[data-nl-loading] [nl-sync] {
    visibility: hidden;
}

[data-policy-page] [language-switcher] {
    display: none !important;
}

.intelligence-motion-section {
    position: absolute;
}

[import-completed] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    vertical-align: baseline;
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden],
template {
    display: none
}

a {
    background-color: #0000
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub,
sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

@font-face {
    font-family: webflow-icons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
    font-weight: 400;
    font-style: normal
}

[class^=w-icon-],
[class*=\ w-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important
}

.w-icon-slider-right:before {
    content: "î˜€"
}

.w-icon-slider-left:before {
    content: "î˜"
}

.w-icon-nav-menu:before {
    content: "î˜‚"
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
    content: "î˜ƒ"
}

.w-icon-file-upload-remove:before {
    content: "î¤€"
}

.w-icon-file-upload-icon:before {
    content: "î¤ƒ"
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

body {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

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

html.w-mod-touch * {
    background-attachment: scroll !important
}

.w-block {
    display: block
}

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

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

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #2ac66b;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

:where(button.w-popover-trigger) {
    color: inherit;
    cursor: pointer;
    font: inherit;
    line-height: inherit;
    text-align: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    background-color: #0000;
    border: 0;
    margin: 0;
    padding: 0
}

.w-popover {
    position-anchor: none
}

.w-popover[popover]:not(:popover-open) {
    display: none
}

html[data-w-dynpage] [data-w-cloak] {
    color: #0000 !important
}

.w-code-block {
    margin: unset
}

pre.w-code-block code {
    all: inherit
}

pre.w-code-block code>span {
    display: block !important
}

.w-optimization {
    display: contents
}

.w-webflow-badge,
.w-webflow-badge>img {
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 2147483647 !important;
    color: #aab0ad !important;
    width: auto !important;
    height: auto !important;
    overflow: unset !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    margin: 0 !important;
    padding: 6px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    position: fixed !important;
    inset: auto 12px 12px auto !important;
    transform: none !important
}

.w-webflow-badge>img {
    position: unset;
    visibility: unset !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    display: inline-block !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 10px;
    font-weight: 700
}

h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px
}

h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px
}

h3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px
}

h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px
}

h5 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px
}

p {
    margin-top: 0;
    margin-bottom: 10px
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin: 0 0 10px
}

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

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

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

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,
.w-video object,
.w-video embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

button,
[type=button],
[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0
}

.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.w-input,
.w-select {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input::placeholder,
.w-select::placeholder {
    color: #999
}

.w-input:focus,
.w-select:focus {
    border-color: #2ac66b;
    outline: 0
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
    cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee
}

textarea.w-input,
textarea.w-select {
    height: auto
}

.w-select {
    background-color: #f3f3f3
}

.w-select[multiple] {
    height: auto
}

.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block
}

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

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

.w-radio:after {
    clear: both
}

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

.w-file-upload {
    margin-bottom: 10px;
    display: block
}

.w-file-upload-input {
    opacity: 0;
    z-index: -100;
    width: .1px;
    height: .1px;
    position: absolute;
    overflow: hidden
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
    color: #333;
    display: inline-block
}

.w-file-upload-error {
    margin-top: 10px;
    display: block
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
    display: none
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex
}

.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex
}

.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block
}

.w-file-remove-link {
    cursor: pointer;
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block
}

.w-icon-file-upload-uploading {
    height: 20px
}

.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

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

.w-container:after {
    clear: both
}

.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px
}

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

.w-row:after {
    clear: both
}

.w-row .w-row {
    margin-left: 0;
    margin-right: 0
}

.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.w-col .w-col {
    padding-left: 0;
    padding-right: 0
}

.w-col-1 {
    width: 8.33333%
}

.w-col-2 {
    width: 16.6667%
}

.w-col-3 {
    width: 25%
}

.w-col-4 {
    width: 33.3333%
}

.w-col-5 {
    width: 41.6667%
}

.w-col-6 {
    width: 50%
}

.w-col-7 {
    width: 58.3333%
}

.w-col-8 {
    width: 66.6667%
}

.w-col-9 {
    width: 75%
}

.w-col-10 {
    width: 83.3333%
}

.w-col-11 {
    width: 91.6667%
}

.w-col-12 {
    width: 100%
}

.w-hidden-main {
    display: none !important
}

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

    .w-hidden-main {
        display: inherit !important
    }

    .w-hidden-medium {
        display: none !important
    }

    .w-col-medium-1 {
        width: 8.33333%
    }

    .w-col-medium-2 {
        width: 16.6667%
    }

    .w-col-medium-3 {
        width: 25%
    }

    .w-col-medium-4 {
        width: 33.3333%
    }

    .w-col-medium-5 {
        width: 41.6667%
    }

    .w-col-medium-6 {
        width: 50%
    }

    .w-col-medium-7 {
        width: 58.3333%
    }

    .w-col-medium-8 {
        width: 66.6667%
    }

    .w-col-medium-9 {
        width: 75%
    }

    .w-col-medium-10 {
        width: 83.3333%
    }

    .w-col-medium-11 {
        width: 91.6667%
    }

    .w-col-medium-12 {
        width: 100%
    }

    .w-col-stack {
        width: 100%;
        left: auto;
        right: auto
    }
}

@media screen and (max-width: 767px) {

    .w-hidden-main,
    .w-hidden-medium {
        display: inherit !important
    }

    .w-hidden-small {
        display: none !important
    }

    .w-row,
    .w-container .w-row {
        margin-left: 0;
        margin-right: 0
    }

    .w-col {
        width: 100%;
        left: auto;
        right: auto
    }

    .w-col-small-1 {
        width: 8.33333%
    }

    .w-col-small-2 {
        width: 16.6667%
    }

    .w-col-small-3 {
        width: 25%
    }

    .w-col-small-4 {
        width: 33.3333%
    }

    .w-col-small-5 {
        width: 41.6667%
    }

    .w-col-small-6 {
        width: 50%
    }

    .w-col-small-7 {
        width: 58.3333%
    }

    .w-col-small-8 {
        width: 66.6667%
    }

    .w-col-small-9 {
        width: 75%
    }

    .w-col-small-10 {
        width: 83.3333%
    }

    .w-col-small-11 {
        width: 91.6667%
    }

    .w-col-small-12 {
        width: 100%
    }
}

@media screen and (max-width: 479px) {
    .w-container {
        max-width: none
    }

    .w-hidden-main,
    .w-hidden-medium,
    .w-hidden-small {
        display: inherit !important
    }

    .w-hidden-tiny {
        display: none !important
    }

    .w-col {
        width: 100%
    }

    .w-col-tiny-1 {
        width: 8.33333%
    }

    .w-col-tiny-2 {
        width: 16.6667%
    }

    .w-col-tiny-3 {
        width: 25%
    }

    .w-col-tiny-4 {
        width: 33.3333%
    }

    .w-col-tiny-5 {
        width: 41.6667%
    }

    .w-col-tiny-6 {
        width: 50%
    }

    .w-col-tiny-7 {
        width: 58.3333%
    }

    .w-col-tiny-8 {
        width: 66.6667%
    }

    .w-col-tiny-9 {
        width: 75%
    }

    .w-col-tiny-10 {
        width: 83.3333%
    }

    .w-col-tiny-11 {
        width: 91.6667%
    }

    .w-col-tiny-12 {
        width: 100%
    }
}

.w-widget {
    position: relative
}

.w-widget-map {
    width: 100%;
    height: 400px
}

.w-widget-map label {
    width: auto;
    display: inline
}

.w-widget-map img {
    max-width: inherit
}

.w-widget-map .gm-style-iw {
    text-align: center
}

.w-widget-map .gm-style-iw>button {
    display: none !important
}

.w-widget-twitter {
    overflow: hidden
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    text-align: center;
    background: #fff;
    border: 1px solid #759686;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: #75869600 #5d7b6c #75869600 #75869600;
    margin-top: -4px;
    margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: #fff0 #fff #fff0 #fff0;
    margin-top: -4px;
    margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d7b6c #75869600 #75869600;
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff #fff0 #fff0;
    margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px
}

.w-background-video {
    color: #fff;
    height: 500px;
    position: relative;
    overflow: hidden
}

.w-background-video>video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important
}

.w-background-video--control {
    background-color: #0000;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none !important
}

.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slide {
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    width: auto;
    height: auto;
    font-size: inherit;
    line-height: inherit;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px #3336
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: #2226
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    cursor: pointer;
    background-color: #fff6;
    width: 1em;
    height: 1em;
    margin: 0 3px .5em;
    transition: background-color .1s, color .1s;
    display: inline-block;
    position: relative
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 0;
    overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=\ w-icon-],
.w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    inset: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.w-slider-force-show {
    display: block !important
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.w-dropdown-list {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block
}

.w-dropdown-link.w--current {
    color: #23a459
}

.w-dropdown-link:focus {
    outline: 0
}

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: #000000e6;
    outline: 0;
    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    inset: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: auto
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-view {
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: absolute
}

.w-lightbox-view:before {
    content: "";
    height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
    height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block
}

.w-lightbox-figure {
    margin: 0;
    position: relative
}

.w-lightbox-group .w-lightbox-figure {
    cursor: pointer
}

.w-lightbox-img {
    width: auto;
    max-width: none;
    height: auto
}

.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block
}

.w-lightbox-group .w-lightbox-image {
    max-height: 86vh
}

.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #0006;
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

.w-lightbox-control {
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all .3s;
    position: absolute;
    top: 0
}

.w-lightbox-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
    display: none;
    bottom: 0;
    left: 0
}

.w-lightbox-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    display: none;
    bottom: 0;
    right: 0
}

.w-lightbox-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    height: 2.6em;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto hidden
}

.w-lightbox-item {
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    background: #222;
    height: 10vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%)
}

.w-lightbox-spinner {
    box-sizing: border-box;
    border: 5px solid #0006;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.w-lightbox-spinner:after {
    content: "";
    border: 3px solid #0000;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    inset: -4px
}

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width: 768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh
    }

    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh
    }

    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }

    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }

    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }

    .w-lightbox-left,
    .w-lightbox-right {
        opacity: .5;
        display: block
    }

    .w-lightbox-close {
        opacity: .8
    }

    .w-lightbox-control:hover {
        opacity: 1
    }
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
    opacity: 0
}

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

.w-richtext:after {
    clear: both
}

.w-richtext[contenteditable=true]:before,
.w-richtext[contenteditable=true]:after {
    white-space: initial
}

.w-richtext ol,
.w-richtext ul {
    overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #29c269
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    inset: 0
}

.w-richtext figure {
    max-width: 60%;
    position: relative
}

.w-richtext figure>div:before {
    cursor: default !important
}

.w-richtext figure img {
    width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6
}

.w-richtext figure div {
    color: #0000;
    font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type=image] {
    display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
    display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
    width: 100%
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
    clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative
}

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

.w-nav:after {
    clear: both
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-nav-link.w--current {
    color: #23a459
}

.w-nav-menu {
    float: right;
    position: relative
}

[data-nav-menu-open] {
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block !important
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width: 991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width: 767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width: 479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

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

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width: 479px) {
    .w-tab-link {
        display: block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px
}

.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
    display: none !important
}

.wf-layout-layout {
    display: grid
}

@font-face {
    font-family: Manrope Variablefont Wght;
    src: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/68c01b7fbac0ffda87660ccb_Manrope-VariableFont_wght.ttf)format("truetype");
    font-weight: 200 800;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Rightgrotesk;
    src: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664b50af1c7b8542e5c0ec31_RightGrotesk-NarrowLight.otf)format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Rightgrotesk;
    src: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664b50afb6d41d68cdba0484_RightGrotesk-CompactBlack.otf)format("opentype"), url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664b50af18c8a71effa4cc32_RightGrotesk-SpatialBlack.otf)format("opentype");
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Rightgrotesk Tallfine;
    src: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664b50afbbadf7a62928d627_RightGrotesk-TallFine.otf)format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Rightgrotesk;
    src: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664b50af735cf7fa5354178a_RightGrotesk-Medium.otf)format("opentype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

:root {
    --background-color--background-primary: var(--base-color-neutral--white);
    --text-color--text-primary: #202824;
    --_sizes---utility--4rem: 4rem;
    --_sizes---utility--3-5rem: 3.5rem;
    --_sizes---utility--2-5rem: 2.5rem;
    --_sizes---utility--2rem: 2rem;
    --_sizes---utility--1-5rem: 1.5rem;
    --_sizes---utility--1-25rem: 1.25rem;
    --_sizes---utility--1-125rem: 1.125rem;
    --links-text: #2ac46a;
    --link-color--link-primary: var(--base-color-neutral--black);
    --ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green: #e7ecec;
    --_sizes---utility--1rem: 1rem;
    --_sizes---utility--3rem: 3rem;
    --light-blue: #bcf2d2;
    --_sizes---utility--0-125rem: .125rem;
    --_sizes---utility--1-75rem: 1.75rem;
    --text-color--text-alternate: var(--base-color-neutral--white);
    --_sizes---utility--6rem: 6rem;
    --_sizes---utility--5rem: 5rem;
    --border-color--border-primary: var(--base-color-brand--grey-400);
    --_sizes---utility--0-75rem: .75rem;
    --base-color-neutral--black: black;
    --base-color-neutral--white: white;
    --base-color-brand--white: white;
    --ðŸŽ¨-surface--backgrounds--surface-secondary: #f5fbf8;
    --base-color-brand--grey-400: #a2b8ad;
    --ðŸŽ¨-surface--backgrounds--colorful--surface-yellow: #fff3e2;
    --_sizes---utility--0-25rem: .25rem;
    --text-color--text-black-70: #000000b3;
    --_sizes---utility--10rem: 10rem;
    --_sizes---utility--0-875rem: .875rem;
    --background-color--background-secondary: #f5fbf8;
    --text-color--text-success: #10bb48;
    --_sizes---utility--sections--left-right-padding: var(--_sizes---utility--4rem);
    --_sizes---utility--sections--minimal-padding: var(--_sizes---utility--0-5rem);
    --_sizes---utility--sections--top-bot-padding: var(--_sizes---utility--10rem);
    --background-color--background-alternate: var(--base-color-neutral--black);
    --link-color--link-alternate: var(--base-color-neutral--white);
    --background-color--background-tertiary: var(--base-color-neutral--neutral-light);
    --background-color--background-success: var(--base-color-system--success-green-light);
    --background-color--background-error: var(--base-color-system--error-red-light);
    --text-color--text-error: var(--base-color-system--error-red);
    --base-color-brand--grey: #34463d;
    --ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green: #dff3e9;
    --background-color--background-placeholder: #b9cbc2;
    --ðŸŽ¨-surface--backgrounds--colorful--surface-light-green: #e9f3df;
    --ðŸŽ¨-surface--backgrounds--colorful--surface_dark_blue: #e9f8ef;
    --ðŸŽ¨-surface--backgrounds--colorful--surface_light_blue: #e4f6ec;
    --ðŸŽ¨-surface--backgrounds--colorful--surface_purple: #eaf8f0;
    --_sizes---utility--8rem: 8rem;
    --base-color-brand--black: black;
    --border-color--border-alternate: var(--base-color-neutral--white);
    --_sizes---utility--0-5rem: .5rem;
    --text-color--color: white;
    --border-color--border-search: #e2eae6;
    --icon--icon-primary: #34463d;
    --link-color--link-secondary: var(--base-color-neutral--neutral-light);
    --ðŸŽ¨-surface--backgrounds--surface-primary: white;
    --_sizes---utility--7rem: 7rem;
    --text-color--text-secondary: var(--base-color-neutral--black);
    --_sizes---utility--9rem: 9rem;
    --_sizes---utility--sections--row-col-gap: var(--_sizes---utility--1rem);
    --base-color-neutral--neutral-lightest: #eee;
    --base-color-neutral--neutral-light: #aaa;
    --base-color-neutral--neutral-lighter: #ccc;
    --base-color-neutral--neutral: #666;
    --base-color-neutral--neutral-dark: #444;
    --base-color-neutral--neutral-darker: #222;
    --base-color-neutral--neutral-darkest: #111;
    --base-color-system--success-green: #027a48;
    --base-color-system--success-green-light: #ecfdf3;
    --base-color-system--error-red: #b42318;
    --base-color-system--error-red-light: #fef3f2;
    --_sizes---utility--sections--max-width: 90rem;
    --border-color--border-secondary: var(--base-color-neutral--neutral-light)
}

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

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

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

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

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

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

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

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #2ac66b
}

.w-form-formradioinput--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 12px;
    height: 12px
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #2ac66b
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-width: 4px;
    border-color: #2ac66b
}

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

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

body {
    background-color: var(--background-color--background-primary);
    color: var(--text-color--text-primary);
    letter-spacing: .03em;
    font-family: Manrope Variablefont Wght, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

h1 {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--4rem);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 900;
    line-height: 1.125
}

h2 {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--3-5rem);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 900;
    line-height: 1.04
}

h3 {
    font-size: var(--_sizes---utility--2-5rem);
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 1.2
}

h4 {
    font-size: var(--_sizes---utility--2rem);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 1.3
}

h5 {
    font-size: var(--_sizes---utility--1-5rem);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 1.4
}

h6 {
    font-size: var(--_sizes---utility--1-25rem);
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 1.4
}

p {
    font-size: var(--_sizes---utility--1-125rem);
    margin-bottom: 0;
    font-weight: 400
}

a {
    color: var(--links-text);
    text-decoration: underline
}

ul {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 1.25rem
}

ol {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 1.5rem
}

li {
    margin-top: .25rem;
    margin-bottom: .25rem;
    padding-left: .5rem;
    list-style-type: decimal
}

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

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

blockquote {
    border-left: .1875rem solid var(--text-color--text-primary);
    margin-bottom: 0;
    padding: .75rem 1.25rem;
    font-size: 1.25rem;
    line-height: 1.5
}

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

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

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

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

.max-width-full.align-center-text {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex
}

.max-width-full.centered {
    flex-flow: column;
    align-self: center;
    align-items: center;
    display: flex
}

.layer {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0%
}

.overflow-hidden {
    width: 100%;
    position: relative;
    overflow: hidden
}

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

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

.hide {
    display: none
}

.text-style-link {
    color: var(--link-color--link-primary);
    text-decoration: underline
}

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

.max-width-xlarge.cookies {
    border-bottom: 1px solid var(--ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green);
    max-width: 55rem;
    padding-bottom: 2.5rem
}

.max-width-xlarge.cookies.align-center {
    text-align: center
}

.max-width-xlarge.cookies.align-center.left {
    text-align: left;
    border-bottom-width: 0;
    padding-top: 2.5rem;
    padding-bottom: 0
}

.max-width-xlarge.cookies.last {
    border-bottom-width: 0;
    padding-bottom: 0
}

.max-width-medium {
    width: 100%;
    max-width: 35rem
}

.max-width-xsmall {
    width: 100%;
    max-width: 25rem
}

.max-width-xsmall.cutom {
    max-width: 33rem
}

.max-width-xxsmall {
    width: 100%;
    max-width: 20rem
}

.page-wrapper {
    overflow-x: clip
}

.container-large {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.container-large.relative {
    z-index: 5;
    position: relative
}

.max-width-xxlarge {
    width: 100%;
    max-width: 80rem
}

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

.spacing-clean {
    margin: 0;
    padding: 0
}

.max-width-large {
    width: 100%;
    max-width: 48rem
}

.max-width-small {
    width: 100%;
    max-width: 30rem
}

.utility_component {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    max-height: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex
}

.utility_form-block {
    text-align: center;
    flex-direction: column;
    max-width: 20rem;
    display: flex
}

.utility_form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.utility_image {
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto
}

.container-medium {
    width: 100%;
    max-width: 64rem;
    margin-left: auto;
    margin-right: auto
}

.container-small {
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto
}

.margin-tiny {
    margin: .25rem
}

.margin-xxsmall {
    margin: .5rem
}

.margin-xsmall {
    margin: 1rem
}

.margin-small {
    margin: 1.5rem
}

.margin-medium {
    margin: 2rem
}

.margin-large {
    margin: 3rem
}

.margin-xlarge {
    margin: 4rem
}

.margin-xxlarge {
    margin: 5rem
}

.margin-huge {
    margin: 6rem
}

.margin-xhuge {
    margin: 7rem
}

.margin-xxhuge {
    margin: 10rem
}

.margin-0 {
    margin: 0
}

.padding-0 {
    padding: 0
}

.padding-tiny {
    padding: .25rem
}

.padding-xxsmall {
    padding: .5rem
}

.padding-xsmall {
    padding: 1rem
}

.padding-small {
    padding: 1.5rem
}

.padding-medium {
    padding: 2rem
}

.padding-large {
    padding: 3rem
}

.padding-xlarge {
    padding: 4rem
}

.padding-xxlarge {
    padding: 5rem
}

.padding-huge {
    padding: 6rem
}

.padding-xhuge {
    padding: 7rem
}

.padding-xxhuge {
    padding: 10rem
}

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

.margin-top.margin-custom1 {
    margin: 2.5rem 0 0
}

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

.margin-top.margin-small.m_bigger.t_c-version {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.margin-top.margin-small.subtitle {
    max-width: 38.75rem
}

.margin-top.margin-tiny,
.margin-top.margin-custom3,
.margin-top.margin-medium,
.margin-top.margin-xxsmall,
.margin-top.margin-xxhuge,
.margin-top.margin-custom2,
.margin-top.margin-xsmall,
.margin-top.margin-large,
.margin-top.margin-xxlarge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-top.margin-xxlarge.show_on_mobal {
    display: none
}

.margin-top.margin-xxlarge.awards_block {
    margin-top: 8rem
}

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

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

.margin-bottom.margin-medium.flex-20pxgap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.margin-bottom.margin-custom3,
.margin-bottom.margin-custom1,
.margin-bottom.margin-tiny,
.margin-bottom.margin-small {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom.margin-small.min-h {
    justify-content: flex-start;
    align-items: center;
    min-height: 12rem;
    display: flex
}

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

.margin-bottom.margin-large.mobal {
    margin-bottom: 0
}

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

.margin-bottom.margin-xhuge {
    margin: 0 0 8rem
}

.margin-bottom.margin-xhuge.m {
    margin-bottom: 0
}

.margin-bottom.margin-xhuge.mobal_grid_cta {
    margin-bottom: 4rem
}

.margin-bottom.margin-xxhuge,
.margin-bottom.margin-huge,
.margin-bottom.margin-xxsmall,
.margin-bottom.margin-custom2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom.margin-xsmall {
    margin: 0rem 0rem var(--_sizes---utility--1rem)
}

.margin-bottom.hide_on_mobal {
    display: block
}

.margin-left,
.margin-left.margin-tiny,
.margin-left.margin-xxlarge,
.margin-left.margin-0,
.margin-left.margin-small,
.margin-left.margin-xsmall,
.margin-left.margin-large,
.margin-left.margin-huge,
.margin-left.margin-xlarge,
.margin-left.margin-custom3,
.margin-left.margin-xxsmall,
.margin-left.margin-custom1,
.margin-left.margin-custom2,
.margin-left.margin-xhuge,
.margin-left.margin-xxhuge,
.margin-left.margin-medium {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0
}

.margin-right,
.margin-right.margin-huge,
.margin-right.margin-xsmall,
.margin-right.margin-xxhuge,
.margin-right.margin-small,
.margin-right.margin-medium,
.margin-right.margin-xlarge,
.margin-right.margin-custom3,
.margin-right.margin-custom2,
.margin-right.margin-xxsmall,
.margin-right.margin-xhuge,
.margin-right.margin-custom1,
.margin-right.margin-large,
.margin-right.margin-0,
.margin-right.margin-xxlarge,
.margin-right.margin-tiny {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0
}

.margin-vertical,
.margin-vertical.margin-medium,
.margin-vertical.margin-xlarge,
.margin-vertical.margin-xxsmall,
.margin-vertical.margin-xxlarge,
.margin-vertical.margin-huge,
.margin-vertical.margin-0,
.margin-vertical.margin-xxhuge,
.margin-vertical.margin-tiny,
.margin-vertical.margin-xsmall,
.margin-vertical.margin-custom1,
.margin-vertical.margin-small,
.margin-vertical.margin-large,
.margin-vertical.margin-xhuge,
.margin-vertical.margin-custom2,
.margin-vertical.margin-custom3 {
    margin-left: 0;
    margin-right: 0
}

.margin-horizontal,
.margin-horizontal.margin-medium,
.margin-horizontal.margin-tiny,
.margin-horizontal.margin-custom3,
.margin-horizontal.margin-0,
.margin-horizontal.margin-xxlarge,
.margin-horizontal.margin-xhuge,
.margin-horizontal.margin-huge,
.margin-horizontal.margin-xlarge,
.margin-horizontal.margin-custom1,
.margin-horizontal.margin-xxsmall,
.margin-horizontal.margin-xsmall,
.margin-horizontal.margin-large,
.margin-horizontal.margin-custom2,
.margin-horizontal.margin-small,
.margin-horizontal.margin-xxhuge {
    margin-top: 0;
    margin-bottom: 0
}

.padding-top,
.padding-top.padding-xhuge,
.padding-top.padding-xxhuge,
.padding-top.padding-0,
.padding-top.padding-large,
.padding-top.padding-custom2,
.padding-top.padding-xlarge,
.padding-top.padding-huge {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-top.padding-huge.mobal {
    z-index: 3;
    position: relative
}

.padding-top.padding-xxsmall,
.padding-top.padding-custom3,
.padding-top.padding-tiny {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-top.padding-medium {
    z-index: 5;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.padding-top.padding-xxlarge,
.padding-top.padding-small,
.padding-top.padding-xsmall,
.padding-top.padding-custom1 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-bottom,
.padding-bottom.padding-xlarge,
.padding-bottom.padding-small,
.padding-bottom.padding-xxhuge,
.padding-bottom.padding-large,
.padding-bottom.padding-xhuge,
.padding-bottom.padding-custom2,
.padding-bottom.padding-xxsmall,
.padding-bottom.padding-xxlarge,
.padding-bottom.padding-custom3,
.padding-bottom.padding-custom1,
.padding-bottom.padding-xsmall,
.padding-bottom.padding-huge,
.padding-bottom.padding-tiny,
.padding-bottom.padding-medium,
.padding-bottom.padding-0 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-left,
.padding-left.padding-xhuge,
.padding-left.padding-xlarge,
.padding-left.padding-0,
.padding-left.padding-small,
.padding-left.padding-xsmall,
.padding-left.padding-medium,
.padding-left.padding-xxhuge,
.padding-left.padding-huge,
.padding-left.padding-custom1,
.padding-left.padding-tiny,
.padding-left.padding-xxsmall,
.padding-left.padding-custom3,
.padding-left.padding-custom2,
.padding-left.padding-xxlarge,
.padding-left.padding-large {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0
}

.padding-right,
.padding-right.padding-xxhuge,
.padding-right.padding-custom2,
.padding-right.padding-large,
.padding-right.padding-xlarge,
.padding-right.padding-tiny,
.padding-right.padding-custom3,
.padding-right.padding-custom1,
.padding-right.padding-xsmall,
.padding-right.padding-xxlarge,
.padding-right.padding-xxsmall,
.padding-right.padding-medium,
.padding-right.padding-xhuge,
.padding-right.padding-huge,
.padding-right.padding-0,
.padding-right.padding-small {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.padding-vertical,
.padding-vertical.padding-0,
.padding-vertical.padding-xxhuge,
.padding-vertical.padding-large,
.padding-vertical.padding-custom3,
.padding-vertical.padding-medium,
.padding-vertical.padding-tiny,
.padding-vertical.padding-xxlarge,
.padding-vertical.padding-custom1,
.padding-vertical.padding-xsmall,
.padding-vertical.padding-xhuge,
.padding-vertical.padding-xlarge,
.padding-vertical.padding-custom2,
.padding-vertical.padding-xxsmall,
.padding-vertical.padding-huge,
.padding-vertical.padding-small {
    padding-left: 0;
    padding-right: 0
}

.padding-horizontal,
.padding-horizontal.padding-xxsmall,
.padding-horizontal.padding-0,
.padding-horizontal.padding-custom3,
.padding-horizontal.padding-huge,
.padding-horizontal.padding-xsmall,
.padding-horizontal.padding-medium,
.padding-horizontal.padding-xxlarge,
.padding-horizontal.padding-large,
.padding-horizontal.padding-xhuge,
.padding-horizontal.padding-custom1,
.padding-horizontal.padding-tiny,
.padding-horizontal.padding-custom2,
.padding-horizontal.padding-xxhuge,
.padding-horizontal.padding-small,
.padding-horizontal.padding-xlarge {
    padding-top: 0;
    padding-bottom: 0
}

.overflow-scroll {
    overflow: scroll
}

.overflow-auto {
    overflow: auto
}

.text-weight-medium {
    font-weight: 500
}

.text-size-medium {
    font-size: var(--_sizes---utility--1-125rem)
}

.text-size-medium.text-weight-normal {
    font-family: Manrope;
    font-weight: 400
}

.text-size-medium.mobal_smaller {
    font-family: Manrope Variablefont Wght, Arial, sans-serif
}

.text-size-medium.for-bento-grad {
    letter-spacing: -.01em;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(270deg, #86c159, #86c0a3 29%, #379264 51%, #72ce98);
    -webkit-background-clip: text;
    background-clip: text;
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500
}

.text-size-medium.text-wrap-pretty {
    text-wrap: pretty
}

.margin-top-auto {
    margin-top: auto
}

.text-style-quote {
    border-left: .1875rem solid var(--text-color--text-primary);
    margin-bottom: 0;
    padding: .75rem 1.25rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.icon-embed-small {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex
}

.heading-style-h2 {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--3rem);
    font-weight: 900;
    line-height: 1.2
}

.heading-style-h2.text-color-blue {
    color: var(--light-blue)
}

.heading-style-h2.animate {
    color: #20212800;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    white-space: nowrap;
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    font-size: 6.5rem
}

.heading-style-h2.text-weight-medium {
    font-weight: 500
}

.rl-styleguide_callout-link-wrapper-colors {
    background-image: linear-gradient(135deg, #ff744826, #ff484826 50%, #6248ff26), linear-gradient(#fff, #fff);
    border-radius: .6875rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .75rem 1rem;
    display: flex
}

.rl-styleguide_heading {
    z-index: 4;
    color: var(--text-color--text-primary);
    margin-bottom: 1.5rem;
    padding: .25rem .5rem;
    font-size: 3.5rem;
    font-weight: 700
}

.heading-style-h6 {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-25rem);
    font-weight: 500;
    line-height: 1.4
}

.heading-style-h6.for-drpdwn {
    white-space: normal
}

.heading-style-h6.global-tabs-nav_p {
    white-space: nowrap
}

.heading-style-h6.max-ch-15-web {
    max-width: 15ch
}

.heading-style-h6.max-ch-15-web:lang(nl) {
    max-width: 17ch
}

.heading-style-h6.for-bento-tab {
    font-family: Manrope Variablefont Wght, Arial, sans-serif;
    font-weight: 700
}

.heading-style-h6.smaller {
    font-size: var(--_sizes---utility--1-125rem)
}

.heading-style-h6.smaller.all-caps {
    text-transform: uppercase
}

.heading-style-h6.manrope {
    margin-top: var(--_sizes---utility--0-125rem);
    font-family: Manrope Variablefont Wght, Arial, sans-serif;
    font-weight: 700
}

.heading-style-h6.for-home-hero {
    line-height: 1.1
}

.rl-styleguide_item-row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 15rem 1fr;
    align-items: center
}

.rl-styleguide_item-row.is-button-row {
    grid-template-columns: 19rem 1fr
}

.icon-1x1-xsmall {
    width: var(--_sizes---utility--1-5rem);
    height: var(--_sizes---utility--1-5rem)
}

.icon-1x1-xsmall.for-block {
    display: block
}

.rl-styleguide_empty-space {
    z-index: -1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem;
    display: flex;
    position: relative
}

.shadow-xxlarge {
    box-shadow: 0 32px 64px -12px #00000024
}

.rl-styleguide_icons-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid
}

.icon-embed-medium {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex
}

.form_radio {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.125rem;
    display: flex
}

.heading-style-h5 {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-75rem);
    font-weight: 500;
    line-height: 1.2
}

.heading-style-h5.web-w-50 {
    max-width: 60%
}

.heading-style-h5.web-w-50:lang(nl) {
    max-width: 35ch
}

.heading-style-h5.for-custom-tabs {
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    max-width: 30ch;
    display: flex
}

.heading-style-h5.for-custom-tabs:lang(nl) {
    max-width: 40ch
}

.heading-style-h5.for-custom-tabs.for-intelligence-page {
    display: none
}

.heading-style-h5.max-width-custom-44rem {
    max-width: 30rem
}

.heading-style-h5.about-gi-sub-h {
    max-width: 20em;
    margin-top: var(--_sizes---utility--6rem)
}

.heading-style-h5.max-em-20 {
    max-width: 20em
}

.text-style-strikethrough {
    text-decoration: line-through
}

.heading-style-h1 {
    font-size: var(--_sizes---utility--4rem);
    font-weight: 900;
    line-height: .92
}

.heading-style-h1.hero {
    font-size: 4rem;
    font-weight: 900
}

.heading-style-h1.m.price-tag {
    text-align: right;
    position: relative
}

.heading-style-h1.hero-copy {
    font-size: 4rem;
    font-weight: 900
}

.heading-style-h1.custom-bigger {
    font-size: var(--_sizes---utility--5rem);
    line-height: .92
}

.heading-style-h1.max-ch-15.wider-nl:lang(nl) {
    max-width: 20ch
}

.form_checkbox-icon {
    border: 1px solid var(--border-color--border-primary);
    cursor: pointer;
    border-radius: 0;
    width: 1.125rem;
    min-width: 1.125rem;
    height: 1.125rem;
    min-height: 1.125rem;
    margin-top: 0;
    margin-left: -1.25rem;
    margin-right: .5rem;
    transition: all .2s
}

.form_checkbox-icon.w--redirected-checked {
    box-shadow: none;
    background-color: #000;
    background-size: 16px 16px;
    border-width: 1px;
    border-color: #000
}

.form_checkbox-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000
}

.form_checkbox-label {
    margin-bottom: 0
}

.text-size-tiny {
    font-size: var(--_sizes---utility--0-75rem)
}

.form_field-label {
    margin-bottom: .5rem;
    font-weight: 400
}

.button {
    border: 1px solid var(--base-color-neutral--black);
    background-color: var(--base-color-neutral--black);
    color: var(--base-color-neutral--white);
    text-align: center;
    padding: .75rem 1.5rem;
    text-decoration: none;
    position: relative
}

.button.is-link {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-style: none;
    padding: .25rem 0;
    line-height: 1;
    text-decoration: none
}

.button.is-link.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.button.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.button.is-icon {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.button.is-secondary {
    color: var(--base-color-neutral--black);
    background-color: #0000
}

.button.is-secondary.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.button.is-secondary.is-small {
    border-width: 1.5px;
    border-color: var(--text-color--text-primary);
    border-radius: .25rem;
    font-size: .88rem;
    font-weight: 700
}

.button.is-secondary.is-small.is-grid-list {
    padding: .75rem 1.88rem
}

.button.is-secondary.is-small.mobal_paddings_2rem {
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    transition: all .2s;
    display: flex
}

.button.is-secondary.is-small.mobal_paddings_2rem:hover {
    opacity: .77;
    background-color: #34463d
}

.button.is-secondary.is-big {
    z-index: 2;
    border-width: 1.5px;
    border-color: #8ba799;
    border-radius: .25rem;
    align-self: flex-start;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .88rem;
    font-weight: 700;
    transition: all .2s;
    display: flex
}

.button.is-secondary.is-big:hover {
    border-color: #000
}

.button.is-secondary.is-big.white {
    background-color: #fff;
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.button.is-secondary.is-big.white:hover {
    outline-offset: 0px;
    outline: 1px solid #000
}

.button.is-secondary.is-big.dark {
    z-index: 3;
    color: var(--base-color-brand--white);
    background-color: #000;
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex
}

.button.is-secondary.is-big.dark:hover {
    background-color: #34463d
}

.button.is-secondary.is-big.dark.not-active {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    color: var(--base-color-brand--grey-400)
}

.button.is-secondary.is-big.dark.pricing-plan,
.button.is-secondary.is-big.dark.bento-pricing {
    align-self: stretch
}

.button.is-secondary.is-big.min_w {
    min-width: 10rem
}

.button.is-secondary.is-big.min_w.mobal_full {
    display: none
}

.button.is-secondary.is-big.centered,
.button.is-secondary.is-big.bento-pricing {
    justify-content: center;
    align-items: center
}

.button.is-secondary.is-big.bento-pricing.premium {
    align-self: stretch
}

.button.is-secondary.yellow {
    border-width: 1.5px;
    border-color: var(--text-color--text-primary);
    border-radius: .25rem;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .88rem;
    font-weight: 700;
    display: none
}

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

.button.is-small.is-icon-only {
    padding-left: .5rem;
    padding-right: .5rem
}

.button.is-alternate {
    border-color: var(--base-color-neutral--white);
    background-color: var(--base-color-neutral--white);
    color: var(--base-color-neutral--black)
}

.button.is-tertiary {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-color: #0000
}

.button.is-icon-only {
    padding-left: .75rem;
    padding-right: .75rem
}

.button.subscribe {
    background-color: #202824;
    border-radius: .25rem;
    font-size: .875rem
}

.text-weight-normal {
    font-weight: 400
}

.heading-style-h4 {
    font-size: var(--_sizes---utility--2rem);
    font-weight: 500;
    line-height: 1.3
}

.heading-style-h4.grotesk_font {
    font-family: Rightgrotesk, sans-serif
}

.heading-style-h4.grotesk_font.bigger {
    font-size: calc(var(--_sizes---utility--2rem) + var(--_sizes---utility--0-25rem))
}

.heading-style-h4.grotesk_font.bigger.ch-24 {
    max-width: 24ch
}

.heading-style-h4.grotesk_font.for-safety {
    max-width: 16ch;
    font-weight: 900;
    line-height: 1
}

.heading-style-h4.grotesk_font.for-gi {
    max-width: 14em;
    font-weight: 900;
    line-height: 1
}

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

.icon-1x1-xxsmall {
    width: var(--_sizes---utility--1rem);
    height: var(--_sizes---utility--1rem)
}

.icon-1x1-xxsmall.for-intelligencecta {
    flex: none
}

.icon-1x1-xxsmall.additional-arrow {
    color: #8ba799
}

.icon-1x1-xxsmall.for-stars {
    color: #fe8209
}

.form_radio-label {
    margin-bottom: 0
}

.rl-styleguide_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    place-items: start;
    padding-bottom: 1rem;
    display: grid
}

.rl-styleguide_item.is-stretch {
    grid-row-gap: 1rem;
    justify-items: stretch
}

.icon-1x1-xlarge {
    width: 6.5rem;
    height: 6.5rem
}

.shadow-xlarge {
    box-shadow: 0 24px 48px -12px #0000002e
}

.text-weight-light {
    font-weight: 300
}

.rl-styleguide_label {
    color: #28bb65;
    white-space: nowrap;
    cursor: context-menu;
    background-color: #ecf9f1;
    padding: .25rem .5rem;
    font-size: .75rem;
    display: inline-block
}

.rl-styleguide_label.is-html-tag {
    color: #bb4198;
    background-color: #f9eff6
}

.text-size-regular {
    font-size: var(--_sizes---utility--1rem)
}

.text-size-regular.text-color-grey {
    color: var(--base-color-brand--grey-400)
}

.text-size-regular.text-weight-bold.mobile_small.blog {
    line-height: 1.7
}

.text-size-regular.text-weight-bold.for-inline {
    margin-right: var(--_sizes---utility--0-25rem)
}

.text-size-regular.text-weight-bold.for-feedback {
    line-height: 1.4
}

.text-size-regular.hide_on_mobal {
    display: block
}

.text-size-regular.smaller_mobal {
    color: var(--text-color--text-black-70)
}

.text-size-regular.max-width {
    max-width: calc(var(--_sizes---utility--10rem)*4)
}

.text-size-regular.max-width.for-policy {
    max-width: calc(var(--_sizes---utility--10rem)*4.5)
}

.text-size-regular.centered {
    text-wrap: balance
}

.text-size-regular.end-user-agreement-title {
    margin-bottom: .5rem;
    font-weight: 700
}

.text-size-regular.opacity-70 {
    opacity: .7
}

.text-size-regular.text-color-secondary.for-safety {
    max-width: 47ch
}

.text-size-regular.text-color-secondary.for-media {
    max-width: 50ch
}

.text-size-regular.for-inline {
    display: inline
}

.text-size-regular.for-contacts.for-email {
    margin-bottom: var(--_sizes---utility--1-5rem)
}

.text-size-regular.pricing-hero {
    max-width: 60ch;
    color: var(--text-color--text-black-70)
}

.text-size-regular.color-light {
    color: #8ba799
}

.text-size-regular.color-light.for-trial {
    font-size: var(--_sizes---utility--0-875rem);
    margin-top: .25em
}

.text-size-regular.media-top-baner-p {
    color: #2021287a;
    letter-spacing: -.01em
}

.text-weight-xbold {
    font-weight: 800
}

.text-align-right {
    text-align: right
}

.text-weight-bold {
    font-weight: 700
}

.text-weight-bold.text-align-center {
    margin-left: -4px;
    margin-right: -4px
}

.icon-height-xlarge {
    height: 6.5rem
}

.heading-style-h3 {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--2-5rem);
    font-weight: 500;
    line-height: 1.5
}

.heading-style-h3.mobal {
    line-height: 1.25
}

.heading-style-h3.bigger {
    max-width: 21ch;
    font-weight: 900;
    line-height: 1.06;
    font-size: calc(var(--_sizes---utility--3rem)*.91);
    text-wrap: balance
}

.heading-style-h3.smaller {
    line-height: 1;
    font-size: calc(var(--_sizes---utility--2rem) + var(--_sizes---utility--0-25rem))
}

.heading-style-h3.fog-gi {
    padding-bottom: var(--_sizes---utility--10rem);
    line-height: 1
}

.heading-style-h3.fog-gi._w-max-ch {
    max-width: 6em
}

.icon-1x1-large {
    width: 5rem;
    height: 5rem
}

.form_input {
    border: 1px solid var(--base-color-neutral--black);
    background-color: var(--base-color-neutral--white);
    height: auto;
    min-height: 2.75rem;
    color: var(--text-color--text-primary);
    border-radius: 0;
    margin-bottom: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.6
}

.form_input:focus {
    border-color: #000
}

.form_input::placeholder {
    color: #0009
}

.form_input.is-text-area {
    height: auto;
    min-height: 11.25rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    overflow: auto
}

.form_input.is-select-input {
    background-image: none
}

.rl-styleguide_button-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: max-content;
    grid-auto-flow: row;
    place-items: center start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: grid
}

.rl-styleguide_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 4rem
}

.icon-embed-custom1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex
}

.button-group {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.button-group.is-center_hero {
    z-index: 4;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: center;
    position: absolute;
    inset: auto 0% 5%
}

.button-group.is-center_hero.mobal {
    bottom: 3%
}

.text-color-white {
    color: var(--base-color-neutral--white)
}

.background-color-white {
    background-color: var(--base-color-neutral--white)
}

.text-weight-semibold {
    font-weight: 600
}

.text-weight-semibold.for-custom-number {
    opacity: .7;
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500;
    line-height: 1.3
}

.text-style-muted {
    opacity: .6
}

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

.text-align-left {
    text-align: left
}

.text-align-left.hiden_only_mobal {
    z-index: 3;
    position: relative
}

.text-align-left.cta-text-wrapper {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    padding: 2.5rem;
    display: flex
}

.icon-embed-large {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5rem;
    height: 5rem;
    display: flex
}

.shadow-xxsmall {
    box-shadow: 0 1px 2px #0000000d
}

.text-color-black {
    font-weight: 900 !important
}

.icon-embed-xxsmall {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex
}

.icon-embed-xsmall {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.icon-height-xxsmall {
    height: 1rem
}

.background-color-black {
    background-color: var(--base-color-neutral--black)
}

.shadow-xsmall {
    box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f
}

.icon-1x1-custom1 {
    width: 1.25rem;
    height: 1.25rem
}

.rl-styleguide_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex
}

.rl-styleguide_subheading {
    z-index: 3;
    background-color: var(--background-color--background-secondary);
    color: var(--text-color--text-primary);
    border-radius: .75rem;
    margin-bottom: 1rem;
    padding: 1rem;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1
}

.form_radio-icon {
    border: 1px solid var(--border-color--border-primary);
    cursor: pointer;
    border-radius: 100px;
    width: 1.125rem;
    min-width: 1.125rem;
    height: 1.125rem;
    min-height: 1.125rem;
    margin-top: 0;
    margin-left: -1.125rem;
    margin-right: .5rem
}

.form_radio-icon.w--redirected-checked {
    background-color: #fff;
    background-image: none;
    border-width: 6px;
    border-color: #000
}

.form_radio-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000;
    margin-top: 0
}

.rl-styleguide_shadows-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: start
}

.form_form {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.text-style-allcaps {
    text-transform: uppercase
}

.rl-styleguide_callout-link_colors {
    background-color: #fff;
    background-image: linear-gradient(135deg, #ff7448, #ff4848 50%, #63e499);
    border-radius: .75rem;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
    padding: 1px;
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.icon-height-custom1 {
    height: 1.25rem
}

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

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

.text-size-small {
    font-size: var(--_sizes---utility--0-875rem)
}

.text-size-small.text-weight-bold {
    font-family: Manrope Variablefont Wght, Arial, sans-serif
}

.text-size-small.text-color-grey {
    color: #587466
}

.text-size-small.text-color-grey.right-align {
    text-align: right
}

.text-size-small.text-color-white_90,
.text-size-small.text-color-grey-400 {
    color: var(--base-color-brand--grey-400)
}

.text-size-small.text-color-grey-400.footer-p {
    max-width: 80%;
    margin-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.text-size-small.u-color-green {
    color: var(--text-color--text-success)
}

.text-size-small.for-review {
    color: var(--links-text);
    font-weight: 600
}

.class-label-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.form_field-wrapper {
    position: relative
}

.icon-height-small {
    height: 2rem
}

.icon-height-large {
    height: 5rem
}

.shadow-large {
    box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008
}

.icon-embed-xlarge {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.5rem;
    height: 6.5rem;
    display: flex
}

.icon-1x1-small {
    width: var(--_sizes---utility--2rem);
    height: var(--_sizes---utility--2rem)
}

.icon-1x1-small.for-block {
    display: block
}

.class-label-row {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.text-rich-text h1 {
    margin-top: 2rem;
    margin-bottom: 1rem
}

.text-rich-text blockquote {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-style: italic
}

.text-rich-text h2,
.text-rich-text h3,
.text-rich-text h4 {
    margin-top: 1.5rem;
    margin-bottom: 1rem
}

.text-rich-text h5,
.text-rich-text h6 {
    margin-top: 1.25rem;
    margin-bottom: 1rem
}

.text-rich-text p {
    margin-bottom: 1rem
}

.text-rich-text figcaption {
    border-left: 2px solid var(--text-color--text-primary);
    text-align: left;
    margin-top: .5rem;
    padding-left: .5rem;
    font-size: .875rem
}

.icon-height-medium {
    height: 3rem
}

.form_checkbox {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.25rem;
    display: flex
}

.shadow-small {
    box-shadow: 0 4px 8px -2px #0000001a, 0 2px 4px -2px #0000000f
}

.icon-1x1-medium {
    width: var(--_sizes---utility--2-5rem);
    height: var(--_sizes---utility--2-5rem)
}

.icon-1x1-medium.for-home-hero {
    width: var(--_sizes---utility--3-5rem);
    height: var(--_sizes---utility--3-5rem);
    transform: rotate(-10deg)
}

.rl-styleguide_button-row {
    grid-column-gap: 1rem;
    display: flex
}

.shadow-medium {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008
}

.text-size-large {
    font-size: var(--_sizes---utility--1-25rem);
    letter-spacing: -.01em;
    font-weight: 700
}

.text-size-large.text-weight-bold {
    font-weight: 700
}

.text-size-large.text-weight-bold.text-color-blue {
    color: var(--light-blue)
}

.text-size-large.text-weight-bold.text-color-yellow {
    color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow)
}

.text-size-large.subtitle {
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500
}

.icon-height-xsmall {
    height: 1.5rem
}

.pointer-events-auto {
    pointer-events: auto
}

.rl-styleguide_spacing-all {
    display: none
}

.pointer-events-none {
    pointer-events: none
}

.padding-section-small {
    padding-top: var(--_sizes---utility--5rem);
    padding-bottom: var(--_sizes---utility--5rem)
}

.rl-styleguide_empty-box {
    z-index: -1;
    background-color: var(--background-color--background-secondary);
    min-width: 3rem;
    height: 3rem;
    position: relative
}

.rl-styleguide_spacing {
    border: 1px dashed var(--border-color--border-primary)
}

.padding-global {
    padding-right: var(--_sizes---utility--sections--left-right-padding);
    padding-left: var(--_sizes---utility--sections--left-right-padding)
}

.padding-global.hiden {
    overflow: hidden
}

.padding-global.for-sm {
    z-index: 1;
    margin-right: var(--_sizes---utility--sections--minimal-padding);
    margin-left: var(--_sizes---utility--sections--minimal-padding);
    border-radius: var(--_sizes---utility--2-5rem);
    position: relative;
    overflow: clip
}

.padding-global.for-sm.overflow-visible {
    overflow: visible
}

.padding-global.for-sm.overflow-visible.for-tabs-nav {
    padding-right: var(--_sizes---utility--sections--minimal-padding);
    padding-left: var(--_sizes---utility--sections--minimal-padding);
    margin-left: 0;
    margin-right: 0
}

.padding-global.for-sm.for-tv-video {
    aspect-ratio: 16/9
}

.padding-global.for-sm.for-tv-video.for-hero {
    padding-bottom: var(--_sizes---utility--sections--top-bot-padding)
}

.padding-global.for-sm.for-media {
    z-index: auto;
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary)
}

.padding-global.for-sm.for-404 {
    aspect-ratio: 2.15
}

.padding-global.for-sm.for-why-gi {
    z-index: auto;
    padding-right: 0;
    padding-bottom: var(--_sizes---utility--sections--top-bot-padding);
    padding-left: 0
}

.padding-global.small-paddings {
    padding-right: var(--_sizes---utility--1rem);
    padding-left: var(--_sizes---utility--1rem)
}

.padding-global.for-pricing-sticky {
    top: var(--_sizes---utility--3-5rem);
    z-index: 5;
    border-bottom-left-radius: var(--_sizes---utility--4rem);
    border-bottom-right-radius: var(--_sizes---utility--4rem);
    background-color: var(--base-color-brand--white);
    transition: box-shadow .2s;
    position: sticky;
    box-shadow: 0 0 #0000, 0 0 #0000
}

.padding-global.for-pricing-sticky.is-sticked {
    box-shadow: 0 0 2px #0000000d, 0 2px 20px #0000000a
}

.padding-global.for-media-top-baner {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    opacity: 0;
    flex-flow: column;
    height: 0;
    transition: opacity .2s, height .4s;
    display: flex;
    overflow: hidden
}

.padding-global.for-media-top-baner.is-active {
    height: var(--_sizes---utility--3-5rem);
    opacity: 1;
    display: none
}

.padding-global.for-media-top-baner.is-active:lang(nl) {
    display: flex
}

.padding-section-medium {
    padding-top: var(--_sizes---utility--5rem);
    padding-bottom: var(--_sizes---utility--5rem);
    font-style: normal
}

.padding-section-medium.top_small_padding_2rem._2 {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.padding-section-large {
    padding-top: var(--_sizes---utility--sections--top-bot-padding);
    padding-bottom: var(--_sizes---utility--sections--top-bot-padding)
}

.padding-section-large.padding-custom1 {
    margin-top: 10rem;
    padding-top: 5rem;
    padding-bottom: 5rem
}

.padding-section-large.padding-custom1._4-5rem {
    margin-top: 5.5rem
}

.padding-section-large.padding-custom1.no_top_padding {
    margin-top: 0
}

.padding-section-large.padding-custom2 {
    margin-top: 16rem
}

.padding-section-large.padding-custom2.no_padding {
    margin-top: 6rem
}

.padding-section-large.padding-custom2.loyalty-cards {
    margin-top: 2rem
}

.padding-section-large.no_bottom_padding {
    padding-bottom: 0
}

.padding-section-large.no_bottom_padding.hero {
    padding-top: 3rem
}

.padding-section-large.padding_hero {
    margin-top: 3.5rem
}

.padding-section-large.padding_hero.large,
.padding-section-large.padding_hero.large_mobal {
    margin-top: 9rem
}

.padding-section-large.padding-custom_price {
    margin-top: 10rem;
    padding-top: 5rem;
    padding-bottom: 5rem
}

.padding-section-large.hide-mobile-portrait {
    display: block
}

.padding-section-large.padding_hero-copy {
    margin-top: 3.5rem
}

.padding-section-large.eula {
    padding-bottom: 3rem
}

.padding-section-large.padding-custom-5rem {
    margin-top: 0;
    padding-top: 5rem;
    padding-bottom: 5rem
}

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

.padding-section-large.mobile_service_page {
    padding-bottom: 3rem
}

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

.padding-section-large.pricing {
    padding-bottom: 0
}

.padding-section-large.padding-custom-2 {
    margin-top: 10rem;
    padding-top: 5rem;
    padding-bottom: 5rem
}

.padding-section-large.padding-custom4,
.padding-section-large.padding-custom-8 {
    margin-top: 16rem
}

.padding-section-large.awards-block {
    padding-bottom: 0
}

.padding-section-large.mobal-loyalty-cards {
    padding-top: 12rem;
    padding-bottom: 0
}

.spacer-tiny {
    width: 100%;
    padding-top: .25rem
}

.spacer-xxsmall {
    width: 100%;
    padding-top: .5rem
}

.spacer-xsmall {
    width: 100%;
    padding-top: 1rem
}

.spacer-small {
    width: 100%;
    padding-top: 1.5rem
}

.spacer-medium {
    width: 100%;
    padding-top: 2rem
}

.spacer-large {
    width: 100%;
    padding-top: 3rem
}

.spacer-xlarge {
    width: 100%;
    padding-top: 4rem
}

.spacer-xxlarge {
    width: 100%;
    padding-top: 5rem
}

.spacer-huge {
    width: 100%;
    padding-top: 6rem
}

.spacer-xhuge {
    width: 100%;
    padding-top: 7rem
}

.spacer-xxhuge {
    width: 100%;
    padding-top: 10rem
}

.rl-styleguide_nav {
    z-index: 1000;
    background-color: var(--background-color--background-alternate);
    border-radius: .75rem;
    margin-top: 1rem;
    padding: .5rem;
    position: sticky;
    top: 1rem
}

.rl-styleguide_nav-link {
    color: var(--link-color--link-alternate);
    border-radius: .25rem;
    padding: .5rem 1rem;
    text-decoration: none
}

.rl-styleguide_nav-link.w--current {
    background-color: var(--background-color--background-primary);
    color: var(--link-color--link-primary)
}

.rl-styleguide_subheading-small {
    font-size: 1rem;
    font-weight: 400
}

.rl-styleguide_callout-heading-wrapper {
    font-size: 1.25rem;
    font-weight: 600
}

.rl-styleguide_background-color-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

.background-color-primary {
    background-color: var(--background-color--background-primary)
}

.rl-styleguide_color-spacer {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1rem;
    display: flex
}

.background-color-secondary {
    background-color: var(--background-color--background-secondary)
}

.background-color-tertiary {
    background-color: var(--background-color--background-tertiary)
}

.background-color-alternative {
    background-color: var(--background-color--background-alternate)
}

.text-color-alternate {
    color: var(--text-color--text-alternate)
}

.text-color-secondary {
    opacity: .7
}

.text-color-primary {
    color: var(--text-color--text-primary)
}

.aspect-ratio-square {
    aspect-ratio: 1
}

.rl-styleguide_ratio-bg {
    z-index: -1;
    background-color: var(--background-color--background-secondary);
    min-width: 3rem;
    height: 100%;
    position: relative
}

.aspect-ratio-portrait {
    aspect-ratio: 2/3
}

.aspect-ratio-landscape {
    aspect-ratio: 3/2
}

.aspect-ratio-widescreen {
    aspect-ratio: 16/9
}

.form_message-success-wrapper {
    padding: 0
}

.form_message-success {
    background-color: var(--background-color--background-success);
    color: var(--text-color--text-success);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2.5rem;
    display: flex
}

.form_message-error {
    background-color: var(--background-color--background-error);
    color: var(--text-color--text-error);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    display: flex
}

.form_message-error-wrapper {
    margin-top: 1rem;
    padding: 0
}

.navbar14_component {
    background-color: #0000;
    align-items: center;
    margin-top: 1.5rem;
    margin-left: 5%;
    margin-right: 5%;
    display: flex;
    position: fixed;
    inset: 0% 0% auto
}

.navbar14_component.margin-200 {
    margin-top: 9.5rem
}

.navbar-on-page {
    flex-direction: column;
    align-items: center;
    display: flex
}

.navbar14_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 0 solid #00000008;
    border-radius: 1rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 78rem;
    height: auto;
    min-height: 4.5rem;
    max-height: 4.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    transition: all .2s;
    display: flex;
    position: relative
}

.navbar14_logo-link {
    padding-left: 0
}

.navbar14_logo-link.mobal.w--current {
    display: none
}

.navbar14_logo-link.hide_on_mobal {
    display: block
}

.navbar14_menu {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 4.5rem;
    display: flex;
    position: static
}

.navbar14_menu-link-wrapper {
    justify-content: flex-start;
    align-items: center
}

.navbar14_link {
    color: var(--link-color--link-primary);
    justify-content: center;
    align-items: center;
    padding: .5rem 1rem;
    font-weight: 700;
    display: flex
}

.navbar14_link.w--current {
    color: var(--base-color-neutral--black)
}

.navbar14_link.single {
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    position: relative;
    overflow: hidden
}

.dropdown-chevron {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block
}

.navbar14_button-wrapper {
    grid-column-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
    position: relative
}

.navbar14_menu-button {
    padding: 0
}

.navbar5_container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.navbar5_menu-dropdown {
    position: static
}

.navbar5_dropdown-toggle {
    grid-column-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem 1rem;
    font-weight: 700;
    display: flex;
    overflow: hidden
}

.navbar5_dropdown-toggle.w--open {
    color: #2ac46a
}

.navbar5_dropdown-list {
    max-width: 78rem
}

.navbar5_dropdown-list.w--open {
    background-color: var(--background-color--background-primary);
    border: 1px solid #00000008;
    border-radius: 1rem;
    min-width: 0;
    max-width: 78rem;
    margin-top: 1px;
    margin-left: auto;
    margin-right: auto;
    padding: 2.5rem 2% 1.5rem 14.25rem;
    position: absolute;
    inset: 100% 0% auto;
    overflow: hidden;
    box-shadow: 0 2px 5px #0000001a
}

.navbar5_dropdown-content {
    flex-flow: column;
    width: 100%;
    display: flex
}

.navbar5_blog-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid
}

.navbar5_blog-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    border-radius: var(--_sizes---utility--1rem);
    background-color: var(--background-color--background-secondary);
    border: 1px solid #0000;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
    grid-auto-columns: 1fr;
    padding: 1rem 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.navbar5_blog-image-wrapper {
    width: 3.5rem;
    height: 3.5rem
}

.navbar5_blog-image {
    aspect-ratio: 3/2;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.navbar5_large-item-content {
    flex-direction: column;
    flex: auto;
    justify-content: flex-start;
    display: flex
}

.section_header26 {
    background-image: radial-gradient(circle closest-side, #fff5e5, #fff7ea 35%, #fffcf7 71%, #ebf8f1);
    border-bottom-right-radius: 4.5rem;
    border-bottom-left-radius: 4.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 129vh;
    padding-top: 7rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.header26_component {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex
}

.header26_component.radial {
    background-image: radial-gradient(circle, #ffffffc2, #fff0 21%)
}

.header26_component.radial.mobal {
    background-image: radial-gradient(circle, #ffffffc2, #fff0 27%);
    margin-top: 3rem
}

.header26_component.mobal-hero,
.header26_component.mobal_features,
.header26_component.mobal-hero-h {
    margin-top: 2rem
}

.header26_image-wrapper {
    z-index: -1;
    border-radius: .75rem .75rem 4.5rem 4.5rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.header26_image-wrapper.hero {
    z-index: 1;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    margin-left: auto;
    padding-top: 66.66%;
    inset: auto 0% -.5rem
}

.header26_image-wrapper.gray {
    background-color: #f5fbf8
}

.fill_image {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.fill_image.map {
    z-index: -1
}

.fill_image.cover {
    object-fit: cover
}

.fill_image.cover_mac {
    object-fit: cover;
    position: relative
}

.fill_image.align-left {
    object-position: 0% 50%
}

.section_team10 {
    overflow: hidden
}

.team10_component {
    background-color: #0000;
    height: auto;
    padding-bottom: 6rem;
    position: relative
}

.team10_mask {
    width: 33.33%;
    overflow: visible
}

.team10_slide {
    padding-right: 1.5rem
}

.team10_item {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.team10_image-wrapper {
    width: 100%;
    min-height: 36rem;
    position: relative;
    overflow: hidden
}

.team10_image {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

._w-slider-arrow-right {
    border: 0px solid var(--border-color--border-primary);
    background-color: var(--background-color--background-secondary);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    inset: auto 0% 0% auto
}

.team10_arrow-icon {
    width: 1rem;
    height: 1rem;
    color: var(--base-color-neutral--black);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.team10_slide-nav {
    height: 1.75rem;
    font-size: .5rem;
    inset: auto auto 0% 0%
}

.cta47_component {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border: 1px solid #fff;
    border-bottom-width: .5rem;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
    position: relative;
    overflow: hidden
}

.cta47_card {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: .25fr max-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding: 3rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.cta47_content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.cta47_content.align_top {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: flex-start;
    max-width: 40%
}

.cta47_background-image-wrapper {
    z-index: -1;
    background-image: linear-gradient(#00000080, #00000080);
    position: absolute;
    inset: 0%
}

.cta47_background-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.logo-wrapper {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.link_flex {
    display: flex
}

.moon-embed {
    width: 1.13rem;
    line-height: 1
}

.button-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--text-color--text-primary);
    justify-content: flex-start;
    align-items: center;
    font-weight: 700;
    text-decoration: none;
    display: inline-flex
}

.button-link.yellow {
    color: var(--base-color-brand--white);
    margin-top: 2rem;
    transition: all .2s
}

.button-link.yellow:hover {
    color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow)
}

.button-link-media {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    min-width: 10.25rem;
    color: var(--text-color--text-primary);
    background-color: #fff;
    border-radius: .5rem;
    justify-content: flex-start;
    align-items: center;
    padding: .5rem .75rem;
    font-weight: 700;
    text-decoration: none;
    display: inline-flex
}

.max-width-custom {
    width: 100%;
    max-width: 40rem
}

.max-width-custom:lang(de) {
    max-width: 50rem
}

.max-width-custom.mobal.full-width {
    max-width: none
}

.max-width-custom.about {
    max-width: 51.875rem
}

.max-width-custom.centered {
    align-self: center
}

.image_cta {
    width: 6.5rem;
    height: 6.5rem
}

.numbers {
    background-image: radial-gradient(circle at 50% 30%, #ffffff8c, #fff0 80%);
    padding-top: 9rem
}

.map {
    z-index: 2;
    width: 100%;
    min-height: 37.5rem;
    position: relative
}

.cart-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0%
}

.card-link-media {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 19rem;
    color: var(--text-color--text-primary);
    background-color: #fff;
    border-radius: .5rem;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.25rem;
    font-weight: 700;
    text-decoration: none;
    display: flex
}

.card-link-media._2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff6;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.state {
    background-color: var(--text-color--text-success);
    color: var(--base-color-brand--white);
    border-radius: 4px;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .75rem;
    line-height: 1.7;
    display: inline-flex
}

.state.coming-soon {
    background-color: var(--background-color--background-placeholder)
}

.flag-flex {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex
}

.header_component {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    padding-top: 4rem;
    display: flex;
    position: relative
}

.planet_img {
    z-index: 1;
    width: 14rem;
    height: 14rem;
    position: absolute;
    inset: -13% auto auto
}

.planet_img._2 {
    top: -32%
}

.planet_img._2-copy,
.planet_img._3,
.planet_img._4 {
    top: -15rem
}

.planet_img.mocup_img {
    height: auto;
    width: calc(var(--_sizes---utility--10rem)*8);
    margin-bottom: 3.5rem;
    position: relative;
    top: auto
}

.planet_img._3-copy {
    position: absolute;
    inset: -24% auto 0%
}

.planet_img._4-copy {
    position: absolute;
    inset: -76% auto 0%
}

.planet_img._3-copy {
    top: -15rem
}

.planet_img._3-accounts {
    top: -13%
}

.planet_img._3-reports {
    top: -15rem
}

.planet_img._3-report {
    top: -12%
}

.planet_img._3-docu {
    top: -15rem
}

.planet_img.pice {
    top: -13%
}

.planet_img.help {
    bottom: 0%;
    left: 50%;
    right: auto;
    top: calc(var(--_sizes---utility--10rem)*-.725);
    height: calc(var(--_sizes---utility--10rem)*1.6);
    width: calc(var(--_sizes---utility--10rem)*1.6);
    position: absolute;
    transform: translate(-50%)
}

.planet_img.hero,
.planet_img.budjets {
    top: -15rem
}

.planet_img.mobal {
    display: none;
    top: -15rem
}

.section_globe {
    float: none;
    background-image: linear-gradient(#0000 84%, #e6f6ed 91%);
    border-radius: 2rem;
    margin-left: .5rem;
    margin-right: .5rem;
    position: relative;
    overflow: visible
}

.section_info {
    position: relative;
    overflow: hidden
}

.section_info.color {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green);
    border-radius: 1rem;
    margin: .5rem
}

.section_info.color.blue {
    background-color: #fff0;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667bc259c5217fcc2097dd00_Content%20\(1\).svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: visible
}

.section_info.color.shows_on_mobal {
    display: none
}

.section_info.hide_on_mobal {
    display: block
}

.section_info.hide_on_mobal_gradient {
    background-image: linear-gradient(#fff, #fff0 4%);
    display: block
}

.span_gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #72ce98, #7bb096 60%, #86c159);
    -webkit-background-clip: text;
    background-clip: text
}

.span_gradient.feature {
    background-image: linear-gradient(90deg, #72c695, #8adfad 50%, #e26c6c)
}

.padding-section-huge {
    padding-top: 10rem;
    padding-bottom: 10rem
}

.padding-section-huge.padding-bottom {
    padding-bottom: 3rem
}

.padding-section-huge.slider {
    padding-top: 14rem;
    padding-bottom: 9rem
}

.padding-section-huge.no_bottom_padding {
    padding-top: 8rem;
    padding-bottom: 0;
    position: relative
}

.flex_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.5fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    margin-top: 0;
    display: grid;
    position: static
}

.flex_component.reversed {
    grid-template-columns: 1.5fr 1fr;
    grid-auto-flow: row
}

.flex_component.reversed._12col {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.flex_component.img-bigger {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1.6fr 1.5fr;
    padding: 0
}

.flex_component.img-bigger.mobal {
    place-items: stretch stretch
}

.flex_component.max-width._12col {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    max-width: 78rem
}

.tag {
    color: var(--text-color--text-primary);
    background-color: #000;
    border-radius: 100vw;
    padding: .5rem 1.25rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.7;
    display: inline-flex
}

.tag.green {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-light-green)
}

.tag.dark_blue {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_dark_blue)
}

.tag.light_blue {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_light_blue)
}

.tag.purple {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_purple)
}

.tag.yellow {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow)
}

.tag.white {
    background-color: var(--base-color-neutral--white)
}

.tag.white-grey {
    color: var(--base-color-brand--white);
    background-color: #587466;
    border: 1px solid #ffffff3d;
    border-bottom-width: 2px
}

.tag.white-grey._2 {
    position: absolute;
    inset: 0% -25% auto auto
}

.tag.white-grey._4 {
    position: absolute;
    inset: auto auto 58% -8%
}

.tag.white-grey._5 {
    inset: auto auto 58% 50%;
    background-color: #587466;
    position: absolute;
    inset: auto auto -22% 42%
}

.tag.white-grey._3 {
    background-color: #587466;
    position: absolute;
    inset: 0% 65% auto auto
}

.tag.white-grey._3-copy {
    position: absolute;
    inset: 0% -13% auto auto
}

.tag.white-grey._5-copy {
    position: absolute;
    inset: auto auto 58% 50%
}

.tag.white-grey._8 {
    position: absolute;
    inset: 0% 20% auto auto
}

.tag.white-grey._9 {
    position: absolute;
    inset: auto auto 57% 8%
}

.tag.white-grey._1-copy {
    position: absolute;
    inset: auto auto -20% -20%
}

.tag.white-grey._2-copy {
    position: absolute;
    inset: 0% 14% auto auto
}

.tag.white-grey._7-copy {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 70%
}

.tag.white-grey._6-copy {
    background-color: #587466;
    position: absolute;
    inset: -3% 61% auto auto
}

.tag.white-grey._13 {
    position: absolute;
    inset: 0% 40% auto auto
}

.tag.white-grey._15 {
    position: absolute;
    inset: auto auto -20% -12%
}

.tag.white-grey._17 {
    position: absolute;
    inset: auto auto 58% 8%
}

.tag.white-grey._12-copy {
    position: absolute;
    inset: auto auto -15% 20%
}

.tag.white-grey._16-copy {
    position: absolute;
    inset: auto -20% -10% auto
}

.tag.white-grey._14 {
    position: absolute;
    inset: 0% 0% auto auto
}

.tag.white-grey._19 {
    position: absolute;
    inset: auto auto -18% 5%
}

.tag.dark_green {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green)
}

.line_block {
    border-top-right-radius: 100vw;
    border-bottom-right-radius: 100vw;
    justify-content: flex-end;
    align-items: center;
    min-height: 12rem;
    display: flex;
    position: relative;
    left: 0%;
    overflow: hidden
}

.line_block.reverse {
    border-radius: 100vw 0 0 100vw;
    justify-content: flex-start;
    align-items: center;
    margin-left: 2rem;
    left: auto;
    right: 0%
}

.line_block.extention {
    border-radius: 0
}

.line_block.extention.invisible {
    opacity: 0
}

.line_block.regular {
    margin-right: 2rem
}

.image_icon {
    right: var(--_sizes---utility--3rem);
    width: var(--_sizes---utility--10rem);
    height: var(--_sizes---utility--10rem);
    position: relative
}

.image_icon.reverse {
    left: .5rem;
    right: auto
}

.grid_component {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1.7fr 1.25fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    min-height: 32rem;
    margin-top: 2.5rem;
    display: grid;
    position: relative
}

.grid_component.reverse {
    grid-template-columns: 1.7fr 1.2fr 2fr
}

.grid_component._2colums {
    grid-template-columns: 1fr 1.7fr;
    min-height: 42.63rem
}

.grid_component.features_12columns {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.grid_component._12cols {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    min-height: 42.63rem
}

.more_div {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664e023aa792f25c9c681aa0_More%20Container.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 2.5rem;
    display: flex
}

.item_bullets {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 2rem 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start;
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500;
    display: grid
}

.item_bullets.text-weight-normal {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    place-items: start;
    font-family: Manrope;
    font-weight: 400
}

.item_bullets.hidden {
    display: none
}

.wrap_bullets {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex
}

.more_div_img1 {
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden
}

.more_div_img1.loyalty_card_block_img1 {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_purple);
    justify-content: flex-end;
    align-items: center
}

.more_div_img2 {
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden
}

.more_div_img2.loyalty_card_block_img2 {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_purple);
    justify-content: center;
    align-items: stretch;
    padding: 1.5rem
}

.background {
    z-index: -1;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #fffffff7;
    border: 1px solid #00000008;
    border-radius: 1rem;
    position: absolute;
    inset: 0%;
    box-shadow: 0 2px 5px #0000001a
}

.section_cta48 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d352540fe70ed232bec27_All%20Features.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    position: relative
}

.cta48_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: block;
    position: relative
}

.cta48_card {
    z-index: 2;
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-color: #34463d;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr .75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: flex-start stretch;
    min-height: 22rem;
    max-height: 22.2rem;
    padding: 0 3rem;
    display: grid;
    position: relative
}

.cta48_card.for-about {
    display: flex
}

.cta48_content {
    z-index: 4;
    flex: 1;
    padding-top: 4.88rem;
    position: relative
}

.cta48_content_img {
    flex: 1;
    min-width: 25rem;
    min-height: 26rem;
    position: relative;
    inset: -3.8rem 0% auto auto
}

.cta48_content_img.for-about {
    aspect-ratio: 1.11;
    min-width: auto;
    min-height: auto;
    width: calc(var(--_sizes---utility--10rem)*3.5);
    flex: 0 auto;
    align-self: flex-end;
    top: 0;
    overflow: hidden
}

.fill_image-z1 {
    z-index: 2;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.div-corver-top {
    background-color: #fff;
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
    width: 100%;
    height: 4.5rem
}

.div-corver-top.grey {
    background-color: #f5fbf8
}

.div-corver-bottom {
    background-color: #fff;
    border-radius: 3rem 3rem 0 0;
    width: 100%;
    height: 72px
}

.section_globe_copy {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d38a6c89be13059bdb615_Content%20Budget%20\(1\).svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 2rem;
    margin-left: .5rem;
    margin-right: .5rem
}

.section_globe_copy.brown {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664f1894e2bf4f659c388eb8_Content.svg)
}

.section_globe_copy.gradient {
    background-image: linear-gradient(#0000 90%, #fff), url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d38a6c89be13059bdb615_Content%20Budget%20\(1\).svg);
    background-position: 0 0, 50%
}

.section_globe_copy.gradient.purple {
    background-image: linear-gradient(#0000 90%, #fff), url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d5c3bac5c309a0c9a1328_Content%20-%20Savings%20Goals.svg);
    background-position: 0 0, 50% 0
}

.section_globe_copy.second_blue {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d42b530c31fddb92b987b_Content%20Event%20Budget.svg)
}

.section_globe_copy.green {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667a83ce79e8b7864a38889c_Content.svg);
    background-size: cover
}

.section_globe_copy.second_purpule {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d5c6ca3134b5036ddf376_Content%20-%20Contribution%20plan%20\(1\).svg)
}

.section_globe_copy.blue {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667bc259c5217fcc2097dd00_Content%20\(1\).svg)
}

.section_globe_copy.blue.with_no_bottom_radius {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d33d3bc6edf3a266748b5_Content%20-%20Banking.svg);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.section_globe_copy.blue.custom {
    background-image: linear-gradient(#0000, #fffc), url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d33d3bc6edf3a266748b5_Content%20-%20Banking.svg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    border-radius: 0 0 100vw 100vw;
    max-height: 44.5rem
}

.section_globe_copy.second_blue_with_padding {
    background-image: linear-gradient(#0000 88%, #fff), url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d49325099b5774cb6c74d_Content%20Spending.svg);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.section_globe_copy.purple2 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d47855ff24ef7c7a77f36_Content%20-%20Loyalty.svg)
}

.section_globe_copy.yellow {
    background-image: linear-gradient(#fff0 80%, #fff), url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6658863f89a5e5f44b0ebf61_Content.webp);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.section_globe_copy.yellow.cta {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66793862d5f024a52dd739a6_5.%20CTA.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 0;
    margin-right: 0
}

.section_globe_copy.gray {
    background-image: linear-gradient(#0000, #fff), url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664e023aa792f25c9c681aa0_More%20Container.svg);
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover
}

.section_globe_copy.gray.no_gradient {
    background-image: linear-gradient(#f5fbf8, #f5fbf8)
}

.section_globe_copy.legal {
    z-index: 55;
    background-color: #f5fbf8;
    background-image: none;
    border-radius: 3rem;
    margin-bottom: -4.5rem;
    margin-left: 0;
    margin-right: 0;
    position: relative
}

.section_globe_copy.blue_price {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/665702b0020c6889710d2049_Cosdfntent.svg);
    display: none
}

.animation_wrapper {
    position: relative
}

.border_gradient {
    z-index: 0;
    background-image: linear-gradient(190deg, #8ba799, #25302b);
    border-radius: 1rem;
    width: 100%;
    height: 100%;
    margin-right: 0;
    padding: 2px;
    position: relative;
    inset: 0%;
    overflow: visible
}

.grid_component_cta {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.7fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    min-height: 45rem;
    display: grid
}

.more_div_img1_padding {
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.more_div_img1_padding.blue {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d06abcad5a49c01c8933_Mob.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    align-items: center
}

.more_div_img1_padding.blue.cta-block {
    justify-content: space-between;
    padding: 0
}

.more_div_img1_padding.blue_main {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6657124a10babd293e01787e_Mob.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    align-items: center
}

.more_div_img1_padding.green_bg {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d06abcad5a49c01c8933_Mob.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    align-items: center
}

.more_div_img1_padding.green_bg.cta-block {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/665468df51fbca5b6e540d24_Mob.webp);
    justify-content: space-between;
    align-items: stretch;
    padding: 0
}

.more_div_img1_padding.blue-dark {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d06abcad5a49c01c8933_Mob.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    align-items: center
}

.more_div_img1_padding.blue-dark.cta-block {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66560c15bc18147c2c05166d_Mob.webp);
    justify-content: space-between;
    padding: 0
}

.more_div_img1_padding.blue-main {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d06abcad5a49c01c8933_Mob.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    align-items: center
}

.more_div_img1_padding.blue-main.cta-block {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6657124a10babd293e01787e_Mob.webp);
    justify-content: space-between;
    padding: 0
}

.more_div_img1_padding.blue-purple {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d06abcad5a49c01c8933_Mob.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    align-items: center
}

.more_div_img1_padding.blue-purple.cta-block {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66573ce00e0c79dc00a6cc1a_Mob.webp);
    justify-content: space-between;
    padding: 0
}

.more_div_img1_padding.yellow-color {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d06abcad5a49c01c8933_Mob.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between;
    align-items: center
}

.more_div_img1_padding.yellow-color.cta-block {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66adb97a0cb9e4274b34db8f_CTA_Block-App-BG_Color-Yellow.png);
    justify-content: space-between;
    padding: 0
}

.more_div_img2_padding {
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.more_div_img2_padding.green {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-light-green)
}

.more_div_img2_padding.blue {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d0b839abb1d9da7b976e_Web.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.more_div_img2_padding.blue.cta-block {
    justify-content: space-between;
    align-items: stretch;
    padding: 0
}

.more_div_img2_padding.blue {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_dark_blue)
}

.more_div_img2_padding.blue_main {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_light_blue)
}

.more_div_img2_padding.green-bg {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d0b839abb1d9da7b976e_Web.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.more_div_img2_padding.green-bg.cta-block {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-light-green);
    background-image: none;
    justify-content: space-between;
    align-items: stretch;
    padding: 0
}

.more_div_img2_padding.blue-dark {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d0b839abb1d9da7b976e_Web.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.more_div_img2_padding.blue-dark.cta-block {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_dark_blue);
    background-image: none;
    justify-content: space-between;
    align-items: stretch;
    padding: 0
}

.more_div_img2_padding.blue-main {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d0b839abb1d9da7b976e_Web.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.more_div_img2_padding.blue-main.cta-block {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_light_blue);
    background-image: none;
    justify-content: space-between;
    align-items: stretch;
    padding: 0
}

.more_div_img2_padding.green-color {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d0b839abb1d9da7b976e_Web.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.more_div_img2_padding.green-color.cta-block {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-light-green);
    background-image: none;
    justify-content: space-between;
    align-items: stretch;
    padding: 0
}

.more_div_img2_padding.yellow-color {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6655d0b839abb1d9da7b976e_Web.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.more_div_img2_padding.yellow-color.cta-block {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
    background-image: none;
    justify-content: space-between;
    align-items: stretch;
    padding: 0
}

.footer9_top-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    border: 0px solid var(--border-color--border-primary);
    background-color: #34463d;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1.25fr;
    align-items: start;
    padding: 2.5rem
}

.footer9_left-wrapper {
    z-index: 5;
    flex-direction: column;
    display: flex;
    position: relative
}

.footer9_logo-link {
    height: var(--_sizes---utility--3-5rem);
    width: calc(var(--_sizes---utility--1rem)*12);
    padding-left: 0
}

.footer9_menu-wrapper {
    z-index: 5;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr .75fr .5fr;
    align-items: start;
    position: relative
}

.footer9_link-list {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    place-items: flex-start start;
    display: flex
}

.footer9_link-list.last {
    display: none
}

.footer9_link {
    color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green);
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    transition: opacity .2s
}

.footer9_link:hover {
    opacity: .8
}

.footer9_social-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green);
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    display: flex
}

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

.footer9_credit-text {
    color: var(--base-color-brand--white);
    font-size: 1rem
}

.footer9_credit-text.dark {
    color: var(--base-color-neutral--black)
}

.section_footer {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d34a87911384df7f76515_Footer.svg);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: cover;
    position: sticky;
    top: 0
}

.fill_image-z1-copy {
    z-index: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.icon-embed-custom {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex
}

.icon-embed-custom.small {
    width: 2rem;
    height: 2rem
}

.app {
    max-width: 8.31rem
}

.app_wrapp {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.cta46_card {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: .25fr max-content;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: flex-start;
    padding: 3rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.section_features_hero {
    min-height: 35rem;
    position: relative
}

.video {
    z-index: 2;
    width: 100%;
    min-height: 54rem;
    margin-top: 2rem;
    display: none;
    position: relative
}

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

.phone_flex {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: end center;
    width: 100%;
    display: grid;
    position: absolute;
    inset: auto 0% 0%
}

.feature_wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 47%;
    height: 100%;
    min-height: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    display: flex;
    position: relative
}

.feature_wrap.centered {
    width: auto
}

.main_feature_wrap {
    justify-content: center;
    align-items: center;
    min-height: 80rem;
    display: flex;
    position: relative
}

.animated_text {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 30%
}

.animated_text.top {
    z-index: 9;
    text-align: left;
    max-width: 38.75rem;
    display: block;
    inset: 15% auto auto 0%
}

.animated_text.with_160 {
    width: 160%
}

.animated_text.centered-text {
    text-align: center
}

.features_img {
    z-index: 1;
    width: 10.5rem;
    height: 10.5rem;
    position: absolute;
    inset: 10% auto 0%
}

.features_img._3 {
    top: 15%
}

.section_features_gradient {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/665463ca6d3cddc2963cd71e_4dd.%20Section%20Content.svg);
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 0;
    margin-right: 0;
    position: relative
}

.section_features_gradient.green {
    background-image: linear-gradient(#fff, #e9f3df);
    background-repeat: repeat;
    background-size: auto
}

.section_features_gradient.dark_blue {
    background-image: linear-gradient(#fff, #eaf8f0)
}

.section_features_gradient.yellow {
    background-image: linear-gradient(180deg, #fff, var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow))
}

.flex_text {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 59rem 1.25fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: grid
}

.flex_text.bottom {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    display: flex
}

.flex_text.bottom._100 {
    display: none
}

.second_feature_wrap {
    grid-column-gap: 5.13rem;
    grid-row-gap: 5.13rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: end stretch;
    min-height: 60rem;
    display: grid;
    position: relative
}

.info_flex {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: end center;
    width: 100%;
    padding-bottom: 0;
    display: flex;
    position: static;
    inset: auto 0% 0%
}

.feature_wrap_smaller {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 95%;
    min-height: 90%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    display: flex;
    position: relative
}

.features_img_mob {
    z-index: 1;
    width: 60%;
    position: absolute;
    inset: auto auto 0%
}

.layout405_component {
    z-index: 999;
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.layout405_tabs-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    display: flex
}

.layout405_tabs-menu.no-scrollbar {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    margin-bottom: 4rem
}

.layout405_tab-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--base-color-brand--white);
    background-color: #00000052;
    border-bottom: 0 solid #0000;
    border-radius: .5rem;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.25rem;
    font-size: .88rem;
    font-weight: 700;
    display: flex
}

.layout405_tab-link.w--current {
    border-bottom-color: var(--base-color-neutral--black);
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-light-green);
    color: var(--base-color-brand--black)
}

.layout405_tab-wrapper {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

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

.relative-text {
    z-index: 99;
    color: var(--base-color-brand--white);
    justify-content: center;
    align-items: center;
    margin-bottom: 6rem;
    display: flex;
    position: relative
}

.icon-embed-tab {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.fill_image_mock {
    z-index: 1;
    aspect-ratio: auto;
    object-fit: contain;
    flex: 1;
    width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: inline-flex;
    position: static;
    inset: auto 0% -3rem;
    overflow: clip
}

.fill_image_mock._2 {
    object-fit: contain;
    width: 100%;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    position: static;
    bottom: 0%;
    left: auto;
    right: auto;
    overflow: clip
}

.section_features_hero_single {
    border-radius: .75rem .75rem 4.5rem 4.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin: .5rem;
    display: flex;
    position: relative;
    overflow: visible
}

.section_features_hero_single.with-header {
    margin-top: var(--_sizes---utility--4rem)
}

.feature_img {
    z-index: 999;
    width: 10rem;
    height: 10rem;
    position: absolute;
    inset: auto auto -12%
}

.gallery24_component {
    background-image: linear-gradient(#fff0, #f5fbf8);
    padding-top: 8rem
}

.gallery24_horizontal-scroll-wrapper {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100vw;
    max-width: 100%;
    max-height: 60rem;
    padding-left: 2%;
    padding-right: 2%;
    display: flex;
    position: sticky;
    top: 4rem;
    overflow: hidden
}

.gallery24_horizontal-scroll-content {
    grid-column-gap: 2rem;
    align-items: center;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
    overflow: hidden
}

.gallery24_image-wrapper {
    border: 0 solid #000;
    border-top-left-radius: 1.38rem;
    border-top-right-radius: 1.38rem;
    max-width: 100%;
    height: 100%;
    transition: all .4s;
    position: relative;
    overflow: hidden;
    box-shadow: 0 6px 24px #343f450f
}

.gallery24_image {
    object-fit: cover;
    width: 17.5rem
}

.header2_image-wrapper {
    z-index: -1;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.flex_text_single_features {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: grid
}

.flex_text_single_features.bigger_gap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 2fr 1fr;
    align-content: end;
    place-items: start stretch
}

.flex_text_single_features.bigger_gap.mobal {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 2fr
}

.flex_text_single_features.bigger_gap.mobal.alt {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 2fr 1fr 1fr
}

.flex_text_single_features.gap {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    grid-template-columns: 1fr 1fr;
    place-items: start stretch
}

.flex_text_single_features.gap_small {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 2fr;
    place-items: start stretch
}

.flex-block-only-img {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    max-height: 32rem;
    display: grid;
    position: relative
}

.flex-block-only-img.reverse {
    grid-template-columns: 2fr 1fr
}

.img_100 {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 100%;
    position: relative
}

.img_100.left {
    right: var(--_sizes---utility--3rem);
    width: auto;
    max-width: 50%;
    min-height: 100%;
    position: absolute
}

.img_100.hiden:lang(de) {
    object-fit: scale-down
}

.img_100.show_on_mobal,
.img_100.show_on_mobal_no_borders {
    display: none
}

.flex_block_table {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.flex_block_table.one_colume {
    grid-template-rows: auto;
    grid-template-columns: .5fr
}

.flex_block_table.revert {
    grid-template-columns: 1fr .5fr
}

.relative-block {
    position: relative
}

.relative-block.animated {
    border-radius: 1rem;
    justify-content: space-between;
    align-items: flex-start;
    max-height: 32rem;
    padding-top: 32rem;
    display: flex;
    overflow: hidden
}

.relative-block.white {
    background-color: #fff;
    border-radius: 1rem
}

.relative-block.transperent {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: #fff6;
    border: 1px solid #fff;
    border-bottom-width: 2px;
    border-radius: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .4fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: start stretch;
    min-height: 25rem;
    padding: 2.5rem;
    display: grid
}

.relative-block.white_left {
    border-radius: var(--_sizes---utility--1rem);
    background-color: #fff;
    min-height: 25rem;
    display: flex;
    overflow: hidden
}

.relative-block.hide_on_mobal {
    display: block
}

.relative-block.fix_with_mobal.goals_block {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6783a3db775c4bdf9c6c3823_about-page-card-blug-bg.png);
    background-size: 772px;
    border-radius: 1rem;
    flex-flow: column;
    padding: 2.5rem;
    display: flex
}

.relative-block.u-bg-dark {
    border-radius: var(--_sizes---utility--1rem);
    overflow: hidden
}

.relative-block.for-issue-request {
    border-radius: var(--_sizes---utility--1rem);
    background-color: #fff;
    min-height: 25rem;
    display: flex;
    overflow: hidden
}

.flex_vertical_text {
    max-width: 24rem;
    position: absolute;
    inset: auto 2.5rem 2.5rem
}

.flex_vertical_text.top {
    z-index: 5;
    inset: 2.5rem 2.5rem auto
}

.flex_vertical_text.top.lottie {
    top: 5%;
    left: 0%
}

.flex_vertical_text.top.lottie._2 {
    top: 1%;
    left: 1%;
    right: 0
}

.flex_vertical_text.top.lottie._3 {
    top: 3%;
    left: 2%
}

.flex_vertical_text.top.lottie._1 {
    left: -5%;
    right: 0
}

.flex_vertical_text.top.lottie._4 {
    max-width: 23.3rem;
    top: -5.1rem;
    left: -4rem
}

.flex_vertical_text.top.max-width-large {
    width: auto;
    max-width: none
}

.flex_vertical_text.top.max-width-large.spending,
.flex_vertical_text.top.flex {
    position: static
}

.flex_vertical_text.top.hide_on_mobal {
    display: block
}

.flex_vertical_text.top.show_on_mobal {
    display: none
}

.flex_vertical_text.top.midle {
    max-width: 14rem;
    top: 8rem
}

.flex_vertical_text.top.responsive {
    z-index: 5
}

.flex_vertical_text.top.no-max {
    max-width: 80%
}

.flex_vertical_text.max_with_bigger {
    max-width: 29rem
}

.flex_vertical_text.max_with_bigger.static {
    text-align: left
}

.flex_vertical_text.max_with_smaller {
    max-width: 16rem
}

.flex_vertical_text.full_h {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    max-width: 42%;
    height: 100%;
    padding: 2rem 2.5rem;
    display: flex;
    position: relative;
    inset: 0%
}

.flex_vertical_text.full_h.for-request {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem)
}

.flex_vertical_text.top_mobal.show_on_mobal {
    display: none
}

.flex_vertical_text.top_mobal.transfer {
    z-index: 1
}

.flex_vertical_text.top_mobal.m-bank_accounts {
    z-index: 2
}

.flex_vertical_text.hide_on_mobal {
    display: block
}

.flex_vertical_text.statick {
    text-align: left;
    background-image: none;
    max-width: 35rem;
    padding-right: 4rem
}

.flex_vertical_text.max-width-custom {
    max-width: 21rem
}

.flex_vertical_text.spendometer {
    text-align: left;
    background-image: none;
    max-width: 30rem;
    padding-right: 4rem
}

.flex_vertical_text.for-mail {
    width: 100%;
    max-width: 100%;
    height: 100%;
    color: var(--base-color-brand--white);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem 2.5rem;
    display: flex;
    position: relative;
    inset: 0%
}

.flex_block_table_big {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template: ". ." ". ." "Area Area-2" 1fr/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.flex_block_table_big.one_row {
    grid-template-rows: auto
}

.flex_block_table_big.one_row.effort {
    grid-template-columns: 1fr .75fr 1.25fr
}

.flex_block_table_big.one_row.effort_revers {
    grid-template-columns: 1.5fr 1fr 1fr
}

.flex_block_table_big.flex {
    grid-template-rows: auto;
    display: flex
}

.header_component_no_padding {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    position: relative
}

.header_component_no_padding.block {
    display: flex
}

.img_200 {
    object-fit: cover;
    width: 100%;
    position: absolute;
    inset: 0%
}

.qr {
    background-color: #e4f6ec;
    border-radius: 0 0 1.5rem 1.5rem;
    min-width: 11rem;
    padding: 3rem 2.5rem
}

.qr.for-about {
    min-width: auto
}

.ai_video-embed {
    z-index: -1;
    position: static;
    inset: 0%
}

.ai_video-embed.desktop-tablet-hidden {
    border: 0 #000;
    display: none
}

.ai_video-embed.mobile-hidden {
    width: 100%
}

.ai_video {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-end;
    max-height: 32rem;
    display: flex
}

.section_cta11 {
    margin-top: 15rem;
    position: relative
}

.cta11_component {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/665702b0020c6889710d2049_Cosdfntent.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    max-width: 52rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1.25rem 2rem;
    display: grid
}

.cta11_content {
    flex: 1
}

.cta11_button-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.block-centered {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.flex_h-8px_gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex
}

.flex_h-8px_gap.grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 8rem;
    margin-bottom: 8rem;
    display: grid
}

._w-slider-arrow-left {
    border: 0px solid var(--border-color--border-primary);
    background-color: var(--background-color--background-secondary);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    inset: auto 5% 0% auto
}

.section_globe_hero {
    border-radius: 0;
    margin-left: .5rem;
    margin-right: .5rem;
    position: relative
}

.header26_image-wrapper_about {
    z-index: -1;
    height: 100%;
    max-height: calc(var(--_sizes---utility--10rem)*5);
    border-radius: 1rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.lottie-animation {
    width: 14rem
}

.lottie-animation-2 {
    max-width: 14rem
}

.trusted {
    background-image: radial-gradient(circle at 50% 30%, #ffffff8c, #fff0 80%);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex
}

.testimonial33_card-content-right {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-content: center;
    display: grid;
    position: relative;
    overflow: hidden
}

.testimonial33_list-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    column-count: 2;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    column-gap: 1.5rem;
    width: 150%;
    height: 100%;
    margin-left: -3rem;
    display: grid
}

.testimonial33_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    width: 100%;
    height: 100%;
    display: flex
}

.testimonial33_list.small {
    justify-content: center
}

.testimonial33_content-wrapper {
    max-width: 26rem;
    position: relative
}

.testimonial33_content-wrapper.hidden {
    display: none
}

.testimonial33_content {
    width: 100%;
    height: 100%;
    padding: var(--_sizes---utility--2rem);
    border: 0px solid var(--border-color--border-primary);
    background-color: var(--background-color--background-secondary);
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.testimonial33_rating-wrapper {
    grid-column-gap: var(--_sizes---utility--0-125rem);
    grid-row-gap: var(--_sizes---utility--0-125rem);
    margin-top: .125rem;
    display: flex
}

.testimonial33_rating-icon {
    color: var(--base-color-neutral--black);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: .125rem;
    display: flex
}

.testimonial33_client {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    align-items: center;
    display: flex
}

.testimonial33_customer-image {
    object-fit: cover
}

.testimonial33_client-info {
    text-align: left;
    flex: 0 auto
}

.testimonial33_list-right {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    margin-left: 0;
    display: grid
}

.flex-block {
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.container-full {
    max-width: 90rem;
    margin-left: auto;
    margin-right: auto
}

.white_gradient {
    z-index: 1;
    background-image: linear-gradient(270deg, #0000, #fff);
    width: 18.75rem;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% auto 0% 0%
}

.white_gradient.left {
    background-image: linear-gradient(90deg, #0000, #fff);
    inset: 0% 0% 0% auto
}

.min_h {
    min-height: 41rem;
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
    display: flex
}

.premium_features_block {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
    justify-content: center;
    align-items: center;
    min-height: 53.5rem;
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500;
    display: flex
}

.premium_features_block.mobal {
    justify-content: center;
    align-items: flex-start
}

.section_awords {
    margin-left: 0;
    margin-right: 0;
    position: relative;
    overflow: hidden
}

.header26_image-wrapper_awords {
    z-index: -1;
    border-radius: 1rem;
    max-height: 53.5rem;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 25% 0% 0%;
    overflow: hidden
}

.card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: #fff;
    border: 1px solid #00000008;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 23rem;
    padding: 1.5rem 2rem;
    display: flex;
    box-shadow: 0 2px 3px #0000000d
}

.learn_more_link {
    width: 100%;
    color: var(--text-color--text-primary);
    text-align: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    font-family: Manrope;
    font-weight: 700;
    text-decoration: none;
    transition: all .2s;
    position: relative;
    overflow: hidden
}

.floating_bar {
    z-index: 999;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 90%;
    height: auto;
    padding: 1.5rem 2.5rem;
    display: grid;
    position: absolute;
    inset: auto auto -14%;
    box-shadow: 0 8px 9px #00000008
}

.info_link {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: #587466;
    grid-template-rows: auto;
    grid-template-columns: 3rem 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    font-weight: 700;
    display: grid
}

.icon-embed-xsmall_copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.icon_wrapp {
    background-color: var(--background-color--background-secondary);
    border-radius: 100vw;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex
}

.grid-list7_list-wrapper {
    margin-top: 2rem
}

.grid-list7_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.grid-list7_item {
    border: 0px solid var(--border-color--border-primary);
    background-color: var(--background-color--background-secondary);
    border-radius: 16px;
    padding: 2.5rem;
    display: flex
}

.grid-list7_content-bottom {
    flex-direction: column;
    display: flex
}

.more_div_img3 {
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden
}

.inside_div {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.card_left_align {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    outline-offset: 0px;
    background-color: #fff;
    border: 0 solid #00000008;
    border-radius: 1rem;
    outline: 1px solid #00000008;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 3rem;
    display: flex;
    box-shadow: 0 2px 3px #0000000d
}

.card_wrapper_white {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    width: 33%;
    display: flex
}

.card_wrapper_white._5 {
    margin-top: 4rem
}

.card_wrapper_white._3-copy {
    position: relative;
    top: -10.2rem
}

.container-660px-center {
    justify-content: space-between;
    width: 100%;
    padding: 1rem 3rem;
    display: flex
}

.toggle-wrapper---brix {
    justify-content: center;
    align-items: center;
    display: flex
}

.toggle---brix {
    -webkit-text-fill-color: inherit;
    cursor: pointer;
    background-color: #000;
    background-clip: border-box;
    border-radius: 100vw;
    width: 3.25rem;
    min-width: 3.25rem;
    height: 2rem;
    min-height: 2rem;
    margin-left: 0;
    margin-right: 1rem;
    position: relative
}

.toggle-bullet---brix {
    background-color: #0000;
    background-image: linear-gradient(#fff, #fff);
    border-radius: 100px;
    width: 1.75rem;
    min-width: 1.75rem;
    height: 1.75rem;
    min-height: 1.75rem;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% 3px 0% auto
}

.grid-two-columns {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #fff;
    border-radius: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    width: 100%;
    padding: 3rem;
    display: flex
}

.grid-two-columns.annuallly {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.pricing_div {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/665ebb1b71541608ec7f4c25_Premium%20Card.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: .5rem;
    display: flex
}

.save_text {
    background-color: #ffffff80;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: .25rem .75rem;
    display: none
}

.save_text.hiden {
    display: block
}

.content_price {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex
}

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

.price {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex
}

.request_wrapper {
    width: 66.5%;
    height: 100%;
    padding: var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.item_numbers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 2rem .75fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start;
    display: flex
}

.item_numbers.background-color-white {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 0px solid var(--background-color--background-secondary);
    cursor: default;
    justify-content: space-between;
    align-items: center;
    min-height: 4rem;
    padding: .63rem .75rem;
    text-decoration: none
}

.item_numbers.background-color-white.data {
    background-color: #fff0;
    border-bottom-width: 1px;
    min-height: 4rem;
    padding: .56rem 0;
    text-decoration: none
}

.item_numbers.background-color-white.data.last {
    border-bottom-width: 0
}

.divaider {
    background-color: var(--background-color--background-secondary);
    width: 70%;
    min-width: 70%;
    max-width: 70%;
    height: 1px;
    margin-left: 2.56rem;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: auto 0% 50%;
    overflow: visible
}

.request_bl {
    border-radius: var(--_sizes---utility--1rem);
    background-color: var(--background-color--background-secondary);
    flex-flow: column;
    justify-content: space-between;
    display: flex
}

.faq6_component {
    grid-column-gap: 1rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1.75fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.faq6_list-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    place-items: start stretch;
    display: grid
}

.faq6_accordion {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: var(--border-color--border-primary)var(--border-color--border-primary)#0003;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch
}

.faq6_accordion.last {
    border-bottom-width: 0
}

.faq6_question {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding: 1.5rem 0;
    display: flex
}

.faq6_icon-wrapper {
    width: 1.5rem;
    height: 1.5rem;
    color: var(--base-color-brand--white);
    background-color: #2ac46a;
    border-radius: 100vw;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: flex
}

.faq6_answer {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden
}

.cta_mini {
    margin-top: var(--_sizes---utility--4rem);
    margin-bottom: var(--_sizes---utility--4rem);
    padding: var(--_sizes---utility--0-25rem)var(--_sizes---utility--1-25rem);
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a3bda8f364bd2b8ac5b772c_Sign%20Up.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 1rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.legal2-content_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 22rem 1.5fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-top: 2rem;
    display: grid
}

.legal2-content_sidebar {
    flex-direction: column;
    width: 100%;
    margin-right: 0;
    display: flex;
    position: sticky;
    top: 8rem
}

.legal2-content_sidebar.cybersecurity {
    padding-right: 5rem
}

.legal2-content_link-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.legal2-content_link-content.hiden_only_mobal {
    flex-flow: column
}

.legal2-content_link-wrapper {
    overflow: hidden
}

.legal2-content_link {
    color: #8ba799;
    width: 100%;
    padding: .75rem 1rem .75rem 0;
    font-weight: 700;
    text-decoration: none
}

.legal2-content_link.w--current {
    color: var(--text-color--text-primary)
}

.legal2-content_h-trigger {
    display: none
}

.info_legal_wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area" /6rem 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: grid
}

.info_legal_colum {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-bottom: 1px solid #f0f6f2;
    flex-flow: column;
    margin-top: -100px;
    padding-top: 100px;
    padding-bottom: 2.5rem;
    display: flex
}

.info_legal_colum.last {
    border-bottom-width: 0;
    padding-bottom: 0
}

.info_legal_colum.index-3 {
    z-index: 3;
    position: relative
}

.info_legal_flex {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex
}

.flex_info_text {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    border: 2px solid #f0f6f2;
    border-bottom-width: 3px;
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 3.5rem;
    display: flex
}

.contact_legal {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: #fff;
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 2.5rem 3.5rem;
    display: grid
}

.summary {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 7.5rem;
    display: grid
}

.item_summary {
    background-color: #fff;
    border-radius: 16px;
    padding: 3.5rem
}

.item_role {
    text-align: center;
    border-radius: 16px;
    max-width: 274px;
    padding: 0
}

.item_role.blue {
    color: var(--links-text)
}

.flex_role {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: start stretch;
    max-width: 902px;
    margin-top: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: grid
}

.data_info {
    background-color: #fff;
    border-radius: 1rem;
    padding: 0;
    overflow: hidden
}

.data_ico {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #8ba799;
    justify-content: center;
    align-items: center;
    display: flex
}

.data_ico.aliht_left {
    justify-content: flex-start;
    align-items: flex-start
}

.how-and-why-we-collect-your-data {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex
}

.table {
    background-color: #f5fbf8;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
    overflow: hidden
}

.table-header {
    background-color: #f5fbf8;
    border: 0 solid #e2eae6;
    border-bottom-width: 1px;
    grid-template-rows: auto;
    grid-template-columns: 32rem 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: grid;
    box-shadow: 0 19px 25.7px #343f450f
}

.cell {
    grid-column-gap: 8px;
    border: 0 solid #e2eae6;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 24px;
    text-decoration: none;
    display: block
}

.text-2 {
    color: #0000007a;
    letter-spacing: .0025em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none
}

.frame-data {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: grid
}

.cell-2 {
    border: 0 solid #e2eae6;
    border-left-width: 1px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 24px;
    text-decoration: none;
    display: block
}

.row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #ffffff80;
    border: 0 solid #e2eae6;
    border-bottom-width: 1px;
    grid-template-rows: auto;
    grid-template-columns: 32rem 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: grid
}

.row.last {
    border-bottom-width: 0
}

.cell-4 {
    grid-row-gap: 8px;
    border: 0 solid #e2eae6;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 24px;
    text-decoration: none;
    display: flex
}

.text-3 {
    color: #2ac46a;
    font-size: var(--_sizes---utility--1rem);
    letter-spacing: .01em;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    text-decoration: none
}

.text-size-regular_exported {
    color: #202824;
    font-size: var(--_sizes---utility--1rem);
    letter-spacing: .005em;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
    text-decoration: none
}

.cell-5 {
    grid-row-gap: 8px;
    border: 0 solid #e2eae6;
    border-left-width: 1px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 1.25rem;
    text-decoration: none;
    display: flex
}

.card-2 {
    background-color: #5b8f32;
    border-radius: 8px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 201px;
    padding: 3rem 2.5rem;
    text-decoration: none;
    display: flex
}

.vectors-wrapper {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 130.011px;
    text-decoration: none;
    display: flex
}

.text_exported_26px {
    color: #f0f6f2;
    text-align: center;
    letter-spacing: .02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.63rem;
    font-weight: 500;
    line-height: 1.4;
    text-decoration: none
}

.card-3 {
    grid-row-gap: 8px;
    background-color: #8f611d;
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 411px;
    padding: 2rem 2.8rem 3rem;
    text-decoration: none;
    display: flex
}

.text_exported_32px {
    color: #f0f6f2;
    letter-spacing: .02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Rightgrotesk, sans-serif;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none
}

.content {
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
    display: flex
}

.text_grey {
    color: #f0f6f2;
    font-size: var(--_sizes---utility--1rem);
    letter-spacing: .005em;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
    text-decoration: none
}

.text_grey.bold {
    font-weight: 600
}

.card-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    border-radius: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 3rem 2.8rem;
    text-decoration: none;
    display: flex
}

.content-2 {
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 317px;
    text-decoration: none;
    display: flex
}

.date {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
    display: flex
}

.text-9 {
    color: #000;
    letter-spacing: .01em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Manrope;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none
}

.qr-code {
    grid-row-gap: 6px;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex
}

.screenshot-2023-06-12-at-11-49-1 {
    object-fit: cover
}

.text-10 {
    color: #000;
    width: 74%;
    font-size: var(--_sizes---utility--0-75rem);
    text-align: center;
    letter-spacing: .01em;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    text-decoration: none
}

.data_info_wrapp {
    border: 0px solid var(--background-color--background-secondary);
    background-color: #fff;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 2.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.pricing26_plans {
    width: 100%
}

.pricing26_heading-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid var(--ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green);
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    display: grid
}

.pricing26_row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid var(--ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green);
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr;
    align-items: stretch
}

.pricing26_row.last {
    border-bottom-width: 0
}

.pricing26_feature {
    padding-top: .88rem;
    padding-bottom: .88rem;
    padding-right: 1.5rem
}

.pricing26_row-content {
    border-left: 0px solid var(--border-color--border-primary);
    text-align: center;
    background-color: #e9f3df;
    justify-content: center;
    align-items: center;
    padding: .88rem 0;
    display: flex
}

.pricing26_row-content.is-first {
    background-color: #fff3e2;
    border-left-width: 0;
    padding-top: .88rem;
    padding-bottom: .88rem
}

.pricing26_row-content.is-first.border_top {
    border-top-left-radius: .5rem;
    padding-left: .5rem;
    padding-right: .5rem
}

.pricing26_row-content.is-first.border_bottom_left {
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: .5rem
}

.pricing26_row-content.border_top_left {
    border-top-right-radius: .5rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.pricing26_row-content.border_bottom_left {
    border-top-right-radius: 0;
    border-bottom-right-radius: .5rem
}

.grid_data {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: start stretch;
    margin-top: 2.5rem;
    margin-bottom: 5rem;
    padding-left: 0;
    padding-right: 0;
    display: grid
}

.grid_data._2colums {
    grid-template-columns: 1fr 1fr;
    margin-top: 2.5rem;
    margin-bottom: 0
}

.flex_v-24px_gap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.list {
    font-size: var(--_sizes---utility--1rem);
    margin-top: 0;
    margin-bottom: 0
}

.list.unordered {
    list-style-type: disc
}

.list-2 {
    margin-top: 0;
    margin-bottom: 0
}

.dropdown1_component {
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.dropdown1_toggle {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    padding: 0;
    display: flex
}

.dropdown1_dropdown-list.w--open {
    border: 1px solid var(--background-color--background-secondary);
    background-color: var(--base-color-neutral--white);
    border-radius: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: 9.75rem;
    margin-top: 1rem;
    padding: .5rem 0;
    position: absolute
}

.dropdown1_dropdown-list.top {
    bottom: 100%
}

.dropdown1_dropdown-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--text-color--text-primary);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding: .5rem .75rem;
    font-size: .88rem;
    font-weight: 700;
    text-decoration: none;
    display: flex
}

.dropdown1_dropdown-link.w--current {
    color: var(--base-color-neutral--black)
}

.text-hide_desctop {
    display: none
}

.text_footer {
    display: block
}

.dropdown1_toggle_footer {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green);
    align-items: center;
    padding: 0;
    font-weight: 700;
    transition: opacity .2s;
    display: flex
}

.dropdown1_toggle_footer:hover {
    opacity: .8
}

.flex_h-4px_gap {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    display: flex
}

.navbar14_logo_invert {
    display: none
}

.dropdown-chevron-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none
}

.image_flag {
    width: var(--_sizes---utility--1-25rem);
    height: 1.25rem
}

.flex_h-16px_gap {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.nav_link-list {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    place-items: flex-start start;
    display: flex
}

.nav_social-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green);
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    display: flex
}

.hide_on_mobal {
    display: none
}

.dropdown1_dropdown-list-copy.w--open {
    border: 1px solid var(--background-color--background-secondary);
    background-color: var(--base-color-neutral--white);
    border-radius: .5rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: 9.75rem;
    margin-top: 1rem;
    padding: .5rem 0;
    position: absolute
}

.section_slider {
    width: 100%;
    position: relative;
    overflow: hidden
}

.swiper-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.swiper-wrapper.is-team {
    flex-flow: row
}

.swiper-slide {
    width: 35%;
    color: var(--text-color--text-primary);
    flex: none;
    text-decoration: none
}

.swiper-slide.hide,
.swiper-slide.is-team.w--current {
    display: none
}

.swiper-slide.is-team.hiden {
    display: block
}

.swiper-slide.is-team.hiden.w--current {
    display: none
}

.swiper-slide.is-award {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 25%;
    display: flex
}

.swiper-slide.is-award._1 {
    padding-top: 24px
}

.swiper-slide.is-award._2,
.swiper-slide.is-award._4 {
    padding-top: 60px
}

.swiper-slide.is-award._5 {
    padding-top: 150px
}

.swiper-slide.is-pricing {
    width: 100%
}

.slider-pill {
    text-align: center;
    padding-bottom: 0
}

.slider-pill_img {
    object-fit: cover;
    background-color: #24202224;
    border-radius: 1rem;
    width: 100%;
    min-height: 36rem;
    margin-bottom: 2em;
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative;
    overflow: hidden
}

.slider-pill_photo {
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: transform .35s;
    position: absolute;
    inset: 0%
}

.splide__arrows {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: absolute;
    inset: -20% 0% auto auto
}

.splide__arrows.awards {
    top: -23%
}

.splide__arrow {
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66680f5b710c12519efe2301_arrow-right.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 30%;
    border: 1px solid #0000;
    border-radius: 100vw;
    width: 6em;
    height: 3em;
    margin-right: 1em;
    transition: all .2s
}

.splide__arrow:hover {
    background-color: #3732350f
}

.splide__arrow.swiper-btn-next {
    background-color: #f5fbf8;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/666810746e8801e0b6d965ef_ic_chevron_left.svg);
    background-size: 40%;
    border-width: 0;
    width: 2.75rem;
    height: 2.75rem;
    margin-right: .75rem
}

.splide__arrow.swiper-btn-next:active {
    transform: scale(.95)
}

.splide__arrow.swiper-btn-next {
    cursor: pointer;
    background-color: #f5fbf8;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/666810497eed753cf81f1bed_ic_chevron_right.svg);
    background-size: 40%;
    border-width: 0;
    width: 2.75rem;
    height: 2.75rem
}

.splide__arrow.swiper-btn-next:active {
    background-color: #f5f7fb99;
    transform: scale(.95)
}

.splide__arrow.swiper-btn-prev {
    cursor: pointer;
    background-color: #f5fbf8;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/666810746e8801e0b6d965ef_ic_chevron_left.svg);
    background-size: 40%;
    border-width: 0;
    width: 2.75rem;
    height: 2.75rem;
    margin-right: .75rem
}

.splide__arrow.swiper-btn-prev:active {
    background-color: #f5f7fb99;
    transform: scale(.95)
}

.slider-pill_photo_second {
    object-fit: cover;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    transition: transform .35s;
    position: absolute;
    inset: 35% 0% 0%
}

.flex_absolute {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative;
    inset: 0% 0% auto
}

.flex_absolute.center {
    justify-content: flex-start;
    align-items: center;
    max-width: 90%
}

.text_info_slider {
    text-align: left
}

.swiper {
    position: relative
}

.swiper.is-team {
    width: 100%;
    overflow: visible
}

.swiper.is-award {
    overflow: visible
}

.swiper.is-pricing {
    overflow: hidden
}

.swiper_relative_wrapper {
    position: relative
}

.image {
    z-index: 3;
    aspect-ratio: 3/2;
    object-fit: contain;
    width: 100%;
    height: 100%;
    min-height: 570px;
    position: relative;
    inset: 0%
}

.div-block-4 {
    box-sizing: border-box;
    aspect-ratio: auto;
    width: 70%;
    max-width: none;
    height: 42%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    inset: auto auto 4rem
}

.flex_h-12px_gap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    display: none
}

.flex_h-12px_gap.hiden {
    display: flex
}

.banner2_component {
    z-index: 9999;
    display: none;
    position: fixed;
    inset: 0% 0% auto
}

.banner2_wrapper {
    border: 1px solid var(--border-color--border-primary);
    background-color: var(--base-color-neutral--white);
    justify-content: flex-start;
    align-items: center;
    padding: .75rem 1rem;
    display: flex;
    position: relative
}

.banner2_content {
    flex: 1;
    align-items: center;
    margin-right: 2rem;
    display: flex
}

.banner2_close-button {
    margin-left: 1rem
}

.hiden_description {
    display: none
}

.lottie-animation-3 {
    position: sticky;
    top: 0
}

.grid_component_cta_mobal {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr);
    grid-auto-columns: 1fr;
    place-items: start stretch;
    min-height: 42rem;
    display: grid
}

.image-2,
.button_cta_footer {
    display: none
}

.img_100-_hero {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 100%;
    display: none;
    position: relative
}

.fill_image_features {
    z-index: -1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0%
}

.hiden_only_mobal {
    justify-content: center;
    display: flex
}

.section_cta15 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6671a39f01fb6c56450f3aec_8.%20Download%20App.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    position: relative
}

.layout405_image_shows_on_mobal {
    width: 100%;
    height: 100%;
    display: none
}

.button_cta {
    display: none
}

.feature_img_shows {
    z-index: 999;
    width: 10rem;
    height: 10rem;
    display: none;
    position: absolute;
    inset: auto auto -12%
}

.feature_img_shows.bigger {
    display: none
}

.lottie-animation-mobal {
    width: 14rem
}

.faq3_accordion {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch
}

.faq3_icon-wrapper {
    align-self: flex-start;
    width: 2rem;
    display: flex
}

.faq3_answer {
    overflow: hidden
}

.icon-embed-small-hiden-tab {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: none
}

.section_awords-copy {
    margin-left: 0;
    margin-right: 0;
    position: relative
}

.image_roll,
.show_only_mobal {
    display: none
}

.image64 {
    width: 6rem
}

.modal1_component {
    z-index: 99999;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%
}

.modal1_component.is-active {
    display: flex
}

.modal1_content-wrapper {
    background-color: #fff;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    max-width: 28rem;
    height: auto;
    padding: 0;
    transition: transform .2s;
    overflow: hidden;
    transform: translateY(12px)
}

.modal1_background-overlay {
    z-index: -1;
    background-color: #0003;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.qr_wrap {
    background-color: #fff;
    border-radius: 1.5rem;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    display: inline-flex
}

.info {
    max-width: 20rem;
    margin-top: 1.5rem
}

.text_wrap_qr {
    padding: 1.5rem
}

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

.back_color {
    background-color: #dff3e9;
    border-radius: 1rem 1rem 0 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1rem 1rem 2.5rem;
    display: flex;
    position: relative
}

.cross {
    background-color: #fff;
    border-radius: 100vw;
    padding: .5rem;
    transition: all .2s;
    position: absolute;
    inset: 1rem 1rem auto auto
}

.cross:hover {
    background-color: #ffffff80
}

.section_cta15_hero {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d3447c3c9522e2202daba_Download%20App.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    position: relative
}

.button-link_tablet {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--text-color--text-primary);
    justify-content: flex-start;
    align-items: center;
    font-weight: 700;
    text-decoration: none;
    transition: all .2s;
    display: inline-flex
}

.button-link_tablet:hover {
    color: #2ac46a
}

.logo3_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 800vw;
    display: flex
}

.logo3_component.centered {
    justify-content: center;
    width: 100%
}

.button-cover {
    background-color: #2ac46a;
    width: 0%;
    height: 1px;
    min-height: 1px;
    position: absolute;
    top: auto;
    bottom: 25%;
    left: .9rem
}

.button-cover-link {
    background-color: var(--base-color-brand--black);
    width: 0%;
    height: 1px;
    min-height: 1px;
    top: auto;
    bottom: 25%;
    right: 0;
    left: calc(var(--_sizes---utility--1rem) - 1px);
    position: absolute
}

.image-3 {
    z-index: -1;
    object-fit: cover;
    border-radius: 2rem;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.section_cta15_hero_shows {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667d3447c3c9522e2202daba_Download%20App.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative
}

.certificate {
    background-color: #e9f3df;
    border-radius: .5rem;
    padding: 1rem 1.25rem 1rem .5rem
}

.data_certificate {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.text-span_50-_opacity {
    color: #20212880
}

.pdf_link {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--text-color--text-primary);
    background-color: #ffffff80;
    border-radius: .25rem;
    justify-content: flex-start;
    align-items: center;
    padding: .25rem .75rem;
    font-size: .88rem;
    font-weight: 700;
    text-decoration: none;
    transition: all .2s;
    display: inline-flex
}

.pdf_link:hover {
    background-color: #fff
}

.button-cover-learn_more {
    background-color: #2ac46a;
    width: 0%;
    height: 1.5px;
    min-height: 1.5px
}

.header26_component_policy {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex
}

.header26_component_policy.mobal {
    margin-top: 3rem
}

.date-flex {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.cookie-details {
    grid-row-gap: 2rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 2.5rem;
    text-decoration: none;
    display: flex
}

.table-header-cookies {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #f5fbf8;
    border: 0 solid #e2eae6;
    border-bottom-width: 1px;
    grid-template-rows: auto;
    grid-template-columns: 17.25rem 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: grid;
    box-shadow: 0 19px 25.7px #343f450f
}

.cookies-data {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: grid
}

.row-cookies {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #ffffff80;
    border: 0 solid #e2eae6;
    border-bottom-width: 1px;
    border-radius: 1px;
    grid-template-rows: auto;
    grid-template-columns: 17.25rem 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: grid
}

.row-cookies.last {
    border-bottom-width: 0
}

.frame-cookies {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    text-decoration: none;
    display: grid
}

.cell-copy {
    grid-column-gap: 8px;
    border: 0 solid #e2eae6;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    padding: 24px;
    text-decoration: none;
    display: flex
}

.cell-copy.mobal {
    display: none
}

.set-all-components-to-display-none-and-use-this-div-to-create-a-symbol {
    display: block
}

.fs-cc-banner_component {
    z-index: 999;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667e7fb55dd696268495ab20_Cookie%20Notice.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 2px solid #fff;
    border-bottom-width: 4px;
    padding: 2rem 2.5rem;
    display: block;
    position: fixed;
    inset: auto 0% 0%
}

.fs-cc-banner_container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 84rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.fs-cc-banner_text {
    color: var(--text-color--text-primary);
    margin-right: 24px
}

.fs-cc-banner_text-link {
    color: #000;
    background-color: #fff;
    border-bottom: 0 solid #5fe396;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 10rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .88rem;
    font-weight: 700;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.fs-cc-banner_text-link:hover {
    filter: invert()
}

.fs-cc-banner_buttons-wrapper {
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

.fs-cc-banner_button {
    color: #fff;
    text-align: center;
    background-color: #000;
    border: 0 solid #5fe396;
    border-radius: .25rem;
    min-width: 10rem;
    margin-left: 16px;
    padding: 10px 20px;
    font-size: .88rem;
    font-weight: 700
}

.fs-cc-banner_button:hover {
    opacity: .9
}

.fs-cc-banner_button.fs-cc-button-alt {
    color: #000;
    background-color: #fff;
    border-width: 0;
    border-radius: .25rem;
    margin-left: 0;
    padding: .75rem 0;
    font-size: .88rem;
    font-weight: 700;
    transition: all .2s
}

.fs-cc-banner_button.fs-cc-button-alt:hover {
    filter: invert()
}

.fs-cc-banner_close {
    opacity: 1;
    cursor: pointer;
    background-color: #fff0;
    border-radius: 0;
    margin-left: 12px;
    padding: 10px
}

.fs-cc-banner_close-icon {
    width: 24px;
    height: 24px
}

.fs-cc-banner_trigger,
.fs-cc-manager_trigger {
    display: none
}

.fs-cc-prefs_component {
    z-index: 997;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 32px;
    display: none;
    position: fixed;
    inset: 0%
}

.fs-cc-prefs_form {
    background-color: #fff;
    border-radius: 4px;
    width: 100%;
    max-width: 576px;
    height: 100%;
    max-height: 40vh;
    margin-bottom: 0;
    position: relative
}

.fs-cc-prefs_close {
    z-index: 1;
    box-shadow: none;
    color: #333;
    cursor: pointer;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    font-size: 20px;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: .63rem 1.25rem auto auto
}

.fs-cc-prefs_close-icon {
    width: 16px;
    height: 16px;
    color: var(--base-color-neutral--black);
    line-height: 0
}

.fs-cc-prefs_content {
    height: 100%;
    padding: 60px 32px 0;
    overflow: auto
}

.fs-cc-prefs_space-small {
    margin-bottom: 12px
}

.fs-cc-prefs_title {
    color: var(--text-color--text-primary);
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em
}

.fs-cc-prefs_text {
    color: var(--text-color--text-primary);
    font-size: 12px;
    font-weight: 500
}

.fs-cc-prefs_text.hiden {
    display: none
}

.fs-cc-prefs_button {
    color: var(--base-color-brand--white);
    background-color: #000;
    border: 0 solid #000;
    border-radius: 4px;
    margin-right: 8px;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700
}

.fs-cc-prefs_option {
    border-bottom: 1px solid #33333326;
    padding-top: 16px;
    padding-bottom: 16px
}

.fs-cc-prefs_toggle-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    display: flex
}

.fs-cc-prefs_label {
    color: var(--text-color--text-primary);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 32px;
    font-size: 16px;
    font-weight: 700
}

.fs-cc-prefs_label.bigger {
    margin-bottom: 1rem;
    margin-right: 0;
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.63rem;
    font-weight: 500
}

.fs-cc-prefs_checkbox-field {
    background-color: #ccc;
    border-radius: 999px;
    width: 44px;
    height: 24px;
    margin-bottom: 0;
    padding: 2px;
    display: flex;
    position: relative
}

.fs-cc-prefs_checkbox {
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    inset: 0%
}

.fs-cc-prefs_checkbox-label {
    display: none
}

.fs-cc-prefs_toggle {
    background-color: #fff;
    border-radius: 999px;
    width: 20px;
    height: 20px
}

.fs-cc-prefs_buttons-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    margin-top: 32px;
    margin-right: -8px;
    display: flex
}

.fs-cc-prefs_submit-hide {
    display: none
}

.fs-cc-prefs_overlay {
    z-index: -1;
    background-color: #03052499;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.fs-cc-prefs_trigger {
    display: none
}

.buttons_cookies {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    display: flex
}

.flex-block-cc {
    align-items: stretch
}

.padding-small_text {
    padding: 1rem 0 0
}

.image-coockies {
    height: 100%
}

.image-coockies.v2 {
    max-width: 176px;
    max-height: 176px
}

.ios-element {
    max-width: 8.31rem;
    display: block
}

.huge_namber {
    color: #dda2a2;
    font-family: Rightgrotesk, sans-serif;
    font-size: 8rem;
    font-weight: 900;
    line-height: 1
}

.data_shows_on_mobal {
    display: none
}

.data_ico_dot {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #8ba799;
    justify-content: center;
    align-items: center;
    display: flex
}

.flex_v-24px_gap_dot {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.apps,
.apps_cta {
    display: none
}

.image_footer {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.hide_on_mobal_app,
.app_hiden {
    display: none
}

.pay_tex {
    font-size: 1rem;
    font-weight: 700
}

.image-awword {
    margin-bottom: 12px
}

.image-awword.german-design {
    width: auto;
    height: 128px
}

.image-4 {
    display: none
}

.section_header27 {
    background-image: radial-gradient(circle closest-side, #fff5e5, #fff7ea 35%, #fffcf7 71%, #ebf8f1);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    justify-content: center;
    align-items: stretch;
    min-height: 135vh;
    padding-top: 7rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.img_100-_show {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 100%;
    display: none;
    position: relative
}

.badge-coming-soon {
    z-index: 10;
    text-transform: uppercase;
    background-color: #ffffff80;
    border: 1px solid #ffffffe6;
    border-radius: .25rem;
    padding: .25rem .5rem;
    font-size: .625rem;
    font-weight: 700;
    position: absolute;
    top: .75rem;
    left: .75rem
}

.badge-coming-soon.right-align {
    left: auto;
    right: .75rem
}

.badge-coming-soon.dark {
    background-color: #00000008
}

.img-wrapper {
    position: relative
}

.img-wrapper.mobile-only {
    display: none
}

.badge-wrapper {
    position: absolute;
    top: .75rem;
    left: .75rem
}

.badge-wrapper.right-aligned {
    left: auto;
    right: .75rem
}

.badge-wrapper.desktop-only {
    z-index: 1
}

.badge-wrapper.mobile-only,
.badge-wrapper.mobile-only.right-aligned {
    display: none
}

.coming-soon_badge {
    z-index: 10;
    text-transform: uppercase;
    background-color: #ffffff80;
    border: 1px solid #ffffffe6;
    border-radius: .25rem;
    padding: .25rem .5rem;
    font-size: .625rem;
    font-weight: 700;
    position: static;
    top: .75rem;
    left: .75rem
}

.coming-soon_badge.right-align {
    left: auto;
    right: .75rem
}

.coming-soon_badge.dark {
    background-color: #00000008
}

.badge-wrapper_on-mobile {
    display: none
}

.about_us-help_block-img {
    object-fit: contain;
    position: static;
    top: 3.6rem;
    right: 5rem
}

.about_us-img_block-wrapper {
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.about_us-help_block-text_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    margin-bottom: 2rem;
    display: flex
}

.about_us-help_block-illustration {
    margin-top: -7.5rem
}

.about_us-help_block-grid_item_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    display: flex
}

.home_page-hero_text-wrapper {
    width: 100%;
    max-width: 48rem
}

.home_page-hero_text-wrapper.mobal {
    max-width: none
}

.hero-subheader-text {
    max-width: 62rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.feature-block-full-width-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr minmax(auto, 78rem) 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
    justify-items: center;
    margin-top: 4.5rem;
    margin-bottom: 6.5rem;
    display: grid
}

.heading-2 {
    text-align: center
}

.heading-2.left-align {
    text-align: left
}

.eula_hero-section {
    border-radius: .75rem .75rem 4.5rem 4.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin: .5rem;
    display: flex;
    position: relative;
    overflow: visible
}

.grid_component_cta_mobile_only {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    min-height: 45.813rem;
    display: none
}

.loyalty_card-cta_block-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66af68d2e9725874a1c6c372_Loyalty_Page-CTA_Block-BG_img.avif);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1872px;
    border-radius: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: clip
}

.loyalty_card-cta_text_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    align-items: flex-start;
    padding-bottom: 5rem;
    padding-left: 2.5rem;
    display: flex
}

.loyalty_card-cta-img_wrapper {
    justify-content: center;
    align-items: flex-end;
    padding-top: 3rem;
    display: flex
}

.loyalty_card-qr_code {
    background-color: var(--base-color-brand--white);
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    padding: 4.5rem 2.75rem 2.5rem
}

.cta-header {
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.625rem;
    font-weight: 500
}

.loyalty_card-cta_block-text_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: column;
    display: flex
}

.button-arrow_icon {
    display: none;
    position: absolute;
    inset: auto auto auto 0%
}

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

.button_wrapper {
    display: inline-block
}

.button_wrapper.left-align {
    align-self: flex-start
}

.padding-small_text_subtitle {
    padding: 1rem 0 0
}

.code-embed {
    display: none
}

.subscribe-button-wrapper {
    display: block
}

.blog-hero {
    padding-top: 7rem;
    padding-left: .5rem;
    padding-right: .5rem
}

.blog-hero-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 2rem 5.5rem 3.5rem;
    display: flex
}

.blog-hero-cms-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--base-color-brand--white);
    border-radius: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 1248px;
    display: grid
}

.cw-cookies {
    z-index: 125;
    position: fixed;
    inset: auto 0% 0%
}

.cw-cookie_checkbox {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
    display: flex
}

.cw-button_secondary {
    color: #152b1f;
    text-align: center;
    background-color: #0000;
    border: 1px solid #152b1f;
    border-radius: 4px;
    justify-content: center;
    padding: 1rem 1.5rem;
    line-height: 1;
    transition: transform .3s, color .3s, background-color .3s
}

.cw-button_secondary:hover {
    border-color: var(--base-color-brand--black);
    background-color: var(--base-color-brand--black);
    color: #fff
}

.cw-cookie_options {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2rem;
    display: flex
}

.cw-cookie_script {
    display: none
}

.cw-cookie_banner {
    z-index: 10;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green);
    border-radius: .5rem;
    max-width: none;
    min-height: 260px;
    padding: 2rem;
    display: none;
    position: fixed;
    inset: auto 8px 8px
}

.cw-cookie_banner.debug {
    display: flex
}

.cw-cookie_icon {
    z-index: 2;
    cursor: pointer;
    background-color: #ffffff1a;
    border-radius: 2px;
    width: 40px;
    height: 40px;
    padding: 5px;
    display: flex;
    position: fixed;
    inset: auto auto 20px 20px
}

.cw-cookie_checkbox-check {
    border-radius: 4px;
    width: 20px;
    height: 20px;
    margin-top: 0
}

.cw-cookie_checkbox-check.w--redirected-checked {
    background-color: #000;
    background-size: 14px 14px
}

.cw-cookie_selection {
    overflow: hidden
}

.cw-cookie_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 2rem;
    display: flex
}

.cw-button_primary {
    color: #fff;
    text-align: center;
    background-color: #202824;
    border-radius: 4px;
    padding: 1rem 1.5rem;
    font-weight: 400;
    line-height: 1;
    transition: transform .3s, background-color .3s
}

.cw-button_primary:hover {
    color: var(--base-color-brand--black);
    background-color: #fff
}

.consent-buttons-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.cookies-title {
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500
}

.cookies-link {
    color: var(--base-color-brand--black);
    font-weight: 600
}

.blog-hero-cms-text-wrapper {
    padding: 2.5rem 3.5rem
}

.collection-list-wrapper {
    align-self: center;
    max-width: 1248px
}

.blog-hero-img-wrapper {
    padding: .25rem;
    position: relative
}

.blog-hero-img {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 3rem;
    height: 100%;
    display: block
}

.blog-hero-tag {
    background-color: var(--base-color-brand--white);
    border-radius: 1rem;
    padding: .375rem .75rem;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    position: absolute;
    inset: 1.5rem auto auto 1.5rem;
    box-shadow: 0 2px 4px #1018280f, 0 4px 8px #1018281a
}

.blog-hero-tag.fa {
    z-index: 4;
    top: .75rem;
    left: .75rem
}

.blog-hero-tag.lp {
    z-index: 4;
    top: -1rem;
    left: 1rem
}

.blog-hero-tag.static {
    box-shadow: none;
    border: 1px solid #e2eae6;
    position: static
}

.blog-hero-text-block-top {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.blog-data-info {
    color: #2021287a;
    text-transform: uppercase;
    font-size: .875rem;
    display: inline-block
}

.blog-data-info.lowercase {
    color: var(--text-color--text-primary);
    text-transform: none
}

.blog-data-info.black {
    color: var(--text-color--text-primary)
}

.blog-time-to-read {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.blog-hero-text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    display: flex
}

.btn-wrapper {
    align-self: flex-start
}

.btn-wrapper.blog._4-5rem {
    margin-top: 4.5rem
}

.section-pricing-grid {
    position: relative
}

.section-pricing-grid.subscribe-block {
    background-color: #f5fbf8;
    border-top-left-radius: 4rem;
    border-top-right-radius: 4rem;
    margin-top: 4rem;
    display: none
}

.section-pricing-grid.hero {
    margin-top: 6rem
}

.section-pricing-grid.artcl-footer {
    background-image: linear-gradient(#fff, #f5fbf8)
}

.section-pricing-grid.related-hidden {
    background-image: linear-gradient(#fff, #f5fbf8);
    height: 5rem
}

.section-pricing-grid._12rem {
    padding-top: 4rem;
    padding-bottom: 12rem
}

.container-1248 {
    max-width: 78rem;
    padding-right: var(--_sizes---utility--sections--left-right-padding);
    padding-left: var(--_sizes---utility--sections--left-right-padding)
}

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

.container-1248.artcl {
    flex-flow: column;
    padding-top: 4rem;
    padding-bottom: 6rem
}

.email-subscription {
    flex: 1;
    max-width: 620px
}

.email-subscription.full-width {
    margin-bottom: 0;
    padding-left: 3.5rem
}

.email-form-title {
    text-align: center;
    font-weight: 700
}

.email-form-input-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.email-input {
    background-color: var(--background-color--background-secondary);
    height: 48px;
    color: var(--text-color--text-primary);
    border: 0 #000;
    border-radius: .25rem;
    align-self: stretch;
    margin-bottom: 0;
    padding: .75rem 1.5rem
}

.email-input::placeholder {
    font-weight: 700
}

.form {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding-top: 4rem;
    display: flex
}

.form.footer {
    padding-top: 0
}

.email-form-subtitle {
    color: #8ba799;
    text-align: center;
    font-size: 12px;
    font-weight: 700
}

.inline-link {
    color: var(--text-color--text-primary);
    text-decoration: none
}

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

.featured-article-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    color: var(--text-color--text-primary);
    flex-flow: column;
    text-decoration: none;
    display: flex
}

.fa-img {
    z-index: 2;
    object-fit: cover;
    border-radius: 1.25rem;
    width: 100%;
    height: 16rem;
    display: inline-block;
    position: relative;
    overflow: clip;
    box-shadow: 0 0 #2ac46a
}

.subtitle-1 {
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.625rem;
    font-weight: 500
}

.fa-text {
    font-size: 1rem;
    overflow: hidden
}

.fa-text._18px {
    font-size: 1.125rem
}

.h2._4rem {
    margin-bottom: 4rem
}

.h2.blog-title-uppercase {
    text-transform: uppercase;
    font-size: 3rem
}

.gradient-bg-3 {
    z-index: -1;
    opacity: 0;
    background-image: linear-gradient(#fff, #fff);
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    position: absolute;
    inset: 0%
}

.about_text-wrapper-hero {
    align-self: flex-end;
    max-width: 515px;
    margin-top: 104px;
    display: flex
}

.hero-section {
    background-image: linear-gradient(#f5fbf8 33%, #fff);
    border-radius: .75rem;
    min-height: 100vh;
    margin-top: .5rem;
    margin-left: .5rem;
    margin-right: .5rem;
    padding-top: 192px;
    overflow: hidden
}

.decor_budget {
    width: 21.2103%;
    position: absolute;
    inset: 15% auto auto 34%;
    transform: rotate(7deg)
}

.gradient-bg-2 {
    z-index: -1;
    opacity: 0;
    background-image: linear-gradient(#fff, #fff);
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    position: absolute;
    inset: 0%
}

.decor-overview {
    width: 27.422%;
    position: absolute;
    inset: 16% auto auto 32%;
    transform: rotate(-15deg)
}

.hero-screen-3 {
    background-color: #29332e;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    flex: 1;
    max-width: 244px;
    margin-bottom: -212px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    position: relative
}

.hero-screen-1 {
    background-color: #29332e;
    border: 1px #29332e;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    flex: 1;
    max-width: 244px;
    margin-bottom: -212px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    position: relative
}

.gradient-bg {
    z-index: -1;
    opacity: 0;
    background-color: #fff;
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    position: absolute;
    inset: 0%
}

.decor {
    width: 47%;
    height: 333px;
    position: absolute;
    inset: 16% auto auto 17%;
    transform: rotate(-15deg)
}

.hero-animation-container {
    flex-direction: column;
    max-width: 1216px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    display: flex
}

.hero_animation-block {
    position: relative
}

.hero-screen-4,
.hero-screen-2 {
    background-color: #29332e;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    flex: 1;
    max-width: 244px;
    margin-bottom: -212px;
    padding-top: 6px;
    padding-left: 6px;
    padding-right: 6px;
    position: relative
}

.h1.grow {
    text-align: center;
    flex: 1
}

.h1.for-home-hero {
    font-size: var(--_sizes---utility--4rem);
    line-height: 1.04
}

.hero_screens-wrapper {
    z-index: 1;
    grid-column-gap: 64px;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 256px;
    display: flex;
    position: relative;
    overflow: hidden
}

.white-graident-overlay {
    background-image: linear-gradient(193deg, #fff0, #fff 93%);
    position: absolute;
    inset: 0%
}

.decor-reports {
    width: 24%;
    position: absolute;
    inset: 27% auto auto 4%;
    transform: rotate(-20deg)
}

.color-fill {
    background-color: #eaf8f0;
    position: absolute;
    inset: 0%
}

.hero_screen-image {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    flex: 1
}

.gradient-bg-4 {
    z-index: -1;
    opacity: 0;
    background-color: #fff;
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    position: absolute;
    inset: 0%
}

.hero_text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 56px;
    display: flex
}

.hero_subheading-wrapper {
    grid-row-gap: 8px;
    flex-direction: column;
    flex: 1;
    align-items: center;
    display: flex
}

.container-1184 {
    flex-direction: column;
    max-width: 1216px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex
}

.decor-saving {
    position: absolute;
    inset: 19% 3% auto auto;
    transform: rotate(12deg)
}

.subtitle {
    font-weight: 700
}

.overline {
    color: #2ac46a;
    font-weight: 700
}

.overline.bottom-padding-8 {
    margin-bottom: 8px
}

.overline.bottom-padding-8._3d-gray {
    color: #857c76
}

.bespoke_animation-wrapper {
    max-width: 1216px;
    height: 498px;
    margin-top: 88px;
    display: flex;
    position: relative
}

.bespoke_left-mockup-gray {
    object-fit: contain
}

.bespoke-text-wrapper {
    max-width: 586px
}

.bespoke_left-mockup-hifi {
    object-fit: contain
}

.bespoke_animation-bg-pattern-1440 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dc66a829e15a21ed89149f_Bespoke%20Background.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1216px;
    height: 498px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: auto 0% 0%
}

.bespoke_gray-mockups {
    flex: 1;
    justify-content: center;
    align-self: flex-end;
    align-items: flex-end;
    display: flex
}

.bespoke_hifi-mockups {
    flex: 1;
    justify-content: center;
    align-self: flex-end;
    align-items: flex-end;
    display: flex;
    position: absolute;
    inset: auto 0% 0%
}

.bespoke_right-mockup-hifi {
    object-fit: contain
}

.bespoke-mobile-image {
    display: none
}

.h2-2 {
    font-size: 56px;
    line-height: 72px;
    display: inline
}

.bespoke_animation-bg-pattern {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dc66a829e15a21ed89149f_Bespoke%20Background.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1216px;
    height: 498px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%
}

.bespoke-design {
    margin-bottom: 104px;
    padding-top: 104px;
    position: relative;
    overflow: hidden
}

.bespoke_animation-bg-color {
    background-color: #e4f6ec;
    width: 1216px;
    height: 498px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: auto 0% 0%
}

.bottom-subtitle-wrapper {
    max-width: 620px;
    margin-top: 48px
}

.bespoke_right-mockup-gray {
    object-fit: contain
}

.subtitle-2 {
    font-weight: 700
}

.bespoke-text {
    margin-top: 104px;
    margin-bottom: 128px
}

.bespoke_text-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.body-0 {
    font-size: 1.125rem;
    font-weight: 400
}

.body-0.max-w-486 {
    max-width: 486px
}

.body-0.max-w-515 {
    max-width: 515px
}

.body-0.max-w-620 {
    max-width: 620px
}

.illustrations {
    margin-bottom: 88px
}

.illustrations-image {
    object-fit: contain;
    border-radius: 16px;
    width: 100%
}

.illustrations-image-mobile {
    object-fit: contain;
    border-radius: 16px;
    width: 100%;
    display: none
}

.icons {
    padding-top: 88px;
    padding-bottom: 88px;
    position: relative
}

.html-embed {
    display: flex
}

.icons_logo {
    flex: 1;
    padding: 88px
}

.icon-image {
    height: 72px
}

.icons-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    justify-content: space-around;
    min-width: 100%;
    display: flex
}

.icons_logo-container {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background-image: linear-gradient(153deg, #fff, #fff6);
    border: 4px solid #fff;
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: 352px;
    height: 352px;
    margin: auto;
    display: flex;
    position: absolute;
    inset: 0%;
    box-shadow: 0 24px 20px #0000000d
}

.white-fade {
    z-index: 1;
    background-image: linear-gradient(90deg, #fff, #fff0);
    width: 20vw;
    position: absolute;
    inset: 0% auto 0% 0%
}

.white-fade.right {
    background-image: linear-gradient(270deg, #fff, #fff0);
    inset: 0% 0% 0% auto
}

.marquee {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-bottom: 16px;
    display: flex;
    overflow: hidden
}

.marquee._4.mobile,
.marquee._2.mobile,
.marquee._3.mobile,
.marquee._1.mobile {
    display: none
}

.visual-harmony-text {
    padding-top: 128px
}

.harmony-text-wrapper {
    max-width: 586px
}

.h2-3 {
    font-size: 56px;
    line-height: 72px;
    display: inline
}

.bottom-subtitle-wrapper-2 {
    max-width: 287px;
    margin-top: 1.5rem
}

.bottom-subtitle-wrapper-2.max-w-405 {
    max-width: 405px
}

.visual-harmony-visuals {
    padding-top: 72px
}

.harmony-mob-grid,
.harmony-visual-item {
    display: none
}

.substract,
.substract-wide {
    width: 100%;
    position: absolute;
    inset: auto 0% 0%
}

.main-section-image-mobile {
    width: 75vw;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: auto 0% 0%
}

.image-title {
    flex-direction: column;
    margin-top: -80px;
    display: flex
}

.fin-rep-bg {
    width: 100%
}

.h2-4 {
    font-size: 56px;
    line-height: 72px;
    display: inline
}

.section-image {
    margin-bottom: 32px
}

.fin-reps {
    margin-top: 300px;
    position: relative
}

.main-section-image-wide {
    width: 75vw;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    inset: auto 0% 0%
}

.finrep-content {
    max-width: 1216px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
    position: absolute;
    inset: 0%;
    overflow: visible
}

.main-section-image {
    width: 75vw;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: -213px 0% 0%
}

.insights_cell-1 {
    background-color: #f5fbf8;
    border-radius: 16px;
    justify-content: center;
    padding-top: 72px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex
}

.insights-bento-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 96px
}

.insights_cell-4 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dd996a2d65d4c963758960_cell%205%20bg-min.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 100%;
    padding-top: 72px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex
}

.insights_cell-3 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dd996a2d65d4c963758936_cell%203%20bg-min.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    padding: 100px 30px;
    display: flex
}

.bento-body-14 {
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 20px
}

.insights-bento {
    padding-top: 144px;
    padding-bottom: 256px
}

.insights-image-1-mobile {
    display: none
}

.insights-image-4-mobile {
    align-self: center;
    display: none
}

.bento-card-heading {
    color: #fff;
    text-align: center;
    margin-bottom: 12px;
    font-size: 1.25rem
}

.insights-image-4 {
    align-self: center
}

.insights-image-2 {
    object-fit: contain
}

.insights_cell-2 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dd996a2d65d4c963758910_insights_cell-2-bg-pattern-color2x-min%20\(1\).jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    justify-content: center;
    height: 100%;
    padding: 16px;
    display: flex
}

.fin-pdf_list-item {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dd9b61a528a79d9bda4bd1_li%20icon.svg);
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 16px;
    padding-left: 52px;
    list-style-type: none
}

.fin-dpf-top-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.fin-pdf-reps {
    background-color: #29322e;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dd9b62a528a79d9bda4c03_bg%20pattern.webp);
    background-position: 50%;
    background-size: 720px;
    padding-top: 156px;
    padding-bottom: 156px
}

.fin-pdf_list {
    color: #fff;
    margin-top: 48px;
    padding-left: 0
}

.fin-pdf_text-wrap {
    color: var(--text-color--color)
}

.pdf-rep-image {
    width: 100%;
    margin-top: -217px;
    display: block
}

.subtitle-5 {
    font-weight: 700
}

.subtitle-5.max-w-486 {
    max-width: 486px
}

.headline-text-wrapper {
    max-width: 586px
}

.ai {
    padding-bottom: 128px
}

.h2-5 {
    font-size: 56px;
    line-height: 72px;
    display: inline
}

.ai_text-wrapper {
    grid-column-gap: 32px;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 48px;
    display: flex
}

.gradient-heading {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg, #9ad2b1, #7cafa0 50%, #b6d896);
    -webkit-background-clip: text;
    background-clip: text
}

.transactions-1 {
    margin-top: 300px;
    position: relative
}

.h2-6 {
    font-size: 56px;
    line-height: 72px;
    display: inline
}

.trans-cell-4 {
    border-radius: 16px;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    overflow: hidden
}

.trans-cell-4-image-desktop {
    width: 100%
}

.trans-cell-1-image-mobile {
    object-fit: contain;
    width: 100%;
    height: 100%;
    display: none
}

.trans-cell-1 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dddddf46e1800f0f24632e_Saving_goal_1%20bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    display: flex;
    overflow: hidden
}

.image-6 {
    object-fit: cover;
    flex: none;
    width: 160%
}

.trans-cell-1-image {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.trans-cell-3 {
    border-radius: 16px;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    overflow: hidden
}

.transactions-bento-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 96px
}

.trans-cell-2-copy {
    background-color: #f5fbf8;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden
}

.trans-cell-4-image-mobile {
    width: 100%;
    display: none
}

.transactions-2 {
    padding-top: 144px;
    padding-bottom: 104px
}

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

.h2-7 {
    font-size: 56px;
    line-height: 72px;
    display: inline
}

.saving-goals {
    margin-top: 300px;
    position: relative
}

.grid_confetti {
    position: absolute;
    inset: -26% 0% auto
}

.sabing_cell-4 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dddf710f5c1d74ce34a145_Saving_goal_4_bg.webp);
    background-position: 0 0;
    background-size: cover;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: relative;
    overflow: hidden
}

.saving_cell-3 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dddf720f5c1d74ce34a1d9_Saving_goal_3_bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    justify-content: center;
    padding-top: 72px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex
}

.saving-bento-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 96px
}

.saving_cell-1 {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dddddf46e1800f0f24632e_Saving_goal_1%20bg.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    padding: 124px 16px;
    display: flex
}

.saving_cell-2 {
    background-color: #f5fbf8;
    border-radius: 16px;
    justify-content: center;
    align-items: flex-end;
    padding-top: 80px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex
}

.saving-goals-2 {
    padding-top: 144px;
    padding-bottom: 104px
}

.saving_cell-3-img-mobile,
.saving_cell-2-img-mobile {
    display: none
}

.splitter_image_mobile {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: none
}

.splitter_image_mobile.is-after {
    width: 100vw;
    max-width: none;
    position: absolute;
    inset: 0% 0% auto auto
}

.splitter_handle-wrapper {
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.splitter_component {
    cursor: pointer;
    height: 42vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.arrow-image {
    filter: invert();
    width: 20px;
    height: 24px
}

.splitter_image_desktop {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block
}

.splitter_image_desktop.is-after {
    width: 80vw;
    max-width: none;
    position: absolute;
    inset: 0% 0% auto auto
}

.line-wrapper {
    background-color: #29332e;
    width: 0;
    height: 100%
}

.splitter_handle-component {
    z-index: 2;
    background-image: linear-gradient(#000, #0000);
    width: 2px;
    height: 100%;
    position: absolute;
    left: 50%
}

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

.before-after {
    background-color: #e7ecec
}

.component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 80vw;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.spliter_after {
    z-index: 2;
    width: 50%;
    height: 100%;
    position: absolute;
    inset: 0% 0% auto auto;
    overflow: hidden
}

.splitter_handle-circle {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 2rem;
    width: 2.6875rem;
    height: 2.6875rem
}

.splitter_handle-circle.is-2 {
    grid-column-gap: 13px;
    grid-row-gap: 10px;
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    width: 3.75rem;
    height: 3.75rem;
    display: flex
}

.ux {
    background-color: #e7ecec;
    padding-top: 104px;
    padding-bottom: 128px
}

.ux_text-wrapper {
    grid-column-gap: 32px;
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.budgets {
    margin-top: 300px;
    position: relative
}

.h2-8 {
    font-size: 56px;
    line-height: 72px;
    display: inline
}

.budget_cell-4 {
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    display: block;
    overflow: hidden
}

.budgets_cell-1 {
    background-color: #f5fbf8;
    border-radius: 16px;
    justify-content: center;
    align-items: flex-end;
    padding-top: 80px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex
}

.budget-img-3-mobile {
    display: none
}

.budget_cell-5 {
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    display: block;
    overflow: hidden
}

.budget-cell-4-image {
    width: 100%
}

.budgets_cell-3 {
    border-radius: 16px;
    justify-content: center;
    display: flex;
    overflow: hidden
}

.budget-cell-5-image {
    width: 100%
}

.budget-cell-1-image-mobile {
    display: none
}

.budget_cell-2 {
    background-color: #dff3e9;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    padding: 66px 16px;
    display: flex
}

.budgets-2 {
    padding-top: 144px;
    padding-bottom: 104px
}

.budgets-bento-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 96px
}

.full-screen-image-section {
    overflow: hidden
}

.full-screen-image-desktop {
    object-fit: cover;
    width: 100%;
    max-height: 720px
}

.full-screen-image-mobile {
    object-fit: cover;
    width: 100%;
    max-height: 720px;
    display: none
}

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

.placeholder {
    z-index: 900;
    background-color: #dff3e9;
    width: 160px;
    height: 78px;
    position: absolute;
    inset: auto 0% 0% auto
}

.grid_3d {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66dde76ba528a79d9b2411d5_3d%20bg%20green.webp);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    justify-content: space-between;
    padding-top: 40px;
    padding-bottom: 16px;
    padding-left: 100px;
    display: flex;
    position: relative;
    overflow: hidden
}

.grid_img-mob {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: none
}

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

.grid_attached-files {
    border-radius: 16px;
    overflow: hidden
}

.grid {
    padding-top: 160px
}

.grid_3d-text-wrapper {
    align-self: flex-start;
    max-width: 386px;
    padding-top: 80px
}

.main-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr
}

._3d-mobile-image {
    display: none
}

.bottom-subtitle-wrapper-3 {
    max-width: 287px;
    margin-top: 48px
}

.grid_bank-account {
    border-radius: 16px;
    overflow: hidden
}

.grid_spline-embed {
    width: 700px;
    height: 500px
}

.about-2 {
    padding-top: 104px;
    padding-bottom: 0
}

.about_text-wrapper {
    align-self: flex-start;
    display: flex
}

.subtitle-12 {
    font-weight: 700
}

.subtitle-12.max-w-287-desktop-tablet {
    max-width: 287px
}

.store-buttons-wrapper {
    grid-column-gap: 16px;
    margin-top: 40px;
    display: flex
}

.inline-heading {
    font-family: Rightgrotesk, sans-serif;
    font-size: 56px;
    font-weight: 900;
    line-height: 72px;
    display: inline-block
}

.app-store-link {
    max-height: 48px
}

.app-store-link.ios-element {
    max-width: none
}

.logo-text {
    grid-column-gap: 8px;
    margin-bottom: 24px;
    display: flex
}

.get-app-image-mobile {
    display: none
}

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

.get-app {
    background-image: linear-gradient(#fff 68%, #f5fbf8);
    padding-top: 200px
}

.text-span {
    color: #8ba799
}

.get-presentation {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem
}

.get-presentation-block {
    background-color: var(--light-blue);
    border-radius: 1.5rem;
    padding: 2rem .5rem .5rem
}

.get-presentation-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    background-color: var(--base-color-brand--white);
    border-radius: 1.5rem;
    padding: 3rem 2.5rem 2.5rem;
    display: flex
}

.pdf-img {
    width: 9.75rem
}

.pdf-block-text-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    flex: 1;
    align-self: center;
    display: flex
}

.subtitle_2 {
    color: #2021287a;
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.25rem;
    font-weight: 500
}

.div-block-11 {
    align-self: center;
    padding: 4px
}

.hero-subtitle {
    text-align: center
}

.awards-video {
    padding-top: 104px;
    padding-bottom: 104px
}

.video-wrapper {
    border-radius: 1rem;
    width: 100%;
    position: relative;
    overflow: hidden
}

.video-overlay {
    z-index: 2;
    background-color: var(--background-color--background-secondary);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.video-button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--base-color-brand--black);
    color: var(--base-color-brand--white);
    border: 4px solid #d7dcda;
    border-radius: 100vh;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    font-weight: 700;
    text-decoration: none;
    transition: border-color .4s cubic-bezier(.77, 0, .175, 1);
    display: flex;
    position: absolute;
    inset: auto
}

.video-button:hover {
    border-width: 4px;
    border-color: #000
}

.play-icon {
    display: inline-flex
}

.video-desktop {
    min-height: 50vh;
    display: block
}

.star-mobile {
    display: none
}

.locales-wrapper {
    display: block
}

.video-mobile {
    min-height: 50vh;
    display: none
}

.div-block-13 {
    display: flex
}

.download-section {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green);
    height: 100vh;
    display: flex
}

.download-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 640px;
    display: flex
}

.download-text-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.download-img {
    width: 8rem
}

.info_legal_wrap-no_number {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template: "Area" /6rem 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: block
}

.legal-rich-text {
    font-size: var(--_sizes---utility--1rem)
}

.legal-rich-text a {
    color: var(--base-color-brand--black)
}

.legal-rich-text li {
    font-size: var(--_sizes---utility--1rem);
    list-style: inherit
}

.legal-rich-text p {
    font-size: var(--_sizes---utility--1rem)
}

.legal-rich-text ol {
    list-style-type: decimal
}

.legal-rich-text ul {
    list-style-type: disc
}

.legal-bold {
    font-size: 1rem;
    font-weight: 700
}

.locales-wrapper-2 {
    display: block
}

.max-width-custom-50 {
    width: 100%;
    max-width: 50rem
}

.blog-regular-posts-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blog-filters-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    display: flex
}

.blog-lp-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-bottom: 1px none var(--border-color--border-search);
    color: var(--base-color-brand--black);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1.25rem;
    padding-bottom: 2.5rem;
    text-decoration: none;
    display: grid;
    position: relative
}

.lp-img-wrapper {
    position: relative
}

.lp-img {
    z-index: 3;
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 12px;
    position: relative
}

.fa-img-wrapper {
    position: relative
}

.lp-text-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    padding-left: 2rem;
    display: flex
}

.radio-button {
    border: 1px solid #e2eae6;
    border-radius: 16px;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    display: block;
    position: absolute;
    inset: 0%
}

.radio-button.w--redirected-checked {
    background-color: #0000;
    border: 2px #000
}

.radio-button.w--redirected-focus {
    box-shadow: 0 2px 5px #0000
}

.lp-filter-radio {
    border: 1px #e2eae6;
    border-radius: 1rem;
    margin-bottom: 0;
    padding: .375rem .75rem;
    font-size: .75rem;
    font-weight: 700;
    display: inline-block;
    position: relative
}

.lp-filter-radio.hiden {
    display: none
}

.lp-filters-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    align-items: flex-start;
    display: flex
}

.lp-filter-radio-label {
    z-index: 1;
    margin-bottom: 0;
    font-weight: 700;
    position: relative
}

.lp-radio-reset {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: var(--base-color-brand--grey-400);
    border: 1px solid #e2eae6;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    padding: .375rem .75rem;
    font-size: .75rem;
    font-weight: 700;
    text-decoration: none;
    display: flex
}

.close-icon {
    display: inline-flex
}

.subscribe-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--base-color-brand--white);
    border: 2px solid #f5fbf8;
    border-radius: 1rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: end stretch;
    margin-top: 5.5rem;
    margin-bottom: 2.5rem;
    padding: 2rem 3rem 3rem;
    display: grid
}

.subscribe-title-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-right: 5rem;
    display: flex
}

.artcl-header-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 4rem;
    display: grid
}

.artcl-home-link {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--base-color-brand--black);
    justify-content: flex-start;
    align-items: center;
    font-weight: 700;
    text-decoration: none;
    display: inline-flex
}

.artcl-link-icon-wrapper {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    width: 2rem;
    height: 2rem;
    color: var(--icon--icon-primary);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.artcl-icon {
    display: inline-flex
}

.artcl-header-text-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    padding-bottom: 1.5rem;
    display: flex
}

.artcl-header-text-block {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.artcl-img-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex
}

.artcl-img {
    object-fit: cover;
    border-radius: 1rem;
    align-self: center;
    width: 830px;
    height: 400px
}

.artcl-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 8rem;
    display: grid;
    position: relative
}

.arctl-toc-wrapper {
    position: sticky;
    top: 7rem
}

.toc-title {
    padding-top: 0;
    padding-bottom: .75rem;
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.625rem;
    font-weight: 500
}

.artcl-rich-text {
    font-size: 1.125rem
}

.artcl-rich-text h1 {
    margin-top: 2rem;
    margin-bottom: 1.25rem;
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.625rem;
    font-weight: 500;
    line-height: 1.3
}

.artcl-rich-text h2 {
    margin-top: 2rem;
    margin-bottom: 1rem;
    scroll-margin-top: 100px;
    font-size: 1.6255rem;
    font-weight: 500;
    line-height: 1.4
}

.artcl-rich-text p {
    margin-bottom: 1rem;
    font-size: 1.125rem
}

.artcl-rich-text blockquote {
    background-color: #eefaf3;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66f2fe1588b1d91095b7a30f_ic_tip.png);
    background-position: 16px 12px;
    background-repeat: no-repeat;
    background-size: 28px;
    border-left-style: none;
    border-radius: .5rem;
    margin-top: 1.25rem;
    margin-bottom: 1rem;
    padding-left: 3.75rem;
    padding-right: 1rem;
    font-size: 1.125rem
}

.artcl-rich-text li {
    list-style-type: square
}

.artcl-rich-text a {
    color: var(--base-color-brand--black)
}

.artcl-rich-text img {
    border-radius: .75rem
}

.artcl-rich-text figcaption {
    color: var(--link-color--link-secondary);
    margin-top: 1.25rem;
    font-size: 12px;
    font-weight: 700
}

.artcl-rich-text figure {
    margin-bottom: 3rem
}

.artcl-rich-text h3 {
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.25rem;
    font-weight: 700
}

.artcl-rich-text h4 {
    font-size: 1.1rem
}

.toc-item {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    color: #8ba799;
    flex-flow: column;
    margin-top: 24px;
    padding-right: 1.5rem;
    font-weight: 700;
    text-decoration: none;
    display: flex
}

.toc-item.w--current {
    color: var(--text-color--text-primary)
}

.artcl-download-block {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_light_blue);
    border-radius: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding: 1.25rem 1.25rem 1.25rem 2rem;
    display: flex
}

.artcl-download-title {
    flex: 1;
    font-size: 1.25rem
}

.artcl-quote {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-left: 2px solid var(--links-text);
    color: var(--base-color-brand--black);
    flex-flow: column;
    padding-left: 2rem;
    text-decoration: none;
    display: flex
}

.quote-title {
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.625rem;
    font-weight: 500
}

.quote-flex-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--links-text);
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    font-weight: 700;
    display: inline-flex
}

.quote-icon {
    background-color: #f5fbf8;
    border-radius: 100%;
    width: 32px;
    height: 32px
}

.code-embed-2 {
    display: inline-flex
}

.div-block-15 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.form-success {
    border: 2px solid var(--links-text);
    background-color: #0000;
    border-radius: 1rem;
    margin-top: 2rem;
    padding: 2rem 1rem 1rem
}

.div-block-16 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.success-message {
    background-color: #0000
}

.fa-img-shadow {
    z-index: 1;
    object-fit: cover;
    background-color: #2ac46a;
    border-radius: 1.25rem;
    width: 100%;
    height: 16rem;
    display: inline-block;
    position: absolute;
    inset: 0%;
    overflow: clip;
    box-shadow: 0 0 #2ac46a
}

.lp-img-shadow {
    z-index: 1;
    aspect-ratio: 1;
    background-color: var(--links-text);
    object-fit: cover;
    border-radius: 12px;
    position: absolute;
    inset: 0%
}

.lp-div {
    background-color: var(--border-color--border-search);
    width: 100%;
    height: 1px;
    position: absolute;
    inset: auto 0% 0%
}

.artcl-alt-text {
    color: #8ba799;
    margin-top: 12px;
    font-size: 12px;
    font-weight: 700
}

.fa-text-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    display: flex
}

.premium-card-title {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-top: 0px none var(--border-color--border-primary);
    justify-content: space-between;
    align-items: center;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: flex
}

.snowball-mobile {
    display: none
}

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

.list-3 {
    font-size: var(--_sizes---utility--1rem)
}

.carousel-container {
    flex-flow: row;
    display: flex;
    overflow: hidden
}

.screenshots-container {
    background-image: linear-gradient(#0000, #f5fbf8);
    justify-content: space-around;
    min-width: 100%;
    padding-top: 8rem;
    display: flex
}

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

.padding-section-7-2rem.mobal_bigger_top {
    padding-top: 12rem;
    padding-bottom: 3rem
}

.max-width-custom-44rem {
    width: 100%;
    max-width: 40rem
}

.image56 {
    width: 3.5rem
}

.blog-tag-wrapper,
.blog-tag-wrapper.margin-small {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.blog-tag-wrapper.margin-small.centered {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex
}

.cookie-title-wraper {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.cookie-title-wraper.margin-huge {
    margin: 0 0 2.5rem
}

.personal-data-img {
    margin-left: auto;
    margin-right: auto
}

.certification_grid {
    grid-column-gap: .5rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    text-decoration: none;
    display: grid
}

.legal2-content_component_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 22rem 1.5fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-top: 2rem;
    display: grid
}

.legal2-content_component_grid.padding_m {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.yearly_price,
.monthly_price {
    text-align: right;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    display: block
}

.cta-title-text-wrapper {
    margin-bottom: 24px
}

.unordered {
    list-style-type: disc
}

.privacy-cookie-p {
    margin-top: 32px;
    font-size: 1rem
}

.version-dropdown {
    background-color: var(--base-color-brand--white);
    border-radius: .5rem;
    box-shadow: 0 2px 12px 4px #00000014
}

.version-link.w--current {
    color: var(--links-text)
}

.version-control-dropdown {
    font-size: var(--_sizes---utility--1rem)
}

.legal-link {
    color: var(--base-color-brand--black)
}

.card-link-text-wrapper {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    display: flex
}

.redirect-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex
}

.redirect-title {
    text-align: center;
    font-size: 3rem
}

.redirect-body {
    background-color: var(--background-color--background-success);
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/67e543737fdc094f9110ad03_Image%20Content%20Section.png);
    background-position: 50%;
    background-size: cover
}

.loading-icon {
    margin-top: 2rem
}

.return-home-button-wrapper {
    border-top: 1px solid var(--border-color--border-search);
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-top: 2rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-top: 1rem;
    display: flex
}

.dropdown1_toggle_lang {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--base-color-brand--grey);
    align-items: center;
    padding: 0;
    font-weight: 700;
    transition: opacity .2s;
    display: flex
}

.dropdown1_toggle_lang:hover {
    opacity: .8
}

.header-mobile-img {
    display: none
}

.pricing-grid-header {
    z-index: 10;
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-primary);
    border-bottom-right-radius: 48px;
    border-bottom-left-radius: 48px;
    padding-top: 7.5rem;
    padding-bottom: 2rem;
    position: sticky;
    top: 0;
    box-shadow: 0 12px 22px #343f450f
}

.header-grid {
    grid-column-gap: 0px;
    grid-row-gap: 6.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 78rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%
}

.grid-title-block.plan {
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex
}

.body-14 {
    font-size: 1rem;
    line-height: 1.3
}

.grid-item-title {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-25rem);
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 1rem;
    padding-left: 2.5rem;
    font-weight: 500
}

.grid-item-title.light {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/697a53ab786614e025ba6e2f_5cab06ec8ef3c379582aa85178f8f1cc_grassfeld-light-icon.avif)
}

.grid-item-title.premium {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/697a53ab966933650a29bc20_c6b0282f9aff3cb957001b51c3869aa5_grassfeld-premium-icon.avif);
    background-size: contain
}

.grid-item-title.business {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/697a57bd10acd14aaef6fe0c_grassfeld-business-personal-icon.avif)
}

.toggle-wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: .5rem;
    display: flex
}

.toggle-wrapper.mobile {
    display: none
}

.toggle {
    -webkit-text-fill-color: inherit;
    cursor: pointer;
    background-color: #000;
    background-clip: border-box;
    border-radius: 100vw;
    width: 2.5rem;
    min-width: 2.5rem;
    height: 1.5rem;
    min-height: 1.5rem;
    margin-left: 0;
    margin-right: .5rem;
    position: relative
}

.toggle-bullet {
    background-image: linear-gradient(#fff, #fff);
    border: 1px solid #000;
    border-radius: 100px;
    width: 1.25rem;
    min-width: 1.25rem;
    height: 1.25rem;
    min-height: 1.25rem;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    inset: 0% 3px 0% auto
}

.toggle-text {
    font-size: var(--_sizes---utility--0-75rem);
    font-weight: 700
}

.price-wrapper {
    flex-flow: column;
    flex: 1;
    justify-content: flex-end;
    margin-bottom: 1rem;
    display: flex
}

.price-wrapper.annual,
.price-wrapper.mobile {
    display: none
}

.pricing-title {
    font-size: 2rem
}

.pricing-title.for-addon {
    font-size: var(--_sizes---utility--1-25rem)
}

.price-subtitle {
    color: var(--link-color--link-secondary);
    font-size: .875rem
}

.button-disabled {
    border: 1px solid var(--base-color-neutral--black);
    background-color: var(--base-color-neutral--black);
    color: var(--base-color-neutral--white);
    text-align: center;
    padding: .75rem 1.5rem;
    text-decoration: none;
    position: relative
}

.button-disabled.is-link {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-style: none;
    padding: .25rem 0;
    line-height: 1;
    text-decoration: none
}

.button-disabled.is-link.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.button-disabled.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.button-disabled.is-icon {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.button-disabled.is-secondary {
    color: var(--base-color-neutral--black);
    background-color: #0000
}

.button-disabled.is-secondary.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.button-disabled.is-secondary.is-small {
    border-width: 1.5px;
    border-color: var(--text-color--text-primary);
    border-radius: .25rem;
    font-size: .88rem;
    font-weight: 700
}

.button-disabled.is-secondary.is-small.is-grid-list {
    padding: .75rem 1.88rem
}

.button-disabled.is-secondary.is-small.mobal_paddings_2rem {
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    transition: all .2s;
    display: flex
}

.button-disabled.is-secondary.is-small.mobal_paddings_2rem:hover {
    opacity: .77;
    background-color: #34463d
}

.button-disabled.is-secondary.is-big {
    z-index: 2;
    border-width: 1.5px;
    border-color: #8ba799;
    border-radius: .25rem;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .88rem;
    font-weight: 700;
    transition: all .2s;
    display: flex
}

.button-disabled.is-secondary.is-big:hover {
    border-color: #000
}

.button-disabled.is-secondary.is-big.white {
    background-color: #fff;
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.button-disabled.is-secondary.is-big.white:hover {
    outline-offset: 0px;
    outline: 1px solid #000
}

.button-disabled.is-secondary.is-big.dark {
    z-index: 3;
    color: var(--base-color-brand--white);
    background-color: #000;
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex
}

.button-disabled.is-secondary.is-big.dark:hover {
    background-color: #34463d
}

.button-disabled.is-secondary.is-big.dark.not-active {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    color: var(--base-color-brand--grey-400)
}

.button-disabled.is-secondary.is-big.min_w {
    min-width: 10rem
}

.button-disabled.is-secondary.is-big.min_w.mobal_full {
    display: none
}

.button-disabled.is-secondary.yellow {
    border-width: 1.5px;
    border-color: var(--text-color--text-primary);
    border-radius: .25rem;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .88rem;
    font-weight: 700;
    display: none
}

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

.button-disabled.is-small.is-icon-only {
    padding-left: .5rem;
    padding-right: .5rem
}

.button-disabled.is-alternate {
    border-color: var(--base-color-neutral--white);
    background-color: var(--base-color-neutral--white);
    color: var(--base-color-neutral--black)
}

.button-disabled.is-tertiary {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-color: #0000
}

.button-disabled.is-icon-only {
    padding-left: .75rem;
    padding-right: .75rem
}

.button-disabled.subscribe {
    background-color: #202824;
    border-radius: .25rem;
    font-size: .875rem
}

.pricing-content-container {
    max-width: 78rem;
    margin-left: auto;
    margin-right: auto
}

.pricing-block-wrapper {
    margin-bottom: var(--_sizes---utility--2rem);
    margin-left: calc(var(--_sizes---utility--1-5rem)*-1);
    width: calc(100% + var(--_sizes---utility--1-5rem)*2)
}

.pricing-block-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-bottom: 1px solid #f0f6f2;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
    font-weight: 700;
    display: flex
}

.pricing-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    display: flex
}

.pricing-row.blue {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    border-radius: .5rem
}

.pricing-row.for-addon {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_light_blue);
    border-radius: .5rem;
    margin-bottom: 1em
}

.pricing-grid-cell {
    width: 25%;
    display: flex
}

.pricing-grid-cell.title {
    width: 48%;
    padding: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    justify-content: flex-start;
    align-items: center;
    font-size: .875rem;
    font-weight: 700
}

.pricing-grid-cell.title.for-addon-h {
    padding-top: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--1rem)
}

.pricing-grid-cell.content {
    color: #20212866;
    justify-content: center;
    align-items: center;
    width: 33%;
    position: relative
}

.pricing-grid-cell.content:where(.w-variant-b265f274-3667-02be-461e-88ed7b22033d),
.pricing-grid-cell.content:where(.w-variant-b265f274-3667-02be-461e-88ed7b22033e) {
    opacity: .4
}

.pricing-grid-cell.content.cross {
    width: 33%
}

.pricing-grid-cell.for-addon {
    width: 33%;
    margin: var(--_sizes---utility--0-5rem)var(--_sizes---utility--0-25rem);
    border-radius: var(--_sizes---utility--0-5rem);
    color: #20212866;
    background-color: #ffffff80;
    justify-content: center;
    align-items: center;
    position: relative
}

.pricing-grid-cell.for-addon:where(.w-variant-b265f274-3667-02be-461e-88ed7b22033d),
.pricing-grid-cell.for-addon:where(.w-variant-b265f274-3667-02be-461e-88ed7b22033e) {
    opacity: .4
}

.pricing-grid-cell.for-addon:where(.w-variant-5fc2703b-8dea-46a6-c391-46ce9835046d),
.pricing-grid-cell.for-addon:where(.w-variant-59c0dd0e-617a-680f-64eb-d985ba409c17),
.pricing-grid-cell.for-addon.cross {
    width: 33%
}

.pricing-grid-cell.for-addon.last {
    margin-right: var(--_sizes---utility--0-5rem)
}

.pricing-item-text {
    font-size: .825rem
}

.pricing-item-text:where(.w-variant-5fc2703b-8dea-46a6-c391-46ce9835046d),
.pricing-item-text:where(.w-variant-59c0dd0e-617a-680f-64eb-d985ba409c17),
.pricing-item-text:where(.w-variant-b265f274-3667-02be-461e-88ed7b22033d),
.pricing-item-text:where(.w-variant-b265f274-3667-02be-461e-88ed7b22033e) {
    display: none
}

.pricing-item-text.active {
    color: var(--text-color--text-primary);
    font-size: .825rem
}

.pricing-item-text.active:where(.w-variant-de2dbb91-5094-8c76-15ae-903506d0305c) {
    color: var(--base-color-brand--grey-400)
}

.pricing-item-text.active.cross-2,
.check {
    display: none
}

.check:where(.w-variant-5fc2703b-8dea-46a6-c391-46ce9835046d),
.check:where(.w-variant-b265f274-3667-02be-461e-88ed7b22033d) {
    display: inline-flex
}

.cross-icon {
    display: none
}

.cross-icon:where(.w-variant-59c0dd0e-617a-680f-64eb-d985ba409c17),
.cross-icon:where(.w-variant-b265f274-3667-02be-461e-88ed7b22033e),
.cross-icon.cross-4 {
    display: inline-flex
}

.pricing-item-overlay {
    background-color: #ffffff80;
    position: absolute;
    inset: 0%
}

.heading-3 {
    max-width: 78rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%
}

.bento-icon {
    aspect-ratio: 1;
    object-fit: cover;
    width: 7.5rem
}

.inside_div_pricing {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.swiper-nav-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 2.5rem;
    display: flex;
    position: relative
}

.swiper-pagination {
    justify-content: center;
    align-items: center;
    width: 25%;
    height: 1rem;
    display: flex;
    position: relative
}

.swiper-pagination-bullet {
    color: var(--text-color--text-primary)
}

.pagination-item {
    background-color: var(--text-color--text-primary);
    border-radius: 100px;
    width: 32px;
    height: 6px
}

.bento-mobile-cta.plan {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.blog-note {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    border-radius: .75rem;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1rem;
    font-size: 1.125rem;
    display: flex
}

.blue-span {
    color: var(--links-text)
}

.nav-cont {
    width: 100%;
    max-width: none;
    padding: 0px var(--_sizes---utility--sections--left-right-padding);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    transition: all .2s;
    display: flex;
    position: relative
}

.nav-wrap {
    background-color: #0000;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: fixed;
    inset: 0% 0% auto
}

.nav-wrap.margin-200 {
    margin-top: 9.5rem
}

.nav-bg {
    border-radius: 0rem 0rem var(--_sizes---utility--1rem)var(--_sizes---utility--1rem);
    background-color: var(--base-color-brand--white);
    opacity: 0;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    border: 1px solid #00000008;
    transition: opacity .2s;
    position: absolute;
    inset: 0%;
    box-shadow: 0 2px 5px #0000001a
}

.nav-link {
    padding: var(--_sizes---utility--1-25rem)var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    color: var(--link-color--link-primary);
    justify-content: center;
    align-items: center;
    font-weight: 700;
    text-decoration: none;
    display: flex;
    position: relative
}

.nav-link.w--current {
    color: var(--base-color-neutral--black)
}

.nav-link.single {
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    position: relative;
    overflow: hidden
}

.nav-link-p {
    font-size: var(--_sizes---utility--1rem)
}

.nav-link-p.for-footer {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-25rem);
    font-weight: 500;
    line-height: 1.4
}

.nav-toggle {
    grid-column-gap: .5rem;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    font-weight: 700;
    display: flex;
    overflow: hidden
}

.nav-toggle.w--open {
    color: #2ac46a
}

.toggle-chevrone {
    width: var(--_sizes---utility--0-75rem);
    height: var(--_sizes---utility--0-75rem)
}

.nav-drpdwn_wrap {
    flex: none
}

.nav-dropdown {
    border-top-left-radius: var(--_sizes---utility--1-5rem);
    border-top-right-radius: var(--_sizes---utility--1-5rem);
    border-bottom-left-radius: var(--_sizes---utility--1-5rem);
    border-bottom-right-radius: var(--_sizes---utility--1-5rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-primary);
    max-width: calc(var(--_sizes---utility--10rem)*6.5);
    position: absolute;
    box-shadow: 0 2px 5px #0000001a
}

.nav-drpdwn-mask {
    overflow: hidden
}

.nav-drpdwn-cont {
    padding: var(--_sizes---utility--1-5rem);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid
}

.nav-links_wrap {
    padding-right: var(--_sizes---utility--10rem);
    padding-left: var(--_sizes---utility--10rem);
    flex: 1;
    justify-content: space-between;
    display: flex
}

.nav-link_flex {
    display: flex
}

.nav-menu {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: static
}

.nav-drpdwn-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--1rem);
    background-color: var(--background-color--background-secondary);
    color: var(--text-color--text-primary);
    border: 1px solid #0000;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
    grid-auto-columns: 1fr;
    padding: 1rem 1.5rem;
    text-decoration: none;
    display: flex
}

.nav-drpdwn-item.for-intelligence {
    background-image: linear-gradient(225deg, #dcf3e8 10%, #f5fbf8);
    position: relative;
    overflow: clip
}

.nav-drpdwn-item.for-features {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center
}

.nav-drpdwn-img_wrap {
    width: var(--_sizes---utility--3-5rem);
    height: var(--_sizes---utility--3-5rem);
    flex: none
}

.nav-drpdwn-img_wrap.for-lottie {
    padding: var(--_sizes---utility--0-25rem);
    overflow: hidden
}

.nav-drpdwn-img {
    aspect-ratio: 3/2;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.nav-drpdwn-text_wrap {
    flex-direction: column;
    flex: auto;
    justify-content: space-between;
    display: flex
}

.nav-logo {
    width: auto;
    height: 100%;
    display: block
}

.nav-logo_wrap {
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--1-5rem);
    color: var(--link-color--link-primary);
    padding-left: 0
}

.nav-logo_wrap.mobal.w--current {
    display: none
}

.nav-logo_wrap.hide_on_mobal {
    display: block
}

.btn {
    padding: var(--_sizes---utility--0-875rem)var(--_sizes---utility--2rem);
    border-radius: var(--_sizes---utility--0-5rem);
    background-color: var(--text-color--text-primary);
    transform: scale3d(1none, 1none, 1none);
    color: var(--base-color-neutral--white);
    font-size: var(--_sizes---utility--1rem);
    text-align: center;
    transform-style: preserve-3d;
    border: 1px solid #0000;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none;
    transition: border-color .2s, padding .2s, transform .2s, background-color .2s;
    display: flex;
    position: relative
}

.btn:where(.w-variant-09c6b176-0674-38cd-2248-85267a1ea6a7) {
    border-color: var(--base-color-brand--grey-400);
    color: var(--text-color--text-primary);
    background-color: #0000
}

.btn:where(.w-variant-527d27b1-2016-9d20-1150-9b21eab84ab5) {
    background-color: var(--base-color-neutral--white);
    color: var(--text-color--text-secondary);
    border-style: solid;
    border-color: #0000;
    transition: box-shadow .2s, border-color .2s, padding .2s, transform .2s, background-color .2s;
    box-shadow: 0 0 3px #0000, 0 0 30px #0000
}

.btn:where(.w-variant-ae219843-c442-b3dc-384e-98952efb2dd6) {
    color: var(--text-color--text-alternate);
    background-color: #0000;
    border-color: #ffffff3d
}

.btn:hover {
    background-color: var(--base-color-brand--grey)
}

.btn:hover:where(.w-variant-09c6b176-0674-38cd-2248-85267a1ea6a7) {
    border-color: var(--base-color-brand--grey);
    background-color: #0000
}

.btn:hover:where(.w-variant-527d27b1-2016-9d20-1150-9b21eab84ab5) {
    background-color: #ffffffbf;
    border-color: #0000;
    box-shadow: 0 0 4px #00000005, 0 0 25px #00000005
}

.btn:hover:where(.w-variant-ae219843-c442-b3dc-384e-98952efb2dd6) {
    border-color: var(--text-color--color);
    color: var(--base-color-brand--white);
    background-color: #0000
}

.btn:active {
    transform: scale(.98)
}

.btn.is-link {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-style: none;
    padding: .25rem 0;
    line-height: 1;
    text-decoration: none
}

.btn.is-link.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.btn.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.btn.is-icon {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.btn.is-secondary {
    color: var(--base-color-neutral--black);
    background-color: #0000
}

.btn.is-secondary.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.btn.is-secondary.is-small {
    border-width: 1.5px;
    border-color: var(--text-color--text-primary);
    border-radius: .25rem;
    font-size: .88rem;
    font-weight: 700
}

.btn.is-secondary.is-small.is-grid-list {
    padding: .75rem 1.88rem
}

.btn.is-secondary.is-small.mobal_paddings_2rem {
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    transition: all .2s;
    display: flex
}

.btn.is-secondary.is-small.mobal_paddings_2rem:hover {
    opacity: .77;
    background-color: #34463d
}

.btn.is-secondary.is-big {
    z-index: 2;
    border-width: 1.5px;
    border-color: #8ba799;
    border-radius: .25rem;
    align-self: flex-start;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .88rem;
    font-weight: 700;
    transition: all .2s;
    display: flex
}

.btn.is-secondary.is-big:hover {
    border-color: #000
}

.btn.is-secondary.is-big.white {
    background-color: #fff;
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.btn.is-secondary.is-big.white:hover {
    outline-offset: 0px;
    outline: 1px solid #000
}

.btn.is-secondary.is-big.dark {
    z-index: 3;
    color: var(--base-color-brand--white);
    background-color: #000;
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex
}

.btn.is-secondary.is-big.dark:hover {
    background-color: #34463d
}

.btn.is-secondary.is-big.dark.not-active {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    color: var(--base-color-brand--grey-400)
}

.btn.is-secondary.is-big.dark.pricing-plan,
.btn.is-secondary.is-big.dark.bento-pricing {
    align-self: stretch
}

.btn.is-secondary.is-big.min_w {
    min-width: 10rem
}

.btn.is-secondary.is-big.min_w.mobal_full {
    display: none
}

.btn.is-secondary.is-big.centered,
.btn.is-secondary.is-big.bento-pricing {
    justify-content: center;
    align-items: center
}

.btn.is-secondary.is-big.bento-pricing.premium {
    align-self: stretch
}

.btn.is-secondary.yellow {
    border-width: 1.5px;
    border-color: var(--text-color--text-primary);
    border-radius: .25rem;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .88rem;
    font-weight: 700;
    display: none
}

.btn.is-small {
    padding: .5rem 1.25rem
}

.btn.is-small.is-icon-only {
    padding-left: .5rem;
    padding-right: .5rem
}

.btn.is-alternate {
    border-color: var(--base-color-neutral--white);
    background-color: var(--base-color-neutral--white);
    color: var(--base-color-neutral--black)
}

.btn.is-tertiary {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-color: #0000
}

.btn.is-icon-only {
    padding-left: .75rem;
    padding-right: .75rem
}

.btn.subscribe {
    background-color: #202824;
    border-radius: .25rem;
    font-size: .875rem
}

.btn.for-media {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: #20212899
}

.btn.outline-dark {
    border-color: var(--base-color-brand--grey-400);
    color: var(--text-color--text-primary);
    background-color: #0000
}

.btn.outline-dark:hover {
    border-color: var(--base-color-brand--grey);
    background-color: #0000
}

.icon-1x1-20 {
    width: var(--_sizes---utility--1-25rem);
    height: var(--_sizes---utility--1-25rem)
}

.icon-1x1-20.for-btn {
    opacity: 0;
    position: absolute;
    left: 0
}

.icon-1x1-20.for-block {
    display: block
}

.icon-1x1-20.no-shrink {
    flex: none
}

.icon-1x1-20.icon-for-gi {
    position: absolute;
    top: 0
}

.opacity-40 {
    opacity: .4
}

.footer-main-w {
    padding-left: calc(var(--_sizes---utility--sections--left-right-padding) - var(--_sizes---utility--sections--minimal-padding));
    padding-right: calc(var(--_sizes---utility--sections--left-right-padding) - var(--_sizes---utility--sections--minimal-padding))
}

.footer-link {
    padding-top: var(--_sizes---utility--0-25rem);
    padding-bottom: var(--_sizes---utility--0-25rem);
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    color: var(--link-color--link-alternate);
    justify-content: center;
    align-items: center;
    font-weight: 700;
    text-decoration: none;
    display: flex;
    position: relative
}

.footer-link.w--current {
    color: var(--base-color-neutral--white)
}

.footer-link.single {
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    position: relative;
    overflow: hidden
}

.footer-button-cover-link {
    top: auto;
    left: 0;
    right: 0;
    bottom: var(--_sizes---utility--0-25rem);
    background-color: var(--base-color-neutral--white);
    width: 100%;
    height: 1px;
    position: absolute
}

.footer-top-bl {
    z-index: 5;
    margin-bottom: var(--_sizes---utility--2-5rem);
    padding-top: var(--_sizes---utility--4rem);
    padding-bottom: var(--_sizes---utility--0-75rem);
    border-bottom: 1px solid #ffffff14;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
    position: relative
}

.footer-mid-bl {
    margin-top: var(--_sizes---utility--5rem);
    padding: var(--_sizes---utility--1rem)var(--_sizes---utility--3rem);
    border-radius: var(--_sizes---utility--0-75rem);
    background-color: #ffffff14
}

.footer-socials_wrap {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    display: flex
}

.footer-social-bl {
    padding: var(--_sizes---utility--0-875rem);
    color: var(--link-color--link-alternate);
    background-color: #ffffff0f;
    border-radius: 333px;
    transition: background-color .2s
}

.footer-social-bl:hover {
    background-color: #ffffff1f
}

.footer-links_wrap {
    z-index: 5;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr .75fr .5fr;
    align-items: start;
    position: relative
}

.copyright-text {
    color: var(--base-color-brand--white);
    font-size: 1rem
}

.copyright-text.dark {
    color: var(--base-color-neutral--black)
}

.section {
    z-index: auto;
    width: 100%;
    max-width: 100vw;
    position: relative;
    overflow-x: clip
}

.section.for-hero {
    padding-top: calc(var(--_sizes---utility--1rem)*4)
}

.section.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    color: var(--text-color--text-alternate)
}

.section.background-color-white {
    overflow: clip
}

.section.background-color-white.min-bot-padding {
    padding-bottom: var(--_sizes---utility--sections--minimal-padding)
}

.section.background-color-white.overflow-y-visible {
    overflow: visible
}

.section.full-screen {
    min-height: 90vh
}

.section.for-clients-feedback {
    z-index: 1000;
    visibility: hidden;
    position: fixed;
    inset: 0%
}

.section.for-clients-feedback.is-active {
    visibility: visible
}

.section.section-paddings {
    z-index: 1
}

.section.section-paddings.background-color-white.padding-bottom-0 {
    padding-bottom: 0
}

.section.custom-0 {
    opacity: 0
}

.section.for-orginize-future {
    min-height: calc(var(--_sizes---utility--10rem)*6.8)
}

.section.for-sticky-section {
    margin-bottom: calc(var(--_sizes---utility--1rem)*-3)
}

.section.for-intelligence {
    min-height: calc(var(--_sizes---utility--10rem)*6.8);
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 4% 96%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #fff 4% 96%, #0000 100%)
}

.section.for-feedbacks {
    -webkit-mask-image: linear-gradient(90deg, #0000 0%, #fff 7% 93%, #0000 100%);
    mask-image: linear-gradient(90deg, #0000 0%, #fff 7% 93%, #0000 100%)
}

.section.for-contacts {
    margin-top: calc(var(--_sizes---utility--10rem)*1.4)
}

.section.for-media {
    padding-top: var(--_sizes---utility--sections--top-bot-padding);
    padding-bottom: var(--_sizes---utility--sections--top-bot-padding);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary)
}

.section.for-media-hero {
    max-width: 75%;
    padding-bottom: var(--_sizes---utility--sections--top-bot-padding);
    margin-left: auto;
    margin-right: auto
}

.section.for-media-hero.u-pb-0 {
    padding-bottom: 0
}

.section.u-pb-1 {
    padding-bottom: var(--_sizes---utility--1rem)
}

.section.u-pb-1.u-mt-6 {
    margin-top: var(--_sizes---utility--5rem)
}

.section.for-about-gi-bg {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a98116810232cbd18236d13_7c72dc897d8d74edabbf64841eaa1b74_About%20GIbg.avif);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%
}

.section.background-color-secondary.overflow-visible {
    overflow: visible
}

.section.for-banner {
    z-index: 2;
    padding-bottom: var(--_sizes---utility--2-5rem)
}

.hero-icon_bl {
    z-index: 999;
    width: calc(var(--_sizes---utility--4rem) + var(--_sizes---utility--0-5rem));
    height: calc(var(--_sizes---utility--4rem) + var(--_sizes---utility--0-5rem));
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.hero-icon_bl.for-freelancers {
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem)
}

.hero-icon_bl.for-freelancers.bigger {
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem)
}

.hero-icon {
    z-index: -1;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.hero-icon.map {
    z-index: -1
}

.hero-icon.cover,
.hero-icon.cover_mac {
    object-fit: cover
}

.hero-icon.align-left {
    object-position: 0% 50%
}

.hero-cont_wrap {
    padding-top: var(--_sizes---utility--4rem);
    padding-bottom: var(--_sizes---utility--4rem);
    grid-column-gap: var(--_sizes---utility--2-5rem);
    grid-row-gap: var(--_sizes---utility--2-5rem);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.hero-cont_wrap:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    min-height: 75vh;
    padding-top: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--7rem)
}

.hero-cont_wrap.for-about {
    padding-bottom: var(--_sizes---utility--1-5rem);
    text-align: center;
    justify-content: flex-start;
    align-items: center
}

.hero-cont_wrap.for-availability {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0
}

.hero-cont_wrap.for-marque {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    text-align: center;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0
}

.hero-cont_wrap.align-center {
    justify-content: flex-start;
    align-items: center
}

.hero-cont_wrap.for-tv {
    padding-bottom: var(--_sizes---utility--1-5rem);
    text-align: center;
    justify-content: flex-start;
    align-items: center
}

.hero-cont_wrap.for-sound {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0
}

.hero-cont_bl {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.hero-cont_bl:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    max-width: calc(var(--_sizes---utility--1rem)*37)
}

.hero-cont_bl:lang(nl):where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    max-width: calc(var(--_sizes---utility--1rem)*39)
}

.hero-cont_bl.for-about,
.hero-cont_bl.for-tv {
    justify-content: flex-start;
    align-items: center
}

.hero-p {
    letter-spacing: -.02em;
    text-wrap: pretty;
    max-width: 60ch;
    line-height: 1.4
}

.hero-p.text-color-secondary:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    opacity: .95
}

.hero-p.text-color-secondary:lang(nl) {
    max-width: 70ch
}

.hero-p.text-color-secondary._40-ch-web {
    max-width: 40ch
}

.hero-p.text-color-secondary._50ch-web {
    max-width: 50ch
}

.hero-cont-slider {
    padding-left: 10%
}

.hero-cont-slider:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    display: none
}

.global-grid {
    padding-top: var(--_sizes---utility--sections--top-bot-padding);
    padding-bottom: var(--_sizes---utility--sections--top-bot-padding);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr);
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid
}

.global-grid.for-hero {
    padding-top: var(--_sizes---utility--2rem);
    padding-bottom: var(--_sizes---utility--2rem)
}

.global-grid.no-paddings {
    padding-top: 0;
    padding-bottom: 0
}

.global-grid.no-paddings.for-image-only {
    min-height: calc(var(--_sizes---utility--1rem)*47)
}

.global-grid.no-paddings.for-image-only.sm {
    min-height: calc(var(--_sizes---utility--1rem)*32)
}

.global-grid.no-paddings.for-never-miss {
    aspect-ratio: 2.56
}

.global-grid.no-paddings.for-never-miss.sm {
    min-height: calc(var(--_sizes---utility--1rem)*32)
}

.global-grid.no-paddings.for-business {
    aspect-ratio: 2;
    max-width: 100%;
    min-height: calc(var(--_sizes---utility--1rem)*47);
    overflow: hidden
}

.global-grid.no-paddings.for-business.sm {
    min-height: calc(var(--_sizes---utility--1rem)*32)
}

.global-grid.padding-bottom-0.u-p-relative {
    position: relative
}

.global-grid.padding-bottom-0.home-hero {
    padding-top: calc(var(--_sizes---utility--10rem)*.825)
}

.global-grid.padding-bottom-1 {
    padding-bottom: var(--_sizes---utility--1rem)
}

.global-grid.with-image {
    padding-top: var(--_sizes---utility--6rem);
    padding-bottom: var(--_sizes---utility--2-5rem)
}

.global-grid.mid-pad {
    padding-top: var(--_sizes---utility--3-5rem);
    padding-bottom: var(--_sizes---utility--3-5rem)
}

.global-grid.padding-top-0 {
    padding-top: 0
}

.global-grid.for-features-w-img {
    padding-top: var(--_sizes---utility--5rem)
}

.global-grid.for-about-hero {
    padding-top: var(--_sizes---utility--2rem);
    padding-bottom: 0
}

.global-grid.for-availability {
    padding-top: var(--_sizes---utility--2rem);
    padding-bottom: var(--_sizes---utility--2rem)
}

.global-grid.for-contacts {
    padding-bottom: calc(var(--_sizes---utility--4rem) + var(--_sizes---utility--0-5rem))
}

.global-grid.for-pricing {
    margin-top: var(--_sizes---utility--1-5rem);
    padding-top: var(--_sizes---utility--3-5rem);
    padding-bottom: var(--_sizes---utility--3rem);
    transition: padding .2s
}

.global-grid.for-pricing-list {
    padding-top: var(--_sizes---utility--3rem)
}

.global-grid.for-freelancers {
    padding-top: var(--_sizes---utility--4rem);
    border-top: 1px solid #0000001f
}

.global-grid.for-media {
    padding-top: var(--_sizes---utility--5rem);
    padding-bottom: var(--_sizes---utility--5rem);
    position: relative
}

.global-grid.for-media-hero-vid {
    pointer-events: none;
    place-items: center stretch;
    height: 100%
}

.global-grid.for-media-hero-vid.padding-block-0 {
    padding-top: 0;
    padding-bottom: 0
}

.global-grid.for-media-top-baner {
    padding-top: var(--_sizes---utility--0-5rem);
    padding-bottom: var(--_sizes---utility--0-5rem);
    flex: 1;
    place-items: center stretch;
    overflow: hidden
}

.global-grid.for-about-gi-img {
    padding-top: var(--_sizes---utility--7rem)
}

.global-grid.for-look-ahead {
    background-color: var(--base-color-brand--white);
    margin-left: calc((var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding))*-1);
    padding-bottom: 0;
    padding-left: calc((var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding)));
    width: calc(100% + (var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding))*2);
    padding-right: calc((var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding)));
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a9859ca311dd344f0a43f52_Looking%20ahead.avif);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%
}

.global-grid.for-look-ahead.u-p-relative {
    position: relative
}

.global-grid.for-look-ahead.home-hero {
    padding-top: calc(var(--_sizes---utility--10rem)*.825)
}

.global-grid.for-letter {
    padding-bottom: var(--_sizes---utility--1rem)
}

.hero-slider_wrap.swiper,
.hero-slider-mask {
    border-radius: var(--_sizes---utility--1rem);
    overflow: hidden
}

.hero-slider-mask.swiper-wrapper {
    overflow: visible
}

.hero-slider-slide.swiper-slide {
    flex: none;
    width: auto;
    max-width: 100%;
    height: auto
}

.hero-slider-nav_wrap {
    top: auto;
    left: 0;
    right: 0;
    bottom: var(--_sizes---utility--2rem);
    z-index: 1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute
}

.hero-slider-nav_bl {
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--0-5rem);
    -webkit-backdrop-filter: blur(80px);
    backdrop-filter: blur(80px);
    background-color: #ffffff1a;
    justify-content: center;
    align-items: center;
    display: flex
}

.hero-swiper-arrow {
    width: var(--_sizes---utility--1rem);
    height: var(--_sizes---utility--1rem);
    opacity: .4;
    cursor: pointer;
    transition: transform .2s, opacity .2s;
    display: block
}

.hero-swiper-arrow:hover {
    opacity: 1
}

.padding-globla-bg_wrap {
    z-index: -1;
    pointer-events: none;
    flex-flow: column;
    align-items: stretch;
    display: flex;
    position: absolute;
    inset: 0%
}

.padding-globla-bg_wrap.for-hero {
    display: none
}

.padding-globla-bg_wrap.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    display: block
}

.padding-globla-bg_wrap.u-p-relative {
    position: relative
}

.padding-globla-bg_wrap.for-full-w-img {
    aspect-ratio: 1.95;
    width: 100%;
    height: auto
}

.padding-globla-bg_wrap.for-home {
    border-bottom-left-radius: var(--_sizes---utility--2-5rem);
    border-bottom-right-radius: var(--_sizes---utility--2-5rem);
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-height: 62.5vw;
    overflow: hidden
}

.padding-globla-bg_wrap.for-tabs {
    border-top-left-radius: var(--_sizes---utility--2-5rem);
    border-top-right-radius: var(--_sizes---utility--2-5rem);
    border-bottom-left-radius: var(--_sizes---utility--2-5rem);
    border-bottom-right-radius: var(--_sizes---utility--2-5rem);
    margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
    width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2);
    overflow: hidden
}

.padding-globla-bg_wrap.for-home-hero {
    border-radius: var(--_sizes---utility--2-5rem);
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.padding-globla-bg_wrap.for-features {
    aspect-ratio: 1.17;
    width: 100%;
    margin-top: calc(var(--_sizes---utility--10rem)*-1);
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 10% 80%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #fff 10% 80%, #0000 100%)
}

.padding-globla-bg_wrap.for-features.smaller-top-pad {
    margin-top: calc(var(--_sizes---utility--7rem)*-1)
}

.padding-globla-bg_wrap.for-about-sticky {
    height: 100%
}

.padding-globla-bg_wrap.overflow-hidden {
    border-radius: var(--_sizes---utility--2-5rem)
}

.padding-globla-bg_wrap.for-business {
    pointer-events: auto
}

.padding-globla-bg_wrap.for-media {
    z-index: auto;
    background-color: var(--text-color--text-primary)
}

.padding-globla-bg_wrap.for-media.for-piggy {
    width: 60%;
    height: 100%;
    margin-top: 0;
    -webkit-mask: none;
    mask: none
}

.padding-globla-bg_wrap.for-media {
    aspect-ratio: 1.17;
    width: 100%;
    margin-top: calc(var(--_sizes---utility--10rem)*-1);
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 10% 80%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #fff 10% 80%, #0000 100%)
}

.padding-globla-bg_wrap.for-media.smaller-top-pad {
    margin-top: calc(var(--_sizes---utility--7rem)*-1)
}

.padding-globla-bg_wrap.for-media._w-commercial {
    -webkit-mask-image: none;
    mask-image: none
}

.padding-globla-bg_wrap.for-what-is-ga {
    z-index: auto;
    aspect-ratio: 2;
    border-radius: var(--_sizes---utility--2-5rem);
    background-color: var(--text-color--text-primary);
    width: 100%;
    position: relative;
    overflow: hidden
}

.padding-globla-bg_wrap.for-what-is-ga.for-piggy {
    width: 60%;
    height: 100%;
    margin-top: 0;
    -webkit-mask: none;
    mask: none
}

.padding-globla-bg_wrap._w-bottom-mask {
    -webkit-mask-image: linear-gradient(#000 0% 70%, #0000 100%);
    mask-image: linear-gradient(#000 0% 70%, #0000 100%)
}

.u-bg-dark-green {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green)
}

.u-bg-dark-green.for-bg {
    flex: 1
}

.section-center-h {
    margin-bottom: var(--_sizes---utility--3-5rem);
    position: relative
}

.section-center-h.u-mb-0 {
    margin-bottom: 0
}

.section-center-h.for-features-w-img {
    margin-bottom: calc(var(--_sizes---utility--10rem)*3)
}

.section-center-h.for-media-hero-vid {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex
}

.section-center-h.for-message {
    z-index: 1;
    margin-bottom: 0
}

.section-center-h.for-tl {
    margin-bottom: var(--_sizes---utility--1-5rem)
}

.section-center-h.for-about-gi {
    margin-bottom: calc(var(--_sizes---utility--10rem)*3.5)
}

.section-center-h.for-gi-stack-card {
    margin-bottom: 0
}

.section-center-h.for-everyone {
    justify-content: center;
    align-items: center;
    display: flex
}

.section-center-h.for-gi-cards_wrap {
    margin-bottom: 0
}

.cont_bl {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

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

.cont_bl.align-center.for-about {
    grid-column-gap: var(--_sizes---utility--3rem);
    grid-row-gap: var(--_sizes---utility--3rem)
}

.cont_bl.align-center.for-everyone {
    z-index: 1;
    max-width: 50%;
    padding-left: 5%;
    padding-right: 5%;
    position: relative
}

.cont_bl.align-center.for-gi-questions {
    max-width: 40em
}

.cont_bl.for-dwnld-section {
    padding-bottom: var(--_sizes---utility--4rem);
    margin-top: calc(var(--_sizes---utility--2rem)*-1)
}

.cont_bl.text-color-white.for-secure-storage {
    padding-bottom: calc(var(--_sizes---utility--10rem)*1.9)
}

.cont_bl.text-color-white.mob-center.for-media {
    padding-top: var(--_sizes---utility--1-5rem);
    padding-left: var(--_sizes---utility--3-5rem)
}

.cont_bl.text-color-white.mob-center.for-about-gi {
    z-index: 1;
    grid-column-gap: var(--_sizes---utility--7rem);
    grid-row-gap: var(--_sizes---utility--7rem);
    position: relative
}

.cont_bl.text-color-white.for-intelligence {
    width: calc(var(--_sizes---utility--10rem)*4.5)
}

.cont_bl.text-color-white.for-dets,
.cont_bl.text-color-white.for-loyalty {
    padding-bottom: calc(var(--_sizes---utility--10rem)*1.9)
}

.cont_bl.text-color-white._w-max-web-w {
    padding-right: var(--_sizes---utility--4rem)
}

.cont_bl.text-color-white.for-analytics {
    margin-right: calc(var(--_sizes---utility--5rem)*-1)
}

.cont_bl.text-color-white.u-p-relative {
    position: relative
}

.cont_bl.faq-h {
    padding-right: var(--_sizes---utility--3rem)
}

.cont_bl.home-hero-center,
.cont_bl.for-freelancers {
    padding-right: var(--_sizes---utility--5rem)
}

.cont_bl.for-freelancers-p {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem)
}

.cont_bl.for-mr-piggy {
    justify-content: center;
    align-items: flex-start
}

.cont_bl.for-404 {
    padding-top: var(--_sizes---utility--3-5rem);
    justify-content: flex-end;
    align-items: center;
    padding-left: 15%;
    padding-right: 15%
}

.cont_bl.for-founders {
    padding-right: var(--_sizes---utility--6rem)
}

.cont_bl.for-founders-bl {
    grid-column-gap: var(--_sizes---utility--2-5rem);
    grid-row-gap: var(--_sizes---utility--2-5rem)
}

.cont_bl.for-beginning-bl {
    padding-left: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--2-5rem);
    grid-row-gap: var(--_sizes---utility--2-5rem)
}

.u-wrap-pretty {
    text-wrap: pretty
}

.u-wrap-pretty._w-max-w-24 {
    max-width: 23ch
}

.u-wrap-pretty._w-max-w-32 {
    max-width: 32ch
}

.u-wrap-pretty._w-max-w-18 {
    max-width: 18ch
}

.u-wrap-pretty._w-max-w-18:lang(nl) {
    max-width: 20ch
}

.bento-item_wrap {
    padding: var(--_sizes---utility--2rem);
    border-radius: var(--_sizes---utility--1rem);
    flex-flow: column;
    display: flex;
    position: relative;
    overflow: clip
}

.bento-item_wrap.for-half {
    aspect-ratio: 1.25
}

.bento-item_wrap.for-half.no-aspect-ratio {
    aspect-ratio: auto
}

.bento-item_wrap.for-half.no-aspect-ratio.for-gi {
    background-color: var(--text-color--text-primary);
    color: var(--text-color--color)
}

.bento-item_wrap.for-half.for-features {
    flex: 1
}

.bento-item_wrap.minimal-padding {
    padding: var(--_sizes---utility--0-75rem)
}

.bento-item_wrap.minimal-padding.sm {
    padding: 0
}

.bento-item_wrap.for-third {
    aspect-ratio: 1/1.28;
    display: flex
}

.bento-item_wrap.for-third.higher {
    aspect-ratio: 1/1.38
}

.bento-item_wrap.for-third.mob-square.no-paddings {
    padding: 0
}

.bento-item_wrap.for-third.mob-square.no-paddings.for-loyalty {
    aspect-ratio: 1/1.2
}

.bento-item_wrap.for-third.mob-square.for-tempate {
    padding: 0
}

.bento-item_wrap.for-cta-half {
    margin-left: calc((var(--_sizes---utility--sections--left-right-padding) - var(--_sizes---utility--0-5rem))*-1);
    border-radius: 0;
    overflow: visible
}

.bento-item_wrap.for-cta-half.last {
    width: calc(100% + (var(--_sizes---utility--sections--left-right-padding) - var(--_sizes---utility--0-5rem)));
    margin-left: 0
}

.bento-item_wrap.for-two-third.for-image-only {
    padding: 0
}

.bento-item_wrap.background-color-white.for-custom-line {
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem)
}

.bento-item_wrap.background-color-white.for-custom-about-line {
    padding: 0rem 0rem 0rem var(--_sizes---utility--3rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary)
}

.bento-item_wrap.for-features-sm {
    aspect-ratio: 1.7;
    flex: none;
    width: 100%;
    overflow: hidden
}

.bento-item_wrap.for-feedback.no-aspect-ratio {
    aspect-ratio: auto
}

.bento-item_wrap.for-feedback.for-budget {
    background-color: #f4fbf8
}

.bento-item_wrap.features-transaction-bg {
    background-color: #f4fbf7
}

.bento-item_wrap.for-debts-bg {
    background-color: #f9fbfb
}

.bento-item_wrap.for-testimonial {
    padding: var(--_sizes---utility--0-75rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: row
}

.bento-item_wrap.for-media {
    aspect-ratio: 1.06;
    display: flex
}

.bento-item_wrap.for-media.higher {
    aspect-ratio: 1/1.38
}

.bento-item_wrap.for-media.mob-square.no-paddings {
    padding: 0
}

.bento-item_wrap.for-media.mob-square.no-paddings.for-loyalty {
    aspect-ratio: 1/1.2
}

.bento-item_wrap.for-media.mob-square.for-tempate {
    padding: 0
}

.bento-item_wrap.for-audio {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: space-between;
    display: flex
}

.bento-item_wrap.for-audio.higher {
    aspect-ratio: 1/1.38
}

.bento-item_wrap.for-audio.mob-square.no-paddings {
    padding: 0
}

.bento-item_wrap.for-audio.mob-square.no-paddings.for-loyalty {
    aspect-ratio: 1/1.2
}

.bento-item_wrap.for-audio.mob-square.for-tempate {
    padding: 0
}

.bento-item_wrap.for-mc-bl {
    margin-top: var(--_sizes---utility--0-5rem);
    margin-bottom: var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: space-between;
    display: flex
}

.bento-item_wrap.for-mc-bl.higher {
    aspect-ratio: 1/1.38
}

.bento-item_wrap.for-mc-bl.mob-square.no-paddings {
    padding: 0
}

.bento-item_wrap.for-mc-bl.mob-square.no-paddings.for-loyalty {
    aspect-ratio: 1/1.2
}

.bento-item_wrap.for-mc-bl.mob-square.for-tempate {
    padding: 0
}

.bento-item_wrap.for-letter {
    padding: var(--_sizes---utility--4rem)var(--_sizes---utility--2-5rem);
    overflow: visible
}

.bento-bg-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: relative
}

.bento-bg-img.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.bento-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    object-position: 50% 100%
}

.bento-bg-img.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    display: none
}

.bento-bg-img.for-shared-dream {
    object-position: 50% 0%;
    position: relative
}

.bento-bg-img.fo-relative-size {
    aspect-ratio: 1.95;
    height: auto
}

.bento-bg-img.for-shared-dream-people {
    object-position: 50% 0%;
    height: auto;
    position: relative
}

.bento-bg-img.for-fg {
    z-index: 3;
    position: absolute;
    inset: 0%
}

.bento-bg-img.for-custom-tabs-fg {
    position: absolute;
    inset: 0%
}

.bento-bg-img.for-bg-grain {
    mix-blend-mode: overlay
}

.bento-bg-img.for-testimonial {
    -webkit-mask-image: linear-gradient(#00000080 0%, #000 30% 70%, #0000004d 100%);
    mask-image: linear-gradient(#00000080 0%, #000 30% 70%, #0000004d 100%)
}

.bento-bg-img.for-business {
    position: absolute
}

.bento-bg-img.for-business.for-mob {
    display: none
}

.bento-bg-img.for-business-fg {
    z-index: 3;
    position: absolute;
    inset: 0%
}

.bento-bg-img.for-business-fg.for-mob {
    display: none
}

.bento-bg-img_wrap {
    display: flex;
    position: absolute;
    inset: 0%
}

.bento-bg-img_wrap.for-key-cta {
    border-radius: var(--_sizes---utility--2rem);
    overflow: hidden
}

.bento-bg-img_wrap.for-image-only {
    width: 100%;
    height: 100%;
    position: relative
}

.bento-bg-img_wrap.sm {
    position: relative
}

.bento-bg-img_wrap.for-custom-slider {
    justify-content: center;
    align-items: flex-end
}

.bento-bg-img_wrap.for-testimonial {
    background-color: var(--base-color-brand--black);
    cursor: pointer;
    overflow: hidden
}

.bento-bg-img_wrap.u-bg-surface-primary {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary)
}

.bento-bg-img_wrap.u-bg-surface-primary.for-primary {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a7955193da82c4b9946539c_media-audio-bg.avif);
    background-position: 0 0;
    background-size: 100%
}

.bento-bg-img_wrap.background-color-alternative {
    background-color: var(--text-color--text-primary)
}

.bento-bg-img_wrap.for-letter {
    border-radius: var(--_sizes---utility--1rem);
    overflow: hidden
}

.bento-cont {
    z-index: 1;
    display: flex;
    position: relative
}

.bento-cont.for-center {
    z-index: 1;
    grid-column-gap: var(--_sizes---utility--3rem);
    grid-row-gap: var(--_sizes---utility--3rem);
    text-align: center;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex;
    position: relative
}

.bento-cont.for-center.for-spending {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    justify-content: space-between;
    align-items: center
}

.bento-cont.for-center.for-image-first {
    z-index: 3;
    padding-top: var(--_sizes---utility--2rem);
    position: absolute;
    inset: 0%
}

.bento-cont.for-center.for-linked-budget {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: 100%;
    height: auto;
    position: static
}

.bento-cont.for-center.for-privacy {
    padding-right: var(--_sizes---utility--1rem);
    padding-left: var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--1-75rem);
    grid-row-gap: var(--_sizes---utility--1-75rem);
    justify-content: space-between;
    align-items: center
}

.bento-cont.for-center.position-none {
    position: static
}

.bento-cont.for-center.position-none.no-gap {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem)
}

.bento-cont.for-center.for-safety {
    grid-column-gap: var(--_sizes---utility--8rem);
    grid-row-gap: var(--_sizes---utility--8rem);
    justify-content: space-between;
    align-items: center
}

.bento-cont.for-center.for-for-templates {
    max-width: 100%;
    height: 100%;
    padding-top: var(--_sizes---utility--2rem);
    padding-right: var(--_sizes---utility--2rem);
    padding-bottom: var(--_sizes---utility--2rem);
    padding-left: var(--_sizes---utility--2rem);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-height: calc(100% + var(--_sizes---utility--2rem)*2);
    flex: none;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.bento-cont.for-center.for-gi {
    grid-column-gap: var(--_sizes---utility--8rem);
    grid-row-gap: var(--_sizes---utility--8rem);
    justify-content: center;
    align-items: center
}

.bento-cont.vert-bento {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
}

.bento-cont.vert-bento.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.bento-cont.for-main-cta {
    grid-column-gap: var(--_sizes---utility--4rem);
    grid-row-gap: var(--_sizes---utility--4rem);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 50%;
    height: 100%
}

.bento-cont.for-main-cta.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.bento-cont.for-full-w-img {
    padding-bottom: var(--_sizes---utility--3-5rem);
    text-align: center;
    padding-top: calc(var(--_sizes---utility--1rem)*33);
    justify-content: center;
    align-items: flex-start
}

.bento-cont.for-bottom {
    flex-flow: column;
    flex: 1;
    justify-content: flex-end;
    align-items: center
}

.bento-cont.for-center {
    z-index: 1;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: 100%;
    display: flex;
    position: relative
}

.bento-cont.for-center.for-image-first {
    padding-top: 2rem;
    position: absolute;
    inset: 0%
}

.bento-cont.for-center.for-image-first.for-bottom {
    padding-top: 0;
    padding-bottom: var(--_sizes---utility--3-5rem);
    justify-content: flex-end;
    align-items: center
}

.bento-cont.for-center.for-links {
    padding: var(--_sizes---utility--2rem)
}

.bento-cont.for-spec-line {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: space-between;
    align-items: center
}

.bento-cont.for-feature-card {
    color: var(--base-color-neutral--white);
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start
}

.bento-cont.for-feature-card._w-cta {
    padding-right: 45%
}

.bento-cont.for-feature-card._w-cta:lang(nl),
.bento-cont.for-feature-card._w-cta.for-reports {
    padding-right: 35%
}

.bento-cont.for-feature-card._w-cta.for-reports:lang(nl) {
    padding-right: 26%
}

.bento-cont.for-toggle {
    padding-top: var(--_sizes---utility--2-5rem);
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    color: var(--base-color-brand--white);
    text-align: center;
    justify-content: center;
    align-items: flex-end
}

.bento-cont.for-testimonial {
    padding-top: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--1rem);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start
}

.bento-cont.for-testimonial-video_wrap {
    grid-column-gap: var(--_sizes---utility--4rem);
    grid-row-gap: var(--_sizes---utility--4rem);
    aspect-ratio: 1/1.45;
    border-top-left-radius: var(--_sizes---utility--1-25rem);
    border-top-right-radius: var(--_sizes---utility--1-25rem);
    border-bottom-left-radius: var(--_sizes---utility--1-25rem);
    border-bottom-right-radius: var(--_sizes---utility--1-25rem);
    max-width: 50%;
    height: 100%;
    color: var(--text-color--color);
    cursor: pointer;
    width: calc(var(--_sizes---utility--10rem)*1.4);
    flex-flow: column;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
    overflow: hidden
}

.bento-cont.for-testimonial-video_wrap.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.bento-cont.for-audio {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
}

.bento-cont.for-audio.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.bento-cont.for-audio.lg {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex: none;
    width: 50%
}

.bento-cont.for-mc {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    color: var(--text-color--text-alternate);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start
}

.bento-cont.for-mc.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.bento-cont.for-mc.lg {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex: none;
    width: 50%
}

.bento-cont.for-gi-privacy {
    grid-column-gap: var(--_sizes---utility--7rem);
    grid-row-gap: var(--_sizes---utility--7rem);
    flex-flow: column
}

.bento-connect-img-1 {
    aspect-ratio: 1.82;
    height: auto;
    width: calc(var(--_sizes---utility--10rem)*3.525);
    flex: none;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: rotate(5.5deg)
}

.bento-connect-img-1.for-features {
    aspect-ratio: auto;
    width: auto;
    bottom: 0%;
    right: 0%;
    transform: none
}

.bento-connect-img-2 {
    aspect-ratio: 1.85;
    height: auto;
    width: calc(var(--_sizes---utility--10rem)*2.3);
    position: absolute;
    inset: auto auto 0% 0%;
    transform: rotate(-4deg)
}

.bento-connect-img-2.for-features {
    width: calc(var(--_sizes---utility--10rem)*1.95);
    bottom: 14%;
    left: 10%
}

.bento-title {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-75rem);
    text-wrap: balance;
    font-weight: 500;
    line-height: 1.12;
    position: relative
}

.bento-title:where(.w-variant-84a91cf8-3625-34c3-0cc8-f9fcd8053152) {
    color: var(--link-color--link-alternate)
}

.bento-title.text-color-white.big {
    max-width: 23ch;
    font-size: var(--_sizes---utility--2rem);
    text-align: center;
    text-wrap: auto;
    margin-left: auto;
    margin-right: auto
}

.bento-title.large {
    max-width: 25ch;
    font-size: calc(var(--_sizes---utility--1rem)*2.25);
    text-wrap: balance
}

.bento-title.large.for-features {
    max-width: 17ch;
    font-size: calc(var(--_sizes---utility--1rem)*2.25);
    text-wrap: auto
}

.bento-title.large.for-features:lang(nl) {
    max-width: 20ch
}

.bento-title.large.for-features.max-ch-25 {
    max-width: 25ch
}

.bento-title.large.for-features.max-ch-20 {
    max-width: 20ch
}

.bento-title.large.for-features.max-ch-20:lang(nl) {
    max-width: 24ch
}

.bento-title.large.max-ch-15 {
    max-width: 15ch
}

.bento-title.large-mob {
    text-wrap: balance;
    max-width: 23ch;
    font-size: calc(var(--_sizes---utility--2rem)*.875)
}

.bento-title.large-mob:lang(nl) {
    max-width: 28ch;
    font-size: calc(var(--_sizes---utility--2rem)*.75)
}

.bento-title.large-mob.no-max {
    max-width: none
}

.bento-title.large-mob.narrow {
    max-width: 18ch
}

.bento-title.large-mob.with-paddings {
    padding: var(--_sizes---utility--2rem)
}

.bento-title.large-mob.max-em-10 {
    text-wrap: auto;
    max-width: 10em
}

.bento-title.narrow {
    max-width: 19ch
}

.bento-title.for-finances-card {
    font-size: var(--_sizes---utility--2rem)
}

.bento-title.x-large {
    max-width: 25ch;
    font-size: var(--_sizes---utility--3-5rem);
    text-wrap: unset;
    font-weight: 900
}

.bento-title.x-large.for-budget:lang(nl) {
    max-width: 16ch
}

.bento-title.x-large.for-budget.max-ch-10-web {
    max-width: 10ch
}

.bento-title.x-large.for-budget.max-ch-15-web {
    max-width: 15ch
}

.bento-title.x-large.for-debts:lang(nl) {
    max-width: 13ch
}

.bento-title.max-ch-15-web {
    max-width: 16ch
}

.bento-title.for-tv {
    font-size: calc(var(--_sizes---utility--1rem)*2.25);
    text-wrap: balance
}

.bento-title.for-tv.for-features {
    max-width: 17ch;
    font-size: calc(var(--_sizes---utility--1rem)*2.25);
    text-wrap: auto
}

.bento-title.for-tv.for-features:lang(nl) {
    max-width: 20ch
}

.bento-title.for-tv.for-features.max-ch-25 {
    max-width: 25ch
}

.bento-title.for-tv.for-features.max-ch-20 {
    max-width: 20ch
}

.bento-title.for-tv.for-features.max-ch-20:lang(nl) {
    max-width: 24ch
}

.bento-title.for-tv.max-ch-15 {
    max-width: 15ch
}

.bento-title.for-tv.sm {
    font-size: calc(var(--_sizes---utility--1rem)*1.75)
}

.bento-title.smalelr {
    font-size: var(--_sizes---utility--1-5rem)
}

.bento-slide.swiper-slide {
    width: 100%;
    position: relative
}

.bento-mask.swiper-wrapper {
    height: 100%
}

.bento-wrap {
    width: 100%
}

.bento-wrap.swiper,
.bento-wrap.for-privacy {
    max-width: 100%;
    height: 100%
}

.bento-wrap.security-card {
    flex: 1;
    max-width: 100%;
    height: 100%
}

.bento-custom-img_wrap {
    aspect-ratio: 1.3;
    border-radius: var(--_sizes---utility--1rem);
    width: 50%;
    position: relative;
    overflow: clip
}

.bento-custom-img_wrap.for-sm {
    width: 100%
}

.bento-custom-img_wrap.for-tabs {
    aspect-ratio: 1.3
}

.bento-custom-img_wrap.for-tabs.phone-motion {
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.bento-custom-cont_wrap {
    padding: var(--_sizes---utility--1-25rem)var(--_sizes---utility--2-5rem);
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.bento-custom-cont_wrap.with-tab {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    padding-right: calc(var(--_sizes---utility--10rem)*1.2);
    justify-content: flex-start;
    align-items: flex-start
}

.bento-custom-cont_wrap.with-tab.for-analytic {
    justify-content: space-between;
    align-items: flex-start
}

.bento-custom-cont_wrap.with-tab.for-analytic.custom-nl:lang(nl) {
    padding-right: calc(var(--_sizes---utility--10rem)*.8)
}

.bento-custom-cont_wrap.for-features {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem)
}

.bento-custom-cont_wrap.for-half {
    width: 50%;
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    flex: none
}

.bento-custom-cont_wrap.for-freelancers {
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    padding-left: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    padding-right: calc(var(--_sizes---utility--10rem)*1.2);
    justify-content: space-between;
    align-items: flex-start
}

.bento-custom-cont_wrap.for-freelancers.for-analytic {
    justify-content: space-between;
    align-items: flex-start
}

.bento-custom-cont_wrap.for-freelancers.for-analytic.custom-nl:lang(nl) {
    padding-right: calc(var(--_sizes---utility--10rem)*.8)
}

.bento-custom-img.tabs-bg {
    position: absolute;
    inset: 0%
}

.bento-custom-img.for-bg {
    aspect-ratio: 1.3;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.bento-custom-motion {
    height: 70%;
    padding-top: var(--_sizes---utility--1-5rem);
    padding-right: var(--_sizes---utility--2rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    padding-left: var(--_sizes---utility--2rem);
    position: absolute;
    top: 5%;
    bottom: 0%;
    right: auto;
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 30% 70%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #fff 30% 70%, #0000 100%)
}

.bento-custom-slider_wrap.swiper {
    max-height: 100%;
    overflow: visible
}

.bento-custom-slider_mask.swiper-wrapper {
    flex-flow: column
}

.bento-custom-slider_slide {
    padding-top: var(--_sizes---utility--0-5rem);
    padding-bottom: var(--_sizes---utility--0-5rem)
}

.bento-custom-slider_slide.swiper-slide {
    width: auto
}

.bento-custom-slider_slide.swiper-slide.sm-paddings {
    height: auto;
    padding-top: var(--_sizes---utility--0-125rem);
    padding-bottom: var(--_sizes---utility--0-125rem)
}

.bento-custom-slider_item {
    padding-top: var(--_sizes---utility--0-75rem);
    padding-right: var(--_sizes---utility--0-75rem);
    padding-bottom: var(--_sizes---utility--0-75rem);
    padding-left: var(--_sizes---utility--0-75rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    border-top-left-radius: var(--_sizes---utility--0-875rem);
    border-top-right-radius: var(--_sizes---utility--0-875rem);
    border-bottom-left-radius: var(--_sizes---utility--0-875rem);
    border-bottom-right-radius: var(--_sizes---utility--0-875rem);
    color: var(--text-color--text-alternate);
    width: calc(var(--_sizes---utility--1rem)*18);
    background-color: #00000029;
    display: flex;
    overflow: clip
}

.notification-logo {
    width: var(--_sizes---utility--1-75rem);
    height: var(--_sizes---utility--1-75rem)
}

.bento-notification-cont_wrap {
    grid-column-gap: calc(var(--_sizes---utility--0-75rem)/2);
    grid-row-gap: calc(var(--_sizes---utility--0-75rem)/2);
    flex-flow: column;
    display: flex
}

.bento-notification-title_wrap {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    justify-content: space-between;
    align-items: center;
    display: flex
}

.bento-notification-title {
    font-size: var(--_sizes---utility--0-75rem);
    font-weight: 600
}

.bento-notification-body {
    letter-spacing: -.015em;
    font-weight: 400;
    line-height: 1.4;
    font-size: calc(var(--_sizes---utility--1-25rem)/2)
}

.bento-notification-body.opacity-40 {
    flex: none
}

.secondary-circles_wrap {
    display: flex
}

.social-circle-bl {
    width: var(--_sizes---utility--3-5rem);
    height: var(--_sizes---utility--3-5rem);
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: var(--base-color-neutral--white);
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--base-color-neutral--white);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--base-color-neutral--white);
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--base-color-neutral--white);
    background-color: var(--base-color-neutral--neutral-lightest);
    margin-right: calc(var(--_sizes---utility--1-75rem)*-1);
    border-radius: 333px;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden
}

.social-circle-bl.for-about {
    width: var(--_sizes---utility--4rem);
    height: var(--_sizes---utility--4rem);
    margin-right: calc(var(--_sizes---utility--1rem)*-1)
}

.bento-title-bl {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.bento-title-bl.for-home-hero {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem
}

.web-grid-5 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-left: 7%;
    display: flex
}

.offset-line_block {
    justify-content: flex-end;
    align-items: center;
    min-height: 12rem;
    display: flex;
    position: relative;
    left: 0%;
    overflow: visible
}

.offset-line_block.reverse {
    border-radius: 100vw 0 0 100vw;
    justify-content: flex-start;
    align-items: center;
    margin-left: 2rem;
    left: auto;
    right: 0%
}

.offset-line_block.extention {
    border-radius: 0
}

.offset-line_block.extention.invisible {
    opacity: 0
}

.offset-line_block.regular {
    margin-right: 2rem
}

.offset-line_block.for-expences {
    margin-top: var(--_sizes---utility--5rem);
    justify-content: space-between;
    align-items: center
}

.offset-line_block.for-expences.u-mt-0 {
    margin-top: 0
}

.offset-line-bg {
    z-index: -1;
    object-fit: cover;
    max-width: none;
    height: 100%;
    margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
    width: calc(100% + var(--_sizes---utility--sections--left-right-padding));
    border-top-right-radius: 333px;
    border-bottom-right-radius: 333px;
    position: absolute;
    inset: 0%
}

.offset-line-bg.map {
    z-index: -1
}

.offset-line-bg.cover,
.offset-line-bg.cover_mac {
    object-fit: cover
}

.offset-line-bg.align-left {
    object-position: 0% 50%
}

.custom-h {
    font-size: var(--_sizes---utility--7rem);
    line-height: 1.1
}

.custom-h.smaller {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--5rem);
    font-weight: 900;
    line-height: .92
}

.custom-h.smaller.text-weight-medium {
    font-weight: 500
}

.custom-h.xs {
    padding-bottom: var(--_sizes---utility--1-5rem);
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--3-5rem);
    font-weight: 900;
    line-height: .92
}

.custom-h.xs.text-weight-medium {
    padding-bottom: 0;
    font-weight: 500
}

.custom-h.for-banks {
    letter-spacing: -.04em;
    font-weight: 500;
    font-size: calc(var(--_sizes---utility--10rem)*1.2);
    font-variant-numeric: tabular-nums
}

.custom-h.lh-1 {
    line-height: 1
}

.download-h_wrap {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    color: var(--text-color--text-alternate);
    flex-flow: column;
    display: flex
}

.qr-wrap {
    padding: var(--_sizes---utility--2-5rem)var(--_sizes---utility--2-5rem)var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    border-bottom-left-radius: var(--_sizes---utility--1-5rem);
    border-bottom-right-radius: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.qr-code-el {
    display: block
}

.qr-code-el.for-modal {
    width: var(--_sizes---utility--10rem);
    height: var(--_sizes---utility--10rem)
}

.bg-fg-img {
    top: auto;
    left: 0%;
    right: 0%;
    bottom: var(--_sizes---utility--2rem);
    width: calc(100% - var(--_sizes---utility--2rem)*2);
    margin-right: var(--_sizes---utility--2rem);
    margin-left: var(--_sizes---utility--2rem);
    border-top-left-radius: var(--_sizes---utility--0-875rem);
    border-top-right-radius: var(--_sizes---utility--0-875rem);
    border-bottom-left-radius: var(--_sizes---utility--0-875rem);
    border-bottom-right-radius: var(--_sizes---utility--0-875rem);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: #ffffff29;
    position: absolute
}

.padding-bottom-0 {
    padding-bottom: 0
}

.custom-tabs_wrap {
    padding-top: var(--_sizes---utility--0-75rem);
    padding-right: var(--_sizes---utility--0-75rem);
    padding-bottom: var(--_sizes---utility--0-75rem);
    padding-left: var(--_sizes---utility--0-75rem);
    aspect-ratio: 1.95;
    border-top-left-radius: var(--_sizes---utility--3rem);
    border-top-right-radius: var(--_sizes---utility--3rem);
    border-bottom-left-radius: var(--_sizes---utility--3rem);
    border-bottom-right-radius: var(--_sizes---utility--3rem);
    margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
    width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2);
    flex-flow: row;
    align-items: stretch;
    display: flex;
    position: relative;
    overflow: clip
}

.custom-tabs_wrap.for-half {
    aspect-ratio: 1.25
}

.custom-tabs_wrap.minimal-padding {
    padding: var(--_sizes---utility--0-75rem)
}

.custom-tabs_wrap.for-third {
    aspect-ratio: 1/1.28
}

.custom-tabs-cont {
    z-index: 1;
    width: 33%;
    padding: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--4rem);
    grid-row-gap: var(--_sizes---utility--4rem);
    border-radius: var(--_sizes---utility--2-5rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-primary);
    text-align: center;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: relative
}

.custom-tabs-cont.for-center {
    z-index: 1;
    grid-column-gap: var(--_sizes---utility--3rem);
    grid-row-gap: var(--_sizes---utility--3rem);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex;
    position: relative
}

.custom-tabs-cont.vert-bento {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
}

.custom-tabs-cont.vert-bento.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.custom-cards-title {
    opacity: .7;
    max-width: 16ch;
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-125rem);
    font-weight: 500
}

.custom-tabs-nav {
    align-self: stretch
}

.custom-tab-nav-item {
    padding-top: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--1rem);
    border-bottom: 1px solid var(--base-color-brand--black);
    position: relative
}

.custom-nav-tick {
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.custom-tabs-additional-cont {
    height: 100%;
    padding: var(--_sizes---utility--1-5rem)17% var(--_sizes---utility--3rem);
    color: var(--text-color--color);
    text-align: center;
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.comming-soon {
    padding: var(--_sizes---utility--0-5rem)var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--0-5rem);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    color: var(--text-color--color);
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-125rem);
    background-color: #ffffff12;
    font-weight: 500;
    line-height: 1
}

.comming-soon.for-dark,
.comming-soon.for-accounts,
.comming-soon.for-assistent {
    border: 1px solid var(--base-color-neutral--neutral-lightest);
    color: #4a4a4a;
    background-color: #00000008
}

.comming-soon.for-about {
    padding: var(--_sizes---utility--0-25rem)var(--_sizes---utility--0-5rem);
    border: 1px solid var(--base-color-neutral--neutral-lightest);
    border-radius: var(--_sizes---utility--0-25rem);
    color: #4a4a4a;
    font-size: var(--_sizes---utility--0-875rem);
    background-color: #00000008
}

.comming-soon.for-pricing {
    border: 1px solid var(--base-color-neutral--neutral-lightest);
    border-radius: var(--_sizes---utility--0-25rem);
    color: #4a4a4a;
    padding-right: var(--_sizes---utility--0-5rem);
    padding-bottom: var(--_sizes---utility--0-125rem);
    padding-left: var(--_sizes---utility--0-5rem);
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--base-color-neutral--neutral-lightest);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--base-color-neutral--neutral-lightest);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--base-color-neutral--neutral-lightest);
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: var(--base-color-neutral--neutral-lightest);
    font-size: var(--_sizes---utility--0-875rem);
    padding-top: calc(var(--_sizes---utility--0-125rem) + var(--_sizes---utility--0-25rem));
    background-color: #00000008;
    align-self: center;
    line-height: 1
}

.comming-soon.for-pricing-card {
    border-radius: var(--_sizes---utility--0-25rem);
    color: var(--text-color--text-black-70);
    text-transform: uppercase;
    background-color: #00000008;
    border: 1px solid #00000005
}

.custom-tabs-additional-cont_wrap {
    flex: 1;
    position: relative
}

.bento-spending-img_wrap {
    border-radius: var(--_sizes---utility--0-875rem);
    background-color: var(--base-color-neutral--white);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 83%;
    display: flex;
    position: relative
}

.bento-spending-grid {
    position: relative
}

.bento-spending-mask {
    border-radius: var(--_sizes---utility--0-875rem);
    background-color: var(--base-color-brand--white);
    overflow: hidden
}

.bento-spending-img-sm {
    z-index: 1;
    border-radius: var(--_sizes---utility--0-5rem);
    width: 100%
}

.bento-spending-img-lg {
    width: 100%;
    height: auto
}

.bento-spendings-wrap {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.bento-spending-img-sm-mask {
    overflow: hidden
}

.habits-bento-bl {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.habits-bento-bl.for-links {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    position: relative
}

.bento-habits-connect-img {
    aspect-ratio: 6.14;
    border-top-left-radius: var(--_sizes---utility--0-5rem);
    border-top-right-radius: var(--_sizes---utility--0-5rem);
    border-bottom-left-radius: var(--_sizes---utility--0-5rem);
    border-bottom-right-radius: var(--_sizes---utility--0-5rem);
    width: calc(var(--_sizes---utility--10rem)*2.46)
}

.bento-habits-connect-img.for-second.for-goals,
.bento-habits-connect-img.for-third.for-goals {
    aspect-ratio: 2.74
}

.moving-tog-el-wrap {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.moving-tog-el-wrap.for-home {
    transform: scale(1.2)rotate(12deg)translateY(-50%)
}

.moving-avatar_wrap {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    background-color: var(--base-color-brand--white);
    border-radius: 333px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.moving-avatar-bl {
    z-index: 1;
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem);
    padding: var(--_sizes---utility--0-5rem);
    background-color: var(--base-color-brand--white);
    border-radius: 50%;
    flex: none;
    position: relative
}

.moving-tog-icon {
    width: var(--_sizes---utility--2rem);
    height: var(--_sizes---utility--2rem);
    position: absolute;
    left: 50%;
    transform: translate(-50%)
}

.moving-additional-bl {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    width: calc(var(--_sizes---utility--1rem)*25);
    flex-flow: column;
    display: flex
}

.moving-tog-transparent_wrap {
    border-radius: var(--_sizes---utility--1-25rem);
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
    background-color: #ffffff29
}

.move-tog-img {
    width: 100%;
    height: auto
}

.for-intelligence-bl {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.intelligence-sticky-wrap {
    display: flex;
    position: relative
}

.intellignece-cont {
    flex: none;
    width: 33.3333%
}

.intellignece-cont.for-phone {
    padding-bottom: var(--_sizes---utility--3rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.intellignece-cont.for-phone.for-home {
    transform-origin: 50% 10%;
    width: 100%
}

.intellignece-cont.for-magic-ball {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.intellignece-cont.u-p-relative,
.intellignece-cont.for-big-dreams {
    z-index: 1;
    position: relative
}

.intellignece-cont.for-dreams-reached {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.intellignece-cont.for-gi {
    width: 100%;
    padding-top: var(--_sizes---utility--9rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.intellignece-cont.for-gi.for-home {
    transform-origin: 50% 10%;
    width: 100%
}

.intelligence-phone {
    width: calc(var(--_sizes---utility--1rem)*17)
}

.magic-ball {
    width: calc(var(--_sizes---utility--1rem)*19);
    display: block
}

.intelligence-bg-line {
    margin-left: calc((var(--_sizes---utility--1rem) + var(--_sizes---utility--sections--left-right-padding))*-1);
    width: calc(100% + var(--_sizes---utility--1rem) + var(--_sizes---utility--sections--left-right-padding));
    top: calc(var(--_sizes---utility--9rem)*-1);
    position: absolute
}

.big-slider_wrap {
    max-width: 100%
}

.clients-feedbacks_clw.swiper {
    overflow: visible
}

.clients-feedbacks_clw.for-modal {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex
}

.clients-feedbacks_cl {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    display: flex
}

.clients-feedbacks_cl.for-modal {
    aspect-ratio: 16/9;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 70vw;
    height: 90%;
    max-height: 39.375vw;
    display: flex
}

.clients-feedbacks_cli.swiper-slide {
    width: auto
}

.clients-feedbacks_cli.for-modal {
    width: 100%;
    height: 100%;
    display: none
}

.clients-feedbacks_cli.for-modal.is-active {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.clients-feedbacks_cli.for-everyone {
    width: calc(var(--_sizes---utility--10rem)*1.35);
    flex: none
}

.feedback-bl {
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-primary);
    cursor: pointer;
    padding-top: calc(var(--_sizes---utility--1-25rem)/2);
    padding-left: calc(var(--_sizes---utility--1-25rem)/2);
    padding-right: calc(var(--_sizes---utility--1-25rem)/2)
}

.feedback-bl.for-modal {
    width: 100%;
    height: 100%;
    padding-bottom: var(--_sizes---utility--0-75rem)
}

.feedback-top {
    padding: var(--_sizes---utility--1-5rem);
    aspect-ratio: 1/1.07;
    border-radius: var(--_sizes---utility--0-875rem);
    color: var(--text-color--text-alternate);
    flex-flow: column;
    justify-content: space-between;
    display: flex;
    position: relative;
    overflow: hidden
}

.feedback-top.for-modal {
    aspect-ratio: auto;
    width: 100%;
    height: 100%
}

.feedback-bot {
    padding: var(--_sizes---utility--1-5rem)var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    text-align: left;
    flex-flow: column;
    display: flex
}

.feedback-bot.for-sm {
    padding: var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem)
}

.feedback-video-sm {
    opacity: .8;
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.feedback-video-sm.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.feedback-prev-top {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.feedback-prev-top-cont {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    text-align: left;
    line-height: 1;
    display: block
}

.feedback-prev-bot {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
    position: relative
}

.feedback-media-bl {
    border-radius: var(--_sizes---utility--0-875rem);
    background-color: var(--base-color-brand--black);
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.feedback-media-bl.for-modal {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.feedback-media-sm {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: relative
}

.feedback-prev-bot-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.feedback-additional-p {
    padding: var(--_sizes---utility--0-5rem)var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--0-5rem);
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    color: var(--text-color--color);
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-125rem);
    background-color: #ffffff1a;
    font-weight: 500;
    line-height: 1
}

.feedback-additional-p.for-dark {
    border: 1px solid var(--base-color-neutral--neutral-lightest);
    color: #4a4a4a;
    background-color: #00000008
}

.feedback-play_wrap {
    padding: var(--_sizes---utility--0-75rem);
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    background-color: #ffffff1a;
    border-radius: 50%
}

.feedback-bor-mask {
    overflow: hidden
}

.feedback-nav {
    margin-top: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.feedback-nav.awards {
    top: -23%
}

.feedback-nav.for-media {
    z-index: 21
}

.feedback-nav.for-about-gi {
    display: none
}

.slider-arrow {
    padding: var(--_sizes---utility--0-75rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-primary);
    pointer-events: auto;
    cursor: pointer;
    border-radius: 100vw;
    transition: color .2s, transform .2s, background-color .2s
}

.slider-arrow:hover {
    color: var(--links-text);
    background-color: #fff9
}

.slider-arrow:active {
    transform: scale(.9)
}

.slider-arrow.swiper-btn-next {
    background-color: #f5fbf8;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/666810746e8801e0b6d965ef_ic_chevron_left.svg);
    background-size: 40%;
    border-width: 0;
    width: 2.75rem;
    height: 2.75rem;
    margin-right: .75rem
}

.slider-arrow.swiper-btn-next:active {
    transform: scale(.95)
}

.slider-arrow.swiper-btn-next {
    cursor: pointer;
    background-color: #f5fbf8;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/666810497eed753cf81f1bed_ic_chevron_right.svg);
    background-size: 40%;
    border-width: 0;
    width: 2.75rem;
    height: 2.75rem
}

.slider-arrow.swiper-btn-next:active {
    background-color: #f5f7fb99;
    transform: scale(.95)
}

.slider-arrow.swiper-btn-prev {
    cursor: pointer;
    background-color: #f5fbf8;
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/666810746e8801e0b6d965ef_ic_chevron_left.svg);
    background-size: 40%;
    border-width: 0;
    width: 2.75rem;
    height: 2.75rem;
    margin-right: .75rem
}

.slider-arrow.swiper-btn-prev:active {
    background-color: #f5f7fb99;
    transform: scale(.95)
}

.slider-arrow.color-light {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary)
}

.slider-arrow.color-light:hover {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_dark_blue)
}

.slider-arrow.for-tabs-nav {
    padding: var(--_sizes---utility--0-5rem);
    background-color: var(--links-text);
    color: var(--text-color--text-alternate)
}

.slider-arrow.for-tabs-nav:hover {
    background-color: #2fae64
}

.quote-bl {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    width: calc(var(--_sizes---utility--10rem)*3);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.quote-bl.for-testimonial {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    width: auto;
    color: var(--text-color--text-primary);
    justify-content: flex-start;
    align-items: flex-start
}

.opacity-70 {
    opacity: .7
}

.bento-cta_cont {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    display: flex
}

.bento-cta_cont.for-testimonial {
    padding: var(--_sizes---utility--1rem);
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    position: relative
}

.bento-cta-img {
    left: auto;
    right: var(--_sizes---utility--2-5rem);
    width: calc(var(--_sizes---utility--10rem)*1.05);
    height: calc(var(--_sizes---utility--10rem)*1.05);
    bottom: auto;
    top: calc(var(--_sizes---utility--1-5rem)*-1);
    position: absolute
}

.faq-wrap {
    padding-top: var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    flex-flow: column;
    display: flex
}

.faq-dropdown_wrap {
    border-radius: var(--_sizes---utility--1rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    width: 100%
}

.faq-dropdown_toggle {
    width: 100%;
    padding: var(--_sizes---utility--1-5rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    justify-content: space-between;
    align-items: center;
    display: flex
}

.faq-dropdown_nav {
    background-color: #0000;
    height: 0;
    display: block;
    position: relative;
    overflow: hidden
}

.faq-dropdown_nav.w--open {
    background-color: #0000;
    height: auto;
    position: relative
}

.dropdown-icon_wrap {
    width: var(--_sizes---utility--2rem);
    height: var(--_sizes---utility--2rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-primary);
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.dropdown-line {
    width: var(--_sizes---utility--0-75rem);
    background-color: var(--base-color-brand--grey);
    flex: none;
    height: 1.5px
}

.dropdown-line.second {
    position: absolute;
    transform: rotate(90deg)
}

.faq-dropdown-cont {
    padding-right: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    padding-left: var(--_sizes---utility--1-5rem)
}

.features-slider.swiper {
    width: 85%;
    margin-left: calc(var(--_sizes---utility--0-5rem)*-1);
    overflow: visible
}

.feautres-slide.swiper-slide {
    width: auto;
    height: auto;
    padding-right: var(--_sizes---utility--0-5rem);
    padding-left: var(--_sizes---utility--0-5rem);
    position: relative
}

.features-card_wrap {
    height: 100%;
    padding: var(--_sizes---utility--2rem);
    aspect-ratio: 1/1.1;
    border-radius: var(--_sizes---utility--1rem);
    color: var(--link-color--link-primary);
    text-decoration: none;
    transition: transform .2s;
    position: relative;
    overflow: clip
}

.features-card_wrap:hover {
    transform: translateY(-1%)
}

.features-card_wrap.sm {
    padding: var(--_sizes---utility--1-5rem)
}

.features-card-top {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative
}

.features-card-top.for-sm {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem)
}

.features-icon_wrap {
    background-color: var(--base-color-brand--white);
    padding-top: calc(var(--_sizes---utility--1-5rem)/3);
    padding-right: calc(var(--_sizes---utility--1-5rem)/3);
    padding-left: calc(var(--_sizes---utility--1-5rem)/3);
    padding-bottom: calc(var(--_sizes---utility--1-5rem)/3);
    border-radius: 3333px;
    flex: none
}

.features-card-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.features-card-img.for-sm {
    object-position: 50% 100%
}

.global-tabs-nav_wrap {
    justify-content: center;
    align-items: center;
    max-width: 100%;
    display: flex
}

.global-tabs-nav_bl {
    flex: 1;
    max-width: 100%;
    position: relative
}

.global-tabs-nav_bg-wrap {
    max-width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.global-tabs-nav_light-bg {
    border-radius: var(--_sizes---utility--0-5rem);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    background-color: #fffffff0;
    width: 100%;
    height: 100%
}

.u-p-sticky {
    z-index: 10;
    padding-bottom: var(--_sizes---utility--1rem);
    top: calc(var(--_sizes---utility--5rem) - var(--_sizes---utility--0-75rem));
    position: sticky
}

.global-tabs-nav_dark-bg {
    border-radius: calc(var(--_sizes---utility--1-25rem)/2);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: none;
    width: 100%;
    height: 100%;
    padding: 1px;
    position: absolute;
    inset: 0%
}

.global-tabs-nav_dark-bg-fg {
    border-radius: calc(var(--_sizes---utility--1-25rem)/2 - 1px);
    background-color: #f6fbf8;
    width: 100%;
    height: 100%
}

.global-tabs-nav_dark-bg-fg.for-tabs {
    background-color: #ffffff80
}

.global-tabs-nav_link {
    padding-right: var(--_sizes---utility--2-5rem);
    padding-bottom: var(--_sizes---utility--0-75rem);
    padding-left: var(--_sizes---utility--2-5rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    color: var(--text-color--text-black-70);
    padding-top: calc(var(--_sizes---utility--1rem)/1.77);
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
    position: relative
}

.global-tabs-nav_icon {
    width: var(--_sizes---utility--1-25rem);
    flex: none;
    height: auto;
    display: block
}

.global-tabs-nav_link-cont {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.global-tabs-nav_mask.swiper-wrapper {
    flex: none;
    width: 100% !important
}

.global-tabs-nav_slider.swiper {
    border-radius: var(--_sizes---utility--0-5rem);
    width: 100%;
    display: flex;
    overflow: clip
}

.global-tabs-nav_slide.swiper-slide {
    width: auto;
    padding-right: var(--_sizes---utility--0-25rem);
    padding-left: var(--_sizes---utility--0-25rem);
    flex: 1
}

.modal-bg {
    background-color: #000000e6;
    position: absolute;
    inset: 0%
}

.close-modal-icon {
    color: var(--base-color-brand--white);
    cursor: pointer;
    position: absolute;
    inset: 16px 16px auto auto
}

.mob-fade {
    display: none
}

.hero-icon_wrap {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.hero-icon-p {
    opacity: .7;
    text-transform: uppercase;
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500
}

.hero-icon-p:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    opacity: 1;
    text-transform: uppercase
}

.hero-icon-p.for-features {
    opacity: 1
}

.award-winning-link {
    position: absolute;
    inset: 0% 0% auto auto
}

.award-winning-link.for-about {
    position: relative
}

.awward-winning-app-p {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--0-875rem)
}

.awward-winning-app-p.for-tv {
    color: var(--text-color--text-primary);
    text-transform: uppercase
}

.awards-icon {
    width: var(--_sizes---utility--0-75rem);
    height: var(--_sizes---utility--0-75rem);
    margin-top: var(--_sizes---utility--0-125rem)
}

.awward-crown_wrap {
    width: var(--_sizes---utility--2rem);
    height: var(--_sizes---utility--2rem);
    margin-right: var(--_sizes---utility--0-5rem);
    border-radius: var(--_sizes---utility--0-5rem);
    background-color: #20212814
}

.awward-crown_icon {
    transform-origin: 0%
}

.award_link {
    padding: var(--_sizes---utility--0-25rem)var(--_sizes---utility--1rem)var(--_sizes---utility--0-25rem)var(--_sizes---utility--0-25rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    color: var(--text-color--text-black-70);
    text-decoration: none;
    transition: color .2s;
    display: flex;
    position: relative
}

.award_link:hover {
    color: var(--text-color--text-primary)
}

.award_link.for-tv {
    padding-left: var(--_sizes---utility--1rem)
}

.awards-nav_link-cont {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.faq-cl {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    flex-flow: column;
    display: flex
}

.faq-cli {
    display: block
}

.faq-cont-rt p {
    font-size: var(--_sizes---utility--1rem)
}

.tabs-nav {
    z-index: 1;
    padding-right: var(--_sizes---utility--0-5rem);
    padding-left: var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    pointer-events: none;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.tabs-nav.awards {
    top: -23%
}

.tabs-icon {
    width: var(--_sizes---utility--0-75rem);
    height: var(--_sizes---utility--0-75rem);
    display: block
}

.bento-fg_wrap {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.bento-goals-person-fg {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.bento-goals-person-fg-grad {
    background-image: linear-gradient(#00000080, #0000 53%);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.bento-goals-cards_wrap {
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.bento-goals-cards_mask {
    width: 100%;
    display: flex
}

.bento-goals-cards_bl {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex: none;
    display: flex
}

.bento-goals-cards_item {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    display: flex
}

.bento-goals-cards_img {
    aspect-ratio: 1.68;
    width: auto;
    height: calc(var(--_sizes---utility--10rem)*1.25)
}

.section-paddings {
    padding-top: var(--_sizes---utility--sections--top-bot-padding);
    padding-bottom: var(--_sizes---utility--sections--top-bot-padding)
}

.shared-dream-img {
    border-radius: var(--_sizes---utility--1-125rem);
    width: 100%;
    height: auto;
    box-shadow: 0 0 8px #0003, 0 0 5px #0000001a
}

.shared-dream-img_bl {
    padding-bottom: var(--_sizes---utility--4rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    width: calc(var(--_sizes---utility--1rem)*24);
    flex-flow: column;
    display: flex
}

.shared-dream-img_wrap {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    margin-top: calc(var(--_sizes---utility--10rem)*1.9);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.intelligence-bg-img {
    position: absolute;
    inset: 0%
}

.big-dream-cards {
    border-top-left-radius: var(--_sizes---utility--0-75rem);
    border-top-right-radius: var(--_sizes---utility--0-75rem);
    border-bottom-left-radius: var(--_sizes---utility--0-75rem);
    border-bottom-right-radius: var(--_sizes---utility--0-75rem);
    width: calc(var(--_sizes---utility--1rem)*17.625);
    height: calc(var(--_sizes---utility--1rem)*5.875);
    position: absolute;
    inset: auto 0% 0% auto
}

.big-dream-cards.second {
    bottom: -8%;
    right: -36%;
    transform: rotate(3deg)
}

.big-dream-cards.first {
    z-index: 1;
    bottom: 3%;
    right: -31%;
    transform: rotate(-5deg)
}

.big-dream-image_wrap {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.big-dream-image_bl {
    margin-right: calc(var(--_sizes---utility--1rem)*-1);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.big-dream-img_top {
    z-index: 1;
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem);
    padding: var(--_sizes---utility--0-125rem);
    background-image: linear-gradient(270deg, #80c38e, #34ba6c);
    border-radius: 333px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.big-dream-img-holder {
    width: 100%;
    height: 100%;
    padding: var(--_sizes---utility--0-25rem);
    background-color: var(--base-color-brand--white);
    border-radius: 333px
}

.big-dream-img {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: relative
}

.big-dream-img-line_wrap {
    width: var(--_sizes---utility--2-5rem);
    height: calc(var(--_sizes---utility--1rem)*16);
    margin-top: calc(var(--_sizes---utility--1rem)*-1);
    background-color: #f2fbf5;
    border: 1px solid #eef9f3;
    border-bottom-right-radius: 333px;
    border-bottom-left-radius: 333px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.big-dream-img-line-fg_wrap {
    width: 100%;
    height: 100%;
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    justify-content: space-around;
    display: flex;
    position: absolute;
    inset: 0%
}

.big-dream-img-line {
    background-color: #fff;
    width: 100%;
    height: 2px
}

.big-dream-bg-line {
    background-image: linear-gradient(#e0f5e9, #a1edc1);
    width: 100%;
    height: 100%
}

.for-bg {
    flex: 1
}

.for-bg.lottie-for-home-hero {
    flex: 0 auto;
    width: 100%;
    margin-bottom: -20px
}

.for-bg.for-tabs {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary)
}

.for-bg.for-home-hero {
    flex: 0 auto;
    width: 100%;
    margin-bottom: -20px
}

.for-bg.u-bg-primary {
    background-color: var(--background-color--background-secondary)
}

.u-bg-dark-blue {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_dark_blue)
}

.bento-tabs {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: column;
    display: flex
}

.bento-tabs.sm {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    aspect-ratio: 1.3
}

.bento-tabs-menu {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    display: flex
}

.bento-tabs-menu.sm {
    z-index: 2;
    width: 100%;
    padding: var(--_sizes---utility--1rem);
    justify-content: center;
    align-items: center;
    position: absolute
}

.bento-tabs-menu.for-freelancers {
    justify-content: center;
    align-items: flex-start
}

.bento-tabs-link {
    z-index: 1;
    background-color: #0000;
    flex: none;
    padding: 0;
    display: flex
}

.bento-tabs-link.w--current {
    background-color: #0000;
    overflow: hidden
}

.bento-tabs-link-bl {
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1-5rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    border-radius: var(--_sizes---utility--0-5rem);
    color: #0000007a;
    background-color: #ffffff80;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.bento-tabs-link-bl.sm {
    padding: var(--_sizes---utility--0-5rem)var(--_sizes---utility--1rem);
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border: 1px solid var(--base-color-neutral--neutral-light);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: var(--text-color--text-alternate);
    background-color: #ffffff40
}

.bento-tabs-link-el {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-25rem);
    line-height: 1
}

.bento-tabs-link-el.sm {
    padding-left: var(--_sizes---utility--0-5rem);
    white-space: nowrap;
    margin-top: calc(var(--_sizes---utility--0-125rem)*-1)
}

.u-bg-light-blue {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_light_blue)
}

.bg-pattern {
    mix-blend-mode: overlay;
    position: absolute;
    inset: 0%
}

.how-fat-img_wrap {
    margin-top: calc(var(--_sizes---utility--1rem)*-1);
    margin-bottom: calc(var(--_sizes---utility--1rem)*-1);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.how-fast-img {
    width: calc(var(--_sizes---utility--10rem)*2);
    position: relative
}

.keep-shared-img_wrap {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    width: calc(var(--_sizes---utility--1rem)*25);
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.keep-share-img {
    border-radius: var(--_sizes---utility--1rem);
    width: 100%;
    height: auto
}

.keep-share-img.first {
    transform: rotate(-8deg)translate(16%, 17%)
}

.keep-share-img.second {
    position: relative;
    transform: translateY(10%)
}

.keep-share-img.third {
    transform: rotate(3deg)translate(-15%, 16%)
}

.u-bg-light-purple {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface_purple)
}

.qr-code-holder {
    padding-left: var(--_sizes---utility--4rem)
}

.bento-tab-name-mask {
    margin-bottom: -.5em;
    padding-bottom: .5em;
    overflow: hidden
}

.max-ch-20 {
    max-width: 20ch
}

.max-ch-20.u-wrap-balance:lang(nl) {
    max-width: 25ch
}

.bento-video_wrapper {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.bento-video_wrapper.for-phone {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    overflow: visible
}

.bento-video-poster {
    opacity: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: opacity .2s;
    position: absolute;
    inset: 0%
}

.bento-video-poster.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.bento-video-poster.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    object-position: 50% 100%
}

.bento-video-poster.for-shared-dream {
    object-position: 50% 0%
}

.bento-video-poster.fo-relative-size {
    aspect-ratio: 1.95;
    height: auto
}

.radius-12 {
    border-radius: var(--_sizes---utility--0-75rem)
}

.how-fat-img_bl {
    aspect-ratio: 2;
    position: absolute
}

.how-fat-img_items {
    width: var(--_sizes---utility--9rem);
    display: flex
}

.how-fat-img-secondary {
    aspect-ratio: 1.99;
    border-top-left-radius: var(--_sizes---utility--0-5rem);
    border-top-right-radius: var(--_sizes---utility--0-5rem);
    border-bottom-left-radius: var(--_sizes---utility--0-5rem);
    border-bottom-right-radius: var(--_sizes---utility--0-5rem);
    height: calc(var(--_sizes---utility--10rem)*.51);
    flex: none;
    position: absolute;
    overflow: hidden
}

.full-split-bg-img {
    opacity: 1;
    object-fit: cover;
    object-position: 50% 70%;
    width: 100%;
    height: 100%;
    transition: opacity .2s;
    position: absolute;
    inset: 0%
}

.full-split-bg-img.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.full-split-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    object-position: 50% 100%
}

.full-split-bg-img.for-shared-dream {
    object-position: 50% 0%
}

.full-split-bg-img.fo-relative-size {
    aspect-ratio: 1.95;
    height: auto
}

.full-split-bg-img.for-bg,
.full-split-bg-img.for-tabs-bg {
    position: relative
}

.full-split-bg-img.for-commercial._w-contributors {
    filter: saturate(0%)
}

.full-split-bg-img.for-about-gi-fg {
    z-index: 3
}

.shared-dream-tags_wrap {
    width: 100%;
    height: auto;
    position: absolute;
    inset: auto 0% 0%
}

.shared-tag-item {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 33.3333%;
    display: flex
}

.shared-tags_bl {
    margin-left: 20%;
    margin-right: 15%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.shared-tag-el {
    height: calc(var(--_sizes---utility--1rem)*4.25);
    width: calc(var(--_sizes---utility--1rem)*13.375);
    transform: translate(15%, 60%)rotate(-15deg)
}

.shared-tag-el.for-ken {
    transform: rotate(10deg)translate(25%, -80%)
}

.shared-tag-el.for-joshua {
    height: calc(var(--_sizes---utility--1rem)*4.25);
    align-self: flex-start;
    transform: rotate(13deg)translate(-50%, 280%)
}

.shared-dream-main-img {
    padding: var(--_sizes---utility--0-25rem);
    border-radius: var(--_sizes---utility--1-25rem);
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    background-color: #ffffff26
}

.sahred-dream-additional_wrap {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.sahred-dream-additional_img {
    aspect-ratio: auto;
    border-radius: var(--_sizes---utility--0-75rem);
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    background-color: #ffffff24;
    width: 100%;
    height: 100%;
    box-shadow: 0 2px 12px #0000001a
}

.sahred-dream-additional_img.for-joshua {
    transform: translateY(14%)scale(.88)
}

.sahred-dream-additional_img.for-ken {
    border-top: 1px solid #ffffff40;
    position: relative;
    transform: translateY(-10%)rotate(-1deg)
}

.sahred-dream-additional_img.for-patricia {
    transform: scale(.9)translateY(-18%)rotate(2deg)
}

.share-dream-fg {
    background-image: linear-gradient(#0000, #000c);
    width: 100%;
    height: 60%;
    position: absolute;
    inset: auto 0% 0%
}

.sahred-dream-additional_bl {
    aspect-ratio: 8.5;
    width: calc(var(--_sizes---utility--1rem)*28.7)
}

.sahred-dream-additional_bl.for-ken {
    z-index: 1;
    position: relative
}

.big-dream-confetti {
    position: absolute;
    inset: 0%
}

.bento-reports-slider-wrap.swiper {
    width: 100%;
    height: 100%;
    padding-top: var(--_sizes---utility--3-5rem);
    max-width: calc(var(--_sizes---utility--1rem)*19);
    overflow: visible
}

.bento-reports-slider-bg-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.bento-reports-slider-bg-img.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.bento-reports-slider-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    object-position: 50% 100%
}

.bento-reports-slider-bg-img.for-shared-dream {
    object-position: 50% 0%;
    position: relative
}

.bento-reports-slider-bg-img.fo-relative-size {
    aspect-ratio: 1.95;
    height: auto
}

.bento-reports-slider-bg-img.for-shared-dream-people {
    object-position: 50% 0%;
    height: auto;
    position: relative
}

.bento-reports-slider-mask.swiper-wrapper {
    height: 100%
}

.bento-reports-slider-slide.swiper-slide {
    width: 100%;
    height: auto
}

.bento-reports-slider-item {
    height: 100%
}

.bento-reports-slider-img {
    object-fit: contain;
    object-position: 50% 100%;
    width: 100%;
    height: 100%
}

.bento-reports-slider-mockup_wrap {
    width: 100%;
    height: 100%;
    padding-top: var(--_sizes---utility--3-5rem);
    object-fit: cover;
    max-width: calc(var(--_sizes---utility--1rem)*19);
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%
}

.bento-reports-slider-mockup_wrap.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.bento-reports-slider-mockup_wrap.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    object-position: 50% 100%
}

.bento-reports-slider-mockup_wrap.for-shared-dream {
    object-position: 50% 0%;
    position: relative
}

.bento-reports-slider-mockup_wrap.fo-relative-size {
    aspect-ratio: 1.95;
    height: auto
}

.bento-reports-slider-mockup_wrap.for-shared-dream-people {
    object-position: 50% 0%;
    height: auto;
    position: relative
}

.bento-reports-slider-mockup_wrap.for-fg {
    z-index: 1
}

.bento-reports-slider-mockup_img {
    object-fit: contain;
    object-position: 50% 100%;
    width: 100%;
    height: 100%
}

.bento-reports-slider-mockup_img.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.bento-reports-slider-mockup_img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    object-position: 50% 100%
}

.bento-reports-slider-mockup_img.for-shared-dream {
    object-position: 50% 0%;
    position: relative
}

.bento-reports-slider-mockup_img.fo-relative-size {
    aspect-ratio: 1.95;
    height: auto
}

.bento-reports-slider-mockup_img.for-shared-dream-people {
    object-position: 50% 0%;
    height: auto;
    position: relative
}

.bento-goals-cards_bl-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: none;
    display: flex
}

.section-center-h-2 {
    margin-bottom: 3.5rem;
    position: relative
}

.bento-title-2 {
    text-wrap: balance;
    font-family: Rightgrotesk, sans-serif;
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.12
}

.bento-title-2.text-color-white.big {
    text-align: center;
    text-wrap: auto;
    max-width: 24ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem
}

.bento-item_wrap-2 {
    border-radius: 1rem;
    padding: 2rem;
    position: relative;
    overflow: clip
}

.bento-item_wrap-2.for-third {
    aspect-ratio: 1/1.28
}

.bento-item_wrap-2.for-two-third.for-image-only {
    padding: 0
}

.padding-global-2 {
    padding-left: 4rem;
    padding-right: 4rem
}

.padding-global-2.for-sm {
    z-index: 1;
    border-radius: 2.5rem;
    margin-left: .5rem;
    margin-right: .5rem;
    position: relative;
    overflow: clip
}

.bento-habits-connect-img-2 {
    border-radius: .5rem;
    width: 100%
}

.cont_bl-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.cont_bl-2.align-center {
    justify-content: flex-start;
    align-items: center
}

.bento-goals-cards_wrap-2 {
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.bento-goals-cards_img-2 {
    aspect-ratio: 1.68;
    width: auto;
    height: 12.5rem
}

.global-grid-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr);
    grid-auto-columns: 1fr;
    place-items: start stretch;
    padding-top: 10rem;
    padding-bottom: 10rem;
    display: grid
}

.bento-goals-cards_item-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex
}

.habits-bento-bl-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.habits-bento-bl-2.for-links {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem
}

.u-bg-surface-yellow {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow)
}

.focus-area-img {
    aspect-ratio: 2.5;
    border-top-left-radius: var(--_sizes---utility--0-5rem);
    border-top-right-radius: var(--_sizes---utility--0-5rem);
    border-bottom-left-radius: var(--_sizes---utility--0-5rem);
    border-bottom-right-radius: var(--_sizes---utility--0-5rem);
    width: calc(var(--_sizes---utility--10rem)*2.46)
}

.focus-area-img.for-second.radius-12 {
    border-radius: var(--_sizes---utility--0-75rem);
    transform: scale(.8)rotate(-4deg)
}

.focus-area-img.for-third.radius-12 {
    border-radius: var(--_sizes---utility--0-75rem)
}

.link-transaction-img {
    aspect-ratio: 1;
    border-radius: var(--_sizes---utility--0-5rem);
    width: 100%
}

.link-transaction-img.for-loyalty-card {
    aspect-ratio: 1.1;
    object-fit: contain
}

.lock-for-scan-img {
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem);
    margin-top: var(--_sizes---utility--1-75rem)
}

.for-privacy-cont {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex
}

.for-privacy-cont._w-lock {
    justify-content: flex-end;
    align-items: center
}

.scan-loyalty-img {
    border-top-left-radius: var(--_sizes---utility--0-5rem);
    border-top-right-radius: var(--_sizes---utility--0-5rem);
    border-bottom-left-radius: var(--_sizes---utility--0-5rem);
    border-bottom-right-radius: var(--_sizes---utility--0-5rem);
    max-width: 150%;
    margin-top: calc(var(--_sizes---utility--10rem)*-.6);
    width: calc(var(--_sizes---utility--10rem)*5)
}

.block-with-phone-back {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.block-with-phone-wrap {
    aspect-ratio: 1;
    width: 100%;
    max-width: calc(var(--_sizes---utility--10rem)*4);
    position: relative
}

.block-with-phone-top {
    width: 100%;
    height: 100%;
    position: relative;
    inset: 0%
}

.block-with-phone-phone {
    width: 100%;
    height: 110%;
    position: relative;
    inset: 0%
}

.custom-line {
    background-color: var(--base-color-neutral--black);
    opacity: .12;
    width: 1px;
    margin-top: calc(var(--_sizes---utility--1rem)*-1);
    margin-bottom: calc(var(--_sizes---utility--1rem)*-1);
    align-self: stretch
}

.custom-line.for-about {
    margin-top: calc(var(--_sizes---utility--0-5rem)*-1);
    margin-bottom: calc(var(--_sizes---utility--0-5rem)*-1)
}

.fin-institution-slider.swiper {
    margin-left: var(--_sizes---utility--5rem);
    width: calc(var(--_sizes---utility--1rem)*5.5 + var(--_sizes---utility--0-75rem)*2);
    overflow: visible
}

.fin-institution-slide.swiper-slide {
    width: auto;
    padding-right: var(--_sizes---utility--0-75rem);
    padding-left: var(--_sizes---utility--0-75rem);
    justify-content: center;
    align-items: center;
    display: flex
}

.fin-institution-item {
    width: calc(var(--_sizes---utility--1rem)*5.5);
    height: calc(var(--_sizes---utility--1rem)*5.5);
    flex: none
}

.fin-institution-img {
    border-radius: 3333px;
    width: 100%;
    height: 100%;
    box-shadow: 0 2px 16px #0000000f, 0 0 3px #00000014
}

.fin-slider_wrap {
    margin-top: var(--_sizes---utility--3rem);
    margin-bottom: var(--_sizes---utility--3rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.fin-institution-slider-wrap {
    width: 30%;
    max-width: calc(var(--_sizes---utility--10rem)*3.6);
    margin-top: calc(var(--_sizes---utility--0-5rem)*-1);
    margin-bottom: calc(var(--_sizes---utility--0-5rem)*-1);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.banks-overview_img {
    object-fit: contain;
    height: 100%;
    width: calc(var(--_sizes---utility--10rem)*3);
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 30% 70%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #fff 30% 70%, #0000 100%)
}

.banks-overview_img.for-bot-al {
    object-position: 50% 100%;
    width: calc(var(--_sizes---utility--10rem)*3.5);
    max-width: calc(100% + var(--_sizes---utility--2rem)*2)
}

.banks-overview_img.for-bot-al.no-mask-top {
    -webkit-mask-image: linear-gradient(#fff 70%, #0000 100%);
    mask-image: linear-gradient(#fff 70%, #0000 100%)
}

.bento-phone_wrap {
    align-self: stretch;
    position: relative
}

.bento-phone_img {
    z-index: 1;
    aspect-ratio: 1;
    pointer-events: none;
    width: 160%;
    margin-top: -20%;
    margin-left: -30%;
    position: relative
}

.analytic-tab-icon {
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem)
}

.analytic-tab-cont {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    display: flex
}

.bento-orginize-swiper.swiper {
    max-width: 100%;
    height: 100%
}

.account-pagination {
    left: 0%;
    top: var(--_sizes---utility--1-5rem);
    z-index: 2;
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem);
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: absolute;
    bottom: auto;
    right: 0%
}

.safe-to-use-img {
    aspect-ratio: 2.6;
    border-radius: var(--_sizes---utility--1rem);
    width: 100%;
    position: relative;
    overflow: visible
}

.bento-img-bg {
    border-radius: var(--_sizes---utility--1rem);
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: relative
}

.bento-img-phone_wrap {
    width: calc(var(--_sizes---utility--10rem)*1.9);
    justify-content: center;
    align-items: flex-end;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: 0%
}

.bento-img-phone_img,
.bento-img-phone_bl {
    width: 100%;
    position: relative
}

.bento-phone-notification {
    border-top-left-radius: var(--_sizes---utility--0-875rem);
    border-top-right-radius: var(--_sizes---utility--0-875rem);
    border-bottom-left-radius: var(--_sizes---utility--0-875rem);
    border-bottom-right-radius: var(--_sizes---utility--0-875rem);
    max-width: none;
    width: calc(var(--_sizes---utility--10rem)*2.2);
    position: absolute;
    top: 25%;
    left: -90%;
    box-shadow: 0 0 16px #00000014, 0 0 2px #0000000f, 0 2px 5px #0000000d
}

.bento-phone-notification.second {
    top: 40%;
    left: auto;
    right: -100%
}

.bento-phone-notification.third {
    top: 20%;
    left: auto;
    right: -100%
}

.bento-phone-notification.face-id {
    box-shadow: none;
    width: calc(var(--_sizes---utility--10rem)*1.55);
    top: -8%;
    left: 50%;
    transform: translate(-50%)
}

.counterparties-img {
    border-radius: var(--_sizes---utility--0-5rem);
    object-fit: contain;
    width: 100%;
    max-width: 90%;
    height: 100%
}

.counterparties-img.bot-mask {
    -webkit-mask-image: linear-gradient(#fff 90%, #0000 100%);
    mask-image: linear-gradient(#fff 90%, #0000 100%)
}

.counterparties-img.for-i-owe {
    margin-bottom: -2px
}

.counterparties-img.for-lottie {
    object-fit: cover;
    object-position: 50% 30%;
    max-width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    bottom: auto;
    left: 0%;
    right: 0%
}

.counterparties-img.fully-hidden {
    visibility: hidden;
    display: none
}

.schedule-toast {
    aspect-ratio: 2;
    border-radius: var(--_sizes---utility--1rem);
    width: 100%;
    max-width: 100%
}

.schedule-toast.for-first {
    z-index: 1;
    position: relative
}

.schedule-toast.for-second {
    aspect-ratio: 1.74
}

.custom-tab-mob-grid {
    display: none
}

.custom-tab-mob-mask {
    overflow: hidden
}

.full-split-bg-img-fg {
    opacity: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: opacity .2s;
    position: absolute;
    inset: 0%
}

.full-split-bg-img-fg.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.full-split-bg-img-fg.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    object-position: 50% 100%
}

.full-split-bg-img-fg.for-shared-dream {
    object-position: 50% 0%
}

.full-split-bg-img-fg.fo-relative-size {
    aspect-ratio: 1.95;
    height: auto
}

.full-split-bg-img-fg.for-media {
    background-color: var(--base-color-brand--black);
    -webkit-mask-image: linear-gradient(90deg, #000 0%, #0000 65%);
    mask-image: linear-gradient(90deg, #000 0%, #0000 65%)
}

.orginize-future-tog-el-wrap {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    margin-bottom: calc(var(--_sizes---utility--10rem)*.8);
    margin-right: calc(var(--_sizes---utility--10rem)*.9);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto
}

.orginize-future-tog-el-bl {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    width: calc(var(--_sizes---utility--1rem)*25);
    flex-flow: column;
    display: flex
}

.orginize-future-tog-img {
    aspect-ratio: 1.9;
    border-top-left-radius: var(--_sizes---utility--1-25rem);
    border-top-right-radius: var(--_sizes---utility--1-25rem);
    border-bottom-left-radius: var(--_sizes---utility--1-25rem);
    border-bottom-right-radius: var(--_sizes---utility--1-25rem);
    width: calc(var(--_sizes---utility--10rem)*2.5);
    transform: rotate(-5deg)translate(-5%, -5%);
    box-shadow: 0 0 25px #0000000f, 0 0 25px #00000014, 0 0 12px #0000001a, 0 2px 5px #0000000f
}

.orginize-future-tog-img.additional {
    box-shadow: none;
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    background-color: #0000001f;
    transform: rotate(7deg)translate(12%, 65%)
}

.addon-sticky-bl {
    min-height: calc(var(--_sizes---utility--10rem)*4.6);
    top: clamp(10rem, calc(100vh - var(--_sizes---utility--10rem)*4.6), calc(100vh - var(--_sizes---utility--10rem)*4.6));
    display: flex;
    position: sticky
}

.addon-sticky-bl.for-home {
    height: 100%;
    min-height: auto;
    position: relative;
    top: 0
}

.addon-sticky-bl.no-sticky {
    min-height: auto;
    position: relative;
    top: 0
}

.addon-bg_wrap {
    z-index: -1;
    pointer-events: none;
    min-height: 50vw;
    width: calc(100% + @var_variable-1cf30199-725c-6908-5679-10186c0fd31f*2);
    margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
    margin-right: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
    height: calc(100% + var(--_sizes---utility--7rem));
    border-top-left-radius: 15000px;
    border-top-right-radius: 15000px;
    flex-flow: column;
    align-items: stretch;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: clip
}

.addon-bg_wrap.for-hero {
    display: none
}

.addon-bg_wrap.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    display: block
}

.addon-bg_wrap.u-p-relative {
    position: relative
}

.addon-bg_wrap.for-full-w-img {
    aspect-ratio: 1.95;
    width: 100%;
    height: auto
}

.addon-bg_wrap.for-home {
    border-radius: 0;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0
}

.addon-bg_wrap.for-gi {
    -webkit-mask-image: linear-gradient(#0000001a 0%, #000 70% 100%);
    mask-image: linear-gradient(#0000001a 0%, #000 70% 100%)
}

.addon-sticky-wrap {
    min-height: 300vh;
    margin-bottom: var(--_sizes---utility--7rem);
    position: relative
}

.addon-sticky-wrap.for-home {
    height: 100%;
    min-height: auto;
    margin-bottom: 0
}

.addon-sticky-wrap.no-sticky {
    min-height: auto
}

.addon-sticky-wrap.for-gi-cards {
    min-height: auto;
    margin-bottom: 0
}

.dynamic-tab-id {
    background-color: #cc000040;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.app-store-icon {
    width: auto;
    height: var(--_sizes---utility--2-5rem)
}

.app-store-icon-wrap.for-web {
    display: none
}

.bento-img-wrap {
    width: 100%;
    margin-bottom: calc(var(--_sizes---utility--2rem)*-1);
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    display: flex
}

.bento-img-wrap.for-reverse {
    padding-top: var(--_sizes---utility--2rem);
    padding-bottom: var(--_sizes---utility--2rem);
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    position: relative;
    overflow: hidden
}

.bento-img-wrap.for-tempates {
    margin-bottom: 0;
    margin-top: calc(var(--_sizes---utility--2rem)*-1);
    width: calc(100% + var(--_sizes---utility--2rem)*2);
    justify-content: center;
    align-items: center;
    position: relative
}

.bento-img-wrap.for-slider {
    margin-top: calc(var(--_sizes---utility--2rem)*-1);
    align-items: stretch;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 30% 70%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #fff 30% 70%, #0000 100%)
}

.bento-img-wrap.for-slider.no-bot-marg {
    width: calc(var(--_sizes---utility--2rem)*2 + 100%);
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden
}

.bento-img-wrap.for-loyalty {
    padding-top: var(--_sizes---utility--2rem);
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
    overflow: hidden
}

.block-with-phone-phone_wrap {
    position: absolute;
    inset: 0% 0% 10%;
    overflow: clip
}

.u-bg-dark {
    background-color: var(--text-color--text-primary)
}

.intelligence-banner_cont {
    padding-right: 10%
}

.intelligence-banner_cont.for-about-gi {
    padding-right: 0%
}

.intelligence-banner_img {
    padding-left: 10%
}

.intelligence-banner_img-icon {
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem)
}

.intelligence-banner_img-cont {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    color: var(--text-color--text-alternate);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.intelligence-banner_img-cont.for-features {
    padding-top: var(--_sizes---utility--5rem);
    pointer-events: none;
    position: relative
}

.intelligence-banner_img-top {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.intelligence-banner_img-bot {
    height: var(--_sizes---utility--10rem);
    width: calc(var(--_sizes---utility--10rem)*2);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.intelligence-banner_img-bot.for-features {
    width: 50%;
    position: relative
}

.intelligence-banner_img-text-bubble {
    padding-top: var(--_sizes---utility--0-5rem);
    padding-right: var(--_sizes---utility--0-75rem);
    padding-bottom: var(--_sizes---utility--0-5rem);
    padding-left: var(--_sizes---utility--0-75rem);
    border-top-left-radius: var(--_sizes---utility--0-5rem);
    border-top-right-radius: var(--_sizes---utility--0-5rem);
    border-bottom-left-radius: var(--_sizes---utility--0-5rem);
    border-bottom-right-radius: var(--_sizes---utility--0-5rem);
    max-width: calc(var(--_sizes---utility--10rem)*2);
    background-color: #323936;
    border: 1px solid #39403c;
    box-shadow: 0 0 20px 2px #202129a6
}

.intelligence-banner_img-text-bubble.bot-r {
    border-bottom-right-radius: 0
}

.intelligence-banner_img-text-bubble.bot-l {
    border-bottom-left-radius: 0
}

.intelligence-banner_img-text-bubble.inverse {
    border-color: var(--base-color-neutral--neutral-lightest);
    background-color: var(--text-color--text-alternate);
    color: var(--text-color--text-primary);
    box-shadow: 0 0 20px 2px #2021290d
}

.intelligence-banner_img-icon-wrap {
    position: relative
}

.intelligence-banner_img-icon-blur {
    width: 100vw;
    max-width: none;
    position: absolute;
    inset: auto 0% 0% 50%;
    transform: translate(-50%)
}

.intelligence-motion-section {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    aspect-ratio: 1/1.65;
    width: calc(var(--_sizes---utility--1rem)*22);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.intelligence-motion-section.for-first {
    padding-top: var(--_sizes---utility--6rem);
    justify-content: center;
    align-items: center;
    position: relative
}

.intelligence-motion-section.for-second {
    z-index: 1;
    padding-top: var(--_sizes---utility--6rem);
    justify-content: center;
    align-items: center
}

.intelligence-motion-section.for-second.for-home {
    position: absolute
}

.intelligence-motion-section.for-third {
    padding-top: var(--_sizes---utility--2rem)
}

.intelligence-cta_wrap {
    z-index: 1;
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1-5rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    border-radius: var(--_sizes---utility--0-5rem);
    background-color: var(--base-color-brand--white);
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
    position: relative
}

.intelligence-cta_wrap.for-loader {
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1rem);
    justify-content: flex-start;
    align-items: center
}

.intelligence-paper-img_wrap {
    z-index: 1;
    width: var(--_sizes---utility--7rem);
    height: auto;
    position: absolute;
    inset: auto 0% 0% auto;
    transform: translate(73%, 30%)
}

.intelligence-motion-cont {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    display: flex;
    position: relative
}

.intelligence-motion-card {
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem);
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    border-radius: var(--_sizes---utility--0-75rem);
    pointer-events: auto;
    background-image: linear-gradient(#e5f6ec, #bcf2d2);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: clip;
    transform: perspective(600px)
}

.intelligence-motion-card.for-csv {
    transform-style: preserve-3d;
    transform: perspective(600px)translate(50%, -30%)scale(.55)rotateX(20deg)rotateY(40deg)rotate(-12deg)
}

.intelligence-motion-card.for-xlsx {
    transform-style: preserve-3d;
    transform: perspective(600px)rotateX(5deg)rotateY(-23deg)rotate(-15deg)scale(.8)translate(30%, -140%)
}

.intelligence-motion-card.for-xls {
    transform-style: preserve-3d;
    transform: perspective(600px)rotateX(30deg)rotateY(-30deg)rotate(30deg)scale(1.1)translate(-60%, -10%)
}

.intelligence-motion-card.for-cloud {
    transform-style: preserve-3d;
    transform: perspective(600px)translate(-90%, 30%)scale(.55)rotateX(20deg)rotateY(40deg)rotate(-20deg)
}

.intelligence-motion-card.for-backet {
    transform-style: preserve-3d;
    position: absolute;
    top: 0;
    right: 0;
    transform: perspective(600px)rotateX(5deg)rotateY(-50deg)rotate(-4deg)scale(.5)translate(150%, -80%)
}

.intelligence-motion-card.for-plane {
    transform-style: preserve-3d;
    transform: perspective(600px)rotateX(20deg)rotateY(-10deg)rotate(10deg)scale(.8)translateY(90%)
}

.intelligence-motion-icon {
    width: var(--_sizes---utility--1-75rem);
    height: var(--_sizes---utility--1-75rem)
}

.intelligence-motion-p {
    color: var(--links-text);
    font-weight: 700
}

.intelligence-motion-p.for-loader {
    font-size: var(--_sizes---utility--2-5rem)
}

.intelligence-motion-cont-bl {
    padding-top: var(--_sizes---utility--10rem);
    padding-bottom: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    perspective: none;
    width: calc(100% + var(--_sizes---utility--5rem));
    margin-left: calc(var(--_sizes---utility--5rem)/-2);
    margin-top: calc(var(--_sizes---utility--10rem)*-1);
    top: calc(var(--_sizes---utility--6rem)*-1);
    flex-flow: row;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
    position: absolute;
    overflow: clip;
    transform: none
}

.intelligence-motion-cont-bl.for-loader {
    z-index: 2;
    pointer-events: none;
    perspective: none;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    position: absolute;
    inset: 0%;
    overflow: visible
}

.intelligence-loader-p_wrap {
    flex: 1
}

.intelligence-loader-p_bl {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    display: flex
}

.intelligence-loader-p_dynamic-wrap {
    grid-column-gap: var(--_sizes---utility--0-125rem);
    grid-row-gap: var(--_sizes---utility--0-125rem);
    display: flex
}

.intelligence-loader-icon_wrap {
    width: var(--_sizes---utility--3rem);
    height: var(--_sizes---utility--3rem);
    margin-right: var(--_sizes---utility--0-5rem);
    padding-top: calc(var(--_sizes---utility--1-25rem)/2);
    padding-right: calc(var(--_sizes---utility--1-25rem)/2);
    padding-left: calc(var(--_sizes---utility--1-25rem)/2);
    padding-bottom: calc(var(--_sizes---utility--1-25rem)/2);
    background-color: #f5fbf8;
    border-radius: 333px;
    flex: none;
    position: relative
}

.intelligence-loader-icon {
    width: 100%;
    height: 100%;
    display: block
}

.intelligence-loader-path {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.intelligence-loader-p_holder {
    flex: 1;
    position: relative
}

.ai-magic-stars_wrap {
    z-index: 2;
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0;
    transform: translateY(-60%)
}

.ai-magic-stars_wrap.for-prediction {
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 40%)
}

.ai-magic-stars_wrap.for-analysis {
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%)
}

.ai-magic-stars_wrap.for-check {
    top: 50%;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%)
}

.ai-magic-stars_wrap.for-dreams {
    top: -30%;
    left: 0%;
    transform: translate(-50%, 20%)
}

.ai-magic-stars_bl {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.ai-magic-stars_bl.for-about-gi {
    width: var(--_sizes---utility--10rem);
    height: var(--_sizes---utility--10rem);
    inset: auto auto 0% 0%
}

.ai-magic-stars_bl.for-about-gi.right {
    inset: auto -4% 0% auto
}

.ai-magic-stars_bl.for-about-gi.left {
    left: -15%
}

.ai-magic-stars_bl.for-how-gi {
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem);
    position: relative;
    inset: auto auto 0% 0%
}

.ai-magic-stars_bl.for-how-gi.right {
    inset: auto -15% 0% auto
}

.ai-magic-stars_bl.for-how-gi.left {
    left: -15%
}

.ai-magic-stars_bl.for-q3 {
    top: -100%
}

.ai-magic-stars_bl.for-tl {
    width: var(--_sizes---utility--5rem);
    height: var(--_sizes---utility--5rem);
    inset: -100% auto 0% 0%
}

.ai-magic-stars_bl.for-tl.right {
    inset: auto 0% 0% auto
}

.ai-magic-stars_bl.for-tl.left {
    left: -15%
}

.ai-magic-stars_bl.for-questions {
    width: 200%;
    height: 200%;
    inset: auto
}

.intelligence-cards_wrap {
    z-index: 2;
    flex-flow: column;
    align-self: stretch;
    align-items: stretch;
    display: flex;
    position: relative;
    bottom: auto;
    left: 0%;
    right: 0%
}

.intelligence-cards_bl {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    border-radius: var(--_sizes---utility--0-5rem);
    background-color: var(--base-color-brand--white);
    position: relative
}

.intelligence-cards_bl-skeleton {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.intelligence-cards_cont {
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1rem)var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    border-bottom: 1px solid #00000014;
    margin-bottom: -1px;
    display: flex
}

.intelligence-card-icon_wrap {
    width: var(--_sizes---utility--2-5rem);
    height: var(--_sizes---utility--2-5rem);
    border-radius: 50%;
    flex: none;
    position: relative;
    overflow: hidden
}

.intelligence-card-icon {
    display: block;
    position: relative
}

.intelligence-cards_title {
    flex: 1;
    align-self: center;
    font-weight: 600;
    position: relative
}

.intelligence-cards_price {
    width: var(--_sizes---utility--5rem);
    text-align: right;
    flex: none;
    align-self: center;
    font-weight: 600
}

.intelligence-cards_cont-dyn-wrap {
    flex: 1;
    display: flex;
    position: relative
}

.intelligence-cards_skeleton-p {
    border-radius: 333px;
    align-self: center;
    width: 100%;
    height: 60%;
    position: absolute;
    inset: 0% auto 0% 0%;
    overflow: hidden
}

.intelligence-cards_skeleton-img {
    border-radius: 333px;
    align-self: center;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.intelligence-phone-fg {
    z-index: 1;
    pointer-events: none;
    width: 100%;
    position: relative
}

.intelligence-phone-fg.phone-bottom {
    z-index: 3;
    position: absolute
}

.intelligence-phone-bg {
    margin-top: var(--_sizes---utility--0-5rem);
    margin-right: var(--_sizes---utility--0-5rem);
    margin-bottom: var(--_sizes---utility--0-5rem);
    margin-left: var(--_sizes---utility--0-5rem);
    border-top-left-radius: var(--_sizes---utility--2rem);
    border-top-right-radius: var(--_sizes---utility--2rem);
    border-bottom-left-radius: var(--_sizes---utility--2rem);
    border-bottom-right-radius: var(--_sizes---utility--2rem);
    width: calc(100% - var(--_sizes---utility--0-5rem)*2);
    height: calc(100% - var(--_sizes---utility--0-5rem)*2);
    position: absolute;
    inset: 0%
}

.intelligence-phone-bl {
    position: relative
}

.intelligence-phone-bottom-nav {
    border-bottom-left-radius: var(--_sizes---utility--0-75rem);
    border-bottom-right-radius: var(--_sizes---utility--0-75rem);
    width: calc(var(--_sizes---utility--1rem)*17);
    position: relative;
    inset: 0%
}

.intelligence-phone-top-nav {
    border-top-left-radius: var(--_sizes---utility--2rem);
    border-top-right-radius: var(--_sizes---utility--2rem);
    width: 100%;
    position: relative;
    inset: 0%
}

.intelligence-phone-main-bl {
    margin-top: var(--_sizes---utility--0-25rem);
    padding: var(--_sizes---utility--1rem);
    border-radius: var(--_sizes---utility--1rem)var(--_sizes---utility--1rem)var(--_sizes---utility--3rem)var(--_sizes---utility--3rem);
    background-color: #f5fbf8;
    border-top: 1px solid #00000014;
    flex: 1;
    position: relative;
    inset: 0%
}

.intelligence-phone-cont {
    padding: var(--_sizes---utility--0-75rem);
    flex-flow: column;
    display: flex;
    position: absolute;
    inset: 0%
}

.intelligence-phone-main-top {
    width: 100%
}

.intelligence-phone-main-cont {
    z-index: 2;
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.intelligence-cards_cont-bl {
    overflow: hidden
}

.cards-skeleton-mask {
    width: 100%;
    height: 100%;
    padding: 0;
    position: relative
}

.card-skeleton-mask-wrap {
    background-color: #f22;
    width: 100%;
    height: 100%;
    position: relative
}

.ai-particle-template {
    width: 100%;
    height: 100%;
    display: block
}

.ai-magic-stars_el {
    width: var(--_sizes---utility--1-5rem);
    height: var(--_sizes---utility--1-5rem)
}

.ai-magic-stars_el.for-gi-hero {
    width: var(--_sizes---utility--2-5rem);
    height: var(--_sizes---utility--2-5rem)
}

.intelligence-phone-bl_wrap {
    opacity: 1;
    position: absolute
}

.intelligence-cards-target {
    aspect-ratio: 1/1.04;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.sticky-test-wrap {
    height: 400vh
}

.sticky-test-cont {
    background-color: #a32727;
    width: 300px;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
    position: sticky;
    top: 200px
}

.bento-debts-cards_img {
    aspect-ratio: 1.37;
    width: auto;
    height: calc(var(--_sizes---utility--10rem)*1.25)
}

.bento-debt-cards_wrap {
    padding-top: var(--_sizes---utility--6rem);
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: absolute;
    inset: 0%
}

.u-bg-light-green {
    background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-grey-green)
}

.ready-to-use-template-img {
    aspect-ratio: auto;
    border-top-left-radius: var(--_sizes---utility--0-5rem);
    border-top-right-radius: var(--_sizes---utility--0-5rem);
    border-bottom-left-radius: var(--_sizes---utility--0-5rem);
    border-bottom-right-radius: var(--_sizes---utility--0-5rem);
    object-fit: contain;
    width: 100%;
    overflow: visible;
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 30% 70%, #0000 100%);
    mask-image: linear-gradient(#0000 0%, #fff 30% 70%, #0000 100%)
}

.intelligence-tabs_wrap {
    padding-right: var(--_sizes---utility--0-5rem);
    padding-left: var(--_sizes---utility--0-5rem)
}

.grassfeld-intelligence-h1 {
    font-size: var(--_sizes---utility--5rem);
    line-height: .96
}

.intelligence-hero-motion_bl {
    padding-top: calc(var(--_sizes---utility--10rem)*1.8);
    padding-bottom: calc(var(--_sizes---utility--10rem)*1.8);
    position: relative
}

.intelligence-hero-motion-cont {
    grid-column-gap: var(--_sizes---utility--10rem);
    grid-row-gap: var(--_sizes---utility--10rem);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.intelligence-hero-motion-cont.for-chat {
    grid-column-gap: var(--_sizes---utility--2-5rem);
    grid-row-gap: var(--_sizes---utility--2-5rem)
}

.intelligence-hero-motion-cont.inside-lottie {
    height: calc(var(--_sizes---utility--10rem)*3.3)
}

.intelligence-hero-motion-chat_wrap {
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    width: calc(var(--_sizes---utility--10rem)*4);
    position: relative
}

.intelligence-hero-motion-chat_bg-wrap {
    border-radius: var(--_sizes---utility--1rem);
    opacity: 0;
    transition: opacity .2s;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.intelligence-hero-motion-chat_cont {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative
}

.intelligence-hero-motion-chat_bubble {
    padding: var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--0-5rem);
    background-color: #00000008;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.intelligence-hero-motion-chat_bubble.for-question {
    align-self: flex-end
}

.intelligence-hero-motion-chat_bubble.for-answer {
    max-width: 85%;
    padding: var(--_sizes---utility--1rem)0rem;
    background-color: #0000
}

.intelligence-hero-motion-chat_avatar-wrap {
    width: var(--_sizes---utility--2rem);
    height: var(--_sizes---utility--2rem);
    flex: none
}

.intelligence-hero-motion-chat_p-wrap {
    -webkit-mask-image: linear-gradient(#fff 70%, #0000 100%);
    mask-image: linear-gradient(#fff 70%, #0000 100%)
}

.intelligence-hero-motion-chat_bubbles-cont {
    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;
    transition: padding .2s;
    display: flex
}

.intelligence-hero-motion-chat_bubbles-cont.chat-active {
    width: 100%;
    padding: var(--_sizes---utility--1-5rem)var(--_sizes---utility--1-5rem)var(--_sizes---utility--1-25rem)
}

.intelligence-hero-motion-chat_input-wrap {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    width: 100%;
    transition: box-shadow .2s, padding .2s;
    display: flex
}

.intelligence-hero-motion-chat_input-wrap.chat-active {
    padding: var(--_sizes---utility--1-25rem)var(--_sizes---utility--1-5rem)var(--_sizes---utility--1-5rem)
}

.intelligence-hero-motion-chat_input-icon-wrap {
    width: var(--_sizes---utility--3rem);
    height: var(--_sizes---utility--3rem);
    padding: var(--_sizes---utility--0-75rem);
    background-color: var(--text-color--color);
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.intelligence-hero-motion-chat_input-icon-wrap.for-send {
    background-color: var(--base-color-brand--black);
    color: var(--base-color-brand--white)
}

.intelligence-hero-motion-chat_input {
    height: var(--_sizes---utility--3rem);
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--0-75rem)var(--_sizes---utility--0-75rem)var(--_sizes---utility--1-125rem);
    background-color: var(--base-color-brand--white);
    border-radius: 500px;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.intelligence-hero-motion-chat_input-p {
    grid-column-gap: var(--_sizes---utility--0-125rem);
    grid-row-gap: var(--_sizes---utility--0-125rem);
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex
}

.intelligence-hero-motion-chat_input-caret {
    width: var(--_sizes---utility--0-125rem);
    height: var(--_sizes---utility--1-25rem);
    background-color: var(--links-text)
}

.intelligence-hero-motion-chat_bubbles-mask {
    overflow: hidden
}

.intelligence-hero-motion-chat_bubbles-grid {
    width: 100%
}

.intelligence-lottie-wrap {
    padding: var(--_sizes---utility--3rem);
    margin-left: auto;
    margin-right: auto;
    position: absolute
}

.intelligence-lottie-wrap.only-mob {
    display: none
}

.intelligence-lottie-wrap.for-features {
    position: relative
}

.intelligence-lottie {
    width: var(--_sizes---utility--9rem);
    height: var(--_sizes---utility--9rem)
}

.intelligence-lottie.only-mob {
    display: none
}

.intelligence-lottie-path {
    filter: blur(44px);
    width: 100%;
    height: 100%;
    display: block;
    overflow: visible !important
}

.intelligence-lottie-path_wrap {
    width: auto;
    margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1 - var(--_sizes---utility--4rem));
    bottom: 0%;
    left: 0%;
    right: 0%;
    top: calc(var(--_sizes---utility--4rem)*-1);
    height: calc(var(--_sizes---utility--10rem)*6.5);
    position: absolute
}

.bento-bg-tab-cont {
    top: var(--_sizes---utility--4rem);
    right: var(--_sizes---utility--3-5rem);
    padding: var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    border-radius: var(--_sizes---utility--1rem);
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    transform-origin: 100% 0;
    background-color: #fff3;
    flex-flow: column;
    display: flex;
    position: absolute
}

.bento-bg-tab-cont.for-second {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    width: auto;
    position: relative;
    top: 0;
    right: 0
}

.bento-bg-tab-cont.for-third {
    top: var(--_sizes---utility--3rem);
    right: var(--_sizes---utility--2-5rem);
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 0
}

.bento-bg-tab-cont.for-third.for-home {
    top: var(--_sizes---utility--1-75rem);
    right: var(--_sizes---utility--1-5rem);
    transform: scale(.85)
}

.bento-bg-tab-cont.for-first {
    width: calc(var(--_sizes---utility--10rem)*2.15)
}

.bento-bg-tab-cont.for-first.for-home {
    top: var(--_sizes---utility--3rem);
    right: var(--_sizes---utility--1-25rem);
    transform: scale(.89)
}

.bento-bg-tab-tag {
    padding: var(--_sizes---utility--0-125rem)var(--_sizes---utility--0-5rem);
    border-radius: var(--_sizes---utility--0-25rem);
    color: var(--text-color--color);
    font-size: var(--_sizes---utility--0-875rem);
    text-transform: uppercase;
    background-color: #00b881;
    font-weight: 700
}

.bento-bg-tab-cont-bl {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    color: var(--text-color--color);
    flex-flow: column;
    display: flex
}

.bento-bg-tab-cont-bl.for-second-tab {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem)
}

.bento-bg-tab-top {
    color: var(--text-color--color);
    justify-content: space-between;
    align-items: center;
    display: flex
}

.bento-bg-tab-add-cont {
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem);
    border-radius: var(--_sizes---utility--0-75rem);
    background-color: var(--base-color-brand--white);
    flex-flow: column;
    display: flex
}

.bento-bg-tab-add-mask {
    overflow: hidden
}

.bento-add-cont-top {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.bento-add-cont-tl_wrap {
    height: var(--_sizes---utility--0-75rem);
    background-color: #eefaf3;
    border-radius: 333px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.beto-add-cont-main {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    flex-flow: column;
    display: flex
}

.beto-add-cont-line {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem);
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.beto-add-cont-line-left {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.bento-cards-line-h {
    color: var(--base-color-brand--grey-400);
    font-weight: 400;
    font-size: calc(var(--_sizes---utility--10rem)/13);
    flex: 1;
    align-self: center;
    position: relative
}

.bento-cards-line-price {
    color: var(--text-color--text-secondary);
    text-align: right;
    font-weight: 600;
    font-size: calc(var(--_sizes---utility--10rem)/13);
    flex: 1;
    align-self: center;
    position: relative
}

.bento-add-cont-price-bl {
    display: flex;
    position: relative
}

.bento-add-cont-tl {
    background-color: #ffcd00;
    border-radius: 33px;
    width: 0%;
    height: 100%
}

.bento-add-cont-img {
    width: 100%;
    height: 100%
}

.bento-add-cont-img_wrap {
    width: var(--_sizes---utility--2-5rem);
    height: var(--_sizes---utility--2-5rem);
    margin-left: calc(var(--_sizes---utility--1-25rem)*-1)
}

.bento-bg-tab-cont_wrap {
    top: var(--_sizes---utility--3-5rem);
    right: var(--_sizes---utility--5rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    width: calc(var(--_sizes---utility--10rem)*2.625);
    flex-flow: column;
    display: flex;
    position: absolute
}

.bento-bg-tab-cont_wrap.for-home {
    top: var(--_sizes---utility--6rem);
    right: var(--_sizes---utility--1-5rem);
    transform-origin: 100% 0;
    transform: scale(.83)
}

.second-tab-dynamic-cont_wrap {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.second-tab-dynamic-cont_bl {
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    border-radius: var(--_sizes---utility--0-75rem);
    background-color: var(--base-color-brand--white);
    flex-flow: column;
    align-self: stretch;
    display: flex;
    box-shadow: 0 0 24px #0000001f
}

.second-tab-dynamic-cont {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    display: flex
}

.equal-sign {
    z-index: 1;
    padding: var(--_sizes---utility--0-75rem);
    background-color: var(--base-color-brand--white);
    border-radius: 333px;
    position: absolute;
    box-shadow: 0 0 24px #0000001f
}

.bento-second-tab-img {
    width: var(--_sizes---utility--5rem);
    height: var(--_sizes---utility--5rem);
    bottom: auto;
    left: auto;
    top: calc(var(--_sizes---utility--1-5rem)*-1);
    right: calc(var(--_sizes---utility--0-25rem)*-1);
    position: absolute
}

.text-color-teritary {
    color: var(--background-color--background-placeholder)
}

.bento-bg-tab-cards_wrap {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.bento-bg-tabs-cards_bl {
    position: relative
}

.bento-bg-tabs-cards_bl.for-second {
    position: absolute;
    transform: rotate(4deg)translate(4px, -4px)
}

.bento-bg-tabs-cards_bl.for-third {
    position: absolute;
    transform: rotate(-4deg)translate(-4px, 4px)
}

.bento-bg-tabs-cards_img {
    aspect-ratio: 1.1;
    width: calc(var(--_sizes---utility--10rem)*1.8);
    box-shadow: 0 0 16px #00000029
}

.reach-your-dreams_wrap {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    margin-bottom: calc(var(--_sizes---utility--10rem)*1.35);
    width: calc(var(--_sizes---utility--10rem)*2.1);
    top: auto;
    bottom: 0%;
    left: calc(var(--_sizes---utility--10rem)*2.15);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    transform: translateY(-15%)
}

.reach-your-dreams_wrap.for-home {
    margin-bottom: 0;
    top: 0;
    bottom: auto;
    left: 0;
    transform: translate(12%, 25%)rotate(-5deg)scale(.85)
}

.reach-your-dreams-img_wrap {
    border-radius: var(--_sizes---utility--0-75rem);
    -webkit-backdrop-filter: blur(25px);
    backdrop-filter: blur(25px);
    background-color: #fff3;
    overflow: hidden
}

.reach-your-dreams-img_mask {
    overflow: hidden
}

.how-fat-img-secondary-img {
    flex: none;
    width: 100%;
    height: 100%;
    position: relative
}

.bento-reports-slider_item {
    border-top-left-radius: var(--_sizes---utility--0-875rem);
    border-top-right-radius: var(--_sizes---utility--0-875rem);
    border-bottom-left-radius: var(--_sizes---utility--0-875rem);
    border-bottom-right-radius: var(--_sizes---utility--0-875rem);
    color: var(--text-color--text-alternate);
    width: calc(var(--_sizes---utility--10rem)*2.25);
    height: calc(var(--_sizes---utility--10rem)*.55);
    display: flex;
    overflow: clip
}

.bento-reports-slider_item.size-one-line {
    height: calc(var(--_sizes---utility--10rem)*.475)
}

.bento-reports-slider_item.size-two-lines {
    height: calc(var(--_sizes---utility--10rem)*.55)
}

.bento-reports-slider_item.size-two-lines.nl-one-line:lang(nl) {
    height: calc(var(--_sizes---utility--10rem)*.475)
}

.bento-reports-slider_item.use-ready {
    aspect-ratio: 6.06;
    height: auto;
    width: calc(var(--_sizes---utility--10rem)*2.275)
}

.bento-reports-slider_item.for-notifications {
    aspect-ratio: 4.41;
    height: auto;
    width: calc(var(--_sizes---utility--10rem)*2.1);
    overflow: hidden
}

.bento-reports-slider_img {
    width: 100%
}

.manage-debts-motion_wrpap {
    margin-top: var(--_sizes---utility--sections--top-bot-padding);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    margin-right: calc(var(--_sizes---utility--10rem)*.1);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0 0% auto auto
}

.debts-tog-img {
    aspect-ratio: 1.76;
    border-top-left-radius: var(--_sizes---utility--1-25rem);
    border-top-right-radius: var(--_sizes---utility--1-25rem);
    border-bottom-left-radius: var(--_sizes---utility--1-25rem);
    border-bottom-right-radius: var(--_sizes---utility--1-25rem);
    object-fit: cover;
    width: calc(var(--_sizes---utility--10rem)*2.5);
    transform: none;
    box-shadow: 0 0 25px #0000000f, 0 0 25px #00000014, 0 0 12px #0000001a, 0 2px 5px #0000000f
}

.debts-tog-img.additional {
    aspect-ratio: 5.4;
    box-shadow: none;
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    background-color: #0000001f;
    transform: none
}

.manage-debt-tog-el-bl-copy {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    width: calc(var(--_sizes---utility--1rem)*25);
    flex-flow: column;
    display: flex;
    position: relative
}

.never-miss-bg {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.never-miss-phone_wrap {
    justify-content: center;
    align-items: flex-end;
    width: 30%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.never-miss-phone-img_wrap {
    aspect-ratio: 1/1.45;
    width: calc(var(--_sizes---utility--10rem)*2)
}

.never-miss-additional {
    aspect-ratio: 1;
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    width: calc(var(--_sizes---utility--10rem)*1.9);
    position: absolute;
    overflow: hidden;
    transform: rotate(-10deg)translate(180%, -10%)
}

.never-miss-additional.secondary {
    aspect-ratio: 1/1.1;
    width: calc(var(--_sizes---utility--10rem)*1.4);
    transform: rotate(10deg)translate(110%, -50%)
}

.never-miss-additional-img {
    width: 100%;
    height: 100%
}

.never-miss-bell_wrap {
    left: var(--_sizes---utility--4rem);
    width: 30%;
    padding-bottom: var(--_sizes---utility--2-5rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    right: auto
}

.never-miss-bell-img {
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem)
}

.bell-custom-slider_wrap.swiper {
    max-height: 100%;
    overflow: visible
}

.secure-storage-motion_wrap {
    margin-top: var(--_sizes---utility--4rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    margin-right: calc(var(--_sizes---utility--10rem)*.2);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0 0% auto auto;
    transform: rotate(10deg)
}

.secure-storage-folder {
    width: calc(var(--_sizes---utility--10rem)*2.83);
    margin-top: calc(var(--_sizes---utility--10rem)*-.7);
    position: relative;
    transform: translate(0%)
}

.secure-storage-action-line {
    aspect-ratio: 5.4;
    border-top-left-radius: var(--_sizes---utility--0-75rem);
    border-top-right-radius: var(--_sizes---utility--0-75rem);
    border-bottom-left-radius: var(--_sizes---utility--0-75rem);
    border-bottom-right-radius: var(--_sizes---utility--0-75rem);
    width: calc(var(--_sizes---utility--10rem)*2.45);
    overflow: hidden
}

.secure-storage-action-line.first-line {
    transform: translateY(25%)rotate(4deg)
}

.secure-storage-action-line.second-line {
    transform: rotate(-15deg)translate(-9%, 20%)
}

.secure-storage-action-line.third-line {
    transform: translateY(50%)
}

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

.home-hero-tab-phone {
    width: auto;
    height: 100%;
    position: relative
}

.home-hero-tab-phone.for-phone-bg {
    position: absolute;
    inset: 0%
}

.home-hero-tab-phone_wrap {
    height: calc(var(--_sizes---utility--10rem)*3.5);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.home-hero-tabs_menu {
    margin-bottom: var(--_sizes---utility--2-5rem);
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.home-hero-tabs_content {
    overflow: visible
}

.home-hero-tabs_link {
    padding: 0px var(--_sizes---utility--0-25rem);
    background-color: #0000;
    transition: padding .4s
}

.home-hero-tabs_link.w--current {
    padding-right: var(--_sizes---utility--0-75rem);
    padding-left: var(--_sizes---utility--0-75rem);
    background-color: #0000
}

.home-hero-tabs_pane {
    position: relative
}

.home-hero-tabs_link-cont {
    width: var(--_sizes---utility--5rem);
    height: var(--_sizes---utility--5rem);
    transition: transform .4s;
    position: relative
}

.home-hero-tabs-circle {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
    overflow: visible !important
}

.home-hero-tabs_avatar {
    opacity: .7;
    width: 100%;
    height: 100%;
    transition: opacity .4s;
    display: block
}

.home-hero-tabs_link-cont-bl {
    background-color: var(--base-color-brand--black);
    border-radius: 333px;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.home-hero-tabs_link-cont-img {
    width: 100%;
    height: 100%;
    padding: var(--_sizes---utility--0-25rem);
    position: relative
}

.star-path {
    display: block
}

.home-hero-tab-phone-bg {
    height: 100%;
    padding: var(--_sizes---utility--0-5rem);
    aspect-ratio: 1/2.12;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0
}

.home-hero-video-bg {
    border-radius: var(--_sizes---utility--2rem);
    background-color: #000;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.home-hero-tab-additional-blocks {
    position: absolute
}

.home-hero-tab-additional-blocks.for-quote {
    color: var(--text-color--color);
    overflow: visible;
    transform: translate(85%, -75%)rotate(-9deg)
}

.home-hero-tab-additional-blocks.bottom-1 {
    bottom: 10%;
    transform: translateY(-75%)
}

.home-hero-tab-additional-blocks.bottom-2 {
    bottom: 9%
}

.home-hero-tab-additional-blocks.left-1 {
    top: 0;
    transform: translate(-90%, 110%)
}

.home-hero-tab-additional-blocks.left-2 {
    top: 0;
    transform: rotate(3deg)translate(-73%, 85%)
}

.home-hero-tab-additional-blocks.left-2.for-first-tab {
    grid-column-gap: var(--_sizes---utility--0-125rem);
    grid-row-gap: var(--_sizes---utility--0-125rem);
    flex-flow: column;
    display: flex;
    transform: translate(-73%, 70%)
}

.hero-home-tab-quote-svg {
    width: calc(var(--_sizes---utility--10rem)*1.85);
    padding-top: var(--_sizes---utility--1-25rem);
    padding-right: var(--_sizes---utility--2-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    padding-left: var(--_sizes---utility--1-5rem);
    aspect-ratio: 1.34;
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    -webkit-backdrop-filter: blur(64px);
    backdrop-filter: blur(64px);
    background-color: #00000014;
    border: 1px solid #ffffff3d;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative;
    overflow: visible !important
}

.foreign-object {
    width: 100%;
    height: 100%
}

.home-hero-tab-additional-notification {
    height: var(--_sizes---utility--4rem);
    aspect-ratio: 5.9;
    border-radius: var(--_sizes---utility--0-75rem);
    overflow: hidden
}

.home-hero-tab-additional-notification.secondary {
    transform: scale(.85)rotate(-1.5deg)
}

.home-hero-tab-additional-notification.secondary.for-first-tab {
    transform: scale(.85)rotate(4.5deg)
}

.home-hero-tab-additional-notification.secondary.for-second-tab {
    height: var(--_sizes---utility--3-5rem);
    aspect-ratio: 6.9;
    transform: translateY(-15%)scale(.85)rotate(-2deg)
}

.home-hero-tab-additional-notification.secondary.for-third-tab {
    height: var(--_sizes---utility--3-5rem);
    aspect-ratio: 6.7;
    transform: translateY(-30%)scale(.9)rotate(-1.5deg)
}

.home-hero-tab-additional-notification.primary.for-second-tab {
    height: var(--_sizes---utility--3-5rem);
    aspect-ratio: 6.9;
    transform: rotate(3deg)
}

.home-hero-tab-additional-notification.primary.for-third-tab {
    height: var(--_sizes---utility--3-5rem);
    aspect-ratio: 6.7;
    transform: translateY(-25%)rotate(3deg)
}

.home-hero-tab-additional-notification-img {
    object-fit: cover;
    align-self: stretch;
    width: 100%;
    height: 100%;
    display: block
}

.home-hero-tab-additional-bl {
    height: var(--_sizes---utility--9rem);
    aspect-ratio: 1.93;
    border-radius: var(--_sizes---utility--0-75rem);
    overflow: hidden;
    transform: rotate(-3deg)
}

.home-hero-tab-additional-bl.secondary {
    transform: rotate(3deg)
}

.home-hero-tab-additional-bl.secondary.first-tab {
    aspect-ratio: 4.7;
    height: auto;
    width: calc(var(--_sizes---utility--10rem)*2.1);
    display: flex;
    transform: none
}

.home-hero-tab-additional-bl.secondary.first-tab-blured {
    width: calc(var(--_sizes---utility--10rem)*2.1);
    aspect-ratio: 2.18;
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
    background-color: #0000001f;
    height: auto;
    transform: none
}

.home-hero-tab-additional-bl.secondary.for-second-tab {
    aspect-ratio: 1.68;
    height: calc(var(--_sizes---utility--10rem)*1.25)
}

.home-hero-tab-additional-bl.secondary.for-third-tab {
    height: var(--_sizes---utility--8rem);
    aspect-ratio: 2.3;
    transform: rotate(-4deg)
}

.home-hero-tab-additional-bl.primary.for-third-tab {
    height: var(--_sizes---utility--8rem);
    aspect-ratio: 2.3;
    transform: translateY(25%)rotate(15deg)
}

.home-hero-tab-additional-blocks-quote {
    transition: opacity .4s
}

.managing-tabs-menu {
    margin-bottom: var(--_sizes---utility--0-125rem);
    grid-column-gap: var(--_sizes---utility--0-125rem);
    grid-row-gap: var(--_sizes---utility--0-125rem);
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.managing-tabs-content {
    overflow: visible
}

.managing-tabs-cont {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.managing-tabs-link {
    padding: var(--_sizes---utility--0-5rem)var(--_sizes---utility--1-25rem);
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    color: var(--text-color--text-black-70);
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex
}

.managing-tabs-link_cont {
    text-align: center
}

.tabs-cont_wrap {
    width: 50%;
    padding-top: var(--_sizes---utility--4rem);
    padding-right: 5%;
    padding-bottom: var(--_sizes---utility--4rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.tabs-cont_wrap:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    min-height: 75vh;
    padding-top: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--7rem)
}

.tabs-cont_wrap.for-gi {
    padding: var(--_sizes---utility--1-5rem);
    justify-content: space-between;
    align-items: flex-start
}

.tabs-cont-bl {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    display: flex
}

.tabs-cont-ctas {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    display: flex
}

.tabs-img-wrap {
    padding-top: var(--_sizes---utility--1rem);
    padding-right: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--1rem);
    padding-left: var(--_sizes---utility--1rem);
    margin-right: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
    width: calc(50% + var(--_sizes---utility--sections--left-right-padding))
}

.tabs-img-wrap.for-gi {
    width: calc(var(--_sizes---utility--10rem)*2.7);
    margin-right: 0;
    padding: 0
}

.tabs-img-bl {
    aspect-ratio: 1;
    border-radius: var(--_sizes---utility--2rem);
    width: 100%;
    height: 100%;
    overflow: hidden
}

.tabs-img {
    width: 100%;
    height: 100%
}

.tabs-cont-tags_wrap {
    grid-column-gap: var(--_sizes---utility--3rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: row;
    flex: 1;
    order: 9999;
    place-content: flex-end flex-start;
    align-items: flex-end;
    display: flex
}

.tabs-cont-tag {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    display: flex;
    position: relative
}

.tabs-cont-tag.wider {
    width: calc(var(--_sizes---utility--10rem)*1.65);
    flex: none
}

.tabs-cont-tag.narrower {
    width: calc(var(--_sizes---utility--10rem)*1.15)
}

.banks-bl-wrap {
    padding-left: 20%;
    padding-right: 20%
}

.banks-bl-cont {
    position: relative
}

.banks-bl-bg_wrap {
    border-bottom-right-radius: 1400px;
    border-bottom-left-radius: 1400px;
    position: absolute;
    inset: 0%;
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 50%);
    mask-image: linear-gradient(#0000 0%, #fff 50%)
}

.banks-bl-bg {
    width: 100%;
    height: 100%
}

.banks-bl-cont_wrap {
    padding-top: var(--_sizes---utility--sections--top-bot-padding);
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.connected-banks-p {
    text-align: center;
    width: 80%
}

.connected-banks-globe_wrap {
    margin-top: var(--_sizes---utility--3rem);
    padding: var(--_sizes---utility--0-5rem);
    position: relative
}

.connected-banks-globe_bl {
    aspect-ratio: 1;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.connected-banks-globe_bl-img-wrap {
    width: 100%;
    height: 100%;
    position: relative
}

.connected-banks-globe_bl-img {
    width: 100%;
    height: 100%;
    display: block
}

.connected-banks-globe_bl-img.fg {
    opacity: .07;
    position: absolute;
    inset: 0%
}

.connected-banks-logos_wrap {
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    margin-left: calc(var(--_sizes---utility--5rem)*-1);
    width: calc(100% + var(--_sizes---utility--5rem)*2);
    flex: none;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: absolute;
    inset: auto 0% 50%;
    overflow-x: clip;
    transform: translateY(50%)
}

.connected-banks-logos_bl {
    width: var(--_sizes---utility--5rem);
    height: var(--_sizes---utility--5rem);
    border-radius: 50%;
    flex: none;
    overflow: hidden
}

.connected-banks-pins_wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute
}

.connected-banks-pins_wrap.first {
    top: 10%;
    left: 0%;
    transform: rotate(10deg)
}

.connected-banks-pins_wrap.second {
    top: -3%;
    right: 20%;
    transform: rotate(5deg)scale(.7)
}

.connected-banks-pins_wrap.third {
    top: 7%;
    right: 5%;
    transform: rotate(-10deg)
}

.connected-banks-pins-el_wrap {
    z-index: 1;
    transform-origin: 50% 100%;
    position: relative
}

.connected-banks-pins-el {
    height: var(--_sizes---utility--3rem);
    aspect-ratio: 1/1.26
}

.connected-banks-location_wrap {
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    transform-origin: 50% 0;
    width: calc(var(--_sizes---utility--10rem)*1.65);
    margin-top: calc(var(--_sizes---utility--1-25rem)*-1);
    position: relative;
    overflow: hidden
}

.connected-banks-location-img {
    width: 100%;
    height: 100%
}

.orginize-finances_wrap {
    margin-top: var(--_sizes---utility--5rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    display: flex
}

.orginize-finances-slider.swiper {
    width: 80%;
    margin-left: calc(var(--_sizes---utility--0-5rem)*-1);
    overflow: visible
}

.orginize-finances-slide.swiper-slide {
    width: auto;
    height: auto;
    padding-right: var(--_sizes---utility--0-5rem);
    padding-left: var(--_sizes---utility--0-5rem)
}

.orginize-finances-item {
    height: 100%
}

.intelligence-dropdowns_wrap {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: relative
}

.intelligence-dropdowns_bl {
    width: 50%;
    padding-left: var(--_sizes---utility--4rem);
    grid-column-gap: var(--_sizes---utility--4rem);
    grid-row-gap: var(--_sizes---utility--4rem);
    flex-flow: column;
    display: flex
}

.intelligence-top {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.intelligence-dropdowns_el {
    border-bottom: 1px solid var(--base-color-neutral--neutral-lightest)
}

.intelligence-dropdowns_trigger {
    padding-top: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    cursor: pointer;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative
}

.intelligence-dropdowns_mask {
    overflow: hidden
}

.intelligence-dropdowns_text {
    padding-right: var(--_sizes---utility--6rem);
    padding-bottom: var(--_sizes---utility--1rem)
}

.intelligence-dropdowns_button {
    width: var(--_sizes---utility--2rem);
    height: var(--_sizes---utility--2rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    padding-top: calc(var(--_sizes---utility--1-25rem)/2);
    padding-right: calc(var(--_sizes---utility--1-25rem)/2);
    padding-left: calc(var(--_sizes---utility--1-25rem)/2);
    padding-bottom: calc(var(--_sizes---utility--1-25rem)/2);
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.intelligence-dropdowns_line {
    width: var(--_sizes---utility--0-75rem);
    background-color: var(--text-color--text-secondary);
    height: 1.4px
}

.intelligence-dropdowns_line.additional-line {
    position: absolute;
    transform: rotate(90deg)
}

.intelligence-dropdowns_tick {
    opacity: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    position: absolute;
    inset: 0%
}

.intelligence-dropdowns_img-wrap {
    border-radius: var(--_sizes---utility--1rem);
    width: 50%;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden
}

.intelligence-dropdowns_img-wrap.for-mob {
    display: none
}

.intelligence-dropdowns_img-wrap.for-custom {
    z-index: 5
}

.intelligence-dropdowns_img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block
}

.number-for-safe_wrap {
    width: var(--_sizes---utility--2rem);
    height: var(--_sizes---utility--2rem);
    margin-bottom: var(--_sizes---utility--1-25rem);
    background-color: var(--text-color--color);
    color: var(--base-color-brand--grey-400);
    border-radius: 3333px;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.number-for-safe {
    font-size: var(--_sizes---utility--0-875rem);
    font-weight: 600
}

.safety-illustration {
    left: 0;
    top: var(--_sizes---utility--1-5rem);
    width: calc(var(--_sizes---utility--10rem)*1.1);
    position: absolute
}

.safety-illustration.for-left-lock {
    max-width: none;
    width: calc(var(--_sizes---utility--10rem)*1.25);
    top: 0;
    left: auto;
    right: 0
}

.safety-illustration.for-left-lock.for-gi {
    width: var(--_sizes---utility--9rem);
    top: 50%;
    transform: translateY(-50%)
}

.safety-illustration.for-left-lock.for-gi.for-mob {
    display: none
}

.safety-illustration.for-right {
    width: calc(var(--_sizes---utility--10rem)*1.5);
    left: auto;
    right: 0
}

.safety-illustration.for-right-lock {
    max-width: none;
    width: calc(var(--_sizes---utility--10rem)*.57);
    top: 0;
    left: 0;
    right: auto
}

.safety-illustration.for-right-lock.for-gi {
    width: var(--_sizes---utility--9rem);
    top: 50%;
    transform: translateY(-50%)
}

.safety-illustration.for-right-lock.for-gi.only-mob {
    display: none
}

.tabs-cont-tags_line {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    display: flex
}

.tabs-cont-tags_col {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: column;
    display: flex
}

.home-hero-tab-additional-blocks-first {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    flex-flow: column;
    display: flex;
    transform: translate(-8%, -20%)rotate(13deg)
}

.how-fast-speedometr {
    width: 120%;
    margin-left: -10%
}

.how-fast-speedometr-bot {
    z-index: 2;
    margin-top: calc(var(--_sizes---utility--8rem)*-1);
    display: block;
    position: relative
}

.connected-banks-logos_el {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    display: flex
}

.connected-banks-logos_sec {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex: none;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
    top: auto;
    left: 0%;
    right: 0%
}

.connected-banks-logos_sec.only-mob {
    display: none
}

.web-home-hero-bg {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.ingeligence-cont_wrap {
    aspect-ratio: 2;
    width: 100%;
    position: relative
}

.intelligence-dropdowns_img-holder {
    border-radius: var(--_sizes---utility--1rem);
    width: 100%;
    height: 100%;
    position: relative;
    inset: 0% auto auto 0%;
    overflow: hidden
}

.intelligence-dropdowns_img-holder.for-mob {
    display: none
}

.intelligence-dropdowns_img-holder.for-custom {
    z-index: 5
}

.intelligence-dropdowns_img-slot {
    width: 100%;
    height: 100%
}

.bento-title_wrap {
    flex: 0 auto;
    overflow: hidden
}

.list-4 {
    list-style-type: disc
}

.contact-details {
    padding-right: var(--_sizes---utility--8rem);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    display: flex
}

.u-wrap-balance {
    text-wrap: balance
}

.intelligence-nav-lottie-wrap {
    padding-top: var(--_sizes---utility--3rem);
    padding-right: var(--_sizes---utility--3rem);
    padding-bottom: var(--_sizes---utility--3rem);
    padding-left: var(--_sizes---utility--3rem);
    margin-top: calc(var(--_sizes---utility--1rem)*-4.5);
    margin-right: calc(var(--_sizes---utility--1rem)*-4.5);
    position: absolute;
    top: 0;
    right: 0
}

.intelligence-nav-lottie-wrap.only-mob {
    display: none
}

.intelligence-nav-lottie {
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem)
}

.intelligence-nav-lottie.only-mob {
    display: none
}

.only-web {
    justify-content: center;
    display: flex
}

.only-web.for-cta {
    flex-flow: column
}

.separator-bg-vid {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: relative
}

.separator-bg-vid.for-custom-tabs {
    position: absolute;
    inset: 0%
}

.separator-bg-vid.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    object-position: 50% 100%
}

.separator-bg-vid.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
    display: none
}

.separator-bg-vid.for-shared-dream {
    object-position: 50% 0%;
    position: relative
}

.separator-bg-vid.fo-relative-size {
    aspect-ratio: 1.95;
    height: auto
}

.separator-bg-vid.for-shared-dream-people {
    object-position: 50% 0%;
    height: auto;
    position: relative
}

.separator-bg-vid.for-fg,
.separator-bg-vid.for-custom-tabs-fg {
    position: absolute;
    inset: 0%
}

.hero-top-content {
    margin-top: var(--_sizes---utility--3-5rem);
    margin-bottom: var(--_sizes---utility--3-5rem);
    grid-column-gap: var(--_sizes---utility--9rem);
    grid-row-gap: var(--_sizes---utility--9rem);
    flex-flow: column;
    display: flex;
    position: relative
}

.hero-top-content.u-mb-0 {
    margin-bottom: 0
}

.home-hero-logos-line {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.home-hero-logo-item {
    height: var(--_sizes---utility--4rem);
    aspect-ratio: 1.45;
    border-radius: var(--_sizes---utility--0-75rem);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.home-hero-logo-bg {
    border-radius: calc(var(--_sizes---utility--0-75rem) - 1px);
    background-color: #e9f8ef;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    position: absolute;
    inset: 1px 0% 0% 1px
}

.home-hero-logo-item-img {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.home-hero-logo-item-img.for-embed {
    width: var(--_sizes---utility--3-5rem);
    height: var(--_sizes---utility--3-5rem);
    opacity: .8;
    filter: grayscale()
}

.home-hero-lottie_wrap {
    z-index: 1;
    height: 100%;
    margin-left: calc(var(--_sizes---utility--1rem)*-1);
    width: calc(100% + var(--_sizes---utility--1rem) + var(--_sizes---utility--sections--left-right-padding));
    position: relative
}

.home-hero-bg {
    width: 100%;
    height: 100%
}

.home-hero-fg {
    border-radius: inherit;
    border: 1px solid #00000008;
    position: absolute;
    inset: 0%
}

.home-hero-lottie {
    width: 100%;
    height: 100%
}

.bento-custom-cont_top {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.features-grid-cards_wrap {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: column;
    display: flex
}

.small-slider_wrap {
    flex-flow: column;
    flex: 1;
    width: 100%;
    max-width: 100%;
    display: flex;
    position: relative
}

.clients-feedbacks-sm_clw.swiper {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    max-width: 66%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: visible
}

.clients-feedbacks-sm_clw.for-modal {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex
}

.clients-feedbacks-sm_cl.for-modal {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 80vh;
    display: flex
}

.clients-feedbacks-sm_cli.swiper-slide {
    width: auto
}

.clients-feedbacks-sm_cli.for-modal {
    width: 100%;
    max-width: 80vw;
    height: 100%;
    max-height: 70vh;
    display: none
}

.clients-feedbacks-sm_cli.for-modal.is-active {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.feedback-sm-bl {
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-primary);
    cursor: pointer;
    padding-top: calc(var(--_sizes---utility--1-25rem)/2);
    padding-left: calc(var(--_sizes---utility--1-25rem)/2);
    padding-right: calc(var(--_sizes---utility--1-25rem)/2);
    box-shadow: 0 2px 20px #00000005, 0 2px 34px #0000000a
}

.feedback-sm-bl.for-modal {
    min-width: 75vw;
    max-width: 95%;
    min-height: auto;
    max-height: 100%;
    padding-bottom: var(--_sizes---utility--0-75rem);
    aspect-ratio: 3/2
}

.small-feedback-nav {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
    position: absolute;
    inset: 50% 0% auto 0;
    transform: translateY(-50%)
}

.small-feedback-nav.awards {
    top: -23%
}

.features-h1 {
    max-width: 22ch;
    font-size: var(--_sizes---utility--5rem)
}

.features-h1.for-ai {
    max-width: 19ch
}

.features-hero-links_wrap {
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: flex-start;
    display: grid
}

.nav-drpdwn-item-for-features {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--1rem);
    background-color: var(--background-color--background-secondary);
    color: var(--text-color--text-primary);
    border: 1px solid #0000;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .6fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem 1.5rem;
    text-decoration: none;
    display: flex
}

.nav-drpdwn-item-for-features:hover {
    border-color: var(--links-text)
}

.nav-drpdwn-item-for-features.for-intelligence {
    background-image: linear-gradient(225deg, #dcf3e8 10%, #f5fbf8);
    position: relative;
    overflow: clip
}

.nav-drpdwn-item-for-features.for-features {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: row;
    justify-content: flex-start;
    align-items: center
}

.features-card-bot-img {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.features-card-bot-img.for-features {
    aspect-ratio: auto;
    width: auto;
    bottom: 0%;
    right: 0%;
    transform: none
}

.intelligence-banner_img-text-bubble_wrap {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 50%;
    display: flex;
    position: relative
}

.intelligence-banner_wrap {
    grid-column-gap: var(--_sizes---utility--8rem);
    grid-row-gap: var(--_sizes---utility--8rem);
    width: 100%;
    display: flex;
    position: absolute;
    top: 35%
}

.logo-footer {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.demo-section__title {
    position: relative
}

.bunny-bg__btn {
    -webkit-backdrop-filter: blur(1em);
    backdrop-filter: blur(1em);
    cursor: pointer;
    background-color: #6464644d;
    border: 1px solid #ffffff1a;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3em;
    height: 3em;
    padding: .8125em;
    display: flex;
    position: relative
}

.bunny-bg__pause-svg {
    display: none
}

.bunny-bg__playpause {
    pointer-events: auto;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    bottom: 4vw;
    right: 4vw
}

.bunny-bg__video {
    object-fit: cover;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.demo-section__title-h1 {
    max-width: 9em;
    font-size: 8vw;
    font-weight: 500;
    line-height: 1
}

.bunny-bg {
    pointer-events: none;
    color: #fff;
    isolation: isolate;
    border-radius: 1em;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    transform: translate(0)
}

.bunny-bg__loading {
    opacity: 0;
    visibility: hidden;
    background-color: #00000054;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute
}

.bunny-bg__placeholder {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute
}

.demo-section {
    color: #efeeec;
    background-color: #000;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 100svh;
    padding: 4vw;
    display: flex;
    position: relative;
    overflow: hidden
}

.bunny-bg__loading-svg {
    width: 6em
}

.demo-section__fade-left {
    pointer-events: none;
    background-image: linear-gradient(45deg, #000, #0000 50%);
    width: 90vw;
    height: 90vw;
    position: absolute;
    bottom: 0;
    left: 0
}

.forecast-lottie {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.about-h1 {
    font-size: var(--_sizes---utility--5rem)
}

.about-h1.grow {
    text-align: center;
    flex: 1
}

.about-h1.for-home-hero {
    font-size: var(--_sizes---utility--4rem)
}

.available-in_wrap {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.location-pin {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.pin-p {
    color: var(--text-color--text-black-70);
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1rem)
}

.availability-row {
    border-top: 1px solid var(--border-color--border-search);
    border-bottom: 1px solid var(--border-color--border-search);
    width: 100%;
    display: flex
}

.availability-cell {
    padding-top: var(--_sizes---utility--0-5rem);
    padding-right: var(--_sizes---utility--0-5rem);
    padding-bottom: var(--_sizes---utility--0-5rem);
    padding-left: var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    border-right: 1px solid #e0e0e0;
    justify-content: flex-start;
    align-items: center;
    width: 33.3333%;
    display: flex
}

.availability-flag_bl {
    width: var(--_sizes---utility--4rem);
    height: var(--_sizes---utility--4rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex
}

.availability-flag {
    width: var(--_sizes---utility--2rem)
}

.availability-flag.for-media {
    width: var(--_sizes---utility--1-125rem)
}

.availability-flag_wrap {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    display: flex
}

.availability-p_wrap {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.availability-p-sm {
    font-size: var(--_sizes---utility--0-75rem)
}

.availability-p-lg {
    color: var(--text-color--text-black-70);
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-125rem)
}

.about-marque-line {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: row;
    flex: none;
    display: flex
}

.about-marque-card {
    aspect-ratio: 1/1.25;
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    color: var(--text-color--color);
    width: calc(var(--_sizes---utility--10rem)*2);
    position: relative;
    overflow: hidden
}

.about-marque-card_top {
    padding: var(--_sizes---utility--1-5rem);
    text-align: left;
    position: relative
}

.about-marque-card_img {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.about-marque-line_wrap {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex: none;
    display: flex
}

.fin-banks-wrap {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.fin-banks {
    aspect-ratio: 2.125;
    margin-top: calc(var(--_sizes---utility--2-5rem)*-1);
    margin-bottom: calc(var(--_sizes---utility--2-5rem)*-1);
    width: calc(var(--_sizes---utility--10rem)*3.6)
}

.max-ch-15 {
    max-width: 15ch
}

.trust-scrub_wrap {
    padding-left: var(--_sizes---utility--2-5rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    border-left: 1px solid #e0e0e0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative
}

.trust-scrub_wrap.u-mb-0 {
    margin-bottom: 0
}

.trust-scrub_wrap.for-features-w-img {
    margin-bottom: calc(var(--_sizes---utility--10rem)*3)
}

.trust-scrub_top {
    height: calc(var(--_sizes---utility--10rem)*3.2);
    width: calc(var(--_sizes---utility--10rem)*1.1);
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.trust-scrub_top-bl {
    width: 100%;
    height: 30% !important;
    padding: var(--_sizes---utility--2-5rem);
    border-top-left-radius: var(--_sizes---utility--10rem);
    border-top-right-radius: var(--_sizes---utility--10rem);
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a3a8fb449813879f9f66e87_514771ca4a6783ef20be7f64dbc39c3b_scrub-bg.avif);
    background-position: 50% 0;
    background-size: 100%;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.trust-scrub_logo {
    width: var(--_sizes---utility--4rem);
    height: var(--_sizes---utility--4rem)
}

.testimonials-marque_line {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    display: flex
}

.testimonials-marque_line.for-bot {
    justify-content: flex-end;
    align-items: flex-start
}

.testimonials-marque_line-wrap {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: column;
    display: flex
}

.testimonila-h {
    color: var(--text-color--text-black-70);
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-25rem)
}

.testimonial-logo_wrap {
    width: var(--_sizes---utility--3rem);
    height: var(--_sizes---utility--3rem)
}

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

.testimonial_client-info {
    text-align: left;
    flex: 0 auto;
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.testimonial_content {
    width: 100%;
    height: 100%;
    padding: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    border: 0px solid var(--border-color--border-primary);
    background-color: var(--background-color--background-secondary);
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.web-app-feedback_clw {
    flex: none
}

.web-app-feedback_cl {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    display: flex
}

.web-app-feedback_cli {
    width: calc(var(--_sizes---utility--10rem)*2.7)
}

.web-app-feedback_cli:nth-child(odd) {
    display: block
}

.web-app-feedback_cli:nth-child(2n),
.web-app-feedback_cli.for-bot:nth-child(odd) {
    display: none
}

.web-app-feedback_cli.for-bot:nth-child(2n) {
    display: block
}

.testimonial-rt p {
    font-size: var(--_sizes---utility--1rem)
}

.testimonials-cont_top {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    display: flex
}

.awards-logos_wrap {
    margin-left: var(--_sizes---utility--5rem);
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    display: flex
}

.awards-h {
    top: var(--_sizes---utility--8rem);
    margin-bottom: var(--_sizes---utility--10rem);
    position: sticky
}

.awards-logos_line {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    width: calc((100%)/3 - var(--_sizes---utility--1rem)*2/3);
    flex-flow: column;
    display: flex
}

.awards-logos_bl {
    border-radius: var(--_sizes---utility--1rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    color: var(--text-color--text-primary);
    text-decoration: none;
    position: relative;
    overflow: hidden
}

.awards-logos_cont {
    padding: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.awards-logos-logo_wrap {
    width: calc(var(--_sizes---utility--10rem)*1.025);
    height: calc(var(--_sizes---utility--10rem)*.6)
}

.awards-logos-text_wrap {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    text-align: center;
    flex-flow: column;
    display: flex
}

.awards-logos-logo {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.awards-logos-title {
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-125rem);
    text-transform: uppercase;
    text-wrap: balance;
    font-weight: 500;
    line-height: 1.12;
    position: relative
}

.awards-logos-title:where(.w-variant-84a91cf8-3625-34c3-0cc8-f9fcd8053152) {
    color: var(--link-color--link-alternate)
}

.awards-logos-title.text-color-white.big {
    max-width: 23ch;
    font-size: var(--_sizes---utility--2rem);
    text-align: center;
    text-wrap: auto;
    margin-left: auto;
    margin-right: auto
}

.awards-logos-title.large {
    max-width: 25ch;
    font-size: calc(var(--_sizes---utility--1rem)*2.25);
    text-wrap: balance
}

.awards-logos-title.large.for-features {
    max-width: 17ch;
    font-size: calc(var(--_sizes---utility--1rem)*2.25);
    text-wrap: auto
}

.awards-logos-title.large.for-features:lang(nl) {
    max-width: 20ch
}

.awards-logos-title.large.for-features.max-ch-25 {
    max-width: 25ch
}

.awards-logos-title.large.for-features.max-ch-20 {
    max-width: 20ch
}

.awards-logos-title.large.for-features.max-ch-20:lang(nl) {
    max-width: 24ch
}

.awards-logos-title.large-mob {
    text-wrap: balance;
    max-width: 23ch;
    font-size: calc(var(--_sizes---utility--2rem)*.875)
}

.awards-logos-title.large-mob:lang(nl) {
    max-width: 28ch;
    font-size: calc(var(--_sizes---utility--2rem)*.75)
}

.awards-logos-title.large-mob.no-max {
    max-width: none
}

.awards-logos-title.large-mob.narrow {
    max-width: 18ch
}

.awards-logos-title.large-mob.with-paddings {
    padding: var(--_sizes---utility--2rem)
}

.awards-logos-title.narrow {
    max-width: 19ch
}

.awards-logos-title.for-finances-card {
    font-size: var(--_sizes---utility--2rem)
}

.awards-logos-title.x-large {
    max-width: 25ch;
    font-size: var(--_sizes---utility--3-5rem);
    text-wrap: unset;
    font-weight: 900
}

.awards-logos-title.x-large.for-budget:lang(nl) {
    max-width: 16ch
}

.awards-logos-title.x-large.for-budget.max-ch-10-web {
    max-width: 10ch
}

.awards-logos-title.x-large.for-budget.max-ch-15-web {
    max-width: 15ch
}

.awards-logos-title.x-large.for-debts:lang(nl) {
    max-width: 13ch
}

.awards-logos-title.max-ch-15-web {
    max-width: 15ch
}

.awards-cup-r {
    width: var(--_sizes---utility--9rem);
    height: var(--_sizes---utility--9rem);
    object-fit: contain;
    position: absolute;
    inset: 0% -15% auto auto
}

.awards-cup-l {
    width: var(--_sizes---utility--10rem);
    height: var(--_sizes---utility--10rem);
    object-fit: contain;
    position: absolute;
    inset: -17% auto auto -25%
}

.about-sticky_cont {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 0
}

.about-sticky_bl {
    padding: var(--_sizes---utility--10rem)9%;
    grid-column-gap: var(--_sizes---utility--3rem);
    grid-row-gap: var(--_sizes---utility--3rem);
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.about-sticky-grassfeld-bl {
    padding-top: var(--_sizes---utility--3rem);
    padding-right: var(--_sizes---utility--3rem);
    padding-bottom: var(--_sizes---utility--3rem);
    padding-left: var(--_sizes---utility--3rem);
    margin-bottom: calc(var(--_sizes---utility--3rem)*-1);
    position: relative
}

.about-sticky-grassfeld-bl.only-mob {
    display: none
}

.about-sticky-grassfeld-img {
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem)
}

.about-sticky-grassfeld-img.only-mob {
    display: none
}

.about-sticky-bell-bl {
    position: relative
}

.about-sticky-bell-bl.only-mob {
    display: none
}

.about-sticky-bell-img {
    z-index: 1;
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem);
    position: relative
}

.about-sticky-bell-img.only-mob {
    display: none
}

.about-sticky-notification-bl {
    position: relative
}

.about-sticky-notification-bl.for-bg {
    position: absolute;
    inset: 0% 0% 0% auto
}

.about-sticky-notification {
    width: calc(var(--_sizes---utility--10rem)*3)
}

.about-sticky-notification-wrap {
    margin-top: calc(var(--_sizes---utility--3rem)*-1);
    position: relative
}

.about-sticky-lotties-bl {
    width: var(--_sizes---utility--10rem);
    height: var(--_sizes---utility--10rem);
    position: relative
}

.about-sticky-lotties-bl.only-mob {
    display: none
}

.about-sticky-lottie {
    width: var(--_sizes---utility--10rem);
    height: var(--_sizes---utility--10rem);
    opacity: 0;
    transition: opacity, transform;
    position: absolute;
    inset: 0%;
    transform: scale(0)translate(-480%)
}

.about-sticky-lottie.is-current {
    opacity: 1;
    transition-duration: .4s, .4s;
    transform: scale(1)translate(0%)
}

.about-sticky-lottie.is-next {
    opacity: .4;
    transition-duration: .4s, .4s;
    transform: scale(.5)translate(190%)
}

.about-sticky-lottie.is-next.is-hidden {
    opacity: 0;
    transition-duration: .2s, .2s;
    transform: scale(0)translate(900%)
}

.about-sticky-lottie.is-prev {
    opacity: .4;
    transition-duration: .4s, .4s;
    transform: scale(.5)translate(-190%)
}

.bg-for-about-sticky {
    height: 100vh;
    position: sticky;
    top: 0
}

.counter-up {
    font-variant-numeric: tabular-nums
}

.contact-icon_wrap {
    width: var(--_sizes---utility--3-5rem);
    height: var(--_sizes---utility--3-5rem);
    border-radius: var(--_sizes---utility--0-5rem);
    background-color: var(--background-color--background-secondary);
    justify-content: center;
    align-items: center;
    display: flex
}

.contact-icon_wrap.for-darker {
    background-color: #f5f7fb1a
}

.reach-us {
    opacity: .7;
    font-size: var(--_sizes---utility--1rem)
}

.contact-mail {
    color: var(--text-color--color);
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-125rem);
    text-decoration: none
}

.contact-mail:hover {
    text-decoration: underline
}

.mail-illustration {
    width: auto;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

.request_top {
    padding: var(--_sizes---utility--1-5rem)var(--_sizes---utility--2rem)var(--_sizes---utility--1-5rem)var(--_sizes---utility--1-5rem);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 2rem .75fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start;
    display: flex
}

.request_top.background-color-white {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 0px solid var(--background-color--background-secondary);
    cursor: default;
    justify-content: space-between;
    align-items: center;
    min-height: 4rem;
    padding: .63rem .75rem;
    text-decoration: none
}

.request_top.background-color-white.data {
    background-color: #fff0;
    border-bottom-width: 1px;
    min-height: 4rem;
    padding: .56rem 0;
    text-decoration: none
}

.request_top.background-color-white.data.last {
    border-bottom-width: 0
}

.request_bot {
    padding-right: var(--_sizes---utility--0-5rem);
    padding-bottom: var(--_sizes---utility--0-5rem);
    padding-left: var(--_sizes---utility--0-5rem);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 2rem .75fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start;
    display: flex
}

.request_bot.background-color-white {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 0px solid var(--background-color--background-secondary);
    cursor: default;
    justify-content: space-between;
    align-items: center;
    min-height: 4rem;
    padding: .63rem .75rem;
    text-decoration: none
}

.request_bot.background-color-white.data {
    background-color: #fff0;
    border-bottom-width: 1px;
    min-height: 4rem;
    padding: .56rem 0;
    text-decoration: none
}

.request_bot.background-color-white.data.last {
    border-bottom-width: 0
}

.request_bot-img-wrap {
    aspect-ratio: 1.5;
    border-radius: var(--_sizes---utility--0-75rem);
    width: 100%;
    overflow: hidden
}

.reach-us_wrap {
    grid-column-gap: var(--_sizes---utility--0-125rem);
    grid-row-gap: var(--_sizes---utility--0-125rem);
    flex-flow: column;
    display: flex
}

.cta-mini-img_wrap {
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem)
}

.cta-mini-h_wrap {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.contacts-bento_wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.contacts-bento_wrap.one_colume {
    grid-template-rows: auto;
    grid-template-columns: .5fr
}

.contacts-bento_wrap.revert {
    grid-template-columns: 1fr .5fr
}

.pricing-h1 {
    max-width: 30ch
}

.pricing-h1:lang(nl) {
    max-width: 23ch
}

.pricing-h1.for-ai {
    max-width: 19ch
}

.pricing-cont_wrap {
    padding: var(--_sizes---utility--3rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    border-radius: var(--_sizes---utility--2-5rem);
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a3d4a45460da95779ede545_Card.avif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.pricing-cont_wrap.for-premium {
    background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a3d4a45925eccbb24ea8b9c_Card-1.avif)
}

.pricing-icon {
    aspect-ratio: 1;
    object-fit: cover;
    width: calc(var(--_sizes---utility--10rem)*.75);
    height: calc(var(--_sizes---utility--10rem)*.75)
}

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

.pricing-price-bl {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex
}

.pricing-price {
    text-align: right
}

.pricing-price-h {
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500;
    line-height: 1.5;
    font-size: calc(var(--_sizes---utility--1rem) + var(--_sizes---utility--1-25rem))
}

.pricing-price-h.mobal {
    line-height: 1.25
}

.pricing-price-h.bigger {
    max-width: 21ch;
    font-weight: 900;
    line-height: 1.06;
    font-size: calc(var(--_sizes---utility--3rem)*.91);
    text-wrap: balance
}

.pricing-card_cont {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    display: flex
}

.pricing-item_bullet {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem);
    grid-template-rows: auto;
    grid-template-columns: 2rem 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start;
    font-family: Rightgrotesk, sans-serif;
    font-weight: 500;
    display: flex
}

.pricing-item_bullet.text-weight-normal {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    place-items: start;
    font-family: Manrope;
    font-weight: 400
}

.pricing-item_bullet.hidden {
    display: none
}

.pricing-item_bullet.last {
    margin-top: var(--_sizes---utility--0-5rem);
    color: #2021287a
}

.pricing-item_bullet.first {
    margin-bottom: var(--_sizes---utility--0-5rem);
    font-family: Manrope Variablefont Wght, Arial, sans-serif
}

.pricing-item_icon {
    width: var(--_sizes---utility--1-75rem);
    height: var(--_sizes---utility--1-75rem);
    flex: none
}

.pricing-item_icon.for-last {
    opacity: 0
}

.pricing-item_bullet-p {
    font-size: var(--_sizes---utility--1-25rem);
    line-height: 1.4
}

.pricing-item_bullet_wrap {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: column;
    display: flex
}

.addon-p {
    color: var(--text-color--text-black-70);
    font-size: var(--_sizes---utility--0-875rem);
    font-weight: 400
}

.addon-p.text-weight-bold {
    font-family: Manrope Variablefont Wght, Arial, sans-serif
}

.addon-p.text-color-grey {
    color: #587466
}

.addon-p.text-color-grey.right-align {
    text-align: right
}

.addon-p.text-color-white_90,
.addon-p.text-color-grey-400 {
    color: var(--base-color-brand--grey-400)
}

.addon-p.text-color-grey-400.footer-p {
    max-width: 80%;
    margin-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.addon-p.u-color-green {
    color: var(--text-color--text-success)
}

.addon-p.for-review {
    color: var(--links-text);
    font-weight: 600
}

.addon-paper_wrap {
    width: calc(var(--_sizes---utility--10rem)*.65);
    flex: none
}

.addon-paper {
    margin-top: calc(var(--_sizes---utility--0-5rem)*-1);
    margin-bottom: calc(var(--_sizes---utility--0-5rem)*-1)
}

.addon-price-bl {
    color: var(--text-color--text-primary);
    text-align: center;
    flex-flow: column;
    flex: 1;
    justify-content: flex-end;
    display: flex
}

.addon-price-bl.annual,
.addon-price-bl.mobile {
    display: none
}

.price-toggle {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    justify-content: flex-start;
    align-items: center;
    margin-bottom: .5rem;
    display: flex
}

.price-toggle.mobile,
.price-toggle.only-mob {
    display: none
}

.price-toggle_wrap {
    display: flex;
    position: relative
}

.price-checkbox-tick {
    z-index: 1;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.price-toggle-bl {
    width: var(--_sizes---utility--2-5rem);
    height: var(--_sizes---utility--1-5rem);
    padding: var(--_sizes---utility--0-125rem);
    -webkit-text-fill-color: inherit;
    cursor: pointer;
    background-color: #eef9f3;
    background-clip: border-box;
    border-radius: 100vw;
    position: relative
}

.price-toggle-bullet {
    width: var(--_sizes---utility--1-25rem);
    height: var(--_sizes---utility--1-25rem);
    background-color: var(--base-color-neutral--white);
    outline-offset: 0px;
    border-radius: 100px;
    outline: 1px solid #2021280a;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    left: 0;
    box-shadow: 0 2px 8px #0000000d, 0 2px 2px #0000000d
}

.pricing-sub-p {
    width: 65%
}

.pricing-sub-p.plan {
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex
}

.bento-img_fg {
    background-color: #000;
    width: 100%;
    height: 40%;
    position: absolute;
    inset: auto 0% 0%;
    -webkit-mask-image: linear-gradient(#0000 0%, #fff 200%);
    mask-image: linear-gradient(#0000 0%, #fff 200%)
}

.business-toggle_wrap {
    margin-bottom: var(--_sizes---utility--0-25rem);
    display: flex;
    position: relative
}

.business-tabs-link {
    background-color: #0000;
    padding: 0
}

.business-tabs-link.w--current {
    background-color: #0000
}

.bento-custom-cont-text {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    display: flex
}

.quote-numbers_wrap {
    grid-column-gap: var(--_sizes---utility--2-5rem);
    grid-row-gap: var(--_sizes---utility--2-5rem);
    display: flex
}

.quote-numbers_bl {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 48%;
    display: flex
}

.quote-numbers_bl:lang(nl) {
    padding-right: 10%
}

.testimonial-author_wrap {
    flex-flow: column;
    display: flex
}

.business-toggle-bullet {
    width: var(--_sizes---utility--1-25rem);
    height: var(--_sizes---utility--1-25rem);
    background-color: var(--base-color-neutral--white);
    outline-offset: 0px;
    border-radius: 100px;
    outline: 1px solid #2021280a;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    left: 0;
    box-shadow: 0 2px 8px #0000000d, 0 2px 2px #0000000d
}

.business-toggle-bl {
    width: var(--_sizes---utility--2-5rem);
    height: var(--_sizes---utility--1-5rem);
    padding: var(--_sizes---utility--0-125rem);
    background-color: var(--links-text);
    -webkit-text-fill-color: inherit;
    cursor: pointer;
    background-clip: border-box;
    border-radius: 100vw;
    position: relative
}

.for-business-img-fg {
    width: 100%;
    height: 100%;
    position: relative;
    inset: auto 0% 0%
}

.for-business-tags_wrap {
    z-index: 2;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.business-tag-item {
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    width: calc(var(--_sizes---utility--10rem)*2.1);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.business-tag-item.for-bg-blur {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: #ffffff1f
}

.business-tag-item.sm {
    width: calc(var(--_sizes---utility--10rem)*1.752)
}

.business-tag-item.for-stars {
    z-index: 1;
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem);
    left: calc(var(--_sizes---utility--3rem)*-1);
    margin-bottom: calc(var(--_sizes---utility--4rem)*-1);
    border-radius: 0;
    position: relative;
    overflow: visible
}

.business-tag-item.for-stars.for-business-right {
    z-index: 4;
    margin-bottom: 0;
    position: absolute;
    inset: auto 30% 25% auto
}

.business-tag-item.for-stars.for-business-left {
    left: auto;
    right: calc(var(--_sizes---utility--2rem)*-1);
    bottom: calc(var(--_sizes---utility--10rem)*1.25);
    align-self: flex-end;
    position: absolute
}

.business-tag-el {
    width: auto
}

.business-tag-el.for-ken {
    transform: rotate(10deg)translate(25%, -80%)
}

.business-tag-el.for-joshua {
    height: calc(var(--_sizes---utility--1rem)*4.25);
    align-self: flex-start;
    transform: rotate(13deg)translate(-50%, 280%)
}

.business-tags_left {
    transform-origin: 100% 100%;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    padding-top: 3.5%;
    display: flex;
    position: relative
}

.business-right {
    transform-origin: 0 100%;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    padding-top: 3.5%;
    display: flex;
    position: relative
}

.business-right.for-business {
    justify-content: center;
    align-items: center;
    padding-top: 0%;
    padding-bottom: 10%
}

.business-tag-item_wrap {
    position: relative
}

.business-tag-item_wrap.p1 {
    z-index: 1;
    transform: rotate(-2deg)
}

.business-tag-item_wrap.p2 {
    transform: translate(-15%, 5%)rotate(-9deg)scale(.95)
}

.business-tag-item_wrap.p3 {
    flex-flow: column;
    display: flex;
    transform: rotate(12deg)translate(39%, 10px)
}

.business-tag-item_wrap.p4 {
    transform: rotate(-3deg)translate(55%, 200%)
}

.business-tag-item_wrap.p5 {
    transform: rotate(8deg)translate(22%, 170%)
}

.business-tag-item_wrap.b1 {
    z-index: 1;
    transform: rotate(3deg)translate(10%, 200%)
}

.business-tag-item_wrap.b2 {
    transform: rotate(-6deg)translate(-30%, 210%)
}

.business-tag-item_wrap.b3 {
    flex-flow: column;
    display: flex;
    transform: rotate(8deg)translate(13%, 200px)
}

.business-tag-item_wrap.b4 {
    z-index: 1;
    transform: rotate(-2deg)
}

.business-tag-item_wrap.b5 {
    transform: translate(-15%, 5%)rotate(-9deg)scale(.95)
}

.business-fg {
    background-image: linear-gradient(#000000b3, #0000);
    width: 100%;
    height: 40%;
    position: absolute
}

.business-fg.for-private {
    background-image: linear-gradient(#00000069, #0000)
}

.stop-motion-cont_wrap {
    margin-top: var(--_sizes---utility--2-5rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    flex-flow: column;
    display: flex;
    -webkit-mask-image: linear-gradient(90deg, #0000 0%, #000 25% 75%, #0000 100%);
    mask-image: linear-gradient(90deg, #0000 0%, #000 25% 75%, #0000 100%)
}

.stop-motion-cont_item {
    width: var(--_sizes---utility--1-25rem);
    height: var(--_sizes---utility--1-75rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    border-radius: var(--_sizes---utility--0-25rem);
    background-color: var(--base-color-brand--white);
    display: flex
}

.stop-motion-cont_line,
.stop-motion-cont_bl {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    display: flex
}

.stop-motion-cont {
    padding: var(--_sizes---utility--3rem);
    background-color: var(--base-color-brand--white);
    text-align: center;
    flex: 1
}

.stop-motion-cont.main {
    flex: none;
    width: 60%
}

.mr-piggy-img_wrap._w-people {
    margin-right: var(--_sizes---utility--3-5rem);
    border-radius: var(--_sizes---utility--1rem);
    overflow: hidden
}

.audio-img_wrap {
    border-top-left-radius: var(--_sizes---utility--0-5rem);
    border-top-right-radius: var(--_sizes---utility--0-5rem);
    border-bottom-left-radius: var(--_sizes---utility--0-5rem);
    border-bottom-right-radius: var(--_sizes---utility--0-5rem);
    background-color: var(--text-color--color);
    height: calc(var(--_sizes---utility--1rem)*4);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.audio-img {
    max-width: 100%;
    max-height: 100%;
    display: block
}

.grassfeld-audio_wrap {
    padding-bottom: var(--_sizes---utility--2rem);
    border-bottom: 1px solid #0000001f;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative
}

.grassfeld-audio-logo {
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem);
    position: relative
}

.behind-h_wrap {
    padding: var(--_sizes---utility--0-25rem)var(--_sizes---utility--0-75rem)var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--1rem);
    font-family: Rightgrotesk, sans-serif;
    font-size: var(--_sizes---utility--1-75rem);
    text-transform: capitalize;
    background-color: #f5fbf8;
    justify-content: center;
    align-items: center;
    display: flex
}

.behind-h_wrap.special {
    background-color: var(--text-color--text-primary);
    color: var(--text-color--text-alternate)
}

.behind-bl {
    grid-column-gap: var(--_sizes---utility--2-5rem);
    grid-row-gap: var(--_sizes---utility--2-5rem);
    flex-flow: column;
    display: flex
}

.behind-elements_wrap {
    grid-column-gap: var(--_sizes---utility--sections--row-col-gap);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: wrap;
    display: flex
}

.behind-col_wrap {
    grid-column-gap: var(--_sizes---utility--sections--row-col-gap);
    grid-row-gap: var(--_sizes---utility--sections--row-col-gap);
    width: calc(100%/4 - var(--_sizes---utility--sections--row-col-gap)*3/4);
    flex-flow: wrap;
    display: flex
}

.behind-el {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    width: calc(100%/4 - var(--_sizes---utility--sections--row-col-gap)*3/4);
    flex-flow: column;
    display: flex
}

.behind-bl_wrap {
    grid-column-gap: var(--_sizes---utility--4rem);
    grid-row-gap: var(--_sizes---utility--4rem);
    flex-flow: column;
    display: flex
}

.media-cta-wrap {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.mr-piggy_wrap {
    width: 60%;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
    -webkit-mask-image: linear-gradient(90deg, #0000 0%, #000 45%);
    mask-image: linear-gradient(90deg, #0000 0%, #000 45%)
}

.mr-piggy {
    object-fit: cover;
    object-position: 50% 100%;
    width: 100%;
    height: 100%
}

.mtc-features_wrap {
    margin-top: var(--_sizes---utility--10rem);
    grid-column-gap: var(--_sizes---utility--sections--row-col-gap);
    grid-row-gap: var(--_sizes---utility--sections--row-col-gap);
    flex-flow: wrap;
    display: flex
}

.mtc-features_wrap.for-cotnr {
    margin-top: calc(var(--_sizes---utility--10rem)*1.5)
}

.mtc-features_bl {
    width: calc(100%/4 - var(--_sizes---utility--sections--row-col-gap)*3/4);
    padding-top: var(--_sizes---utility--1-5rem);
    padding-right: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    padding-left: var(--_sizes---utility--1-5rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
    color: var(--text-color--text-alternate);
    background-color: #ffffff1a;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative
}

.mtc-features-dots_wrap {
    margin-top: var(--_sizes---utility--1rem);
    margin-right: var(--_sizes---utility--1rem);
    margin-bottom: var(--_sizes---utility--1rem);
    margin-left: var(--_sizes---utility--1rem);
    height: calc(100% - var(--_sizes---utility--1rem)*2);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto
}

.mtc-features-dot {
    width: var(--_sizes---utility--0-75rem);
    height: var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--0-25rem);
    background-color: #6d6d6d
}

.mtc-features-dot.d1,
.mtc-features-dot.d2 {
    background-color: #0b0b0b
}

.mtc-features-dot.d3 {
    background-color: #141414
}

.mtc-features-dot.d4 {
    background-color: #212121
}

.mtc-features-dot.d5 {
    background-color: #202020
}

.mtc-features-dot.d6 {
    background-color: #3f3f3f
}

.mtc-features-dot.d7 {
    background-color: #1a1a1a
}

.mtc-features-dot.c1 {
    background-color: #161616
}

.mtc-features-dot.c2 {
    background-color: #1b1b1b
}

.mc-cont-bl {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    display: flex
}

.mc-cont-top {
    padding: var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    background-color: var(--base-color-brand--white);
    border-radius: 333px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.mc-cont-wrap {
    max-width: 40%;
    padding: var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: column;
    justify-content: space-between;
    align-self: stretch;
    display: flex
}

.mc-cont-top-avatar_wrap {
    width: var(--_sizes---utility--5rem);
    height: var(--_sizes---utility--5rem);
    aspect-ratio: 1;
    border-radius: 333px;
    overflow: hidden
}

.mc-cont-top_name {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    color: var(--text-color--text-primary);
    flex-flow: column;
    display: flex
}

.mc-video_wrap {
    z-index: 2;
    aspect-ratio: 1.4;
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    max-width: 50%;
    height: calc(var(--_sizes---utility--10rem)*2.8);
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.bunny-lightbox-player__toggle-playpause {
    cursor: pointer;
    width: 1.5em;
    height: 1.5em
}

.bunny-lightbox-player__timeline-progress {
    background-color: var(--text-color--color);
    pointer-events: none;
    border-radius: 1em;
    width: 100%;
    height: 100%;
    position: absolute;
    transform: translate(-100%)
}

.bunny-lightbox-player__big-btn {
    -webkit-backdrop-filter: blur(1em);
    backdrop-filter: blur(1em);
    cursor: pointer;
    background-color: #64646433;
    border: 1px solid #ffffff1a;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 6em;
    height: 6em;
    padding: 2em;
    display: flex;
    position: relative
}

.bunny-lightbox-player__timeline-handle {
    pointer-events: none;
    background-color: #ff4c24;
    border-radius: 1em;
    width: 1em;
    height: 1em;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)scale(0)
}

.bunny-lightbox-player__timeline-buffered {
    opacity: .2;
    pointer-events: none;
    background-color: #fff;
    border-radius: 1em;
    width: 100%;
    height: 100%;
    position: absolute;
    transform: translate(-100%)
}

.bunny-lightbox-player__placeholder {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute
}

.bunny-lightbox-player__fullscreen-shrink-svg {
    display: none
}

.bunny-lightbox-player__time {
    grid-column-gap: .125em;
    grid-row-gap: .125em;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 5.75em;
    display: flex
}

.bunny-lightbox-player__interface-fade {
    opacity: .5;
    background-image: linear-gradient(#0000, #000);
    width: 100%;
    height: 25%;
    position: absolute;
    bottom: 0
}

.bunny-lightbox-player__dark {
    opacity: .1;
    background-color: #000;
    width: 100%;
    height: 100%;
    position: absolute
}

.bunny-lightbox-player__timeline {
    cursor: pointer;
    flex: 1;
    align-items: center;
    height: 1em;
    margin-left: .5em;
    margin-right: .5em;
    display: flex;
    position: relative
}

.bunny-lightbox {
    z-index: 1001;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    padding: 5vw;
    display: flex;
    position: fixed;
    inset: 0;
    overflow: hidden
}

.bunny-lightbox-player__timeline-bg {
    background-color: #ffffff26;
    border-radius: 1em;
    width: 100%;
    height: 100%;
    position: absolute
}

.bunny-lightbox-player__volume-mute-svg {
    display: none
}

.bunny-lightbox__close {
    z-index: 600;
    pointer-events: auto;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3em;
    height: 3em;
    display: flex;
    position: absolute;
    top: 2.5vw;
    right: 2.5vw
}

.bunny-lightbox-player__pause-svg {
    display: none
}

.bunny-lightbox__close-bar {
    width: var(--_sizes---utility--1rem);
    height: var(--_sizes---utility--0-125rem);
    background-color: currentColor;
    position: absolute;
    transform: rotate(-45deg)
}

.bunny-lightbox__close-bar.is--duplicate {
    transform: rotate(45deg)
}

.bunny-lightbox__calc {
    width: 100%;
    height: 100%;
    position: relative
}

.bunny-lightbox-player__interface-bottom {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    pointer-events: auto;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: min(2em, 4vw);
    display: flex;
    position: relative
}

.bunny-lightbox-player {
    pointer-events: none;
    color: #fff;
    isolation: isolate;
    border-radius: 1em;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
    -webkit-mask-image: radial-gradient(#fff, #000);
    mask-image: radial-gradient(#fff, #000)
}

.bunny-lightbox-player__toggle-fullscreen {
    cursor: pointer;
    width: 1.5em;
    height: 1.5em
}

.bunny-lightbox-player__video {
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.bunny-lightbox-player__loading {
    opacity: 0;
    visibility: hidden;
    background-color: #00000054;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute
}

.bunny-lightbox-player__playpause {
    pointer-events: auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute
}

.bunny-lightbox-player__before {
    padding-top: 62.5%
}

.bunny-lightbox__dark {
    opacity: .95;
    pointer-events: auto;
    background-color: #191512;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 0;
    left: 0
}

.bunny-lightbox-player__loading-svg {
    width: 6em
}

.bunny-lightbox-player__toggle-mute {
    cursor: pointer;
    width: 1.5em;
    height: 1.5em
}

.bunny-lightbox-player__interface-btns {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    align-items: center;
    display: flex
}

.bunny-lightbox-player__interface {
    flex-flow: column;
    justify-content: flex-end;
    align-items: baseline;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute
}

.bunny-lightbox-player__fullscreen-scale-svg,
.bunny-lightbox-player__volume-up-svg {
    display: block
}

.bunny-lightbox-player__timeline-bar {
    border-radius: 1em;
    width: 100%;
    height: 30%;
    position: absolute;
    overflow: hidden
}

.bunny-lightbox-player__text {
    white-space: nowrap;
    margin-bottom: 0;
    font-size: .9375em;
    line-height: 1
}

.bunny-lightbox-player__text.is--transparent {
    opacity: .5
}

.mc-video {
    width: 100%;
    height: 100%;
    position: relative
}

.media-buttons_wrap {
    position: absolute
}

.media-buttons_wrap.for-full-split {
    position: relative
}

.media-btn {
    padding: var(--_sizes---utility--0-875rem)var(--_sizes---utility--1-5rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    border-radius: var(--_sizes---utility--0-5rem);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    pointer-events: auto;
    transform: scale3d(1none, 1none, 1none);
    color: var(--base-color-neutral--white);
    font-size: var(--_sizes---utility--1rem);
    text-align: center;
    transform-style: preserve-3d;
    background-color: #20212899;
    border: 1px solid #0000;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    line-height: 1.4;
    text-decoration: none;
    transition: border-color .2s, padding .2s, transform .2s, background-color .2s;
    display: flex;
    position: relative
}

.media-btn:where(.w-variant-09c6b176-0674-38cd-2248-85267a1ea6a7) {
    border-color: var(--base-color-brand--grey-400);
    color: var(--text-color--text-primary);
    background-color: #0000
}

.media-btn:where(.w-variant-527d27b1-2016-9d20-1150-9b21eab84ab5) {
    background-color: var(--base-color-neutral--white);
    color: var(--text-color--text-secondary);
    border-style: solid;
    border-color: #0000;
    transition: box-shadow .2s, border-color .2s, padding .2s, transform .2s, background-color .2s;
    box-shadow: 0 0 3px #0000, 0 0 30px #0000
}

.media-btn:where(.w-variant-ae219843-c442-b3dc-384e-98952efb2dd6) {
    color: var(--text-color--text-alternate);
    background-color: #0000;
    border-color: #ffffff3d
}

.media-btn:hover {
    background-color: #202128e6
}

.media-btn:hover:where(.w-variant-09c6b176-0674-38cd-2248-85267a1ea6a7) {
    border-color: var(--base-color-brand--grey);
    background-color: #0000
}

.media-btn:hover:where(.w-variant-527d27b1-2016-9d20-1150-9b21eab84ab5) {
    background-color: #ffffffbf;
    border-color: #0000;
    box-shadow: 0 0 4px #00000005, 0 0 25px #00000005
}

.media-btn:hover:where(.w-variant-ae219843-c442-b3dc-384e-98952efb2dd6) {
    border-color: var(--text-color--color);
    color: var(--base-color-brand--white);
    background-color: #0000
}

.media-btn:active {
    transform: scale(.98)
}

.media-btn.is-link {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-style: none;
    padding: .25rem 0;
    line-height: 1;
    text-decoration: none
}

.media-btn.is-link.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.media-btn.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.media-btn.is-icon {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.media-btn.is-secondary {
    color: var(--base-color-neutral--black);
    background-color: #0000
}

.media-btn.is-secondary.is-alternate {
    color: var(--base-color-neutral--white);
    background-color: #0000
}

.media-btn.is-secondary.is-small {
    border-width: 1.5px;
    border-color: var(--text-color--text-primary);
    border-radius: .25rem;
    font-size: .88rem;
    font-weight: 700
}

.media-btn.is-secondary.is-small.is-grid-list {
    padding: .75rem 1.88rem
}

.media-btn.is-secondary.is-small.mobal_paddings_2rem {
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    transition: all .2s;
    display: flex
}

.media-btn.is-secondary.is-small.mobal_paddings_2rem:hover {
    opacity: .77;
    background-color: #34463d
}

.media-btn.is-secondary.is-big {
    z-index: 2;
    border-width: 1.5px;
    border-color: #8ba799;
    border-radius: .25rem;
    align-self: flex-start;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .88rem;
    font-weight: 700;
    transition: all .2s;
    display: flex
}

.media-btn.is-secondary.is-big:hover {
    border-color: #000
}

.media-btn.is-secondary.is-big.white {
    background-color: #fff;
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.media-btn.is-secondary.is-big.white:hover {
    outline-offset: 0px;
    outline: 1px solid #000
}

.media-btn.is-secondary.is-big.dark {
    z-index: 3;
    color: var(--base-color-brand--white);
    background-color: #000;
    border-width: 0;
    justify-content: center;
    align-items: center;
    display: flex
}

.media-btn.is-secondary.is-big.dark:hover {
    background-color: #34463d
}

.media-btn.is-secondary.is-big.dark.not-active {
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
    color: var(--base-color-brand--grey-400)
}

.media-btn.is-secondary.is-big.dark.pricing-plan,
.media-btn.is-secondary.is-big.dark.bento-pricing {
    align-self: stretch
}

.media-btn.is-secondary.is-big.min_w {
    min-width: 10rem
}

.media-btn.is-secondary.is-big.min_w.mobal_full {
    display: none
}

.media-btn.is-secondary.is-big.centered,
.media-btn.is-secondary.is-big.bento-pricing {
    justify-content: center;
    align-items: center
}

.media-btn.is-secondary.is-big.bento-pricing.premium {
    align-self: stretch
}

.media-btn.is-secondary.yellow {
    border-width: 1.5px;
    border-color: var(--text-color--text-primary);
    border-radius: .25rem;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: .88rem;
    font-weight: 700;
    display: none
}

.media-btn.is-small {
    padding: .5rem 1.25rem
}

.media-btn.is-small.is-icon-only {
    padding-left: .5rem;
    padding-right: .5rem
}

.media-btn.is-alternate {
    border-color: var(--base-color-neutral--white);
    background-color: var(--base-color-neutral--white);
    color: var(--base-color-neutral--black)
}

.media-btn.is-tertiary {
    color: var(--base-color-neutral--black);
    background-color: #0000;
    border-color: #0000
}

.media-btn.is-icon-only {
    padding-left: .75rem;
    padding-right: .75rem
}

.media-btn.subscribe {
    background-color: #202824;
    border-radius: .25rem;
    font-size: .875rem
}

.media-btn.for-media {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: #20212899
}

.bunny-bg__btn-2 {
    -webkit-backdrop-filter: blur(1em);
    backdrop-filter: blur(1em);
    cursor: pointer;
    background-color: #6464644d;
    border: 1px solid #ffffff1a;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3em;
    height: 3em;
    padding: .8125em;
    display: flex;
    position: relative
}

.media-marque-img_wrap {
    aspect-ratio: 1.5;
    border-top-left-radius: var(--_sizes---utility--1rem);
    border-top-right-radius: var(--_sizes---utility--1rem);
    border-bottom-left-radius: var(--_sizes---utility--1rem);
    border-bottom-right-radius: var(--_sizes---utility--1rem);
    color: var(--text-color--color);
    width: calc(var(--_sizes---utility--10rem)*2);
    position: relative;
    overflow: hidden
}

.media-marque-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.media-marque-line {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: row;
    flex: none;
    display: flex
}

.media-top-baner-cont {
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    justify-content: center;
    align-items: center;
    display: flex
}

.media-top-baner-flag {
    width: var(--_sizes---utility--2rem);
    height: var(--_sizes---utility--2rem);
    background-color: var(--base-color-brand--white);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-span-3 {
    color: #202824;
    font-weight: 700
}

.media-top-baner-close {
    z-index: 600;
    width: var(--_sizes---utility--1-5rem);
    height: var(--_sizes---utility--1-5rem);
    pointer-events: auto;
    color: var(--base-color-brand--grey-400);
    cursor: pointer;
    visibility: hidden;
    background-color: #0000;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex
}

.bst-swiper.swiper {
    max-width: 100%;
    overflow: visible
}

.bst-slide.swiper-slide {
    width: auto
}

.bst-item {
    aspect-ratio: 1/1.8;
    border-radius: var(--_sizes---utility--1rem);
    overflow: hidden
}

.audio-big_wrap {
    flex: none;
    width: 100%
}

.audio-big_bl {
    width: 100%;
    height: 100%;
    display: flex
}

.howler-player {
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding: var(--_sizes---utility--1rem);
    flex: none;
    align-items: center;
    column-gap: 16px;
    display: flex
}

.howler-player__btn {
    width: var(--_sizes---utility--1-5rem);
    height: var(--_sizes---utility--1-5rem);
    cursor: pointer;
    flex-shrink: 0;
    position: relative
}

.howler-player__timeline {
    cursor: pointer;
    flex-grow: 1;
    height: 36px;
    position: relative;
    overflow: hidden
}

.howler-player__wave {
    grid-column-gap: var(--_sizes---utility--0-25rem);
    grid-row-gap: var(--_sizes---utility--0-25rem);
    align-items: center;
    column-gap: 2px;
    width: 100%;
    height: 100%;
    display: flex
}

.howler-player-2 {
    background-color: #efeeec;
    border-radius: 24px;
    align-items: center;
    column-gap: 16px;
    width: 100%;
    max-width: 480px;
    padding: 20px 24px;
    display: flex
}

.howler-player__btn-2 {
    cursor: pointer;
    border-radius: 50%;
    flex-shrink: 0;
    width: 44px;
    height: 44px;
    position: relative
}

.howler-player__btn-play {
    width: 100%;
    height: 100%;
    color: var(--text-color--text-primary);
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0
}

.howler-player__btn-pause {
    width: 100%;
    height: 100%;
    color: var(--links-text);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0
}

.for-media-video-cover {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.film-web {
    margin-top: var(--_sizes---utility--4rem);
    width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2);
    margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1)
}

.film-img-mob {
    display: none
}

._404-cont {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.about-gi-hero-p {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    max-width: 60%;
    display: flex
}

.about-gi-hero-img_wrap {
    margin-bottom: calc(var(--_sizes---utility--3-5rem)*-1);
    padding-left: 10%
}

.about-gi-hero-img_cont {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    color: var(--text-color--text-alternate);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.about-gi-hero-img_cont.for-features {
    padding-top: var(--_sizes---utility--5rem);
    pointer-events: none;
    position: relative
}

.about-gi-hero-img_blur {
    pointer-events: none;
    width: 150vw;
    max-width: none;
    position: absolute;
    top: 0;
    left: 50%;
    right: 0%;
    transform: translate(-50%, -60%)
}

.about-gi-hero-phone-wrap {
    position: relative
}

.about-gi-img-top {
    margin-top: var(--_sizes---utility--1-5rem);
    color: var(--base-color-neutral--black);
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.about-gi-img-bot {
    position: relative
}

.about-gi-img-cont {
    width: 100%;
    height: 100%;
    margin-top: var(--_sizes---utility--1-75rem);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

.about-gi_img-icon {
    width: calc(var(--_sizes---utility--10rem)*1.2);
    height: calc(var(--_sizes---utility--10rem)*1.2)
}

.about-gi-chat_wrap {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.about-gi-text_wrap {
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--6rem);
    border-top: 1px solid #0000001f;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.about-gi-text_h {
    max-width: 50%
}

.about-gi-text_p {
    width: 45%;
    padding-right: 3%
}

.what-is-gi-img_wrap {
    width: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

.what-is-gi-img {
    object-fit: cover;
    object-position: 50% 100%;
    width: 100%;
    height: 100%
}

.how-gi-different {
    border-radius: var(--_sizes---utility--1rem)
}

.how-gi-different.for-sm {
    background-image: radial-gradient(circle farthest-side at 0%, #f2fbf5, #f9fbfa);
    height: 100%;
    padding: 1px;
    position: relative;
    overflow: hidden
}

.how-gi-different.for-lg {
    background-image: radial-gradient(circle farthest-side at 0%, #f2fbf5, #f9fbfa);
    padding: 0;
    position: relative;
    overflow: hidden
}

.how-gi-different-fg {
    height: 100%;
    padding-top: var(--_sizes---utility--1-5rem);
    padding-right: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem);
    padding-left: var(--_sizes---utility--1-5rem);
    border-radius: calc(var(--_sizes---utility--1rem) - 1px);
    background-color: #f5fcf8;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.how-gi-different-fg.for-lg {
    background-color: #0000;
    background-image: linear-gradient(90deg, #f5fbf8, #def4e9 59%, #d6f2e2)
}

.how-gi-different-img_wrap {
    left: auto;
    top: var(--_sizes---utility--1-5rem);
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem);
    position: absolute;
    bottom: auto;
    right: 0%
}

.how-gi-different_wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.how-gi-img {
    object-fit: cover;
    object-position: 50% 50%;
    width: 100%;
    height: 100%
}

.how-gi-different-card {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 20em;
    height: 100%;
    display: flex
}

.how-gi-different-card.for-sm {
    max-width: 15em
}

.how-gi-different-card.for-sm:lang(nl) {
    max-width: 20em
}

.how-gi-different-lottie {
    margin-right: calc(var(--_sizes---utility--10rem)*-1);
    position: relative
}

.how-gi-different-lottie-icon {
    width: calc(var(--_sizes---utility--10rem)*3);
    height: calc(var(--_sizes---utility--10rem)*3)
}

.how-gi-different-lottie_bl {
    aspect-ratio: 1;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0 0% auto auto
}

.how-gi-different-w-lottie_wrap {
    height: 100%;
    width: calc(var(--_sizes---utility--10rem)*1.75);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
    position: relative
}

.how-gi-different-icon_bl {
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem);
    padding-top: var(--_sizes---utility--0-5rem);
    padding-right: var(--_sizes---utility--0-5rem);
    padding-bottom: var(--_sizes---utility--0-5rem);
    padding-left: var(--_sizes---utility--0-5rem);
    background-color: var(--base-color-brand--white);
    opacity: .8;
    border-radius: 3333px;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 0 0 26.585px #00000014
}

.how-gi-different-icon {
    border-radius: 3334px;
    flex: none;
    width: 100%;
    height: 100%
}

.how-gi-different-w-lottie_bl {
    flex-flow: column;
    justify-content: space-around;
    align-items: flex-end;
    height: 100%;
    display: flex
}

.how-gi-different-icon_wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute
}

.letter_cont {
    flex-flow: column;
    display: flex;
    position: relative
}

.letter_cont.for-center {
    z-index: 1;
    grid-column-gap: var(--_sizes---utility--3rem);
    grid-row-gap: var(--_sizes---utility--3rem);
    text-align: center;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    display: flex;
    position: relative
}

.letter_cont.for-center.for-spending {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    justify-content: space-between;
    align-items: center
}

.letter_cont.for-center.for-image-first {
    z-index: 3;
    padding-top: var(--_sizes---utility--2rem);
    position: absolute;
    inset: 0%
}

.letter_cont.for-center.for-linked-budget {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: 100%;
    height: auto;
    position: static
}

.letter_cont.for-center.for-privacy {
    padding-right: var(--_sizes---utility--1rem);
    padding-left: var(--_sizes---utility--1rem);
    grid-column-gap: var(--_sizes---utility--1-75rem);
    grid-row-gap: var(--_sizes---utility--1-75rem);
    justify-content: space-between;
    align-items: center
}

.letter_cont.for-center.position-none {
    position: static
}

.letter_cont.for-center.position-none.no-gap {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem)
}

.letter_cont.for-center.for-safety {
    grid-column-gap: var(--_sizes---utility--8rem);
    grid-row-gap: var(--_sizes---utility--8rem);
    justify-content: space-between;
    align-items: center
}

.letter_cont.for-center.for-for-templates {
    max-width: 100%;
    height: 100%;
    padding-top: var(--_sizes---utility--2rem);
    padding-right: var(--_sizes---utility--2rem);
    padding-bottom: var(--_sizes---utility--2rem);
    padding-left: var(--_sizes---utility--2rem);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-height: calc(100% + var(--_sizes---utility--2rem)*2);
    flex: none;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.letter_cont.vert-bento {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
}

.letter_cont.vert-bento.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.letter_cont.for-main-cta {
    grid-column-gap: var(--_sizes---utility--4rem);
    grid-row-gap: var(--_sizes---utility--4rem);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 50%;
    height: 100%
}

.letter_cont.for-main-cta.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.letter_cont.for-full-w-img {
    padding-bottom: var(--_sizes---utility--3-5rem);
    text-align: center;
    padding-top: calc(var(--_sizes---utility--1rem)*33);
    justify-content: center;
    align-items: flex-start
}

.letter_cont.for-bottom {
    flex-flow: column;
    flex: 1;
    justify-content: flex-end;
    align-items: center
}

.letter_cont.for-center {
    z-index: 1;
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: 100%;
    display: flex;
    position: relative
}

.letter_cont.for-center.for-image-first {
    padding-top: 2rem;
    position: absolute;
    inset: 0%
}

.letter_cont.for-center.for-image-first.for-bottom {
    padding-top: 0;
    padding-bottom: var(--_sizes---utility--3-5rem);
    justify-content: flex-end;
    align-items: center
}

.letter_cont.for-center.for-links {
    padding: var(--_sizes---utility--2rem)
}

.letter_cont.for-spec-line {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: space-between;
    align-items: center
}

.letter_cont.for-feature-card {
    color: var(--base-color-neutral--white);
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start
}

.letter_cont.for-feature-card._w-cta {
    padding-right: 45%
}

.letter_cont.for-feature-card._w-cta:lang(nl),
.letter_cont.for-feature-card._w-cta.for-reports {
    padding-right: 35%
}

.letter_cont.for-feature-card._w-cta.for-reports:lang(nl) {
    padding-right: 26%
}

.letter_cont.for-toggle {
    padding-top: var(--_sizes---utility--2-5rem);
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    color: var(--base-color-brand--white);
    text-align: center;
    justify-content: center;
    align-items: flex-end
}

.letter_cont.for-testimonial {
    padding-top: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--1rem);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start
}

.letter_cont.for-testimonial-video_wrap {
    grid-column-gap: var(--_sizes---utility--4rem);
    grid-row-gap: var(--_sizes---utility--4rem);
    aspect-ratio: 1/1.45;
    border-top-left-radius: var(--_sizes---utility--1-25rem);
    border-top-right-radius: var(--_sizes---utility--1-25rem);
    border-bottom-left-radius: var(--_sizes---utility--1-25rem);
    border-bottom-right-radius: var(--_sizes---utility--1-25rem);
    max-width: 50%;
    height: 100%;
    color: var(--text-color--color);
    cursor: pointer;
    width: calc(var(--_sizes---utility--10rem)*1.4);
    flex-flow: column;
    flex: none;
    justify-content: space-between;
    align-items: flex-start;
    overflow: hidden
}

.letter_cont.for-testimonial-video_wrap.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.letter_cont.for-audio {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start
}

.letter_cont.for-audio.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.letter_cont.for-audio.lg {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex: none;
    width: 50%
}

.letter_cont.for-mc {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    color: var(--text-color--text-alternate);
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start
}

.letter_cont.for-mc.text-color-white {
    grid-column-gap: var(--_sizes---utility--1-25rem);
    grid-row-gap: var(--_sizes---utility--1-25rem)
}

.letter_cont.for-mc.lg {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex: none;
    width: 50%
}

.letter-credentials_wrap {
    margin-top: var(--_sizes---utility--3rem);
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    color: var(--links-text);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.letter-credentials-img_wrap {
    width: var(--_sizes---utility--2-5rem);
    height: var(--_sizes---utility--2-5rem)
}

.letter-bg_wrap {
    border-radius: var(--_sizes---utility--1rem);
    background-color: #e4eae7;
    position: absolute;
    inset: 0%;
    transform: rotate(-2deg)
}

.letter-img {
    object-fit: contain;
    object-position: 50% 50%;
    width: 100%;
    height: 100%
}

.dev-timeline_wrap {
    margin-top: var(--_sizes---utility--4rem);
    padding-top: var(--_sizes---utility--9rem);
    padding-bottom: var(--_sizes---utility--9rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    color: var(--base-color-brand--white);
    display: flex
}

.dev-timeline_bl {
    position: relative
}

.dev-timeline_bl.for-sixth {
    flex: 1
}

.dev-timeline-img_wrap {
    height: var(--_sizes---utility--4rem);
    border-radius: var(--_sizes---utility--0-75rem);
    overflow: hidden
}

.dev-timeline-img_wrap.for-first {
    width: var(--_sizes---utility--5rem)
}

.dev-timeline-img_wrap.for-second {
    width: calc(var(--_sizes---utility--10rem)*1.6)
}

.dev-timeline-img_wrap.for-third {
    width: calc(var(--_sizes---utility--10rem)*3)
}

.dev-timeline-img_wrap.for-fourth {
    width: var(--_sizes---utility--5rem)
}

.dev-timeline-img_wrap.for-fifth {
    width: calc(var(--_sizes---utility--10rem)*1.6)
}

.dev-timeline-img_wrap.for-sixth {
    width: auto
}

.dev-timeline-img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.dev-timeline-cont_wrap {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    max-width: 100%;
    display: flex;
    position: absolute;
    top: 100%
}

.dev-timeline-cont_wrap.inverted {
    top: auto;
    bottom: 100%
}

.dev-timeline_line {
    background-color: #363e3a;
    justify-content: center;
    align-items: flex-end;
    width: 1px;
    display: flex
}

.dev-timeline_line.inverted {
    justify-content: center;
    align-items: flex-start
}

.dev-timeline_line.inverted.for-sixth {
    background-color: var(--links-text)
}

.dev-timeline-cont {
    padding-top: var(--_sizes---utility--2rem);
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: column;
    flex: none;
    display: flex;
    position: relative
}

.dev-timeline-cont.for-first {
    width: calc(var(--_sizes---utility--10rem)*1.7);
    flex: none
}

.dev-timeline-cont.inverted {
    padding-top: 0;
    padding-bottom: var(--_sizes---utility--2rem)
}

.dev-timeline-cont.inverted.for-second {
    width: calc(var(--_sizes---utility--10rem)*2)
}

.dev-timeline-cont.inverted.for-fifth {
    width: calc(var(--_sizes---utility--10rem)*1.5)
}

.dev-timeline-cont.inverted.for-sixth {
    width: var(--_sizes---utility--5rem)
}

.dev-timeline-cont.inverted.for-sixth:lang(nl) {
    width: var(--_sizes---utility--7rem)
}

.dev-timeline_dot {
    width: var(--_sizes---utility--0-25rem);
    height: var(--_sizes---utility--0-25rem);
    background-color: #363e3a;
    border-radius: 333px;
    flex: none
}

.dev-timeline_dot.for-sixth {
    background-color: var(--links-text)
}

.dev-timeline-cont-b {
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    flex-flow: column;
    display: flex
}

.dev-timeline-grad {
    background-color: var(--links-text);
    width: 100%;
    height: 100%;
    -webkit-mask-image: linear-gradient(90deg, #000 0% 10%, #0000 100%);
    mask-image: linear-gradient(90deg, #000 0% 10%, #0000 100%)
}

.founders-avatars_wrap {
    display: flex
}

.founders-avatar-bl {
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem);
    border: var(--_sizes---utility--0-125rem)solid var(--base-color-neutral--white);
    border-radius: 3333px;
    position: relative;
    overflow: hidden
}

.founders-avatar-bl.last {
    margin-left: calc(var(--_sizes---utility--2rem)*-1)
}

.vert-tl-wrap {
    width: 100%;
    height: 1px;
    padding-top: var(--_sizes---utility--0-25rem);
    padding-bottom: var(--_sizes---utility--0-25rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.vert-tl-dot {
    width: var(--_sizes---utility--0-25rem);
    height: var(--_sizes---utility--0-25rem);
    background-color: var(--links-text);
    border-radius: 333px;
    flex: none
}

.vert-tl-bl {
    background-color: var(--links-text);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 2px;
    display: flex;
    -webkit-mask-image: linear-gradient(90deg, #000 0% 40%, #0000 95%);
    mask-image: linear-gradient(90deg, #000 0% 40%, #0000 95%)
}

.founders-avatar-hover {
    grid-column-gap: var(--_sizes---utility--0-875rem);
    grid-row-gap: var(--_sizes---utility--0-875rem);
    background-color: var(--links-text);
    color: var(--text-color--color);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: 0%
}

.for-conversation_h {
    grid-column-gap: var(--_sizes---utility--2-5rem);
    grid-row-gap: var(--_sizes---utility--2-5rem);
    flex-flow: column;
    display: flex
}

.for-conversation_wrap {
    grid-column-gap: var(--_sizes---utility--2-5rem);
    grid-row-gap: var(--_sizes---utility--2-5rem);
    grid-template-rows: auto auto;
    grid-template-columns: 2fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.for-conversation-list {
    margin-top: var(--_sizes---utility--3-5rem)
}

.for-conversation-list-el {
    padding-top: calc(var(--_sizes---utility--1-25rem)/2);
    padding-bottom: calc(var(--_sizes---utility--1-25rem)/2);
    border-bottom: 1px solid #ffffff1a;
    display: flex
}

.for-conversation-list-el.for-last {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    border-bottom-style: none
}

.for-about-gi-bg-grad {
    height: calc(100% + var(--_sizes---utility--8rem));
    margin-top: calc(var(--_sizes---utility--7rem)*-1);
    margin-left: calc((var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding))*-1);
    width: calc(100% + (var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding))*2);
    background-image: linear-gradient(#000 18%, #0000);
    position: absolute;
    inset: 0% 0% auto
}

.for-about-gi-tags_wrap {
    justify-content: center;
    align-items: flex-end;
    padding-left: 20%;
    display: flex;
    position: absolute;
    inset: auto 0% 25vw
}

.for-about-gi-tags_bl {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.for-about-gi-tag-el {
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1-25rem);
    grid-column-gap: var(--_sizes---utility--0-75rem);
    grid-row-gap: var(--_sizes---utility--0-75rem);
    border-radius: var(--_sizes---utility--0-5rem);
    background-color: var(--text-color--color);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.for-about-gi-tag-el.for-first {
    z-index: 1;
    position: relative;
    transform: rotate(-4deg)translate(-40%, -10%)
}

.for-about-gi-tag-el.for-second {
    transform: rotate(12deg)translate(-50%, 130%)
}

.for-about-gi-tag-el.for-third {
    transform: rotate(5deg)translate(60%, -10%)
}

.for-about-gi-tag-el.for-fourth {
    z-index: 1;
    position: relative;
    transform: rotate(-4deg)translate(70%, 90%)
}

.for-about-gi-tag-el.for-fifth {
    transform: rotate(5deg)translate(60%, 130%)
}

.for-about-gi-tags_cont {
    display: flex
}

.card-stack__item {
    top: var(--_sizes---utility--8rem);
    padding-top: var(--_sizes---utility--1rem);
    padding-right: var(--_sizes---utility--1rem);
    padding-bottom: var(--_sizes---utility--1rem);
    padding-left: var(--_sizes---utility--1rem);
    background-color: var(--base-color-neutral--white);
    transform-origin: 50% 100%;
    color: #2b1a12;
    height: var(--stack-card-height);
    border-radius: 2em;
    position: sticky;
    overflow: hidden
}

.card-stack__item.is--4 {
    color: #241c0c
}

.card-stack__item.is--3 {
    color: #0f1e15
}

.card-stack__item.is--5 {
    color: #1c1224
}

.card-stack__item.is--2 {
    color: #1d2212
}

.card-stack__item.is--6 {
    color: #1c1224
}

.card-stack__item-p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
    line-height: 1.3
}

.card-stack__item-h {
    letter-spacing: -.02em;
    max-width: 5.5em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3em;
    font-weight: 500;
    line-height: .9
}

.card-stack__item-inner {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    display: flex
}

.demo-section-2 {
    justify-content: center;
    padding: 10svh 2em;
    display: flex
}

.card-stack__item-top {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: end start;
    display: grid
}

.card-stack__item-bottom {
    background-color: #00000017;
    border-radius: 1.25em;
    flex: 1;
    width: 100%
}

.card-stack {
    grid-auto-rows: var(--stack-row);
    max-width: calc((var(--_sizes---utility--10rem)*2.7)*2 + var(--_sizes---utility--1rem)*2 + var(--_sizes---utility--5rem));
    align-self: center;
    display: grid;
    position: relative
}

.gi-cards-stack-wrap {
    padding: var(--_sizes---utility--6rem)var(--_sizes---utility--2rem)var(--_sizes---utility--2rem);
    border-radius: var(--_sizes---utility--1rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.gi-cards-stack-wrap.for-half {
    aspect-ratio: 1.25
}

.gi-cards-stack-wrap.for-half.no-aspect-ratio {
    aspect-ratio: auto
}

.gi-cards-stack-wrap.for-half.for-features {
    flex: 1
}

.gi-cards-stack-wrap.minimal-padding {
    padding: var(--_sizes---utility--0-75rem)
}

.gi-cards-stack-wrap.minimal-padding.sm {
    padding: 0
}

.gi-cards-stack-wrap.for-third {
    aspect-ratio: 1/1.28;
    display: flex
}

.gi-cards-stack-wrap.for-third.higher {
    aspect-ratio: 1/1.38
}

.gi-cards-stack-wrap.for-third.mob-square.no-paddings {
    padding: 0
}

.gi-cards-stack-wrap.for-third.mob-square.no-paddings.for-loyalty {
    aspect-ratio: 1/1.2
}

.gi-cards-stack-wrap.for-third.mob-square.for-tempate {
    padding: 0
}

.gi-cards-stack-wrap.for-cta-half {
    margin-left: calc((var(--_sizes---utility--sections--left-right-padding) - var(--_sizes---utility--0-5rem))*-1);
    border-radius: 0;
    overflow: visible
}

.gi-cards-stack-wrap.for-cta-half.last {
    width: calc(100% + (var(--_sizes---utility--sections--left-right-padding) - var(--_sizes---utility--0-5rem)));
    margin-left: 0
}

.gi-cards-stack-wrap.for-two-third.for-image-only {
    padding: 0
}

.gi-cards-stack-wrap.background-color-white.for-custom-line {
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--1-5rem)
}

.gi-cards-stack-wrap.background-color-white.for-custom-about-line {
    padding: 0rem 0rem 0rem var(--_sizes---utility--3rem);
    background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary)
}

.gi-cards-stack-wrap.for-features-sm {
    aspect-ratio: 1.7;
    flex: none;
    width: 100%;
    overflow: hidden
}

.gi-cards-stack-wrap.for-feedback.no-aspect-ratio {
    aspect-ratio: auto
}

.gi-cards-stack-wrap.for-feedback.for-budget {
    background-color: #f4fbf8
}

.gi-cards-stack-wrap.features-transaction-bg {
    background-color: #f4fbf7
}

.gi-cards-stack-wrap.for-debts-bg {
    background-color: #f9fbfb
}

.gi-cards-stack-wrap.for-testimonial {
    padding: var(--_sizes---utility--0-75rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    flex-flow: row
}

.gi-cards-stack-wrap.for-media {
    aspect-ratio: 1.06;
    display: flex
}

.gi-cards-stack-wrap.for-media.higher {
    aspect-ratio: 1/1.38
}

.gi-cards-stack-wrap.for-media.mob-square.no-paddings {
    padding: 0
}

.gi-cards-stack-wrap.for-media.mob-square.no-paddings.for-loyalty {
    aspect-ratio: 1/1.2
}

.gi-cards-stack-wrap.for-media.mob-square.for-tempate {
    padding: 0
}

.gi-cards-stack-wrap.for-audio {
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: space-between;
    display: flex
}

.gi-cards-stack-wrap.for-audio.higher {
    aspect-ratio: 1/1.38
}

.gi-cards-stack-wrap.for-audio.mob-square.no-paddings {
    padding: 0
}

.gi-cards-stack-wrap.for-audio.mob-square.no-paddings.for-loyalty {
    aspect-ratio: 1/1.2
}

.gi-cards-stack-wrap.for-audio.mob-square.for-tempate {
    padding: 0
}

.gi-cards-stack-wrap.for-mc-bl {
    margin-top: var(--_sizes---utility--0-5rem);
    margin-bottom: var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: space-between;
    display: flex
}

.gi-cards-stack-wrap.for-mc-bl.higher {
    aspect-ratio: 1/1.38
}

.gi-cards-stack-wrap.for-mc-bl.mob-square.no-paddings {
    padding: 0
}

.gi-cards-stack-wrap.for-mc-bl.mob-square.no-paddings.for-loyalty {
    aspect-ratio: 1/1.2
}

.gi-cards-stack-wrap.for-mc-bl.mob-square.for-tempate {
    padding: 0
}

.gi-cards-stack-wrap.for-letter {
    padding: var(--_sizes---utility--4rem)var(--_sizes---utility--2-5rem);
    overflow: visible
}

.hero-icon_bl-for-gi {
    z-index: 999;
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.hero-icon_bl-for-gi.for-freelancers {
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem)
}

.hero-icon_bl-for-gi.for-freelancers.bigger {
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem)
}

.responsible-gi-text_wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.responsible-gi-bl {
    width: 50%;
    padding: var(--_sizes---utility--2-5rem)var(--_sizes---utility--1-5rem)var(--_sizes---utility--1-5rem);
    text-align: center;
    border-top: 1px solid #0000001f;
    border-right: 1px solid #0000001f;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
    display: flex
}

.responsible-gi-bl.last {
    padding-top: var(--_sizes---utility--1-5rem);
    padding-bottom: var(--_sizes---utility--2-5rem);
    border-right-style: none
}

.responsible-gi-cont {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.responsible-gi-w-img {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10%;
    padding-right: 10%;
    display: flex
}

.responsible-gi-img {
    z-index: 999;
    width: var(--_sizes---utility--6rem);
    height: var(--_sizes---utility--6rem);
    margin-bottom: var(--_sizes---utility--2rem);
    justify-content: center;
    align-items: center;
    display: flex
}

.responsible-gi-img.for-freelancers {
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem)
}

.responsible-gi-img.for-freelancers.bigger {
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem)
}

.questions-gi-star_wrap {
    margin-top: var(--_sizes---utility--1-75rem);
    margin-bottom: var(--_sizes---utility--5rem);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.questions-gi-star_bl {
    position: relative
}

.questions-gi-star {
    width: var(--_sizes---utility--5rem);
    height: var(--_sizes---utility--5rem)
}

.designed-for-everyone {
    grid-column-gap: var(--_sizes---utility--1-5rem);
    grid-row-gap: var(--_sizes---utility--1-5rem);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.for-everyone-people_bl {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    flex: none;
    display: flex
}

.for-everyone-people_wrap {
    margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
    width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2);
    display: flex;
    position: absolute;
    left: 0%;
    right: 0%
}

.questions-cards_wrap {
    margin-top: var(--_sizes---utility--4rem)
}

.questions-cards_wrap.swiper {
    max-width: 100%;
    overflow: visible
}

.questions-cards_bl.swiper-slide {
    height: auto;
    width: calc(100%/5 - var(--_sizes---utility--sections--row-col-gap)*4/5)
}

.questions-cards_mask {
    grid-column-gap: var(--_sizes---utility--1rem);
    grid-row-gap: var(--_sizes---utility--1rem);
    display: flex
}

.questions-cards_cont {
    height: 100%;
    padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--0-5rem)var(--_sizes---utility--0-5rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    border-radius: var(--_sizes---utility--1rem);
    background-color: var(--text-color--color);
    flex-flow: column;
    justify-content: space-between;
    display: flex
}

.questions-cards_cont-top {
    padding-left: var(--_sizes---utility--0-75rem);
    grid-column-gap: var(--_sizes---utility--0-5rem);
    grid-row-gap: var(--_sizes---utility--0-5rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.questions-cards_cont-bot {
    padding: var(--_sizes---utility--1rem);
    border-radius: var(--_sizes---utility--0-75rem);
    background-color: var(--background-color--background-secondary);
    flex-flow: column;
    display: flex
}

.questions-cards_cont-img {
    z-index: 999;
    width: var(--_sizes---utility--3rem);
    height: var(--_sizes---utility--3rem);
    justify-content: center;
    align-items: center;
    display: flex
}

.questions-cards_cont-img.for-freelancers {
    width: var(--_sizes---utility--7rem);
    height: var(--_sizes---utility--7rem)
}

.questions-cards_cont-img.for-freelancers.bigger {
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem)
}

.looking-ahead_wrap {
    margin-bottom: var(--_sizes---utility--3-5rem);
    position: relative
}

.looking-ahead_wrap.u-mb-0 {
    margin-bottom: 0
}

.looking-ahead_wrap.for-features-w-img {
    margin-bottom: calc(var(--_sizes---utility--10rem)*3)
}

.looking-ahead_wrap.for-media-hero-vid {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex
}

.looking-ahead_wrap.for-message {
    z-index: 1;
    margin-bottom: 0
}

.looking-ahead_wrap.for-tl {
    margin-bottom: var(--_sizes---utility--1-5rem)
}

.looking-ahead_wrap.for-about-gi {
    margin-bottom: calc(var(--_sizes---utility--10rem)*3.5)
}

.looking-ahead_wrap.for-gi-stack-card {
    margin-bottom: 0
}

.looking-ahead_wrap.for-everyone {
    justify-content: center;
    align-items: center;
    display: flex
}

.looking-ahead-text_wrap {
    padding-top: var(--_sizes---utility--6rem);
    padding-bottom: var(--_sizes---utility--6rem);
    grid-column-gap: var(--_sizes---utility--2rem);
    grid-row-gap: var(--_sizes---utility--2rem);
    justify-content: center;
    align-items: center;
    display: flex
}

.looking-ahead-h {
    color: var(--text-color--text-secondary);
    mix-blend-mode: overlay;
    font-family: Rightgrotesk, sans-serif;
    font-weight: 900;
    line-height: 1;
    font-size: calc(var(--_sizes---utility--10rem)*1.15)
}

.looking-ahead-h.for-abs {
    opacity: .4;
    position: absolute
}

.looking-ahead-h_wrap {
    position: relative
}

.looking-ahead-img_wrap {
    width: calc(var(--_sizes---utility--10rem)*1.6)
}

.lottie-magic-stars_bl {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.lottie-magic-stars_bl.for-about-gi {
    width: var(--_sizes---utility--10rem);
    height: var(--_sizes---utility--10rem);
    inset: auto auto 0% 0%
}

.lottie-magic-stars_bl.for-about-gi.right {
    inset: auto 0% 0% auto
}

.lottie-magic-stars_bl.for-about-gi.left {
    left: -15%
}

.lottie-magic-stars_bl.for-how-gi {
    width: var(--_sizes---utility--8rem);
    height: var(--_sizes---utility--8rem);
    position: relative;
    inset: auto auto 0% 0%
}

.lottie-magic-stars_bl.for-how-gi.right {
    inset: auto -15% 0% auto
}

.lottie-magic-stars_bl.for-how-gi.left {
    left: -15%
}

.lottie-magic-stars_bl.for-q3 {
    top: -100%
}

.lottie-magic-stars_bl.for-tl {
    width: var(--_sizes---utility--5rem);
    height: var(--_sizes---utility--5rem);
    bottom: 0%;
    left: 0%;
    right: auto;
    transform: translateY(-100%)
}

.lottie-magic-stars_bl.for-tl.right {
    inset: auto 0% 0% auto
}

.lottie-magic-stars_bl.for-tl.left {
    left: -15%
}

.lottie-magic-stars_bl.for-questions {
    width: 200%;
    height: 200%;
    inset: auto
}

.expand-cta_wrap {
    display: none
}

@media screen and (max-width: 991px) {
    h1 {
        font-size: 3.25rem
    }

    h2 {
        font-size: 2.75rem
    }

    h3 {
        font-size: 2.25rem
    }

    h4 {
        font-size: 1.75rem
    }

    p {
        font-size: 1rem
    }

    .hide-tablet {
        display: none
    }

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

    .margin-large {
        margin: 2.5rem
    }

    .margin-xlarge {
        margin: 3.5rem
    }

    .margin-xxlarge {
        margin: 4.5rem
    }

    .margin-huge {
        margin: 5rem
    }

    .margin-xhuge {
        margin: 6rem
    }

    .margin-xxhuge {
        margin: 7.5rem
    }

    .padding-large {
        padding: 2.5rem
    }

    .padding-xlarge {
        padding: 3.5rem
    }

    .padding-xxlarge {
        padding: 4.5rem
    }

    .padding-huge {
        padding: 5rem
    }

    .padding-xhuge {
        padding: 6rem
    }

    .padding-xxhuge {
        padding: 7.5rem
    }

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

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

    .margin-bottom.margin-medium._1rem,
    .margin-bottom.margin-xlarge._1rem {
        margin-bottom: 1rem
    }

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

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

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

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

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

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

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

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

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

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

    .heading-style-h2 {
        font-size: 2.75rem
    }

    .heading-style-h2.animate {
        font-size: 5rem
    }

    .rl-styleguide_icons-list {
        grid-auto-flow: row
    }

    .heading-style-h5.web-w-50 {
        max-width: 60%
    }

    .heading-style-h5.about-gi-sub-h {
        margin-bottom: var(--_sizes---utility--2rem)
    }

    .heading-style-h1 {
        font-size: 3.25rem
    }

    .heading-style-h1.custom-bigger.mob-center {
        text-align: center
    }

    .heading-style-h4 {
        font-size: 1.75rem
    }

    .heading-style-h3 {
        font-size: 2.25rem
    }

    .heading-style-h3.bigger {
        max-width: none;
        font-size: var(--_sizes---utility--2-5rem)
    }

    .heading-style-h3.fog-gi.for-sm {
        padding-bottom: 0
    }

    .text-align-left.cta-text-wrapper {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        flex: 1
    }

    .padding-global.map {
        padding-left: 0%;
        padding-right: 0%
    }

    .padding-global.for-sm.for-404 {
        aspect-ratio: 1.4;
        background-color: #eaf8f1
    }

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

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

    .padding-section-large.padding-custom1 {
        margin-top: 0
    }

    .padding-section-large.padding-custom2 {
        margin-top: 20rem
    }

    .padding-section-large.padding_hero.large,
    .padding-section-large.padding_hero.large_mobal {
        margin-top: 4rem
    }

    .padding-section-large.padding-custom_price,
    .padding-section-large.padding-custom-5rem,
    .padding-section-large.padding-custom-2 {
        margin-top: 0
    }

    .padding-section-large.padding-custom4,
    .padding-section-large.padding-custom-8 {
        margin-top: 20rem
    }

    .padding-section-large.mobal-loyalty-cards {
        padding-top: 7rem
    }

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

    .spacer-xlarge {
        padding-top: 3.5rem
    }

    .spacer-xxlarge {
        padding-top: 4.5rem
    }

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

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

    .spacer-xxhuge {
        padding-top: 7.5rem
    }

    .navbar14_component {
        width: 100%;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0%;
        padding-right: 0%
    }

    .navbar14_menu {
        -webkit-text-fill-color: inherit;
        background-color: #fff;
        background-clip: border-box;
        border-radius: 16px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        max-height: 100vh;
        padding: 5%;
        display: flex;
        position: absolute;
        overflow: auto
    }

    .navbar14_menu-link-wrapper {
        border: 0px solid var(--border-color--border-primary);
        background-color: var(--background-color--background-primary);
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding: 0
    }

    .navbar14_link {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding: .75rem 0;
        font-size: 1.125rem
    }

    .dropdown-chevron {
        inset: auto 0% auto auto
    }

    .navbar14_button-wrapper {
        grid-row-gap: 2rem;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        margin-top: 1rem;
        margin-left: 0
    }

    .navbar14_button-wrapper:lang(nl) {
        justify-content: space-between;
        align-items: center;
        width: 100%
    }

    .navbar14_menu-button {
        padding: 0
    }

    .navbar14_menu-button.w--open {
        background-color: #0000
    }

    .menu-icon2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .menu-icon2_line-top {
        background-color: var(--base-color-neutral--black);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .menu-icon2_line-middle {
        background-color: var(--base-color-neutral--black);
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .menu-icon_line-middle-inner {
        width: 4px;
        height: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .menu-icon2_line-bottom {
        background-color: var(--base-color-neutral--black);
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .navbar5_menu-dropdown {
        width: 100%;
        position: relative
    }

    .navbar5_dropdown-toggle {
        justify-content: flex-start;
        align-items: center;
        padding: .75rem 0;
        font-size: 1.125rem;
        display: flex
    }

    .navbar5_dropdown-list {
        position: relative;
        overflow: hidden
    }

    .navbar5_dropdown-list.w--open {
        border-style: none;
        align-items: flex-start;
        min-width: auto;
        margin-bottom: 1.5rem;
        padding: 0 0 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }

    .navbar5_dropdown-content {
        flex-direction: column
    }

    .navbar5_blog-list {
        grid-template-columns: 1fr 1fr;
        width: 100%
    }

    .navbar5_blog-item {
        width: 100%;
        padding: 1rem
    }

    .navbar5_large-item-content {
        width: 100%
    }

    .section_header26 {
        min-height: 100vh;
        padding-top: 2rem
    }

    .header26_image-wrapper {
        border-bottom-right-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem
    }

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

    .team10_mask {
        width: 50%
    }

    .team10_slide {
        padding-right: 2rem
    }

    .cta47_card {
        grid-column-gap: 3rem;
        padding: 2rem
    }

    .cta47_content {
        margin-right: 3rem
    }

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

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

    .cart-group {
        left: auto;
        right: auto
    }

    .planet_img.mocup_img {
        max-width: 100%
    }

    .planet_img._3-copy {
        top: -12.4rem
    }

    .planet_img.hero,
    .planet_img.mobal {
        width: 8rem;
        height: 8rem;
        top: -10%
    }

    .section_info.hide_on_mobal,
    .section_info.hide_on_mobal_gradient {
        display: block
    }

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

    .flex_component.img-bigger {
        grid-template-columns: 1.6fr
    }

    .flex_component.img-bigger.mobal {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .tag.white-grey._13 {
        top: -19%
    }

    .tag.white-grey._15 {
        bottom: -50%
    }

    .tag.white-grey._17 {
        bottom: 62%
    }

    .tag.white-grey._16-copy {
        bottom: -47%
    }

    .line_block.extention {
        display: none
    }

    .grid_component {
        grid-template-columns: 1.25fr 1.2fr 1.25fr
    }

    .grid_component.features {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .grid_component.features_12columns {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .more_div {
        padding: 1rem
    }

    .background {
        border-radius: 0
    }

    .section_cta48 {
        display: none
    }

    .cta48_card {
        grid-column-gap: 3rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr 1fr;
        padding: 2rem
    }

    .cta48_content {
        margin-right: 0;
        padding-top: 0
    }

    .cta48_content_img {
        min-width: 11rem;
        min-height: 0;
        margin-right: 0;
        position: static
    }

    .fill_image-z1 {
        position: relative
    }

    .fill_image-z1.back {
        position: absolute
    }

    .grid_component_cta {
        min-height: 35rem
    }

    .footer9_top-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .footer9_menu-wrapper {
        grid-template-rows: auto;
        grid-template-columns: .5fr 1fr
    }

    .cta46_card {
        grid-column-gap: 3rem;
        padding: 2rem
    }

    .section_features_hero {
        min-height: 70vh
    }

    .video {
        min-height: 30rem
    }

    .feature_wrap.centered {
        width: 47%
    }

    .main_feature_wrap {
        min-height: 50rem
    }

    .features_img {
        width: 8rem;
        height: 8rem
    }

    .flex_text {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        grid-template-columns: 59rem;
        display: flex
    }

    .second_feature_wrap {
        min-height: 50rem
    }

    .layout405_tab-wrapper {
        grid-template-columns: 1fr
    }

    .fill_image_mock {
        box-sizing: border-box;
        flex: none;
        height: 26rem;
        padding-left: 0;
        padding-right: 0;
        overflow: clip
    }

    .fill_image_mock._2 {
        object-fit: contain;
        flex: none;
        width: 100%
    }

    .gallery24_horizontal-scroll-content {
        width: 300vh
    }

    .gallery24_image {
        max-height: 40rem
    }

    .flex_text_single_features {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .flex_block_table {
        grid-template-columns: 1fr 1fr
    }

    .relative-block.transperent {
        flex-flow: column;
        grid-template-columns: .4fr;
        display: flex
    }

    .relative-block.for-issue-request {
        flex-flow: column
    }

    .flex_vertical_text {
        bottom: 1rem;
        left: 1rem;
        right: 1rem
    }

    .flex_vertical_text.top {
        max-width: 20rem;
        top: 1rem;
        left: 1rem;
        right: 1rem
    }

    .flex_vertical_text.top.lottie._1 {
        max-width: 13rem
    }

    .flex_vertical_text.top.lottie._4 {
        max-width: 8rem;
        inset: 0% auto auto 0%
    }

    .flex_vertical_text.top.midle {
        top: 3rem
    }

    .flex_vertical_text.full_h.for-request {
        max-width: 100%;
        padding-bottom: 0
    }

    .flex_vertical_text.statick,
    .flex_vertical_text.spendometer {
        background-image: radial-gradient(circle at 0%, #f1faf5 20%, #ecf3ff00);
        max-width: none;
        padding-right: 0
    }

    .flex_vertical_text.for-mail {
        grid-column-gap: 24px;
        grid-row-gap: 24px
    }

    .flex_block_table_big.one_row.effort {
        grid-template-columns: 1fr 1fr 1fr
    }

    .qr {
        min-width: 11rem
    }

    .section_cta11 {
        display: block
    }

    .cta11_component {
        grid-column-gap: 3rem
    }

    .cta11_content {
        margin-right: 3rem
    }

    .cta11_button-row {
        flex: none
    }

    .lottie-animation {
        display: none
    }

    .trusted {
        padding-top: 0
    }

    .testimonial33_card-content-right {
        border-top: 1px solid #000;
        height: 70vh;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .min_h {
        min-height: 46rem
    }

    .premium_features_block.mobal {
        flex-flow: column
    }

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

    .grid-list7_list {
        grid-template-columns: 1fr 1fr
    }

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

    .card_wrapper_white._5 {
        margin-top: 0
    }

    .content-pricig-table {
        margin-top: 60px
    }

    .grid-two-columns,
    .grid-two-columns.annuallly {
        grid-template-columns: 1fr
    }

    .request_wrapper {
        width: 100%
    }

    .faq6_component {
        grid-column-gap: 3rem;
        flex-flow: column;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        min-height: auto;
        display: flex
    }

    .legal2-content_component {
        grid-column-gap: 3rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .legal2-content_sidebar {
        width: 100%;
        margin-right: 0;
        position: relative;
        top: 0
    }

    .flex_info_text {
        justify-content: center;
        align-items: center
    }

    .contact_legal {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

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

    .table {
        overflow: auto
    }

    .table-header {
        width: 200%
    }

    .cell {
        align-self: stretch;
        max-width: none;
        height: 100%;
        position: static
    }

    .cell-2 {
        align-self: stretch
    }

    .row {
        width: 200%
    }

    .card-2,
    .card-3 {
        max-width: none
    }

    .dropdown1_toggle {
        align-items: center;
        display: flex
    }

    .dropdown1_dropdown-list {
        overflow: hidden
    }

    .dropdown1_toggle_footer {
        align-items: center;
        display: flex
    }

    .dropdown-chevron-copy {
        inset: auto 0% auto auto
    }

    .dropdown1_dropdown-list-copy {
        overflow: hidden
    }

    .dropdown1_dropdown-list-copy.w--open {
        bottom: 32px
    }

    .swiper-slide {
        width: 50%
    }

    .swiper-slide.is-award {
        width: 35%
    }

    .slider-pill_img {
        justify-content: center;
        align-items: flex-start;
        padding-top: 2rem;
        display: flex
    }

    .splide__arrows {
        top: -10%
    }

    .flex_absolute {
        position: relative;
        inset: 0 0% 0%
    }

    .grid_mobal_features {
        padding-right: 1rem
    }

    .grid_mobal_features.margin-left {
        padding-left: 1rem
    }

    .hiden_description {
        display: none
    }

    .grid_component_cta_mobal {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        min-height: 40rem
    }

    .section_cta15 {
        display: block
    }

    .icon-embed-small-hiden-tab {
        display: none
    }

    .modal1_content-wrapper {
        width: 90%;
        max-width: none;
        padding-left: 3rem;
        padding-right: 3rem
    }

    .section_cta15_hero {
        display: block
    }

    .button-cover,
    .button-cover-link {
        display: none
    }

    .section_cta15_hero_shows {
        display: block
    }

    .table-header-cookies,
    .row-cookies {
        width: 200%
    }

    .cell-copy {
        align-self: stretch;
        max-width: none;
        height: 100%;
        position: static
    }

    .fs-cc-banner_container {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .image-coockies {
        object-fit: contain
    }

    .section_header27 {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        min-height: 100vh;
        padding-top: 2rem
    }

    .about_us-help_block-img {
        position: static
    }

    .home_page-team_block-img.desktop {
        display: none
    }

    .feature-block-full-width-wrapper {
        grid-template-columns: 1fr
    }

    .div-block-8 {
        padding-left: 1rem
    }

    .grid_component_cta_mobile_only {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        min-height: 40rem;
        display: grid
    }

    .loyalty_card-cta_block-wrapper {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        display: none
    }

    .blog-hero-wrapper {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .cw-cookie_options {
        flex-flow: wrap
    }

    .cw-cookie_banner {
        min-height: auto
    }

    .blog-hero-img {
        object-fit: cover
    }

    .container-1248.global-paddings {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .email-subscription.full-width {
        padding-left: 0
    }

    .hero-section {
        margin-top: 0;
        padding-top: 160px
    }

    .hero_screens-wrapper {
        grid-column-gap: 24px
    }

    .hero_text-wrapper {
        grid-row-gap: 40px;
        flex-direction: column;
        align-items: flex-start
    }

    .h2-2 {
        align-self: flex-start
    }

    .bottom-subtitle-wrapper {
        margin-top: 32px
    }

    .h2-3 {
        align-self: flex-start
    }

    .bottom-subtitle-wrapper-2 {
        margin-top: 32px
    }

    .main-section-image-mobile {
        width: 75vw
    }

    .h2-4 {
        align-self: flex-start
    }

    .section-image {
        max-width: 156px;
        margin-bottom: 24px
    }

    .main-section-image-wide,
    .main-section-image {
        width: 75vw
    }

    .insights_cell-1 {
        padding-top: 56px;
        padding-left: 16px;
        padding-right: 26px
    }

    .insights_cell-4 {
        padding-top: 56px;
        padding-left: 16px;
        padding-right: 16px
    }

    .insights_cell-3,
    .insights_cell-2 {
        padding-left: 16px;
        padding-right: 16px
    }

    .fin-pdf_list-item {
        height: 32px;
        padding-top: 4px
    }

    .fin-dpf-top-content {
        flex-direction: column;
        margin-top: -136px;
        margin-bottom: 48px
    }

    .fin-pdf-reps {
        padding-top: 0
    }

    .fin-pdf_text-wrap {
        max-width: none
    }

    .pdf-rep-image {
        margin-top: 0
    }

    .headline-text-wrapper {
        margin-bottom: 32px
    }

    .h2-5 {
        align-self: flex-start
    }

    .ai_text-wrapper {
        flex-direction: column;
        align-items: flex-start
    }

    .transactions-1 {
        margin-top: 144px
    }

    .h2-6 {
        align-self: flex-start
    }

    .trans-cell-4-image-desktop {
        object-fit: contain
    }

    .trans-cell-2-copy {
        background-size: cover;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    .trans-cell-4-image-mobile {
        object-fit: contain
    }

    .trans-cell-3-image {
        object-fit: contain;
        height: 100%
    }

    .h2-7 {
        align-self: flex-start
    }

    .saving-goals {
        margin-top: 144px
    }

    .saving_cell-1,
    .saving_cell-2 {
        padding-left: 16px;
        padding-right: 16px
    }

    .h2-8 {
        align-self: flex-start
    }

    .grid_3d {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-end;
        padding-top: 0;
        padding-left: 0
    }

    .grid_3d-text-wrapper {
        margin-top: 40px;
        margin-left: 24px;
        margin-right: 24px;
        padding-top: 0
    }

    .bottom-subtitle-wrapper-3 {
        margin-top: 32px
    }

    .get-app-image-desktop {
        display: none
    }

    .get-app-image-mobile {
        display: block
    }

    .blog-regular-posts-block {
        grid-template-columns: 1fr;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .artcl-header-block {
        flex-flow: column;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex
    }

    .artcl-content-wrapper {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        margin-bottom: 4rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .screenshots-container {
        min-width: 200%
    }

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

    .blog-tag-wrapper,
    .cookie-title-wraper {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .certification_grid {
        grid-column-gap: .5rem;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .legal2-content_component_grid {
        grid-column-gap: 3rem;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .dropdown1_toggle_lang {
        align-items: center;
        display: flex
    }

    .grid-title-block.plan {
        flex: none;
        justify-content: flex-start;
        align-items: center;
        width: 30%
    }

    .grid-item-title {
        text-align: center;
        margin-bottom: .5rem
    }

    .nav-cont {
        flex-flow: wrap;
        flex: none
    }

    .nav-wrap {
        width: 100%;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0%;
        padding-right: 0%
    }

    .nav-bg {
        background-color: var(--base-color-brand--white)
    }

    .nav-link {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding: .75rem 0;
        font-size: 1.125rem
    }

    .nav-toggle {
        justify-content: flex-start;
        align-items: center;
        padding: 0;
        font-size: 1.125rem;
        display: flex
    }

    .toggle-chevrone {
        display: none
    }

    .nav-dropdown {
        box-shadow: none;
        border-radius: 0;
        position: relative
    }

    .nav-drpdwn-cont {
        grid-template-columns: 1fr 1fr 1fr;
        width: 100%;
        padding: 0
    }

    .nav-links_wrap {
        flex-flow: column;
        padding-left: 0;
        padding-right: 0
    }

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

    .nav-menu {
        width: 100%;
        max-height: 100vh;
        padding-right: var(--_sizes---utility--2rem);
        padding-bottom: 5%;
        padding-left: var(--_sizes---utility--2rem);
        -webkit-text-fill-color: inherit;
        background-color: #0000;
        background-clip: border-box;
        flex-flow: column;
        order: 9999;
        justify-content: center;
        align-items: center;
        display: flex;
        position: relative;
        overflow: auto
    }

    .nav-drpdwn-item {
        text-align: left;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding: 1rem
    }

    .nav-drpdwn-img_wrap {
        flex: none
    }

    .nav-drpdwn-text_wrap {
        width: 100%
    }

    .btn {
        padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1-75rem)
    }

    .burger-icon {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .footer-cont {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .footer-link {
        width: 100%;
        padding: var(--_sizes---utility--0-5rem)0rem;
        justify-content: flex-start;
        align-items: center;
        font-size: 1.125rem
    }

    .footer-button-cover-link {
        display: none
    }

    .footer-links_wrap {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr
    }

    .section.full-screen {
        min-height: 50vh
    }

    .hero-cont_wrap {
        padding-top: var(--_sizes---utility--2rem);
        padding-right: 0%;
        padding-bottom: var(--_sizes---utility--2rem);
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem)
    }

    .hero-cont_wrap:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        justify-content: flex-start;
        align-items: flex-start
    }

    .hero-cont_bl {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem)
    }

    .hero-p.text-color-secondary._50ch-web.for-intelligence {
        width: 70%
    }

    .hero-cont-slider {
        padding-left: 0%
    }

    .global-grid {
        grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr)
    }

    .global-grid.for-hero {
        grid-template-columns: 1fr 1fr
    }

    .global-grid.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        min-height: 70rem
    }

    .global-grid.no-paddings {
        grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr)
    }

    .global-grid.no-paddings.for-image-only,
    .global-grid.no-paddings.for-never-miss {
        min-height: 400px
    }

    .global-grid.no-paddings.for-business {
        max-width: 100%;
        min-height: 530px
    }

    .global-grid.for-about-hero {
        grid-template-columns: 1fr 1fr
    }

    .global-grid.for-about-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        min-height: 70rem
    }

    .global-grid.for-availability {
        grid-template-columns: 1fr 1fr
    }

    .global-grid.for-availability:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        min-height: 70rem
    }

    .global-grid.for-pricing {
        margin-right: -2rem;
        display: flex
    }

    .global-grid.for-media-top-baner {
        grid-template-columns: 1fr 1fr
    }

    .global-grid.for-media-top-baner:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        min-height: 70rem
    }

    .padding-globla-bg_wrap.for-home {
        justify-content: flex-end;
        align-items: stretch;
        max-height: 90.9091vw
    }

    .padding-globla-bg_wrap.for-home-hero {
        justify-content: flex-end;
        align-items: stretch
    }

    .padding-globla-bg_wrap.for-features,
    .padding-globla-bg_wrap.for-media {
        aspect-ratio: auto;
        height: 100vh
    }

    .padding-globla-bg_wrap.for-404 {
        aspect-ratio: 2.15;
        top: auto;
        -webkit-mask-image: linear-gradient(#0000 0%, #fff 15%);
        mask-image: linear-gradient(#0000 0%, #fff 15%)
    }

    .section-center-h.for-everyone {
        grid-column-gap: var(--_sizes---utility--3rem);
        grid-row-gap: var(--_sizes---utility--3rem);
        flex-flow: column;
        display: flex
    }

    .section-center-h.mob-pb-1 {
        margin-bottom: var(--_sizes---utility--1rem)
    }

    .section-center-h.for-gi-cards_wrap {
        max-width: 100%
    }

    .cont_bl {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem)
    }

    .cont_bl.align-center.for-everyone {
        max-width: 100%;
        padding-left: 0%;
        padding-right: 0%
    }

    .cont_bl.for-dwnld-section {
        margin-top: calc(var(--_sizes---utility--10rem)*1.4)
    }

    .cont_bl.text-color-white.for-secure-storage {
        padding-bottom: calc(var(--_sizes---utility--10rem)*2.9)
    }

    .cont_bl.text-color-white.mob-center {
        justify-content: flex-start;
        align-items: center
    }

    .cont_bl.text-color-white.mob-center.for-media {
        text-align: center;
        padding-left: 0
    }

    .cont_bl.text-color-white.mob-center.for-about-gi {
        grid-column-gap: var(--_sizes---utility--2-5rem);
        grid-row-gap: var(--_sizes---utility--2-5rem)
    }

    .cont_bl.text-color-white.for-intelligence {
        text-align: left;
        width: calc(var(--_sizes---utility--10rem)*3.5)
    }

    .cont_bl.text-color-white.for-dets {
        width: 60%
    }

    .cont_bl.text-color-white.for-loyalty {
        padding-bottom: calc(var(--_sizes---utility--10rem)*2.9)
    }

    .cont_bl.text-color-white._w-max-web-w,
    .cont_bl.faq-h {
        padding-right: 0
    }

    .cont_bl.home-hero-center {
        text-align: center;
        justify-content: flex-start;
        align-items: center;
        padding-right: 0
    }

    .cont_bl.for-freelancers-p {
        margin-top: 48px
    }

    .cont_bl.lg-only {
        display: none
    }

    .cont_bl.for-beginning-bl {
        padding-left: 0
    }

    .cont_bl.about-gi-center {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .bento-item_wrap.for-half {
        padding: var(--_sizes---utility--1-25rem)
    }

    .bento-item_wrap.minimal-padding.sm {
        height: 100%
    }

    .bento-item_wrap.for-third._w-custom-motion {
        height: 50vw
    }

    .bento-item_wrap.for-third.higher.for-security {
        aspect-ratio: auto
    }

    .bento-item_wrap.for-cta-half {
        padding: var(--_sizes---utility--9rem)var(--_sizes---utility--1-25rem)var(--_sizes---utility--1-25rem)
    }

    .bento-item_wrap.for-two-third {
        padding: var(--_sizes---utility--1-25rem)
    }

    .bento-item_wrap.for-features-sm {
        height: auto;
        padding-top: var(--_sizes---utility--1-5rem);
        padding-right: var(--_sizes---utility--1-5rem);
        padding-bottom: var(--_sizes---utility--1-5rem);
        padding-left: var(--_sizes---utility--1-5rem);
        aspect-ratio: 1.54;
        width: calc(50% - var(--_sizes---utility--sections--row-col-gap)/2)
    }

    .bento-item_wrap.for-feedback {
        padding: var(--_sizes---utility--1-25rem)
    }

    .bento-item_wrap.for-media {
        overflow: hidden
    }

    .bento-item_wrap.for-media._w-custom-motion {
        height: 50vw
    }

    .bento-item_wrap.for-media.higher.for-security {
        aspect-ratio: auto
    }

    .bento-item_wrap.for-audio._w-custom-motion {
        height: 50vw
    }

    .bento-item_wrap.for-audio.higher.for-security {
        aspect-ratio: auto
    }

    .bento-item_wrap.for-mc-bl._w-custom-motion {
        height: 50vw
    }

    .bento-item_wrap.for-mc-bl.higher.for-security {
        aspect-ratio: auto
    }

    .bento-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 100% 100%;
        width: 150%;
        max-width: 150%;
        margin-left: -50%;
        display: none
    }

    .bento-bg-img.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%;
        width: 100%;
        max-width: 100%;
        margin-left: 0%;
        display: block
    }

    .bento-cont {
        height: 100%
    }

    .bento-cont.for-center.for-for-templates {
        max-height: calc(100% + var(--_sizes---utility--1-5rem)*2)
    }

    .bento-cont.for-center.for-gi {
        padding-left: 15%;
        padding-right: 15%
    }

    .bento-cont.vert-bento {
        margin-bottom: 600px
    }

    .bento-cont.vert-bento.text-color-white.for-center,
    .bento-cont.vert-bento.text-color-white.for-media {
        margin-bottom: 0
    }

    .bento-cont.for-main-cta {
        max-width: 100%
    }

    .bento-cont.for-center.for-image-first {
        padding-top: 1.5rem
    }

    .bento-cont.for-toggle {
        justify-content: center;
        align-items: flex-start
    }

    .bento-cont.for-testimonial-video_wrap {
        max-width: 100%
    }

    .bento-cont.for-audio.text-color-white.for-center {
        margin-bottom: 0
    }

    .bento-cont.for-mc {
        flex-flow: column
    }

    .bento-cont.for-mc.text-color-white.for-center {
        margin-bottom: 0
    }

    .bento-cont.for-gi-privacy {
        padding-right: 20%
    }

    .bento-connect-img-1 {
        width: 35vw;
        transform: translate(15vw, 3vw)rotate(5.5deg)
    }

    .bento-connect-img-2 {
        width: 26vw;
        transform: translateY(-6vw)rotate(-4deg)
    }

    .bento-title {
        font-size: var(--_sizes---utility--1-5rem)
    }

    .bento-title.large {
        font-size: calc(var(--_sizes---utility--1rem)*1.875)
    }

    .bento-title.large.for-features {
        font-size: 1.75rem
    }

    .bento-title.large-mob {
        font-size: calc(var(--_sizes---utility--1rem)*1.75)
    }

    .bento-title.large-mob.max-em-10 {
        max-width: none
    }

    .bento-title.x-large {
        font-size: calc(var(--_sizes---utility--1rem)*1.875)
    }

    .bento-title.x-large.for-budget,
    .bento-title.x-large.for-debts {
        font-size: var(--_sizes---utility--2rem)
    }

    .bento-title.for-tv {
        font-size: calc(var(--_sizes---utility--1rem)*1.875)
    }

    .bento-title.for-tv.for-features {
        font-size: 1.75rem
    }

    .bento-slide.swiper-slide {
        box-decoration-break: 1
    }

    .bento-wrap.swiper.for-higher,
    .bento-wrap.for-privacy.for-higher,
    .bento-wrap.security-card.for-higher {
        width: 100%
    }

    .bento-custom-cont_wrap.with-tab,
    .bento-custom-cont_wrap.for-freelancers {
        padding-right: var(--_sizes---utility--2rem)
    }

    .bento-custom-img {
        object-fit: cover;
        height: 100%
    }

    .bento-custom-img.tabs-bg {
        object-fit: cover;
        width: 100%
    }

    .bento-custom-img.for-custom-tabs {
        object-fit: cover;
        object-position: 50% 100%;
        padding-top: 2rem
    }

    .bento-custom-motion {
        transform-origin: 0 0;
        transform: scale(.6)
    }

    .bento-custom-slider_wrap.swiper {
        flex: 1
    }

    .bento-custom-slider_slide.swiper-slide.sm-paddings {
        margin-left: auto;
        margin-right: auto
    }

    .web-grid-5 {
        padding-left: 0%
    }

    .offset-line_block.extention {
        display: none
    }

    .offset-line_block.for-expences {
        margin-bottom: var(--_sizes---utility--2-5rem)
    }

    .qr-wrap.u-bg-dark-green {
        display: none
    }

    .custom-tabs-cont {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .custom-tabs-additional-cont {
        padding-bottom: var(--_sizes---utility--1-25rem)
    }

    .mob-center.u-mb-1 {
        margin-bottom: 1rem
    }

    .habits-bento-bl.for-links.minus-top-m {
        width: 100%
    }

    .habits-bento-bl.for-sm-tags {
        transform: scale(1.1)
    }

    .bento-habits-connect-img.for-second.for-goals,
    .bento-habits-connect-img.for-third.for-goals {
        width: calc(var(--_sizes---utility--10rem)*4.46)
    }

    .intelligence-sticky-wrap {
        flex-flow: column
    }

    .intellignece-cont {
        width: 50%
    }

    .intellignece-cont.for-phone {
        width: 100%;
        padding-bottom: var(--_sizes---utility--8rem)
    }

    .intellignece-cont.for-magic-ball {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        position: absolute;
        inset: auto 0% -60px
    }

    .intellignece-cont.for-big-dreams {
        position: absolute;
        inset: auto auto 120px 0%
    }

    .intellignece-cont.for-dreams-reached {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        position: absolute;
        inset: auto 0% 24px
    }

    .intellignece-cont.for-gi {
        width: 100%;
        padding-bottom: var(--_sizes---utility--8rem)
    }

    .magic-ball {
        margin-left: var(--_sizes---utility--3-5rem);
        width: calc(var(--_sizes---utility--1rem)*10)
    }

    .intelligence-bg-line {
        top: auto;
        bottom: 0
    }

    .feedback-nav {
        top: -10%
    }

    .feedback-nav.for-about-gi {
        display: flex
    }

    .bento-cta-img {
        left: var(--_sizes---utility--1-5rem)
    }

    .faq-wrap {
        padding-top: var(--_sizes---utility--2rem)
    }

    .global-tabs-nav_bl {
        max-width: 95vw
    }

    .mob-fade {
        background-image: linear-gradient(180deg, #0000, var(--text-color--text-primary));
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        inset: 0%
    }

    .hero-icon-p {
        font-size: var(--_sizes---utility--1rem)
    }

    .faq-cont-rt p {
        font-size: var(--_sizes---utility--0-875rem)
    }

    .tabs-nav {
        display: none
    }

    .big-dream-cards.second {
        top: -140px;
        right: 30%
    }

    .big-dream-cards.first {
        right: 25%
    }

    .big-dream-image_wrap {
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
        position: relative
    }

    .big-dream-image_bl {
        margin-right: -36vw
    }

    .for-bg.lottie-for-home-hero {
        display: none
    }

    .for-bg.for-home-hero {
        height: 100%;
        display: block
    }

    .for-bg.u-bg-primary {
        background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary)
    }

    .bento-tabs.sm {
        width: 100%;
        height: 100%
    }

    .bento-tabs-cont,
    .bento-tabs-pane {
        height: 100%
    }

    .how-fat-img_wrap {
        margin-top: calc(var(--_sizes---utility--1rem)*-2.5)
    }

    .qr-code-holder {
        display: none
    }

    .bento-video-poster.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750),
    .full-split-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750),
    .bento-reports-slider-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 100% 100%;
        width: 150%;
        max-width: 150%;
        margin-left: -50%
    }

    .bento-reports-slider-slide.swiper-slide {
        box-decoration-break: 1
    }

    .bento-reports-slider-mockup_wrap.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750),
    .bento-reports-slider-mockup_img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 100% 100%;
        width: 150%;
        max-width: 150%;
        margin-left: -50%
    }

    .bento-title-2 {
        font-size: 1.5rem
    }

    .bento-item_wrap-2.for-third {
        aspect-ratio: auto
    }

    .bento-item_wrap-2.for-two-third {
        padding: 1.25rem
    }

    .cont_bl-2 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .global-grid-2 {
        grid-template-columns: minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr) minmax(1px, 1fr)
    }

    .for-privacy-cont {
        justify-content: flex-end;
        align-items: center;
        padding-left: 0%
    }

    .bento-phone_wrap {
        width: 100%;
        height: auto
    }

    .analytic-tab-icon {
        object-fit: fill
    }

    .bento-orginize-swiper.swiper.for-higher {
        width: 100%
    }

    .safe-to-use-img {
        aspect-ratio: 1.7
    }

    .full-split-bg-img-fg.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 100% 100%;
        width: 150%;
        max-width: 150%;
        margin-left: -50%
    }

    .intelligence-banner_cont {
        text-align: center;
        padding-right: 0%
    }

    .intelligence-banner_img {
        padding-left: 0%
    }

    .intelligence-banner_img-cont {
        padding-top: 48px
    }

    .intelligence-banner_img-icon-blur {
        width: 150vw
    }

    .ai-magic-stars_bl.for-about-gi.left,
    .ai-magic-stars_bl.for-tl.left {
        width: calc(var(--_sizes---utility--10rem)*1.5);
        height: calc(var(--_sizes---utility--10rem)*1.5)
    }

    .ai-magic-stars_el.for-hero,
    .ai-magic-stars_el.for-nav,
    .ai-magic-stars_el.for-gi-hero,
    .ai-magic-stars_el.for-gi-card {
        width: var(--_sizes---utility--1-25rem);
        height: var(--_sizes---utility--1-25rem)
    }

    .bento-debt-cards_wrap {
        padding-top: var(--_sizes---utility--2rem)
    }

    .intelligence-hero-motion_bl {
        padding-top: var(--_sizes---utility--2rem);
        padding-bottom: var(--_sizes---utility--2rem);
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .intelligence-hero-motion-cont.inside-lottie {
        width: 100%;
        height: auto;
        padding-bottom: var(--_sizes---utility--3rem);
        grid-column-gap: var(--_sizes---utility--5rem);
        grid-row-gap: var(--_sizes---utility--5rem)
    }

    .intelligence-lottie-wrap {
        padding: var(--_sizes---utility--2-5rem);
        position: relative
    }

    .intelligence-lottie-path {
        display: none
    }

    .bento-bg-tab-cont.for-first {
        transform: scale(.65)
    }

    .bento-bg-tab-cont_wrap {
        transform-origin: 100% 0;
        width: calc(var(--_sizes---utility--10rem)*2.625);
        transform: scale(.65)
    }

    .reach-your-dreams_wrap {
        left: calc(var(--_sizes---utility--10rem)*1.5)
    }

    .bento-reports-slider_item {
        width: calc(var(--_sizes---utility--10rem)*1.5)
    }

    .bento-reports-slider_item.size-one-line {
        height: calc(var(--_sizes---utility--10rem)*.32)
    }

    .bento-reports-slider_item.size-two-lines {
        height: calc(var(--_sizes---utility--10rem)*.37);
        margin-right: auto
    }

    .bento-reports-slider_item.use-ready {
        width: calc(var(--_sizes---utility--10rem)*4.275);
        margin-left: auto;
        margin-right: auto
    }

    .never-miss-bell_wrap {
        transform-origin: 0%;
        transform: scale(.8)
    }

    .secure-storage-motion_wrap {
        z-index: 2;
        margin-top: 0;
        margin-left: 200px;
        margin-right: auto;
        top: auto;
        bottom: -70px;
        right: auto
    }

    .managing-tabs-menu {
        margin-left: calc((var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding))*-1);
        width: calc(100% + (var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding))*2);
        padding-left: calc(var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding));
        padding-right: calc(var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding));
        justify-content: flex-start;
        align-items: flex-start;
        overflow: auto;
        -webkit-mask-image: linear-gradient(90deg, #0000 0%, #fff 7% 93%, #0000 100%);
        mask-image: linear-gradient(90deg, #0000 0%, #fff 7% 93%, #0000 100%)
    }

    .managing-tabs-cont {
        flex-flow: column;
        flex: 1
    }

    .managing-tabs-link {
        flex: none
    }

    .tabs-cont_wrap {
        width: 100%;
        padding-top: var(--_sizes---utility--2rem);
        padding-right: 0%;
        padding-bottom: var(--_sizes---utility--2rem);
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem)
    }

    .tabs-cont_wrap:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        justify-content: flex-start;
        align-items: flex-start
    }

    .tabs-img-wrap {
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2)
    }

    .tabs-img-wrap.for-gi {
        width: calc(var(--_sizes---utility--10rem)*4);
        margin-left: 0
    }

    .tabs-cont-tags_wrap {
        order: 0
    }

    .banks-bl-wrap {
        padding-left: 4%;
        padding-right: 4%
    }

    .connected-banks-logos_bl {
        width: var(--_sizes---utility--4rem);
        height: var(--_sizes---utility--4rem)
    }

    .intelligence-dropdowns_bl {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        padding-left: 0
    }

    .intelligence-top {
        display: contents
    }

    .intelligence-dropdowns_img-wrap {
        aspect-ratio: 1;
        width: 100%;
        position: relative
    }

    .intelligence-dropdowns_img-wrap.for-mob {
        margin-top: var(--_sizes---utility--1-25rem);
        display: block
    }

    .intelligence-cta {
        order: 9999
    }

    .safety-illustration {
        width: calc(var(--_sizes---utility--10rem)*.7)
    }

    .safety-illustration.for-left-lock {
        width: calc(var(--_sizes---utility--10rem)*1)
    }

    .safety-illustration.for-left-lock.for-gi {
        width: var(--_sizes---utility--7rem)
    }

    .safety-illustration.for-right {
        width: calc(var(--_sizes---utility--10rem)*1)
    }

    .safety-illustration.for-right-lock {
        width: calc(var(--_sizes---utility--10rem)*.45)
    }

    .safety-illustration.for-right-lock.for-gi {
        width: var(--_sizes---utility--7rem)
    }

    .web-home-hero-bg {
        display: none
    }

    .intelligence-dropdowns_img-holder {
        width: 100%;
        position: relative
    }

    .intelligence-dropdowns_img-holder.for-mob {
        margin-top: var(--_sizes---utility--1-25rem);
        display: block
    }

    .intelligence-dropdowns_img-slot {
        padding-bottom: 36px
    }

    .intelligence-dropdowns_img-mask {
        overflow: hidden
    }

    .intelligence-nav-lottie-wrap {
        padding: var(--_sizes---utility--2-5rem);
        position: relative
    }

    .only-web {
        display: none
    }

    .separator-bg-vid.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 100% 100%;
        width: 150%;
        max-width: 150%;
        margin-left: -50%
    }

    .hero-top-content {
        grid-column-gap: var(--_sizes---utility--5rem);
        grid-row-gap: var(--_sizes---utility--5rem);
        flex-flow: column-reverse;
        justify-content: flex-start;
        align-items: center
    }

    .home-hero-lottie_wrap {
        aspect-ratio: 1;
        height: auto;
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2);
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1)
    }

    .home-hero-lottie {
        width: 100%;
        height: 100%
    }

    .features-grid-cards_wrap {
        flex-flow: row
    }

    .features-hero-links_wrap {
        grid-template-columns: 1fr 1fr;
        width: 100%;
        padding: 0
    }

    .nav-drpdwn-item-for-features {
        text-align: left;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding: 1rem
    }

    .bunny-bg__playpause {
        bottom: 1em;
        right: 1em
    }

    .demo-section__title-h1 {
        font-size: 15vw
    }

    .demo-section {
        padding-bottom: 25vw
    }

    .trust-scrub_wrap {
        border-left-style: none;
        justify-content: flex-end;
        align-items: center;
        padding-left: 0
    }

    .trust-scrub_top {
        height: calc(var(--_sizes---utility--10rem)*2.5);
        transform: rotate(180deg)
    }

    .trust-scrub_bot {
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
        display: flex
    }

    .trust-scrub_logo {
        transform: rotate(180deg)
    }

    .awards-logos_wrap {
        margin-top: var(--_sizes---utility--3rem);
        margin-left: 0
    }

    .awards-h {
        text-align: center;
        margin-bottom: 0;
        position: relative;
        top: 0
    }

    .awards-logos-title {
        font-size: var(--_sizes---utility--1-5rem)
    }

    .awards-logos-title.large {
        font-size: calc(var(--_sizes---utility--1rem)*1.875)
    }

    .awards-logos-title.large.for-features {
        font-size: 1.75rem
    }

    .awards-logos-title.large-mob {
        font-size: calc(var(--_sizes---utility--1rem)*1.75)
    }

    .awards-logos-title.x-large {
        font-size: calc(var(--_sizes---utility--1rem)*1.875)
    }

    .awards-logos-title.x-large.for-budget,
    .awards-logos-title.x-large.for-debts {
        font-size: var(--_sizes---utility--2rem)
    }

    .about-sticky_bl {
        padding-top: var(--_sizes---utility--5rem);
        padding-bottom: var(--_sizes---utility--5rem)
    }

    .about-sticky-grassfeld-bl,
    .about-sticky-bell-bl,
    .about-sticky-lotties-bl {
        padding: var(--_sizes---utility--2-5rem);
        position: relative
    }

    .contacts-bento_wrap {
        flex-flow: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    .pricing-cont_wrap {
        padding: 1rem
    }

    .pricing-price-h {
        font-size: 2.25rem
    }

    .pricing-price-h.bigger {
        max-width: none;
        font-size: var(--_sizes---utility--2-5rem)
    }

    .price-toggle.only-mob {
        display: flex
    }

    .pricing-sub-p {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        flex-flow: column;
        width: 40%;
        padding-right: 3rem;
        display: flex
    }

    .business-toggle_wrap {
        margin-top: 10px
    }

    .business-tabs-link {
        flex: none
    }

    .business-tags_left,
    .business-right {
        transform-origin: 50%;
        padding-top: 10%;
        transform: scale(.75)
    }

    .mr-piggy-img_wrap._w-people {
        margin-top: 4rem;
        margin-right: 0
    }

    .audio-img_wrap.big {
        align-self: stretch
    }

    .audio-img {
        height: 100%
    }

    .behind-el {
        width: calc(100%/3 - var(--_sizes---utility--sections--row-col-gap)*2/3)
    }

    .mtc-features_wrap {
        margin-top: 500px
    }

    .mc-cont-top {
        align-self: flex-start
    }

    .mc-cont-wrap {
        max-width: 100%
    }

    .mc-cont-top_name {
        padding-right: var(--_sizes---utility--2rem)
    }

    .mc-video_wrap {
        width: 100%;
        max-width: 100%;
        margin-top: 2rem
    }

    .media-btn {
        padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1-75rem)
    }

    .audio-big_wrap {
        width: auto
    }

    .audio-big_bl {
        overflow: hidden
    }

    .about-gi-hero-img_wrap {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0%
    }

    .about-gi-hero-img_cont {
        padding-top: 48px
    }

    .about-gi-hero-img_blur {
        width: 150vw
    }

    .about-gi-text_wrap {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column
    }

    .about-gi-text_h {
        max-width: 100%
    }

    .about-gi-text_p {
        width: 100%
    }

    .how-gi-different-img_wrap {
        position: relative;
        top: 0
    }

    .how-gi-different-card {
        max-width: 15em
    }

    .how-gi-different-card.for-sm {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        justify-content: flex-end;
        align-items: flex-start
    }

    .how-gi-different-lottie-icon {
        width: calc(var(--_sizes---utility--10rem)*2);
        height: calc(var(--_sizes---utility--10rem)*2)
    }

    .how-gi-different-w-lottie_wrap {
        width: calc(var(--_sizes---utility--10rem)*1.5)
    }

    .letter_cont {
        height: 100%
    }

    .letter_cont.for-center.for-for-templates {
        max-height: calc(100% + var(--_sizes---utility--1-5rem)*2)
    }

    .letter_cont.vert-bento {
        margin-bottom: 600px
    }

    .letter_cont.vert-bento.text-color-white.for-center,
    .letter_cont.vert-bento.text-color-white.for-media {
        margin-bottom: 0
    }

    .letter_cont.for-main-cta {
        max-width: 100%
    }

    .letter_cont.for-center.for-image-first {
        padding-top: 1.5rem
    }

    .letter_cont.for-toggle {
        justify-content: center;
        align-items: flex-start
    }

    .letter_cont.for-testimonial-video_wrap {
        max-width: 100%
    }

    .letter_cont.for-audio.text-color-white.for-center {
        margin-bottom: 0
    }

    .letter_cont.for-mc {
        flex-flow: column
    }

    .letter_cont.for-mc.text-color-white.for-center {
        margin-bottom: 0
    }

    .dev-timeline_wrap {
        padding-right: var(--_sizes---utility--sections--left-right-padding);
        padding-left: var(--_sizes---utility--sections--left-right-padding);
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2)
    }

    .dev-timeline_bl.for-sixth {
        min-width: var(--_sizes---utility--10rem)
    }

    .for-conversation_wrap {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        grid-template-columns: 1.75fr 1fr
    }

    .for-conversation-list-el {
        width: 120%
    }

    .for-about-gi-bg-grad {
        margin-top: calc(var(--_sizes---utility--7rem)*-1)
    }

    .for-about-gi-tags_wrap {
        bottom: 38vw
    }

    .for-about-gi-tags_bl {
        transform: translate(0)
    }

    .card-stack {
        max-width: calc(var(--_sizes---utility--10rem)*4 + var(--_sizes---utility--1rem)*2)
    }

    .gi-cards-stack-wrap.for-half {
        padding: var(--_sizes---utility--1-25rem)
    }

    .gi-cards-stack-wrap.minimal-padding.sm {
        height: 100%
    }

    .gi-cards-stack-wrap.for-third._w-custom-motion {
        height: 50vw
    }

    .gi-cards-stack-wrap.for-third.higher.for-security {
        aspect-ratio: auto
    }

    .gi-cards-stack-wrap.for-cta-half {
        padding: var(--_sizes---utility--9rem)var(--_sizes---utility--1-25rem)var(--_sizes---utility--1-25rem)
    }

    .gi-cards-stack-wrap.for-two-third {
        padding: var(--_sizes---utility--1-25rem)
    }

    .gi-cards-stack-wrap.for-features-sm {
        height: auto;
        padding-top: var(--_sizes---utility--1-5rem);
        padding-right: var(--_sizes---utility--1-5rem);
        padding-bottom: var(--_sizes---utility--1-5rem);
        padding-left: var(--_sizes---utility--1-5rem);
        aspect-ratio: 1.54;
        width: calc(50% - var(--_sizes---utility--sections--row-col-gap)/2)
    }

    .gi-cards-stack-wrap.for-feedback {
        padding: var(--_sizes---utility--1-25rem)
    }

    .gi-cards-stack-wrap.for-media {
        overflow: hidden
    }

    .gi-cards-stack-wrap.for-media._w-custom-motion {
        height: 50vw
    }

    .gi-cards-stack-wrap.for-media.higher.for-security {
        aspect-ratio: auto
    }

    .gi-cards-stack-wrap.for-audio._w-custom-motion {
        height: 50vw
    }

    .gi-cards-stack-wrap.for-audio.higher.for-security {
        aspect-ratio: auto
    }

    .gi-cards-stack-wrap.for-mc-bl._w-custom-motion {
        height: 50vw
    }

    .gi-cards-stack-wrap.for-mc-bl.higher.for-security {
        aspect-ratio: auto
    }

    .for-everyone-people_wrap {
        position: relative;
        left: auto;
        right: auto
    }

    .questions-cards_mask.swiper-wrapper {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .looking-ahead-text_wrap {
        padding-top: var(--_sizes---utility--2rem);
        padding-bottom: var(--_sizes---utility--1-5rem);
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column
    }

    .looking-ahead-h_wrap.for-looking {
        margin-bottom: -1.25em
    }

    .looking-ahead-img_wrap {
        order: -9999
    }

    .lottie-magic-stars_bl.for-about-gi.left,
    .lottie-magic-stars_bl.for-tl.left {
        width: calc(var(--_sizes---utility--10rem)*1.5);
        height: calc(var(--_sizes---utility--10rem)*1.5)
    }
}

@media screen and (max-width: 767px) {
    body {
        --_sizes---utility--4rem: 4rem;
        --_sizes---utility--3-5rem: 3.5rem;
        --_sizes---utility--2-5rem: 2.5rem;
        --_sizes---utility--2rem: 2rem;
        --_sizes---utility--1-5rem: 1.5rem;
        --_sizes---utility--1-25rem: 1.25rem;
        --_sizes---utility--1-125rem: 1.125rem;
        --_sizes---utility--1rem: 1rem;
        --_sizes---utility--3rem: 3rem;
        --_sizes---utility--0-125rem: .125rem;
        --_sizes---utility--1-75rem: 1.75rem;
        --_sizes---utility--6rem: 6rem;
        --_sizes---utility--5rem: 5rem;
        --_sizes---utility--0-75rem: .75rem;
        --_sizes---utility--0-25rem: .25rem;
        --_sizes---utility--10rem: 10rem;
        --_sizes---utility--0-875rem: .875rem;
        --_sizes---utility--sections--left-right-padding: var(--_sizes---utility--1-5rem);
        --_sizes---utility--sections--minimal-padding: var(--_sizes---utility--0-5rem);
        --_sizes---utility--sections--top-bot-padding: var(--_sizes---utility--5rem);
        --_sizes---utility--8rem: 8rem;
        --_sizes---utility--0-5rem: .5rem;
        --_sizes---utility--7rem: 7rem;
        --_sizes---utility--9rem: 9rem;
        --_sizes---utility--sections--row-col-gap: var(--_sizes---utility--1rem);
        --_sizes---utility--sections--max-width: 90rem
    }

    h1 {
        font-size: 2.5rem
    }

    h2 {
        font-size: 2.25rem
    }

    h3 {
        font-size: 2rem
    }

    h4 {
        font-size: 1.5rem;
        line-height: 1.4
    }

    h5 {
        font-size: 1.25rem
    }

    h6 {
        font-size: 1.125rem
    }

    p {
        font-size: .88rem
    }

    .max-width-xlarge.cookies {
        border-bottom-width: 0
    }

    .max-width-xlarge.cookies.align-center.left {
        padding-bottom: 2rem
    }

    .max-width-medium {
        max-width: none
    }

    .hide-mobile-landscape {
        display: none
    }

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

    .margin-xsmall {
        margin: .75rem
    }

    .margin-small {
        margin: 1.25rem
    }

    .margin-medium {
        margin: 1.5rem
    }

    .margin-large {
        margin: 2rem
    }

    .margin-xlarge {
        margin: 2.5rem
    }

    .margin-xxlarge {
        margin: 3rem
    }

    .margin-huge {
        margin: 3.5rem
    }

    .margin-xhuge {
        margin: 4rem
    }

    .margin-xxhuge {
        margin: 5rem
    }

    .padding-xsmall {
        padding: .75rem
    }

    .padding-small {
        padding: 1.25rem
    }

    .padding-medium {
        padding: 1.5rem
    }

    .padding-large {
        padding: 2rem
    }

    .padding-xlarge {
        padding: 2.5rem
    }

    .padding-xxlarge {
        padding: 3rem
    }

    .padding-huge {
        padding: 3.5rem
    }

    .padding-xhuge {
        padding: 4rem
    }

    .padding-xxhuge {
        padding: 5rem
    }

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

    .margin-top.margin-xxlarge.mobal {
        margin-top: 3rem
    }

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

    .margin-bottom.margin-medium.flex-20pxgap {
        justify-content: center;
        align-items: center
    }

    .margin-bottom.margin-medium._1rem,
    .margin-bottom.margin-medium._0-5rem {
        margin-bottom: 1rem
    }

    .margin-bottom.margin-small.min-h {
        min-height: auto
    }

    .margin-bottom.margin-small.hide_on_mobal {
        display: none
    }

    .margin-bottom.margin-xhuge.mobal_grid,
    .margin-bottom.margin-xhuge.mobal_grid_small,
    .margin-bottom.margin-xhuge.mobal_grid_cta {
        margin-bottom: 8rem
    }

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

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

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

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

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

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

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

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

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

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

    .text-size-medium {
        font-size: 1rem
    }

    .text-size-medium.hiden_mob {
        display: none
    }

    .text-style-quote {
        font-size: 1.125rem
    }

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

    .heading-style-h2.animate {
        text-align: center;
        font-size: 4rem
    }

    .heading-style-h2.mobal {
        font-size: 1.25rem;
        font-weight: 500
    }

    .heading-style-h6 {
        font-size: 1.125rem
    }

    .heading-style-h6.max-ch-15-web {
        max-width: none
    }

    .heading-style-h5 {
        font-size: 1.25rem
    }

    .heading-style-h5.for-custom-tabs.for-intelligence-page {
        top: auto;
        left: 0%;
        right: 0%;
        bottom: var(--_sizes---utility--1-5rem);
        max-width: 40ch;
        color: var(--text-color--text-alternate);
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: absolute
    }

    .heading-style-h5.max-em-20.u-wrap-balance.for-gi {
        font-size: 1.5rem
    }

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

    .heading-style-h1.hero,
    .heading-style-h1.hero-copy {
        font-size: 3rem
    }

    .heading-style-h1.u-wrap-balance.custom-bigger {
        font-size: var(--_sizes---utility--3-5rem)
    }

    .button.is-secondary.is-small.mobal_paddings_2rem,
    .button.is-secondary.is-big.dark.min_w.hiden_mobal_dev {
        display: none
    }

    .button.is-secondary.yellow {
        border-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        width: 100%;
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        display: block
    }

    .heading-style-h4 {
        font-size: 1.5rem;
        line-height: 1.4
    }

    .heading-style-h4.grotesk_font.for-gi {
        font-size: 2rem
    }

    .text-size-regular.text-weight-bold.mobile_small,
    .text-size-regular.text-weight-bold.mobile_small_hero {
        font-size: .63rem;
        line-height: 1.2
    }

    .text-size-regular.hide_on_mobal {
        display: none
    }

    .heading-style-h3 {
        font-size: 2rem
    }

    .button-group.is-center_hero.mobal {
        display: none
    }

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

    .text-align-left {
        display: block
    }

    .text-align-left.hiden_only_mobal,
    .text-align-left.cta-text-wrapper {
        display: none
    }

    .text-size-small.text-color-white_90 {
        color: #ffffffe6
    }

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

    .text-size-large {
        font-size: var(--_sizes---utility--1-125rem)
    }

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

    .padding-global.map {
        padding-left: 5%;
        padding-right: 5%
    }

    .padding-global.no_padding,
    .padding-global.no_padding-copy {
        padding-left: 0%;
        padding-right: 0%
    }

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

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

    .padding-section-large.padding-custom1 {
        margin-top: 5rem
    }

    .padding-section-large.padding-custom2 {
        margin-top: 16rem
    }

    .padding-section-large.padding-custom_price {
        margin-top: 8rem;
        padding-bottom: 2rem
    }

    .padding-section-large.padding_hero-copy {
        margin-top: 0
    }

    .padding-section-large.padding-custom-5rem,
    .padding-section-large.padding-custom-2 {
        margin-top: 5rem
    }

    .padding-section-large.padding-custom4,
    .padding-section-large.padding-custom-8 {
        margin-top: 16rem
    }

    .spacer-xsmall {
        padding-top: .75rem
    }

    .spacer-small {
        padding-top: 1.25rem
    }

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

    .spacer-large {
        padding-top: 2rem
    }

    .spacer-xlarge {
        padding-top: 2.5rem
    }

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

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

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

    .spacer-xxhuge {
        padding-top: 5rem
    }

    .text-color-secondary.for-media {
        max-width: 40em
    }

    .navbar14_component {
        margin-top: 0;
        padding-left: 0%;
        padding-right: 0%
    }

    .navbar14_container {
        border-radius: 0;
        min-height: 4rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .navbar14_logo-link.w--current {
        display: none
    }

    .navbar14_logo-link.mobal.w--current {
        display: block
    }

    .navbar14_logo-link.hide_on_mobal {
        display: none
    }

    .navbar14_menu {
        background-color: var(--base-color-brand--grey);
        border-radius: 0;
        width: 100%;
        max-height: 100vh;
        margin-left: 0;
        margin-right: 0;
        padding-top: 1rem;
        padding-bottom: 4rem;
        overflow: auto
    }

    .navbar14_menu-link-wrapper {
        background-color: #fff0;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        padding: 1.25rem 0;
        display: flex
    }

    .navbar14_link {
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green);
        font-family: Rightgrotesk, sans-serif;
        font-size: 1.25rem;
        font-weight: 500
    }

    .navbar14_link:lang(en) {
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green)
    }

    .navbar14_button-wrapper {
        flex-flow: row;
        justify-content: space-between;
        align-items: stretch;
        width: 100%;
        margin-top: .5rem;
        margin-bottom: 1rem
    }

    .navbar5_menu-dropdown {
        display: none
    }

    .navbar5_blog-item {
        grid-template-columns: .6fr 1fr
    }

    .navbar5_blog-image-wrapper {
        flex: none
    }

    .section_header26 {
        min-height: 70vh;
        padding-top: 0
    }

    .header26_image-wrapper.hero {
        padding-top: 100%
    }

    .fill_image.hiden {
        display: block
    }

    .team10_mask {
        width: 80%
    }

    .team10_slide {
        padding-right: 1.5rem
    }

    .team10_image-wrapper {
        height: 100%
    }

    .cta47_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .cta47_card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start
    }

    .cta47_content {
        margin-right: 0
    }

    .cta47_content.align_top {
        max-width: 100%
    }

    .link_flex {
        justify-content: space-between;
        align-items: stretch
    }

    .button-link.yellow {
        display: none
    }

    .numbers {
        padding-top: 2rem
    }

    .map {
        min-height: 18rem
    }

    .header_component {
        padding-top: 0
    }

    .planet_img {
        width: 8rem;
        height: 8rem;
        top: -18%
    }

    .planet_img._2 {
        top: -20%
    }

    .planet_img._2-copy,
    .planet_img._3,
    .planet_img._4 {
        top: -9rem
    }

    .planet_img.mocup_img {
        width: 100%;
        height: 19rem
    }

    .planet_img._3-accounts,
    .planet_img._3-reports {
        top: -9rem
    }

    .planet_img.pice {
        top: -31%
    }

    .planet_img.help {
        width: calc(var(--_sizes---utility--10rem)*1.3);
        height: calc(var(--_sizes---utility--10rem)*1.3)
    }

    .planet_img.hero {
        top: -19%
    }

    .planet_img.budjets {
        top: -9rem
    }

    .planet_img.mobal {
        top: -19%
    }

    .section_info.color.shows_on_mobal {
        display: block
    }

    .section_info.border_bottom {
        border-bottom: 1px solid #0000001a
    }

    .section_info.hide_on_mobal,
    .section_info.hide_on_mobal_gradient {
        display: none
    }

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

    .flex_component {
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .flex_component.reversed {
        grid-template-columns: 1.5fr
    }

    .flex_component.img-bigger {
        grid-template-columns: 1.6fr
    }

    .flex_component.max-width._12col {
        grid-template-columns: 1fr
    }

    .tag.white-grey._2 {
        right: -50%
    }

    .tag.white-grey._4 {
        bottom: 80%;
        left: -1%
    }

    .tag.white-grey._5 {
        bottom: -11%
    }

    .tag.white-grey._3-copy {
        right: 11%
    }

    .tag.white-grey._5-copy {
        bottom: 82%
    }

    .tag.white-grey._8 {
        top: -2%;
        right: 35%
    }

    .tag.white-grey._9 {
        bottom: 80%
    }

    .tag.white-grey._1-copy {
        left: -47%
    }

    .tag.white-grey._13 {
        top: -2%
    }

    .tag.white-grey._15 {
        bottom: -23%
    }

    .tag.white-grey._17 {
        bottom: 80%
    }

    .tag.white-grey._16-copy {
        bottom: -20%
    }

    .line_block {
        display: none
    }

    .image_icon {
        width: var(--_sizes---utility--8rem);
        height: var(--_sizes---utility--8rem);
        right: 0
    }

    .grid_component {
        grid-template-rows: 1fr 1fr 1fr;
        grid-template-columns: 1.25fr;
        display: none
    }

    .grid_component._2colums {
        flex-flow: column;
        display: flex
    }

    .grid_component._12cols {
        flex-flow: column;
        min-height: auto;
        display: flex
    }

    .more_div {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .more_div_img1 {
        height: 40rem;
        min-height: 10rem
    }

    .more_div_img2 {
        height: 40rem
    }

    .background {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        background-color: #fff;
        border-radius: 0
    }

    .section_cta48 {
        display: none
    }

    .cta48_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .cta48_card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        min-height: 32rem;
        max-height: 32rem;
        overflow: hidden
    }

    .cta48_content {
        margin-right: 0;
        padding-top: 0
    }

    .cta48_content_img {
        margin-right: 0
    }

    .fill_image-z1.back {
        position: absolute
    }

    .div-corver-top {
        height: 2.5rem
    }

    .section_globe_copy.legal {
        border-radius: 1rem;
        margin-bottom: 0;
        position: static
    }

    .section_globe_copy.blue_price {
        display: block
    }

    .grid_component_cta {
        grid-template-columns: 1fr;
        min-height: 20rem
    }

    .more_div_img1_padding.blue,
    .more_div_img1_padding.green_bg,
    .more_div_img1_padding.blue-dark,
    .more_div_img1_padding.blue-main,
    .more_div_img1_padding.blue-purple,
    .more_div_img1_padding.yellow-color {
        overflow: visible
    }

    .more_div_img2_padding.green {
        justify-content: space-between;
        align-items: center;
        padding-left: 1rem;
        padding-right: 1rem;
        display: none
    }

    .more_div_img2_padding.blue,
    .more_div_img2_padding.blue_main,
    .more_div_img2_padding.green-bg,
    .more_div_img2_padding.blue-dark,
    .more_div_img2_padding.blue-main,
    .more_div_img2_padding.green-color,
    .more_div_img2_padding.yellow-color {
        display: none
    }

    .footer9_top-wrapper {
        grid-row-gap: 3rem;
        flex-flow: column;
        padding: 2rem;
        display: flex
    }

    .footer9_logo-link {
        width: 12rem
    }

    .footer9_menu-wrapper {
        grid-column-gap: 1.5rem
    }

    .footer9_bottom-wrapper {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        flex-direction: column-reverse;
        justify-content: space-between;
        align-items: center;
        padding-bottom: 1rem
    }

    .footer9_credit-text {
        margin-top: 1.5rem
    }

    .app {
        max-width: 130px;
        height: 39px
    }

    .cta46_card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start
    }

    .section_features_hero {
        min-height: 60vh
    }

    .video {
        min-height: 20rem
    }

    .main_feature_wrap {
        min-height: 30rem
    }

    .animated_text.top {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
        inset: 0%
    }

    .features_img {
        width: 6rem;
        height: 6rem
    }

    .flex_text.bottom {
        max-width: 60%;
        padding-top: 0;
        padding-bottom: 0
    }

    .flex_text.bottom._100 {
        max-width: 100%;
        display: none
    }

    .second_feature_wrap {
        min-height: 30rem
    }

    .layout405_tabs-menu {
        width: 100vw;
        margin-left: -5vw;
        padding-left: 5vw;
        padding-right: 5vw
    }

    .layout405_tabs-menu.no-scrollbar {
        justify-content: flex-start;
        margin-bottom: 3rem
    }

    .fill_image_mock._2 {
        object-fit: cover;
        width: 50%;
        height: auto;
        padding-top: 2rem;
        padding-left: 0;
        padding-right: 0;
        bottom: 0%
    }

    .gallery24_component {
        height: auto
    }

    .gallery24_horizontal-scroll-wrapper {
        height: 25rem;
        margin-top: 0;
        position: relative;
        top: 0
    }

    .gallery24_horizontal-scroll-content {
        grid-column-gap: 1.5rem;
        width: 200vh;
        overflow: scroll
    }

    .gallery24_image {
        width: 14rem;
        max-height: 30rem
    }

    .flex_text_single_features.bigger_gap.mobal {
        padding-top: 0
    }

    .flex_text_single_features.gap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

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

    .relative-block.white_left,
    .relative-block.for-issue-request {
        min-height: auto
    }

    .flex_vertical_text.top {
        max-width: 16rem
    }

    .flex_vertical_text.top.lottie._2,
    .flex_vertical_text.top.lottie._3 {
        display: none
    }

    .flex_vertical_text.top.lottie._1 {
        max-width: 10rem
    }

    .flex_vertical_text.top.lottie._4 {
        max-width: 6rem;
        display: block
    }

    .flex_vertical_text.top.lottie.mob {
        max-width: 9rem
    }

    .flex_block_table_big.one_row.effort {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .flex_block_table_big.one_row.effort_revers {
        grid-template-columns: 1.5fr 1fr 1fr 1fr
    }

    .qr {
        display: none
    }

    .ai_video-embed.desktop-tablet-hidden {
        display: block
    }

    .ai_video-embed.mobile-hidden,
    .section_cta11 {
        display: none
    }

    .cta11_component {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start
    }

    .cta11_content {
        margin-right: 0
    }

    .cta11_button-row {
        justify-content: flex-start;
        width: 100%
    }

    .flex_h-8px_gap.grid {
        flex-flow: column;
        display: flex
    }

    .testimonial33_card-content-right {
        grid-row-gap: 1rem;
        border-top-width: 0;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: center;
        height: auto;
        padding-bottom: 1rem;
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex;
        overflow: auto
    }

    .testimonial33_list-left {
        align-self: auto;
        width: auto;
        margin-left: 0;
        display: flex
    }

    .testimonial33_list {
        flex-flow: row;
        justify-content: flex-start;
        align-items: stretch
    }

    .testimonial33_content-wrapper {
        min-width: 25rem;
        max-width: none
    }

    .testimonial33_content {
        padding: 1.5rem
    }

    .testimonial33_client {
        flex-flow: row;
        align-items: flex-start;
        width: 100%
    }

    .testimonial33_client-image-wrapper {
        margin-bottom: 1rem;
        margin-right: 0
    }

    .testimonial33_list-right {
        width: auto;
        margin-left: 1rem;
        display: flex
    }

    .white_gradient {
        display: none
    }

    .premium_features_block {
        justify-content: flex-start;
        align-items: center;
        min-height: auto;
        overflow: auto
    }

    .card {
        width: 19rem;
        margin-bottom: .5rem
    }

    .grid-list7_list {
        grid-template-columns: 1fr
    }

    .inside_div {
        grid-template-rows: auto;
        grid-template-columns: 1.25fr
    }

    .card_left_align {
        align-items: stretch;
        padding: 1rem
    }

    .card_wrapper_white._3-copy {
        position: static
    }

    .container-660px-center {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .grid-two-columns.annuallly {
        flex-flow: column;
        padding-left: 2rem;
        padding-right: 2rem;
        display: flex
    }

    .pricing_div {
        margin-top: 5.25rem
    }

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

    .price {
        justify-content: flex-start;
        align-items: flex-start
    }

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

    .faq6_component {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .faq6_question {
        padding: 1rem 1.25rem
    }

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

    .legal2-content_sidebar.hiden {
        display: none
    }

    .info_legal_flex {
        max-width: 100%
    }

    .flex_info_text {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 1rem
    }

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

    .how-and-why-we-collect-your-data {
        display: block
    }

    .table {
        overflow: hidden
    }

    .table-header {
        width: 100%;
        display: none
    }

    .cell {
        display: none
    }

    .frame-data {
        grid-template-columns: 1fr
    }

    .cell-2 {
        border-width: 0 0 1px
    }

    .row {
        grid-template-columns: 1fr;
        width: 100%
    }

    .cell-4.mobal {
        grid-row-gap: 1rem;
        border-bottom-width: 1px;
        padding: 1rem
    }

    .cell-5 {
        grid-row-gap: 1rem;
        border-bottom-width: 1px;
        border-left-width: 0;
        padding: 1rem
    }

    .cell-5.last {
        border-bottom-width: 0
    }

    .cell-5.big_border {
        border-bottom-width: 2px
    }

    .card-2,
    .card-3 {
        max-width: none
    }

    .pricing26_row {
        flex-flow: row;
        display: flex
    }

    .pricing26_feature {
        border-bottom: 0px solid var(--border-color--border-primary);
        width: 50%;
        padding-right: 1rem
    }

    .pricing26_row-content {
        width: 25%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .pricing26_row-content.is-first {
        border-left-style: none;
        width: 25%
    }

    .pricing26_row-content.is-first.is-first {
        border-left-style: none
    }

    .pricing26_row-content.is-first.border_top,
    .pricing26_row-content.border_top_left {
        width: 100%
    }

    .grid_data {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        display: flex
    }

    .dropdown1_component {
        background-color: #ffffff0d;
        border-radius: .5rem;
        width: 100%;
        padding: .88rem 1rem
    }

    .dropdown1_toggle {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: space-between;
        width: 100%
    }

    .text-hide_desctop {
        color: var(--base-color-brand--white);
        font-weight: 700;
        display: block
    }

    .flex_h-4px_gap {
        justify-content: flex-start;
        align-items: center
    }

    .navbar14_logo_invert {
        display: none
    }

    .dropdown-chevron-copy {
        display: block
    }

    .list_navbar {
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green)
    }

    .image_flag {
        width: 1.25rem;
        height: 1.25rem
    }

    .flex_h-16px_gap {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: flex-start;
        align-items: center
    }

    .nav_link-list {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: row;
        margin-top: 1.25rem;
        margin-bottom: 1.25rem;
        display: none
    }

    .nav_social-link {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        background-color: #ffffff1a;
        border-radius: 100vw;
        padding: .38rem
    }

    .hide_on_mobal {
        display: block
    }

    .dropdown1_dropdown-list-copy.w--open {
        width: 95%;
        left: 0
    }

    .swiper-slide {
        width: 100%
    }

    .slider-pill {
        padding-bottom: 2rem
    }

    .splide__arrows {
        margin-bottom: 2rem;
        position: relative;
        top: auto
    }

    .flex_absolute {
        position: relative
    }

    .hero_lot {
        display: none
    }

    .div-block-4 {
        width: 100%;
        height: 19rem
    }

    .grid_mobal_features {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }

    .grid_mobal_features.margin-left {
        padding-left: 0
    }

    .flex_h-12px_gap {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        margin-top: 2rem;
        display: flex
    }

    .flex_h-12px_gap.hiden {
        display: none
    }

    .flex_h-12px_gap.u-mt-0 {
        margin-top: 0
    }

    .banner2_wrapper {
        flex-direction: column;
        align-items: stretch;
        padding: 1rem
    }

    .banner2_content {
        align-items: flex-start;
        margin-bottom: 1rem;
        margin-right: 1.75rem
    }

    .banner2_close-button {
        margin-left: 0;
        position: absolute;
        inset: .5rem .5rem auto auto
    }

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

    .flex_button {
        justify-content: space-between;
        align-items: center;
        padding: .5rem .5rem .5rem 0;
        display: flex
    }

    .lottie-animation-3 {
        display: none
    }

    .grid_component_cta_mobal {
        grid-template-columns: 2fr;
        min-height: 15rem
    }

    .image-2 {
        display: block
    }

    .button_cta_footer {
        width: 10rem;
        min-width: 10rem;
        margin-top: 3.75rem;
        display: inline-block
    }

    .button_cta_footer.android-element {
        display: none
    }

    .section_cta15 {
        display: block
    }

    .button_cta {
        width: 10rem;
        min-width: 10rem;
        margin-top: 3.75rem;
        display: inline-block
    }

    .faq3_icon-wrapper {
        align-self: center;
        width: 1.75rem
    }

    .icon-embed-small-hiden-tab {
        display: block
    }

    .flex-block-features-tabs {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-flow: row;
        justify-content: center;
        align-items: center
    }

    .image_tabs {
        width: 4rem
    }

    .modal1_component {
        align-items: flex-start
    }

    .modal1_content-wrapper {
        width: 100%;
        height: 100vh;
        max-height: none;
        padding-bottom: 7rem;
        padding-left: 5%;
        padding-right: 5%
    }

    .section_cta15_hero {
        display: block
    }

    .button-link_tablet {
        align-self: auto;
        width: 100%
    }

    .logo3_component {
        width: auto
    }

    .section_cta15_hero_shows,
    .cookie-details {
        display: block
    }

    .table-header-cookies {
        border-width: 0;
        flex-flow: column;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 17.25rem;
        width: 100%;
        display: flex
    }

    .cookies-data {
        display: none
    }

    .row-cookies {
        border-width: 0;
        flex-flow: column;
        grid-template-columns: 1fr 1fr;
        width: 100%;
        display: flex
    }

    .frame-cookies {
        flex-flow: column;
        display: flex
    }

    .cell-copy.mobal {
        padding: 0;
        display: block
    }

    .cell-copy.hiden {
        display: none
    }

    .fs-cc-banner_container {
        flex-direction: column;
        align-items: flex-start
    }

    .fs-cc-banner_text-link {
        min-width: 8rem;
        margin-right: 8px
    }

    .fs-cc-banner_buttons-wrapper {
        margin-top: 12px
    }

    .fs-cc-banner_button {
        min-width: 8rem;
        margin-left: 0;
        margin-right: 8px
    }

    .fs-cc-banner_button.fs-cc-button-alt {
        min-width: 8rem
    }

    .fs-cc-prefs_title {
        font-size: 20px
    }

    .buttons_cookies {
        justify-content: space-between;
        align-items: flex-end
    }

    .padding-small_text {
        padding: 1.25rem
    }

    .image-coockies.v2 {
        display: none
    }

    .android-element {
        border-radius: var(--_sizes---utility--0-5rem);
        display: none
    }

    .ios-element {
        border-radius: var(--_sizes---utility--0-5rem);
        max-width: none;
        overflow: hidden
    }

    .apps {
        display: block
    }

    .apps_cta {
        display: flex
    }

    .hide_on_mobal_app {
        display: block
    }

    .section_header27 {
        min-height: 100vh;
        padding-top: 0
    }

    .hiden-desc-img-wrapper {
        position: relative
    }

    .img-wrapper.mobile-only {
        display: none
    }

    .about_us-help_block-img {
        top: 0
    }

    .about_us-help_block-text_wrapper {
        margin-bottom: 0
    }

    .feature-block-wrapper {
        padding-left: 5%;
        padding-right: 5%
    }

    .img-border {
        border-radius: .75rem
    }

    .grid_component_cta_mobile_only {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        grid-template-rows: auto;
        grid-template-columns: 2fr;
        grid-auto-columns: 1fr;
        min-height: 15rem;
        display: grid
    }

    .button_wrapper {
        display: none
    }

    .padding-small_text_subtitle {
        padding: 1.25rem
    }

    .cw-button_secondary {
        padding-left: 40px;
        padding-right: 40px
    }

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

    .cw-cookie_banner {
        padding: 1rem;
        right: 20px
    }

    .cw-cookie_buttons {
        flex-direction: column
    }

    .cw-button_primary {
        padding-left: 40px;
        padding-right: 40px
    }

    .form {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .featured-list-grid {
        grid-template-columns: 1fr 1fr
    }

    .about_text-wrapper-hero {
        align-self: flex-start
    }

    .hero-section {
        overflow: visible
    }

    .hor-scroll {
        width: 100%;
        overflow: scroll
    }

    .hero-animation-container {
        width: 1000px;
        max-width: none
    }

    .h1 {
        font-size: 36px;
        line-height: 44px
    }

    .decor-reports {
        left: 0%
    }

    .bespoke_animation-wrapper {
        display: none
    }

    .bespoke_left-mockup-gray {
        z-index: 1;
        order: 1;
        width: 40vw;
        position: relative
    }

    .bespoke_left-mockup-hifi {
        z-index: 3;
        order: 1;
        width: 40vw;
        position: relative;
        box-shadow: -4px 20px 24px #1018281f
    }

    .bespoke_animation-bg-pattern-1440 {
        width: 100%;
        height: 256px;
        display: none
    }

    .bespoke_right-mockup-hifi {
        z-index: 2;
        width: 40vw;
        position: relative
    }

    .bespoke-mobile-image {
        width: 100%;
        margin-top: 64px;
        display: block
    }

    .bespoke_animation-bg-pattern {
        width: 100%;
        height: 256px;
        display: none
    }

    .bespoke-design {
        margin-bottom: 80px;
        padding-top: 80px
    }

    .bespoke_animation-bg-color {
        width: 100%;
        height: 256px;
        display: none
    }

    .bespoke_right-mockup-gray {
        width: 40vw
    }

    .bespoke-text {
        margin-top: 88px;
        margin-bottom: 104px
    }

    .bespoke_text-wrapper {
        grid-row-gap: 40px;
        flex-direction: column
    }

    .illustrations-image {
        display: none
    }

    .icons_logo-container {
        aspect-ratio: 1;
        width: 50vw;
        height: 50vw
    }

    .marquee._4.mobile,
    .marquee._2.mobile,
    .marquee._3.mobile,
    .marquee._1.mobile {
        display: flex
    }

    .harm-image-desktop {
        display: none
    }

    .harmony-mob-grid {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .harmony-visual-item {
        display: block
    }

    .harmony-grid-image {
        width: 100%
    }

    .main-section-image-mobile {
        width: 90%;
        display: block;
        right: auto
    }

    .image-title {
        margin-top: -56px
    }

    .fin-rep-bg {
        height: 151vw
    }

    .h2-4.main-section {
        max-width: 40vw;
        font-size: 28px;
        line-height: 32px
    }

    .section-image {
        max-width: 128px;
        margin-bottom: 40px
    }

    .main-section-image-wide,
    .main-section-image {
        display: none
    }

    .insights_cell-1 {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .insights-bento-grid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .insights_cell-4 {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .insights-image-1-mobile {
        flex: 1;
        display: block
    }

    .insights-image-4-mobile {
        width: 100%;
        display: block
    }

    .insights-image-4 {
        display: none
    }

    .insights_cell-2 {
        padding: 20px
    }

    .insights-image-1 {
        display: none
    }

    .headline-text-wrapper {
        margin-bottom: 32px
    }

    .ai {
        padding-bottom: 80px
    }

    .ai_text-wrapper {
        flex-direction: column;
        align-items: flex-start
    }

    .h2-6.main-section {
        max-width: 40vw;
        font-size: 28px;
        line-height: 32px
    }

    .trans-cell-4-image-desktop {
        display: none
    }

    .trans-cell-1-image-mobile {
        display: block
    }

    .image-6 {
        height: auto;
        margin-top: -37px;
        margin-bottom: -85px
    }

    .trans-cell-1-image {
        display: none
    }

    .transactions-bento-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .trans-cell-2-copy {
        padding: 0
    }

    .trans-cell-4-image-mobile {
        display: block
    }

    .trans-cell-3-image {
        height: auto;
        margin-top: -28px;
        margin-bottom: -86px
    }

    .h2-7.main-section {
        max-width: 40vw;
        font-size: 28px;
        line-height: 32px
    }

    .grid_confetti {
        width: 100%;
        inset: 0%
    }

    .sabing_cell-4 {
        background-position: 50%;
        background-size: 193px;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .saving-bento-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .saving_cell-2-img {
        display: none
    }

    .saving_cell-1 {
        padding-top: 45px;
        padding-bottom: 45px
    }

    .saving_cell-2 {
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .saving_cell-3-img-mobile {
        flex: 1;
        display: block
    }

    .saving_cell-3-img {
        display: none
    }

    .saving_cell-2-img-mobile {
        display: block
    }

    .splitter_image_mobile {
        display: none
    }

    .splitter_component {
        height: 400px
    }

    .splitter_image_desktop.is-after {
        width: 100vw
    }

    .component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        width: 100vw
    }

    .ux_text-wrapper {
        flex-direction: column;
        align-items: flex-start
    }

    .h2-8.main-section {
        max-width: 40vw;
        font-size: 28px;
        line-height: 32px
    }

    .budget-img-3-mobile {
        object-fit: fill;
        width: 100%;
        display: block
    }

    .budget-cell-4-image {
        margin-top: -45px;
        margin-bottom: -64px
    }

    .budget-cell-1-image {
        display: none
    }

    .budget-img-3 {
        object-fit: fill;
        display: none
    }

    .budget-cell-1-image-mobile {
        width: 100%;
        display: block
    }

    .budget_cell-2 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .budgets-bento-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .full-screen-image-desktop {
        display: none
    }

    .full-screen-image-mobile {
        display: block
    }

    .grid_img-copy {
        height: auto;
        margin-top: -84px;
        margin-bottom: -25px
    }

    .placeholder {
        display: none
    }

    .grid_3d {
        background-color: #dff3e9;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        padding-bottom: 0
    }

    .grid_attached-files {
        padding-bottom: 0
    }

    .grid_3d-text-wrapper {
        position: relative
    }

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

    ._3d-mobile-image {
        width: 100%;
        margin-top: -135px;
        display: block
    }

    .grid_bank-account {
        height: auto
    }

    .grid_spline-embed {
        width: 100%;
        display: none
    }

    .about-2 {
        padding-top: 0;
        padding-bottom: 0
    }

    .about_text-wrapper {
        align-self: flex-start
    }

    .subtitle-12.max-w-287-desktop-tablet {
        max-width: none
    }

    .app-store-link {
        flex: 1
    }

    .get-app-image-mobile {
        width: 100%
    }

    .app_grid {
        grid-row-gap: 72px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .app-store-button-image {
        width: 100%
    }

    .star-mobile {
        display: none;
        position: absolute
    }

    .blog-lp-item {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .close-icon {
        justify-content: center;
        align-items: center;
        width: 12px;
        height: 12px
    }

    .subscribe-wrapper {
        grid-template-columns: 1fr
    }

    .artcl-content-wrapper {
        display: flex
    }

    .arctl-toc-wrapper {
        display: none
    }

    .premium-card-title {
        justify-content: space-between;
        align-items: center;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

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

    .blog-tag-wrapper,
    .cookie-title-wraper {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .certification_grid {
        grid-column-gap: .5rem;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .yearly_price,
    .monthly_price {
        justify-content: center;
        align-items: flex-start
    }

    .header-mobile-img {
        width: 100%;
        display: inline-block
    }

    .grid-title-block.plan {
        text-align: center
    }

    .grid-item-title {
        font-size: var(--_sizes---utility--1-125rem)
    }

    .toggle-wrapper.mobile {
        display: flex
    }

    .price-wrapper.annual.mobile {
        display: none
    }

    .price-wrapper.mobile {
        display: block
    }

    .button-disabled.is-secondary.is-small.mobal_paddings_2rem,
    .button-disabled.is-secondary.is-big.dark.min_w.hiden_mobal_dev {
        display: none
    }

    .button-disabled.is-secondary.yellow {
        border-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        width: 100%;
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        display: block
    }

    .pricing-grid-cell.title {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        flex-flow: column-reverse;
        justify-content: flex-end;
        align-items: flex-start;
        width: 43%
    }

    .pricing-grid-cell.title.for-addon-h {
        position: relative
    }

    .inside_div_pricing {
        grid-template-rows: auto;
        grid-template-columns: 1.25fr;
        display: none
    }

    .bento-mobile-cta.plan {
        display: none
    }

    .nav-cont {
        border-radius: 0;
        min-height: 4rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .nav-wrap {
        margin-top: 0;
        padding-left: 0%;
        padding-right: 0%
    }

    .nav-bg {
        -webkit-backdrop-filter: none;
        backdrop-filter: none
    }

    .nav-link {
        font-family: Rightgrotesk, sans-serif;
        font-size: 1.25rem;
        font-weight: 500
    }

    .nav-link:lang(en) {
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green)
    }

    .nav-link-p {
        color: var(--text-color--text-primary)
    }

    .nav-link-p.for-footer {
        color: var(--link-color--link-alternate)
    }

    .nav-drpdwn-cont {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        display: grid
    }

    .nav-link_flex {
        justify-content: space-between;
        align-items: stretch
    }

    .nav-menu {
        padding: 1rem var(--_sizes---utility--1rem)4rem;
        margin-left: 0;
        margin-right: 0
    }

    .nav-drpdwn-item {
        grid-column-gap: 1rem;
        grid-row-gap: var(--_sizes---utility--0-75rem);
        grid-template-columns: .6fr 1fr;
        padding: 1rem
    }

    .nav-drpdwn-img_wrap {
        width: var(--_sizes---utility--2rem);
        height: var(--_sizes---utility--2rem);
        flex: none
    }

    .nav-drpdwn-img {
        aspect-ratio: auto;
        display: block
    }

    .nav-logo_wrap.w--current {
        display: none
    }

    .nav-logo_wrap.mobal.w--current {
        display: block
    }

    .nav-logo_wrap.hide_on_mobal,
    .btn.is-secondary.is-small.mobal_paddings_2rem,
    .btn.is-secondary.is-big.dark.min_w.hiden_mobal_dev {
        display: none
    }

    .btn.is-secondary.yellow {
        border-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        width: 100%;
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        display: block
    }

    .icon-1x1-20.icon-for-gi {
        position: relative
    }

    .footer-cont {
        flex-flow: column;
        display: flex
    }

    .footer-link {
        font-family: Rightgrotesk, sans-serif;
        font-size: 1.25rem;
        font-weight: 500
    }

    .footer-link:lang(en) {
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-dark-green)
    }

    .footer-top-bl {
        padding-bottom: var(--_sizes---utility--1-25rem)
    }

    .footer-links_wrap {
        grid-column-gap: 1.5rem
    }

    .section.full-screen {
        min-height: 40vh
    }

    .hero-icon_bl {
        width: var(--_sizes---utility--3rem);
        height: var(--_sizes---utility--3rem)
    }

    .hero-icon.hiden {
        display: block
    }

    .hero-cont_wrap {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .hero-p {
        font-size: .95rem
    }

    .hero-p.text-color-secondary._40-ch-web {
        max-width: none
    }

    .hero-p.text-color-secondary._50ch-web.for-intelligence {
        width: 100%
    }

    .global-grid.for-hero {
        padding-top: var(--_sizes---utility--3-5rem)
    }

    .global-grid.no-paddings.for-image-only {
        aspect-ratio: 1;
        min-height: 300px
    }

    .global-grid.no-paddings.for-never-miss {
        aspect-ratio: auto;
        min-height: 800px
    }

    .global-grid.no-paddings.for-business {
        aspect-ratio: 1;
        width: 100%;
        min-height: auto
    }

    .global-grid.for-features-w-img.for-media {
        padding-top: 5rem
    }

    .global-grid.for-about-hero,
    .global-grid.for-availability {
        padding-top: var(--_sizes---utility--3-5rem)
    }

    .global-grid.for-pricing {
        margin-right: -1rem
    }

    .global-grid.for-media {
        padding-top: 400px
    }

    .padding-globla-bg_wrap.for-home {
        top: var(--_sizes---utility--5rem);
        aspect-ratio: 1.1;
        border-radius: 2rem;
        justify-content: flex-end;
        align-items: stretch
    }

    .padding-globla-bg_wrap.for-home-hero {
        border-radius: 2rem;
        justify-content: flex-end;
        align-items: stretch
    }

    .padding-globla-bg_wrap.for-features {
        height: 130%
    }

    .padding-globla-bg_wrap.for-media {
        -webkit-mask-image: none;
        mask-image: none
    }

    .padding-globla-bg_wrap.for-media.for-piggy {
        height: 100%;
        margin-top: 0
    }

    .padding-globla-bg_wrap.for-media {
        height: 140%
    }

    .padding-globla-bg_wrap.for-what-is-ga {
        -webkit-mask-image: none;
        mask-image: none
    }

    .padding-globla-bg_wrap.for-what-is-ga.for-piggy {
        height: 100%;
        margin-top: 0
    }

    .padding-globla-bg_wrap.for-about-gi {
        justify-content: flex-end;
        align-items: stretch
    }

    .section-center-h.u-mb-0.u-mt-mob-3 {
        margin-top: var(--_sizes---utility--3-5rem)
    }

    .cont_bl.for-dwnld-section {
        margin-top: var(--_sizes---utility--2rem);
        padding-right: var(--_sizes---utility--1rem);
        padding-left: var(--_sizes---utility--1rem);
        grid-column-gap: var(--_sizes---utility--2rem);
        grid-row-gap: var(--_sizes---utility--2rem);
        aspect-ratio: 1/1.4;
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .cont_bl.text-color-white.for-dets {
        width: 50%
    }

    .cont_bl.for-piggy-cta {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .cont_bl.for-beginning-bl {
        padding-left: 0
    }

    .bento-item_wrap {
        padding: var(--_sizes---utility--1-5rem)
    }

    .bento-item_wrap.for-third {
        aspect-ratio: 1/1.3;
        overflow: hidden
    }

    .bento-item_wrap.for-third._w-custom-motion {
        height: 100vw
    }

    .bento-item_wrap.for-third.higher {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-features-sm {
        width: 100%
    }

    .bento-item_wrap.for-media {
        overflow: hidden
    }

    .bento-item_wrap.for-media._w-custom-motion {
        height: 100vw
    }

    .bento-item_wrap.for-media.higher {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-audio {
        overflow: hidden
    }

    .bento-item_wrap.for-audio._w-custom-motion {
        height: 100vw
    }

    .bento-item_wrap.for-audio.higher {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-mc-bl {
        aspect-ratio: 1/1.3;
        overflow: hidden
    }

    .bento-item_wrap.for-mc-bl._w-custom-motion {
        height: 100vw
    }

    .bento-item_wrap.for-mc-bl.higher {
        aspect-ratio: 1
    }

    .bento-bg-img.for-custom-tabs {
        aspect-ratio: 1;
        border-radius: var(--_sizes---utility--1-25rem);
        text-align: left;
        object-position: 100% 50%;
        position: relative;
        overflow: hidden
    }

    .bento-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        display: none
    }

    .bento-bg-img.for-hero.for-mob {
        display: block
    }

    .bento-bg-img.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%;
        width: 100%;
        max-width: 100%;
        margin-left: 0%;
        display: block
    }

    .bento-bg-img.for-custom-tabs-fg {
        object-position: 100% 50%;
        display: block;
        position: absolute
    }

    .bento-bg-img.for-custom-tabs-fg.for-secont-tab {
        object-position: 80% 50%
    }

    .bento-bg-img.for-custom-tabs-bg {
        object-position: 100% 50%
    }

    .bento-bg-img.for-custom-tabs-bg.for-second-tab {
        object-position: 80% 50%
    }

    .bento-bg-img.for-business.for-web {
        display: none
    }

    .bento-bg-img.for-business.for-mob {
        display: block
    }

    .bento-bg-img.for-business-fg.for-web {
        display: none
    }

    .bento-bg-img.for-business-fg.for-mob {
        display: block
    }

    .bento-bg-img_wrap.for-tabs {
        aspect-ratio: 1;
        border-radius: var(--_sizes---utility--1rem);
        flex-flow: column;
        order: 1;
        width: 100%;
        height: auto;
        display: none;
        position: relative;
        inset: auto;
        overflow: hidden
    }

    .bento-cont.for-center.for-for-templates {
        padding: var(--_sizes---utility--1-5rem)
    }

    .bento-cont.for-center.for-gi {
        padding-bottom: var(--_sizes---utility--4rem);
        grid-column-gap: var(--_sizes---utility--5rem);
        grid-row-gap: var(--_sizes---utility--5rem)
    }

    .bento-cont.for-spec-line {
        grid-column-gap: var(--_sizes---utility--3-5rem);
        grid-row-gap: var(--_sizes---utility--3-5rem);
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }

    .bento-cont.for-gi-privacy {
        grid-column-gap: var(--_sizes---utility--3rem);
        grid-row-gap: var(--_sizes---utility--3rem)
    }

    .bento-connect-img-1 {
        width: 77vw;
        transform: translate(12vw, 1vw)rotate(5.5deg)
    }

    .bento-connect-img-2 {
        width: 60vw;
        transform: translate(-10vw, -20vw)rotate(-4deg)
    }

    .bento-title {
        max-width: 40ch
    }

    .bento-title.large.for-features {
        font-size: 2.25rem
    }

    .bento-title.x-large.for-budget,
    .bento-title.x-large.for-debts {
        font-size: var(--_sizes---utility--4rem)
    }

    .bento-title.for-tv.for-features {
        font-size: 2.25rem
    }

    .bento-wrap {
        width: 100%
    }

    .web-grid-5.for-savings {
        justify-content: flex-start;
        align-items: flex-start
    }

    .offset-line_block.for-expences {
        padding-bottom: var(--_sizes---utility--2rem);
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        flex-flow: column-reverse;
        justify-content: flex-end;
        align-items: flex-start
    }

    .offset-line-bg {
        object-fit: cover;
        width: 100%
    }

    .offset-line-bg.hiden {
        display: block
    }

    .custom-h.for-banks {
        font-size: calc(var(--_sizes---utility--10rem)*.9)
    }

    .download-h_wrap {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .download-h_wrap.for-piggy-cta {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .custom-tabs_wrap {
        padding-top: var(--_sizes---utility--1-5rem);
        padding-bottom: var(--_sizes---utility--1-5rem);
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        aspect-ratio: auto;
        border-top-left-radius: var(--_sizes---utility--1-5rem);
        border-top-right-radius: var(--_sizes---utility--1-5rem);
        border-bottom-left-radius: var(--_sizes---utility--1-5rem);
        border-bottom-right-radius: var(--_sizes---utility--1-5rem);
        background-color: var(--base-color-neutral--white);
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)/-2 + var(--_sizes---utility--sections--minimal-padding));
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)/2 + var(--_sizes---utility--sections--minimal-padding));
        flex-flow: column;
        box-shadow: 0 0 15px #0000001a
    }

    .custom-tabs-cont {
        width: 100%;
        padding-top: var(--_sizes---utility--1-5rem);
        padding-right: 0;
        padding-bottom: var(--_sizes---utility--1-5rem);
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        padding-left: 0;
        display: contents
    }

    .custom-cards-title {
        max-width: 100%
    }

    .custom-tabs-nav {
        padding-right: var(--_sizes---utility--0-75rem);
        padding-left: var(--_sizes---utility--0-75rem);
        width: calc(100% + var(--_sizes---utility--0-75rem)*2);
        margin-left: calc(var(--_sizes---utility--0-75rem)*-1);
        flex-flow: column;
        display: flex;
        overflow: auto
    }

    .custom-tab-nav-item {
        padding-right: var(--_sizes---utility--1-5rem);
        padding-left: var(--_sizes---utility--1-5rem);
        flex: none
    }

    .custom-tabs-additional-cont {
        z-index: 1;
        padding-top: var(--_sizes---utility--2-5rem);
        padding-bottom: var(--_sizes---utility--1-25rem);
        top: auto
    }

    .comming-soon.for-pricing {
        align-self: flex-start
    }

    .custom-tabs-additional-cont_wrap {
        z-index: 1;
        flex: 0 auto;
        order: 2;
        justify-content: center;
        align-items: flex-start;
        margin-top: -5rem;
        margin-bottom: 4rem;
        display: none
    }

    .mob-center {
        text-align: center
    }

    .habits-bento-bl.for-sm-tags {
        transform: scale(1.5)
    }

    .intellignece-cont.for-phone {
        padding-bottom: 3rem
    }

    .intellignece-cont.for-magic-ball {
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem);
        bottom: -20px
    }

    .intellignece-cont.for-big-dreams {
        bottom: 0
    }

    .intellignece-cont.for-dreams-reached {
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem);
        bottom: -20px
    }

    .intellignece-cont.for-gi {
        padding-bottom: 3rem
    }

    .magic-ball {
        margin-left: var(--_sizes---utility--2-5rem);
        width: calc(var(--_sizes---utility--1rem)*8)
    }

    .intelligence-bg-line {
        width: calc(150% + var(--_sizes---utility--1rem) + var(--_sizes---utility--sections--left-right-padding));
        margin-left: calc((30% + var(--_sizes---utility--1rem) + var(--_sizes---utility--sections--left-right-padding))*-1)
    }

    .clients-feedbacks_cli.for-modal.is-active {
        align-items: stretch;
        max-width: 95vw
    }

    .feedback-nav {
        margin-bottom: 2rem;
        position: relative;
        top: auto
    }

    .faq-dropdown_toggle {
        padding: var(--_sizes---utility--1rem)
    }

    .faq-dropdown-cont {
        padding-right: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        padding-left: var(--_sizes---utility--1rem)
    }

    .tabs-btn_wrap {
        order: 3;
        align-self: stretch;
        display: none
    }

    .award-winning-link {
        margin-bottom: 20px;
        position: relative
    }

    .big-dream-cards.second {
        top: -220px
    }

    .big-dream-cards.first {
        top: -140px;
        bottom: 0%
    }

    .big-dream-image_bl {
        margin-right: -50vw
    }

    .for-bg.lottie-for-home-hero {
        display: none
    }

    .for-bg.for-home-hero {
        object-fit: cover;
        height: calc(100% + 20px);
        display: block;
        position: relative
    }

    .bento-tabs-menu.for-freelancers {
        justify-content: flex-start;
        align-items: flex-start
    }

    .bento-tabs-link-el {
        flex: none
    }

    .bento-video_wrapper {
        flex-flow: column;
        display: flex
    }

    .bento-video_wrapper.for-about-gi-bg {
        aspect-ratio: 1;
        justify-content: flex-end;
        align-items: center;
        height: auto
    }

    .bento-video-poster.for-custom-tabs {
        object-position: 100% 50%;
        position: absolute
    }

    .bento-video-poster.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        display: none
    }

    .bento-video-poster.for-hero.for-mob {
        display: block
    }

    .full-split-bg-img.for-custom-tabs {
        object-position: 100% 50%;
        position: absolute
    }

    .full-split-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        display: none
    }

    .full-split-bg-img.for-hero.for-mob {
        display: block
    }

    .full-split-bg-img.for-tabs-bg {
        border-radius: var(--_sizes---utility--1-5rem);
        flex: 1;
        height: auto;
        overflow: hidden
    }

    .bento-reports-slider-wrap {
        width: 100%
    }

    .bento-reports-slider-bg-img.for-custom-tabs {
        object-position: 100% 50%;
        position: absolute
    }

    .bento-reports-slider-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        display: none
    }

    .bento-reports-slider-bg-img.for-hero.for-mob {
        display: block
    }

    .bento-reports-slider-bg-img.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        width: 100%;
        max-width: 100%;
        margin-left: 0%
    }

    .bento-reports-slider-mockup_wrap.for-custom-tabs {
        object-position: 100% 50%;
        position: absolute
    }

    .bento-reports-slider-mockup_wrap.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        display: none
    }

    .bento-reports-slider-mockup_wrap.for-hero.for-mob {
        display: block
    }

    .bento-reports-slider-mockup_wrap.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        width: 100%;
        max-width: 100%;
        margin-left: 0%
    }

    .bento-reports-slider-mockup_img.for-custom-tabs {
        object-position: 100% 50%;
        position: absolute
    }

    .bento-reports-slider-mockup_img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        display: none
    }

    .bento-reports-slider-mockup_img.for-hero.for-mob {
        display: block
    }

    .bento-reports-slider-mockup_img.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        width: 100%;
        max-width: 100%;
        margin-left: 0%
    }

    .bento-title-2 {
        max-width: 40ch
    }

    .for-privacy-cont.for-savings {
        justify-content: flex-start;
        align-items: flex-start
    }

    .custom-line {
        width: 100%;
        height: 1px;
        margin-top: 0;
        margin-bottom: 0
    }

    .fin-institution-slider.swiper {
        width: 100%;
        margin-left: 0
    }

    .fin-slider_wrap {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .fin-institution-slider-wrap {
        align-self: flex-end;
        width: 100%;
        max-width: 100%
    }

    .banks-overview_img.for-bot-al {
        width: auto
    }

    .bento-orginize-swiper {
        width: 100%
    }

    .safe-to-use-img {
        aspect-ratio: 1.5
    }

    .bento-phone-notification {
        width: calc(var(--_sizes---utility--10rem)*1.8)
    }

    .bento-phone-notification.face-id {
        width: calc(var(--_sizes---utility--10rem)*1.25)
    }

    .custom-tab-mob-grid {
        margin-left: calc(var(--_sizes---utility--1-5rem)*-1);
        width: calc(100% + var(--_sizes---utility--1-5rem)*2)
    }

    .custom-tab-mob-mask {
        overflow: hidden
    }

    .custom-tab-mob-el {
        padding-top: var(--_sizes---utility--1-25rem);
        flex-flow: column;
        display: flex;
        position: relative;
        overflow: hidden
    }

    .custom-tab-mob-el._w-min-h {
        min-height: 360px
    }

    .custom-tab-mob-img {
        aspect-ratio: 1;
        border-radius: var(--_sizes---utility--2rem);
        object-fit: cover;
        object-position: 95% 50%;
        width: 100%;
        position: relative
    }

    .full-split-bg-img-fg.for-custom-tabs {
        object-position: 100% 50%;
        position: absolute
    }

    .full-split-bg-img-fg.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        display: none
    }

    .full-split-bg-img-fg.for-hero.for-mob {
        display: block
    }

    .orginize-future-tog-el-wrap {
        margin-bottom: calc(var(--_sizes---utility--10rem)*.6)
    }

    .orginize-future-tog-el-bl {
        width: calc(var(--_sizes---utility--1rem)*15)
    }

    .orginize-future-tog-img.additional {
        position: absolute;
        top: -20%
    }

    .app-store-icon-wrap {
        display: none
    }

    .app-store-icon-wrap.for-web {
        display: block
    }

    .intelligence-banner_img-bot.for-features {
        width: 100%;
        height: 180px
    }

    .intelligence-banner_img-icon-blur.for-features {
        width: 160vw
    }

    .intelligence-motion-section.for-first {
        margin-top: -80px;
        padding-top: 0
    }

    .intelligence-motion-section.for-second {
        padding-top: 0
    }

    .ai-magic-stars_el.for-nav,
    .ai-magic-stars_el.for-gi-hero,
    .ai-magic-stars_el.for-gi-card {
        width: var(--_sizes---utility--0-875rem);
        height: var(--_sizes---utility--0-875rem)
    }

    .bento-debts-cards_img {
        height: calc(var(--_sizes---utility--10rem)*1)
    }

    .intelligence-hero-motion_bl {
        padding-top: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .intelligence-hero-motion-cont.for-chat {
        width: 100%
    }

    .intelligence-hero-motion-cont.inside-lottie {
        width: 100%;
        margin-top: var(--_sizes---utility--2rem);
        grid-column-gap: var(--_sizes---utility--5rem);
        grid-row-gap: var(--_sizes---utility--5rem)
    }

    .intelligence-lottie-wrap {
        justify-content: center;
        align-items: flex-start;
        display: flex;
        position: relative
    }

    .intelligence-lottie-wrap.only-mob {
        display: block
    }

    .intelligence-lottie.only-mob {
        margin-top: 40px;
        margin-bottom: 12px;
        display: block
    }

    .intelligence-lottie-path_wrap {
        display: none
    }

    .bento-bg-tab-cont {
        top: var(--_sizes---utility--1-25rem);
        right: var(--_sizes---utility--2rem);
        transform: scale(.8)
    }

    .bento-bg-tab-cont.for-second {
        transform: none
    }

    .bento-bg-tab-cont.for-first {
        transform: scale(.95)
    }

    .bento-cards-line-h,
    .bento-cards-line-price {
        font-size: .7rem
    }

    .reach-your-dreams_wrap {
        left: calc(var(--_sizes---utility--10rem)*1.25)
    }

    .bento-reports-slider_item.size-one-line {
        width: calc(var(--_sizes---utility--10rem)*3.5);
        height: calc(var(--_sizes---utility--10rem)*.75)
    }

    .bento-reports-slider_item.size-two-lines {
        width: calc(var(--_sizes---utility--10rem)*3.5);
        height: calc(var(--_sizes---utility--10rem)*.81)
    }

    .never-miss-phone_wrap {
        width: 100%;
        height: auto;
        padding-top: var(--_sizes---utility--4rem);
        flex: 1
    }

    .never-miss-additional {
        transform: scale(.9)rotate(-10deg)translate(-90%, -30%)
    }

    .never-miss-bell_wrap {
        width: 100%;
        padding-top: var(--_sizes---utility--2rem);
        position: relative;
        left: 0;
        transform: none
    }

    .tabs-cont_wrap {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .tabs-cont_wrap.for-gi {
        padding: var(--_sizes---utility--1rem)
    }

    .tabs-img-wrap.for-gi {
        width: calc(var(--_sizes---utility--10rem)*2.75)
    }

    .tabs-cont-tags_wrap {
        grid-column-gap: var(--_sizes---utility--2rem);
        margin-bottom: 8px
    }

    .tabs-cont-tag {
        width: auto
    }

    .connected-banks-logos_bl {
        width: 7.5vw;
        height: 7.5vw
    }

    .connected-banks-pins_wrap.first {
        opacity: 1;
        top: 8%;
        left: -12%;
        transform: scale(.65)rotate(10deg)
    }

    .connected-banks-pins_wrap.second {
        top: -1%;
        right: 17%;
        transform: rotate(5deg)scale(.5)
    }

    .connected-banks-pins_wrap.third {
        right: 0%;
        transform: scale(.65)rotate(-10deg)
    }

    .safety-illustration.for-left-lock.for-gi {
        width: 12rem
    }

    .tabs-cont-tags_line {
        grid-row-gap: var(--_sizes---utility--0-75rem);
        flex-flow: wrap;
        align-content: flex-start
    }

    .tabs-cont-tags_col {
        display: contents
    }

    .connected-banks-logos_sec.only-mob {
        display: flex
    }

    .web-home-hero-bg,
    .web-download {
        display: none
    }

    .intelligence-nav-lottie-wrap {
        padding-top: var(--_sizes---utility--1-5rem);
        padding-right: var(--_sizes---utility--1-5rem);
        padding-bottom: var(--_sizes---utility--1-5rem);
        padding-left: var(--_sizes---utility--1-5rem);
        margin-top: calc(var(--_sizes---utility--1rem)*-2.5);
        margin-right: calc(var(--_sizes---utility--1rem)*-2.5);
        justify-content: center;
        align-items: flex-start;
        position: absolute
    }

    .intelligence-nav-lottie-wrap.only-mob {
        display: block
    }

    .intelligence-nav-lottie {
        width: var(--_sizes---utility--4rem);
        height: var(--_sizes---utility--4rem)
    }

    .intelligence-nav-lottie.only-mob {
        margin-top: 40px;
        margin-bottom: 12px;
        display: block
    }

    .separator-bg-vid.for-custom-tabs {
        aspect-ratio: 1;
        border-radius: var(--_sizes---utility--1-25rem);
        text-align: left;
        object-position: 100% 50%;
        position: relative;
        overflow: hidden
    }

    .separator-bg-vid.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        display: none
    }

    .separator-bg-vid.for-hero.for-mob {
        display: block
    }

    .separator-bg-vid.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%;
        width: 100%;
        max-width: 100%;
        margin-left: 0%;
        display: block
    }

    .separator-bg-vid.for-custom-tabs-fg {
        object-position: 100% 50%;
        display: block;
        position: absolute
    }

    .separator-bg-vid.for-custom-tabs-fg.for-secont-tab {
        object-position: 80% 50%
    }

    .separator-bg-vid.for-custom-tabs-bg {
        object-position: 100% 50%
    }

    .separator-bg-vid.for-custom-tabs-bg.for-second-tab {
        object-position: 80% 50%
    }

    .hero-top-content.u-mb-0.u-mt-mob-3 {
        margin-top: var(--_sizes---utility--3-5rem)
    }

    .features-grid-cards_wrap {
        flex-flow: column
    }

    .clients-feedbacks-sm_cli.for-modal.is-active {
        align-items: stretch;
        max-width: 95vw
    }

    .features-h1 {
        line-height: .9
    }

    .features-hero-links_wrap {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 24px;
        display: grid
    }

    .nav-drpdwn-item-for-features {
        grid-column-gap: 1rem;
        grid-row-gap: var(--_sizes---utility--0-75rem);
        grid-template-columns: .6fr 1fr;
        padding: 1rem
    }

    .intelligence-banner_wrap {
        position: relative;
        top: 0
    }

    .app-cta-btn {
        width: auto;
        height: 100%
    }

    .about-h1 {
        font-size: 36px;
        line-height: 44px
    }

    .availability-cell {
        padding-top: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem);
        flex-flow: column
    }

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

    .fin-banks-wrap {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .trust-scrub_wrap.u-mb-0.u-mt-mob-3 {
        margin-top: var(--_sizes---utility--3-5rem)
    }

    .testimonial-logo_wrap {
        margin-bottom: 1rem;
        margin-right: 0
    }

    .testimonial_content {
        padding: 1.5rem
    }

    .awards-logos-title {
        max-width: 40ch
    }

    .awards-logos-title.large.for-features {
        font-size: 2.25rem
    }

    .awards-logos-title.x-large.for-budget,
    .awards-logos-title.x-large.for-debts {
        font-size: var(--_sizes---utility--4rem)
    }

    .about-sticky-grassfeld-bl {
        padding: var(--_sizes---utility--1-5rem);
        justify-content: center;
        align-items: flex-start
    }

    .about-sticky-grassfeld-bl.only-mob {
        display: block
    }

    .about-sticky-grassfeld-img {
        width: var(--_sizes---utility--4rem);
        height: var(--_sizes---utility--4rem)
    }

    .about-sticky-grassfeld-img.only-mob {
        margin-top: 40px;
        margin-bottom: 12px;
        display: block
    }

    .about-sticky-bell-bl {
        padding: var(--_sizes---utility--1-5rem);
        justify-content: center;
        align-items: flex-start
    }

    .about-sticky-bell-bl.only-mob {
        display: block
    }

    .about-sticky-bell-img.only-mob {
        margin-top: 40px;
        margin-bottom: 12px;
        display: block
    }

    .about-sticky-lotties-bl {
        padding: var(--_sizes---utility--1-5rem);
        justify-content: center;
        align-items: flex-start
    }

    .about-sticky-lotties-bl.only-mob {
        display: block
    }

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

    .contacts-bento_wrap {
        flex-flow: column;
        display: flex
    }

    .pricing-h1 {
        line-height: .9
    }

    .pricing-cont_wrap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        border-radius: var(--_sizes---utility--1-5rem)
    }

    .pricing-price-h {
        font-size: 2rem
    }

    .pricing-item_bullet {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .addon-p.text-color-white_90 {
        color: #ffffffe6
    }

    .addon-paper_wrap {
        z-index: 1;
        position: absolute;
        inset: auto -11% 0% auto
    }

    .addon-price-bl.annual.mobile {
        display: none
    }

    .addon-price-bl.mobile {
        display: block
    }

    .price-toggle.mobile {
        display: flex
    }

    .business-toggle_wrap {
        margin-top: 8px
    }

    .business-tags_left {
        padding-top: 20%;
        transform: translate(-10%)scale(.85)
    }

    .business-right {
        flex-flow: column-reverse;
        justify-content: center;
        align-items: center;
        transform: scale(.85)
    }

    .business-tag-item_wrap.p3 {
        transform: rotate(12deg)translate(-4%, -65px)
    }

    .business-tag-item_wrap.p4 {
        transform: rotate(-3deg)translate(30%, -70%)
    }

    .business-tag-item_wrap.p5 {
        transform: rotate(8deg)translate(22%, -130%)
    }

    .stop-motion-cont_item {
        height: var(--_sizes---utility--1-125rem);
        border-radius: 1px
    }

    .stop-motion-cont.main {
        padding: var(--_sizes---utility--2rem)
    }

    .audio-img_wrap.big {
        justify-content: flex-start;
        align-items: center;
        overflow: hidden
    }

    .audio-img {
        flex: none;
        width: 100%;
        max-width: none;
        height: 100%
    }

    .behind-el {
        width: calc(100%/2 - var(--_sizes---utility--sections--row-col-gap)*1/2)
    }

    .mr-piggy_wrap {
        width: 100%;
        height: 400px;
        -webkit-mask-image: linear-gradient(#000 55%, #0000 100%);
        mask-image: linear-gradient(#000 55%, #0000 100%)
    }

    .mtc-features_wrap.for-cotnr {
        margin-top: calc(var(--_sizes---utility--10rem)*2)
    }

    .mtc-features_bl {
        width: calc(100%/2 - var(--_sizes---utility--sections--row-col-gap)*1/2)
    }

    .media-btn.is-secondary.is-small.mobal_paddings_2rem,
    .media-btn.is-secondary.is-big.dark.min_w.hiden_mobal_dev {
        display: none
    }

    .media-btn.is-secondary.yellow {
        border-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        width: 100%;
        color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        display: block
    }

    .audio-big_wrap {
        flex: none;
        height: 100%
    }

    .audio-big_bl {
        height: 100%;
        display: flex
    }

    .film-img-web {
        display: none
    }

    .film-img-mob {
        display: block
    }

    ._404-cont {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    ._404-cont.for-piggy-cta {
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .about-gi-hero-p {
        max-width: 100%
    }

    .about-gi-hero-img_blur.for-features {
        width: 160vw
    }

    .what-is-gi-img_wrap {
        width: 100%;
        height: auto;
        -webkit-mask-image: linear-gradient(#000 55%, #0000 100%);
        mask-image: linear-gradient(#000 55%, #0000 100%)
    }

    .how-gi-different.for-sm {
        height: auto
    }

    .how-gi-different-fg.for-sm {
        flex-flow: row-reverse;
        height: auto
    }

    .how-gi-different_wrap {
        flex-flow: column;
        display: flex
    }

    .how-gi-different-icon_bl {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem);
        padding: var(--_sizes---utility--0-25rem)
    }

    .letter_cont.for-center.for-for-templates {
        padding: var(--_sizes---utility--1-5rem)
    }

    .letter_cont.for-spec-line {
        grid-column-gap: var(--_sizes---utility--3-5rem);
        grid-row-gap: var(--_sizes---utility--3-5rem);
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }

    .for-conversation_wrap {
        grid-template-rows: auto auto auto;
        grid-template-columns: 2fr
    }

    .for-conversation-list-el {
        width: 80%
    }

    .for-about-gi-bg-grad {
        margin-top: calc(var(--_sizes---utility--7rem)*-1);
        background-image: linear-gradient(#000 18%, #1f2525 90%, #0000)
    }

    .for-about-gi-tags_wrap {
        padding-left: 0%;
        bottom: 0
    }

    .for-about-gi-tags_bl {
        height: 48vw
    }

    .for-about-gi-tag-el.for-first {
        transform: rotate(-4deg)translateY(120%)
    }

    .for-about-gi-tag-el.for-second {
        transform: rotate(12deg)translateY(160%)
    }

    .for-about-gi-tag-el.for-third {
        transform: rotate(5deg)translate(40%, -10%)
    }

    .for-about-gi-tag-el.for-fourth {
        transform: rotate(-4deg)translate(25%, 80%)
    }

    .for-about-gi-tag-el.for-fifth {
        transform: rotate(5deg)translate(40%, 110%)
    }

    .card-stack__item {
        padding: 1em
    }

    .card-stack__item-inner {
        grid-column-gap: 2em;
        grid-row-gap: 2em
    }

    .card-stack__item-top {
        grid-template-columns: 1fr
    }

    .card-stack {
        max-width: calc(var(--_sizes---utility--10rem)*2.75 + var(--_sizes---utility--1rem)*2)
    }

    .gi-cards-stack-wrap {
        padding: var(--_sizes---utility--3rem)var(--_sizes---utility--1-5rem)var(--_sizes---utility--1-5rem)
    }

    .gi-cards-stack-wrap.for-third {
        aspect-ratio: 1/1.3;
        overflow: hidden
    }

    .gi-cards-stack-wrap.for-third._w-custom-motion {
        height: 100vw
    }

    .gi-cards-stack-wrap.for-third.higher {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-features-sm {
        width: 100%
    }

    .gi-cards-stack-wrap.for-media {
        overflow: hidden
    }

    .gi-cards-stack-wrap.for-media._w-custom-motion {
        height: 100vw
    }

    .gi-cards-stack-wrap.for-media.higher {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-audio {
        overflow: hidden
    }

    .gi-cards-stack-wrap.for-audio._w-custom-motion {
        height: 100vw
    }

    .gi-cards-stack-wrap.for-audio.higher {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-mc-bl {
        aspect-ratio: 1/1.3;
        overflow: hidden
    }

    .gi-cards-stack-wrap.for-mc-bl._w-custom-motion {
        height: 100vw
    }

    .gi-cards-stack-wrap.for-mc-bl.higher {
        aspect-ratio: 1
    }

    .hero-icon_bl-for-gi {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .responsible-gi-img,
    .questions-cards_cont-img {
        width: var(--_sizes---utility--3rem);
        height: var(--_sizes---utility--3rem)
    }

    .looking-ahead_wrap.u-mb-0.u-mt-mob-3 {
        margin-top: var(--_sizes---utility--3-5rem)
    }
}

@media screen and (max-width: 479px) {
    body {
        --_sizes---utility--4rem: 4rem;
        --_sizes---utility--3-5rem: 3.5rem;
        --_sizes---utility--2-5rem: 2.5rem;
        --_sizes---utility--2rem: 2rem;
        --_sizes---utility--1-5rem: 1.5rem;
        --_sizes---utility--1-25rem: 1.25rem;
        --_sizes---utility--1-125rem: 1.125rem;
        --_sizes---utility--1rem: 1rem;
        --_sizes---utility--3rem: 3rem;
        --_sizes---utility--0-125rem: .125rem;
        --_sizes---utility--1-75rem: 1.75rem;
        --_sizes---utility--6rem: 6rem;
        --_sizes---utility--5rem: 5rem;
        --_sizes---utility--0-75rem: .75rem;
        --_sizes---utility--0-25rem: .25rem;
        --_sizes---utility--10rem: 10rem;
        --_sizes---utility--0-875rem: .875rem;
        --_sizes---utility--sections--left-right-padding: var(--_sizes---utility--1-25rem);
        --_sizes---utility--sections--minimal-padding: var(--_sizes---utility--0-5rem);
        --_sizes---utility--sections--top-bot-padding: var(--_sizes---utility--4rem);
        --_sizes---utility--8rem: 8rem;
        --_sizes---utility--0-5rem: .5rem;
        --_sizes---utility--7rem: 7rem;
        --_sizes---utility--9rem: 9rem;
        --_sizes---utility--sections--row-col-gap: var(--_sizes---utility--1rem);
        --_sizes---utility--sections--max-width: 90rem
    }

    h1 {
        font-size: 2.5rem
    }

    h2 {
        font-size: 2rem
    }

    p {
        font-size: .88rem
    }

    .hide-mobile-portrait {
        display: none
    }

    .max-width-xlarge.cookies.align-center.left {
        padding-top: 2rem
    }

    .main-wrapper.max-width-full {
        position: relative;
        overflow: visible
    }

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

    .margin-top.margin-small.m {
        margin-top: .5rem
    }

    .margin-top.margin-small.m_bigger {
        margin-top: 2rem
    }

    .margin-top.margin-small.m_medium {
        margin-top: 1.5rem
    }

    .margin-top.margin-xxsmall {
        align-self: auto
    }

    .margin-top.margin-xsmall.m {
        padding-bottom: .5rem
    }

    .margin-top.margin-large.mobal {
        margin-top: 0;
        margin-bottom: 0;
        padding-bottom: 2rem
    }

    .margin-top.margin-xxlarge {
        margin-top: 0
    }

    .margin-top.margin-xxlarge.mobal {
        margin-top: 0;
        display: none
    }

    .margin-top.margin-xxlarge._0-5rem {
        margin-top: .5rem
    }

    .margin-top.margin-xxlarge.show_on_mobal {
        margin-top: .5rem;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .margin-top.margin-xxlarge._2rem,
    .margin-top.margin-xxlarge.awards_block {
        margin-top: 2rem
    }

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

    .margin-bottom.margin-xxlarge,
    .margin-bottom.margin-xxlarge.off_mobal {
        margin-bottom: 0
    }

    .margin-bottom.margin-xxlarge.reverse {
        margin-bottom: 1rem;
        padding-top: 2rem
    }

    .margin-bottom.margin-xxlarge._2-5rem {
        margin-bottom: 2.5rem
    }

    .margin-bottom.margin-medium._1rem {
        margin-bottom: 0
    }

    .margin-bottom.margin-medium._0-5rem {
        margin-bottom: .75rem
    }

    .margin-bottom.margin-medium.mobal_40px {
        margin-bottom: 2.5rem
    }

    .margin-bottom.margin-medium._1-5rem_mobal {
        margin-bottom: 1.5rem
    }

    .margin-bottom.margin-tiny.text-align-right {
        text-align: right
    }

    .margin-bottom.margin-small.min-h {
        margin-bottom: .5rem
    }

    .margin-bottom.margin-small.top_mobal {
        margin-bottom: 0
    }

    .margin-bottom.margin-small.pricing-bento-title-wrap {
        text-align: center
    }

    .margin-bottom.margin-large.mobal {
        margin-bottom: 0
    }

    .margin-bottom.margin-large.m_8px {
        margin-bottom: .5rem
    }

    .margin-bottom.margin-xhuge {
        margin-bottom: 6rem
    }

    .margin-bottom.margin-xhuge.mobal_grid,
    .margin-bottom.margin-xhuge.mobal_grid_small {
        margin-bottom: 7rem
    }

    .margin-bottom.margin-xhuge.m {
        margin-bottom: 0
    }

    .margin-bottom.margin-xhuge.mobal_grid_cta {
        margin-bottom: 7rem
    }

    .margin-bottom.margin-xsmall {
        flex-flow: column;
        display: flex
    }

    .margin-bottom.margin-xsmall.mobal {
        margin-bottom: .5rem
    }

    .margin-bottom.hide_on_mobal {
        display: none
    }

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

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

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

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

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

    .padding-top.padding-huge.mobal {
        padding-top: 0
    }

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

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

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

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

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

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

    .text-size-medium {
        font-size: 1rem
    }

    .text-size-medium.text-weight-normal.align-center {
        max-width: 90%
    }

    .text-size-medium.mobal_smaller {
        font-size: .88rem
    }

    .text-size-medium.centered {
        text-align: center
    }

    .text-size-medium.padding-bottom {
        margin-bottom: 3.5rem
    }

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

    .heading-style-h2.animate {
        -webkit-text-stroke-width: .5px;
        white-space: normal;
        font-size: 3rem;
        line-height: 1
    }

    .heading-style-h2.mobal {
        flex: 1
    }

    .heading-style-h2.centered,
    .heading-style-h6.centered {
        text-align: center
    }

    .icon-1x1-xsmall {
        flex: none
    }

    .icon-1x1-xsmall.mob-sm {
        width: var(--_sizes---utility--1rem);
        height: var(--_sizes---utility--1rem)
    }

    .heading-style-h5.small {
        font-size: .88rem
    }

    .heading-style-h5.web-w-50 {
        max-width: 80%
    }

    .heading-style-h5.for-custom-tabs {
        font-size: 1.125rem
    }

    .heading-style-h5.for-custom-tabs.for-intelligence-page {
        max-width: 75vw;
        font-size: 1rem
    }

    .heading-style-h5.max-em-20.u-wrap-balance.for-gi {
        text-align: center;
        max-width: none;
        font-size: 1.25rem
    }

    .heading-style-h5.mob-bigger {
        font-size: 1.5rem
    }

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

    .heading-style-h1.align-center {
        text-align: center
    }

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

    .heading-style-h1.m {
        font-size: 3rem
    }

    .heading-style-h1.m.price-tag {
        text-align: left
    }

    .heading-style-h1.hero-copy {
        font-size: 2rem;
        line-height: 1.2
    }

    .heading-style-h1.custom-bigger {
        font-size: 2.75rem
    }

    .heading-style-h1.custom-bigger.for-gi {
        font-size: 3.5rem
    }

    .heading-style-h1.custom-bigger.for-gi:lang(nl) {
        font-size: 3.25rem
    }

    .heading-style-h1.u-wrap-balance.custom-bigger {
        font-size: var(--_sizes---utility--3rem)
    }

    .button.is-secondary.is-small.verification {
        padding-left: .5rem;
        padding-right: .5rem;
        display: block
    }

    .button.is-secondary.is-big.dark {
        justify-content: center;
        align-items: center
    }

    .button.is-secondary.is-big.dark.pricing-plan {
        display: none
    }

    .button.is-secondary.is-big.min_w {
        justify-content: center;
        align-items: center
    }

    .button.is-secondary.is-big.min_w.mobal_full {
        width: 100%
    }

    .heading-style-h4.grotesk_font.bigger {
        line-height: 1.2;
        font-size: calc(var(--_sizes---utility--1-75rem))
    }

    .text-size-regular.text-color-grey.mobal {
        display: none
    }

    .text-size-regular.text-weight-bold.mobile_small {
        font-size: .75rem
    }

    .text-size-regular.text-weight-bold.mobile_small.blog {
        font-size: 2.5rem
    }

    .text-size-regular.text-weight-bold.mobile_small_hero {
        font-size: .88rem
    }

    .text-size-regular.smaller_mobal {
        text-align: left;
        font-size: .88rem
    }

    .text-size-regular.max-width.for-policy {
        text-align: center;
        max-width: 100%
    }

    .text-size-regular.centered {
        text-align: center
    }

    .text-size-regular.for-mob-sm {
        font-size: var(--_sizes---utility--0-875rem)
    }

    .text-size-regular.opacity-70.u-p-center {
        text-align: center
    }

    .text-size-regular.text-color-secondary.for-safety {
        text-align: center;
        text-wrap: balance;
        max-width: none;
        font-size: .875rem
    }

    .text-size-regular.text-color-secondary.for-safety.mob-left {
        text-align: left
    }

    .text-size-regular.text-color-secondary.mob-smaller {
        font-size: min(.875rem, 3vw)
    }

    .text-size-regular.for-chat {
        font-size: var(--_sizes---utility--0-75rem)
    }

    .text-size-regular.for-contacts {
        width: 100%
    }

    .text-size-regular.for-contacts.for-email {
        margin-bottom: 0
    }

    .text-size-regular.pricing-hero {
        text-align: center
    }

    .text-size-regular.color-light {
        font-size: var(--_sizes---utility--0-75rem)
    }

    .heading-style-h3 {
        line-height: 1.2
    }

    .heading-style-h3.mobal {
        font-size: 1.25rem
    }

    .heading-style-h3.text-weight-bold {
        font-weight: 900
    }

    .heading-style-h3.mobal-26px {
        font-size: 1.63rem
    }

    .heading-style-h3.bigger {
        font-size: 1.875rem
    }

    .heading-style-h3.smaller {
        font-size: calc(var(--_sizes---utility--1-5rem) + var(--_sizes---utility--0-25rem))
    }

    .heading-style-h3.fog-gi._w-max-ch {
        padding-bottom: 16px
    }

    .button-group.is-center_hero.statick {
        position: static
    }

    .text-weight-semibold {
        letter-spacing: -.03em
    }

    .text-weight-semibold.for-chat {
        font-size: .7rem
    }

    .icon-embed-xsmall {
        width: 1rem;
        height: 1rem
    }

    .icon-embed-xsmall._100 {
        width: auto;
        height: auto
    }

    .text-size-small.text-color-grey {
        text-align: left
    }

    .text-size-small.text-color-grey.right-align {
        text-align: left;
        order: -1
    }

    .text-size-small.text-color-grey-400.footer-p {
        max-width: 100%
    }

    .text-size-small.opacity-70.for-awards-p {
        font-size: var(--_sizes---utility--0-75rem);
        line-height: 1.2
    }

    .icon-1x1-small.for-block.for-features {
        width: var(--_sizes---utility--1-25rem);
        height: var(--_sizes---utility--1-25rem)
    }

    .icon-1x1-small.mob-sm {
        width: var(--_sizes---utility--1-5rem);
        height: var(--_sizes---utility--1-5rem);
        flex: none
    }

    .text-size-large.text-weight-bold.text-color-blue,
    .text-size-large.text-weight-bold.text-color-yellow {
        font-size: .88rem
    }

    .text-size-large.text-weight-bold.m {
        font-size: 1rem;
        font-weight: 500
    }

    .text-size-large.subtitle {
        font-size: 1.13rem
    }

    .text-size-large.mobal {
        font-size: .88rem
    }

    .icon-height-xsmall {
        height: 1.2rem
    }

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

    .padding-global.map {
        overflow: hidden
    }

    .padding-global.cta {
        margin: .5rem;
        padding: 1rem
    }

    .padding-global._8px {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .padding-global.for-sm {
        border-radius: var(--_sizes---utility--1-25rem)
    }

    .padding-global.for-sm.for-404 {
        aspect-ratio: 1/1.1
    }

    .padding-global.for-pricing-sticky {
        border-bottom-left-radius: var(--_sizes---utility--1-75rem);
        border-bottom-right-radius: var(--_sizes---utility--1-75rem)
    }

    .padding-section-medium {
        text-align: center
    }

    .padding-section-medium.top_small_padding {
        padding-top: 1rem
    }

    .padding-section-medium.top_small_padding_2rem {
        padding-top: 2rem;
        padding-bottom: .5rem
    }

    .padding-section-medium.bottom_small {
        padding-bottom: 6%
    }

    .padding-section-medium.eula {
        padding-top: 2rem
    }

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

    .padding-section-large.padding-custom1 {
        margin-top: 2rem;
        padding-top: 1rem;
        padding-bottom: 0
    }

    .padding-section-large.padding-custom1._4-5rem {
        padding-bottom: 0
    }

    .padding-section-large.padding-custom1._4-5rem.no_bottom_paddind {
        margin-top: 0;
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .padding-section-large.padding-custom1._4-5rem._7rem {
        margin-top: 7rem
    }

    .padding-section-large.padding-custom1.mobal {
        margin-top: 0;
        padding-bottom: 2rem
    }

    .padding-section-large.padding-custom1.no_top_padding {
        margin-top: 0;
        padding-top: 3rem;
        padding-bottom: 2rem
    }

    .padding-section-large.padding-custom1.map {
        padding-top: .5rem;
        padding-bottom: 2rem
    }

    .padding-section-large.padding-custom1.small_padding {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .padding-section-large.padding-custom2 {
        margin-top: 20rem;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .padding-section-large.padding-custom2.no_padding {
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .padding-section-large.padding-custom2.planet {
        margin-top: 8rem;
        padding-top: 4rem
    }

    .padding-section-large.padding-custom2._15rem {
        margin-top: 15rem;
        padding-bottom: 1.25rem
    }

    .padding-section-large.padding-custom2.loyalty-cards {
        margin-top: 4rem;
        padding-top: 4rem
    }

    .padding-section-large.padding_hero.large {
        margin-top: 0
    }

    .padding-section-large.padding_hero.large_mobal {
        margin-top: 0;
        margin-bottom: 5rem
    }

    .padding-section-large.mobal {
        padding-bottom: 0
    }

    .padding-section-large.eula {
        padding-bottom: 1rem
    }

    .padding-section-large.padding-custom-5rem {
        margin-top: 3rem;
        padding-top: 0;
        padding-bottom: 2rem
    }

    .padding-section-large.mobile_service_page {
        padding-bottom: 0
    }

    .padding-section-large.cta_wrapper {
        padding-top: 0
    }

    .padding-section-large.cta_wrapper._4rem {
        padding-top: 4rem
    }

    .padding-section-large.padding-custom-2 {
        margin-top: 5rem;
        padding-top: 5rem;
        padding-bottom: 0
    }

    .padding-section-large.padding-custom4 {
        margin-top: 5rem;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .padding-section-large.padding-custom-8 {
        margin-top: 8rem;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .padding-section-large.awards-block {
        padding-bottom: 2rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .padding-section-large.mobal-loyalty-cards {
        padding-bottom: 0
    }

    .navbar14_component {
        z-index: 999999;
        background-color: #fff;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        position: fixed
    }

    .navbar14_menu {
        min-height: 100vh;
        padding-bottom: 15rem
    }

    .navbar14_menu-link-wrapper {
        padding-top: 2.5rem
    }

    .navbar14_link {
        padding: .5rem;
        font-family: Manrope;
        font-size: 1rem;
        font-weight: 700
    }

    .navbar14_link.single {
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1.25rem
    }

    .navbar14_button-wrapper {
        margin-bottom: 1.5rem
    }

    .navbar5_blog-list {
        grid-column-gap: 0px;
        grid-row-gap: .5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .navbar5_blog-item {
        flex-direction: column;
        display: flex
    }

    .navbar5_large-item-content {
        margin-top: 1rem
    }

    .section_header26 {
        background-image: radial-gradient(circle closest-side, #fff5e5, #fff7ea 35%, #fffcf7 71%, #ebf8f1);
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem;
        flex-flow: column;
        min-height: 40rem
    }

    .header26_component.radial.mobal {
        background-image: radial-gradient(circle, #fffc 20%, #fff0 47%);
        justify-content: space-between;
        align-items: center;
        margin-top: 4rem;
        margin-bottom: 0
    }

    .header26_component.radial.mobal.no_pagging {
        background-image: none;
        margin-bottom: 0
    }

    .header26_component.radial.mobal.top-padding-2rem {
        margin-top: 2rem;
        margin-bottom: 0
    }

    .header26_component.mobal {
        text-align: center;
        margin-top: 8rem
    }

    .header26_component.mobal-2rem {
        margin-top: 1.5rem
    }

    .header26_component.mobal-hero {
        text-align: center;
        margin-top: 8rem
    }

    .header26_component.mobal_features {
        text-align: center;
        margin-top: 4rem
    }

    .header26_component.mobal-hero-h {
        text-align: center;
        margin-top: 0
    }

    .header26_image-wrapper {
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem
    }

    .header26_image-wrapper.hero {
        min-height: 40%;
        padding-top: 100%;
        inset: auto 0% -1%
    }

    .header26_image-wrapper.mobal_small {
        height: 100%;
        inset: auto 0% 0%
    }

    .fill_image {
        object-fit: contain;
        width: 100%;
        max-width: 100%;
        inset: 0%
    }

    .fill_image.map {
        width: 140%;
        max-width: 140%;
        position: static;
        top: -9.3rem;
        left: -20%
    }

    .fill_image.hiden_only_mobal {
        display: none
    }

    .fill_image.cover {
        object-fit: cover
    }

    .fill_image.cover_mac {
        object-fit: contain;
        width: 130%;
        max-width: 130%;
        left: -15%
    }

    .team10_mask {
        width: 95%
    }

    .team10_image-wrapper {
        padding-top: 66%
    }

    .cta47_component {
        border-bottom-width: .3rem
    }

    .cta47_card {
        padding: 1.25rem
    }

    .cta47_content,
    .cta47_content.align_top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .link_flex {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .max-width-custom.mobal {
        max-width: none
    }

    .image_cta {
        width: 4rem;
        height: 4rem
    }

    .numbers {
        padding-top: 5rem;
        padding-bottom: 1.5rem
    }

    .map {
        flex-flow: column;
        position: static
    }

    .map.mobal {
        justify-content: flex-end;
        align-items: center;
        min-height: 29rem;
        position: relative;
        overflow: visible
    }

    .cart-group {
        flex-flow: column;
        grid-template-columns: 1fr;
        width: 100%;
        margin-top: -4rem;
        position: static;
        bottom: -90%
    }

    .card-link-media {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        max-width: none
    }

    .card-link-media._2 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .planet_img {
        top: -12%
    }

    .planet_img._2 {
        top: -8rem
    }

    .planet_img._3,
    .planet_img._4 {
        top: -9rem
    }

    .planet_img.mocup_img {
        height: 15rem;
        margin-bottom: 2rem
    }

    .planet_img._3-copy,
    .planet_img._3-accounts,
    .planet_img._3-reports,
    .planet_img._3-report,
    .planet_img._3-docu,
    .planet_img.pice {
        top: -9rem
    }

    .planet_img.help {
        width: calc(var(--_sizes---utility--10rem)*1);
        height: calc(var(--_sizes---utility--10rem)*1);
        top: -4rem
    }

    .planet_img.hero {
        display: none
    }

    .planet_img.budjets {
        top: -9rem
    }

    .planet_img.mobal {
        display: block;
        position: absolute;
        inset: -5rem auto auto
    }

    .section_globe {
        justify-content: center;
        align-items: center;
        display: flex;
        overflow: visible
    }

    .section_info.color.shows_on_mobal {
        margin-bottom: 2rem
    }

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

    .padding-section-huge.no_bottom_padding {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .padding-section-huge.reset-on-mobile {
        padding-bottom: 2rem
    }

    .flex_component.img-bigger.mobal {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .tag.dark_blue,
    .tag.light_blue,
    .tag.purple,
    .tag.yellow {
        font-size: .75rem
    }

    .tag.white.hiden {
        display: none
    }

    .tag.white.blog {
        background-color: #0000;
        padding: 0;
        font-family: Rightgrotesk, sans-serif;
        font-size: 2.5rem
    }

    .tag.white-grey._2 {
        padding-left: 1rem;
        padding-right: 1rem;
        top: -1.4rem;
        right: -5.1rem
    }

    .tag.white-grey._4 {
        display: none
    }

    .tag.white-grey._5 {
        bottom: -2.3rem;
        left: 30%
    }

    .tag.white-grey._3 {
        top: -1.6rem;
        right: 50%
    }

    .tag.white-grey._3-copy {
        display: none
    }

    .tag.white-grey._5-copy {
        bottom: 85%
    }

    .tag.white-grey._8 {
        top: -1.6rem;
        right: 1%
    }

    .tag.white-grey._9 {
        bottom: 85%
    }

    .tag.white-grey._1-copy {
        padding-left: 1rem;
        padding-right: 1rem;
        bottom: -2rem;
        left: -4.8rem
    }

    .tag.white-grey._2-copy {
        top: -1.6rem;
        right: 16%
    }

    .tag.white-grey._7-copy {
        display: none
    }

    .tag.white-grey._6-copy {
        top: -1.7rem;
        right: 46%
    }

    .tag.white-grey._13 {
        top: -1.5rem;
        right: 7rem
    }

    .tag.white-grey._15 {
        display: none;
        bottom: -52%
    }

    .tag.white-grey._17 {
        bottom: 85%
    }

    .tag.white-grey._12-copy {
        bottom: -2.4rem
    }

    .tag.white-grey._16-copy {
        bottom: -2rem
    }

    .tag.white-grey._14 {
        top: -32%
    }

    .tag.white-grey._19 {
        bottom: -38%
    }

    .tag.dark_green {
        font-size: .75rem
    }

    .item_bullets {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        text-align: left;
        place-items: center start
    }

    .item_bullets.text-weight-normal {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .background {
        box-shadow: -2px 2px 2px #0000001a
    }

    .section_cta48 {
        background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6734b7f2f22e99796d726787_Mobile%20Assets%20-%20Download%20App%20BG.avif);
        display: block
    }

    .cta48_card {
        z-index: 5;
        background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6734f3db26639dda78d9a837_Mobile%20Assets%20-%20Download%20BG.avif);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 32rem;
        max-height: 32rem;
        position: relative;
        overflow: hidden
    }

    .cta48_content {
        z-index: 5;
        padding-top: 0;
        position: relative
    }

    .fill_image-z1 {
        width: 100%;
        position: absolute
    }

    .fill_image-z1.phone {
        object-fit: contain;
        top: 30%;
        left: 5%
    }

    .fill_image-z1.back {
        z-index: 2
    }

    .div-corver-top {
        border-bottom-right-radius: 2.5rem;
        border-bottom-left-radius: 2.5rem;
        height: 2.5rem
    }

    .div-corver-top.grey {
        background-color: #f5fbf8
    }

    .div-corver-bottom {
        border-top-left-radius: 2.5rem;
        border-top-right-radius: 2.5rem;
        height: 2.5rem
    }

    .section_globe_copy.green {
        background-image: linear-gradient(to bottom, var(--ðŸŽ¨-surface--backgrounds--colorful--surface-light-green), var(--ðŸŽ¨-surface--backgrounds--colorful--surface-light-green));
        background-position: 0 0;
        border-radius: 1.5rem
    }

    .section_globe_copy.yellow.cta {
        z-index: 555;
        background-image: linear-gradient(180deg, #0000, var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow));
        background-position: 0 0;
        margin-bottom: -2.5rem;
        position: relative
    }

    .section_globe_copy.legal {
        margin: .5rem
    }

    .border_gradient {
        z-index: 100;
        background-image: linear-gradient(190deg, #8ba799, #25302b);
        position: static
    }

    .border_gradient.mobal {
        background-image: none
    }

    .grid_component_cta {
        flex-flow: column;
        grid-template-columns: .5fr;
        justify-content: flex-end;
        align-items: center;
        min-height: 14rem;
        display: flex
    }

    .more_div_img1_padding.blue {
        min-height: 14rem
    }

    .more_div_img1_padding.blue_main {
        padding: 0;
        overflow: visible
    }

    .more_div_img1_padding.green_bg,
    .more_div_img1_padding.blue-dark,
    .more_div_img1_padding.blue-main,
    .more_div_img1_padding.blue-purple,
    .more_div_img1_padding.yellow-color {
        min-height: 14rem
    }

    .more_div_img2_padding.green,
    .more_div_img2_padding.blue_main {
        display: none
    }

    .footer9_top-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        background-color: #343a4600;
        border-radius: 0;
        padding: 0
    }

    .footer9_logo-link {
        width: 160px;
        height: var(--_sizes---utility--3-5rem)
    }

    .footer9_menu-wrapper {
        grid-row-gap: 2rem;
        flex-flow: column;
        grid-template-columns: 1fr;
        width: 100%;
        display: flex
    }

    .footer9_link-list.last {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: row;
        grid-template-rows: auto;
        grid-template-columns: 100%;
        grid-auto-columns: 100%;
        display: none
    }

    .footer9_link-list.for-language {
        justify-content: center;
        align-items: flex-end
    }

    .footer9_link {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .footer9_social-link {
        background-color: #ffffff1a;
        border-radius: 100vw;
        justify-content: center;
        align-items: center;
        width: 2rem;
        height: 2rem;
        padding: .38rem
    }

    .footer9_bottom-wrapper {
        padding-bottom: 0
    }

    .footer9_credit-text {
        font-size: .88rem
    }

    .section_footer {
        background-image: url("https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/667edcf13184312413718e0b_Footer%20(Mobile)%20(1).webp");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .fill_image-z1-copy {
        display: none
    }

    .app {
        max-width: 164px;
        height: 48px
    }

    .app.banner {
        max-width: 7.5rem
    }

    .app.banner.ios-element.for-banner {
        max-width: none
    }

    .app.banner.android-element {
        display: none
    }

    .app.banner.android-element.for-banner {
        max-width: none
    }

    .app_wrapp.center {
        align-self: center
    }

    .cta46_card {
        padding: 1.5rem 1.25rem
    }

    .section_features_hero {
        min-height: 20rem
    }

    .video {
        min-height: 15rem
    }

    .section_features_single.m {
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem
    }

    .phone_flex {
        grid-template-columns: 1fr;
        width: 70%;
        margin-left: auto;
        margin-right: auto
    }

    .feature_wrap {
        width: 100%;
        padding-top: 0
    }

    .feature_wrap.centered {
        width: 95%
    }

    .main_feature_wrap {
        min-height: 47rem
    }

    .animated_text {
        top: 25%
    }

    .animated_text.top {
        justify-content: flex-start;
        align-items: center;
        top: 25%
    }

    .animated_text.with_160 {
        width: 100%;
        top: 25%
    }

    .animated_text.with_160.mobal {
        top: 22%
    }

    .features_img {
        width: 6.5rem;
        height: 6.5rem;
        top: 5%
    }

    .features_img._3 {
        top: 5%
    }

    .section_features_gradient {
        background-image: linear-gradient(#fff, #f1f7eb 4%, #e9f3df 68%, #fff);
        background-repeat: repeat;
        background-size: auto
    }

    .section_features_gradient.green {
        background-image: linear-gradient(#fff, #e9f3df 6%, #ebf4e1 92%, #fff);
        background-repeat: repeat;
        background-size: auto
    }

    .section_features_gradient.dark_blue {
        background-image: linear-gradient(#fff, #eaf8f0 37%, #eefaf3 83%, #fff)
    }

    .section_features_gradient.yellow {
        background-image: linear-gradient(#fff, #fff3e2 8% 91%, #fff)
    }

    .flex_text {
        padding-top: 0;
        position: relative
    }

    .flex_text.bottom._100 {
        max-width: 100%;
        margin-top: 0;
        display: flex
    }

    .flex_text.bottom._100._0-5rem {
        margin-top: .5rem
    }

    .second_feature_wrap {
        min-height: 47rem
    }

    .info_flex {
        display: none
    }

    .feature_wrap_smaller {
        height: 100%;
        min-height: 100%;
        padding-top: 0;
        position: absolute
    }

    .features_img_mob {
        width: 70%
    }

    .layout405_tabs-menu {
        flex-wrap: wrap
    }

    .layout405_tabs-menu.no-scrollbar {
        justify-content: center;
        align-items: center;
        margin-bottom: 2.13rem;
        padding-left: 3vw;
        padding-right: 3vw
    }

    .layout405_tab-link {
        width: 6rem
    }

    .layout405_image {
        display: none
    }

    .relative-text {
        margin-bottom: 2.5rem
    }

    .icon-embed-tab {
        display: none
    }

    .fill_image_mock._2 {
        object-fit: contain;
        align-self: center;
        width: 14rem;
        margin-top: -3.5rem;
        padding-top: 0;
        bottom: -1%
    }

    .section_features_hero_single {
        min-height: 20rem
    }

    .feature_img {
        width: 8rem;
        height: 8rem
    }

    .gallery24_component {
        padding-top: 5rem
    }

    .gallery24_horizontal-scroll-wrapper {
        height: 100%;
        max-height: 28rem;
        top: 0;
        overflow: hidden
    }

    .gallery24_horizontal-scroll-content {
        width: 100rem;
        overflow: auto
    }

    .gallery24_image {
        width: 14rem
    }

    .flex_text_single_features {
        text-align: center;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }

    .flex_text_single_features.bigger_gap {
        grid-template-columns: 1.75fr
    }

    .flex_text_single_features.bigger_gap.mobal {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        justify-content: center;
        align-items: center
    }

    .flex_text_single_features.bigger_gap.mobal.pag-2rem {
        margin-bottom: 2rem
    }

    .flex_text_single_features.gap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        align-items: center;
        display: grid
    }

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

    .flex_text_single_features.gap_small {
        justify-content: center;
        align-items: center
    }

    .flex-block-only-img {
        grid-template-columns: .5fr;
        display: flex
    }

    .img_100 {
        object-fit: cover
    }

    .img_100.left,
    .img_100.hiden {
        display: none
    }

    .img_100.show_on_mobal {
        display: block
    }

    .img_100.show_on_mobal.trasfer {
        position: static
    }

    .img_100.lottie {
        min-width: 220%;
        display: none;
        inset: 0% 0% 0% -60%
    }

    .img_100.show_on_mobal_no_borders {
        object-fit: contain;
        border-radius: 0;
        display: block
    }

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

    .flex_block_table.one_colume.align-center {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: center;
        align-items: center
    }

    .relative-block {
        overflow: clip
    }

    .relative-block.animated {
        display: none
    }

    .relative-block.transperent {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        background-color: #fff0;
        border-style: none;
        border-width: 1px;
        border-radius: 0;
        justify-content: flex-end;
        align-items: center;
        min-height: auto;
        padding: 4rem 0 0
    }

    .relative-block.hide_on_mobal {
        display: none
    }

    .relative-block.fix_with_mobal {
        text-align: center;
        order: -1;
        min-width: 19rem;
        height: 33rem;
        margin-bottom: .5rem
    }

    .relative-block.hide-on-mobile {
        display: none
    }

    .relative-block.responsive-on-mobile {
        border: 1px solid var(--border-color--border-alternate);
        background-color: var(--background-color--background-secondary);
        border-radius: .75rem
    }

    .relative-block.responsive-on-mobile.create-to-do {
        background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66a29a5a39f336009b86619b_Mobile_Assets-Budget_Page-To_do_lisk-BG.svg);
        background-position: 0 0;
        background-size: 319px
    }

    .relative-block.responsive-on-mobile.recurring-transactions {
        background-color: #f5f7fb8f;
        background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/66a29a5a39f336009b86619b_Mobile_Assets-Budget_Page-To_do_lisk-BG.svg);
        background-position: 50% 100%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .relative-block.responsive-on-mobile.money-in {
        background-color: var(--background-color--background-primary)
    }

    .relative-block.notifications {
        border-radius: 16px;
        max-height: 18rem
    }

    .relative-block.habits {
        order: -1
    }

    .flex_vertical_text.top {
        top: 1.5rem;
        left: 1.25rem;
        right: 1.25rem
    }

    .flex_vertical_text.top.lottie._2 {
        display: none
    }

    .flex_vertical_text.top.lottie._3 {
        display: block
    }

    .flex_vertical_text.top.lottie._1 {
        max-width: 10.8rem;
        display: block;
        top: 2%
    }

    .flex_vertical_text.top.lottie._4 {
        justify-content: center;
        align-items: center;
        width: 6rem;
        max-width: 13rem;
        height: 6rem;
        margin-left: 1.25rem;
        display: flex;
        position: relative;
        top: 0;
        left: 0;
        overflow: clip
    }

    .flex_vertical_text.top.lottie.mob {
        max-width: 9rem
    }

    .flex_vertical_text.top.hide_on_mobal {
        display: none
    }

    .flex_vertical_text.top.show_on_mobal {
        display: block;
        top: 1.5rem;
        left: 1.25rem;
        right: 1.25rem
    }

    .flex_vertical_text.top.responsive {
        flex-flow: column;
        max-width: none;
        padding: 1.25rem;
        display: flex;
        position: static
    }

    .flex_vertical_text.max_with_bigger.mobile_top {
        inset: 1.5rem 1.25rem auto
    }

    .flex_vertical_text.max_with_bigger.static {
        text-align: center;
        max-width: none;
        margin-bottom: .5rem;
        position: static
    }

    .flex_vertical_text.full_h {
        align-items: stretch;
        max-width: 100%;
        padding: 1rem 1.25rem
    }

    .flex_vertical_text.top_mobal {
        flex-flow: column;
        display: flex;
        inset: 1.5rem 1.25rem auto
    }

    .flex_vertical_text.top_mobal.static {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex;
        position: static;
        right: 1.25rem
    }

    .flex_vertical_text.top_mobal.midle {
        top: 7rem;
        right: 1.25rem
    }

    .flex_vertical_text.top_mobal.show_on_mobal {
        display: block
    }

    .flex_vertical_text.top_mobal.show_on_mobal.responsible {
        max-width: none;
        padding: 1.25rem;
        position: static
    }

    .flex_vertical_text.top_mobal.transfer {
        padding: 1.25rem;
        position: static
    }

    .flex_vertical_text.top_mobal.m-bank_accounts {
        padding: 1.25rem;
        position: static;
        top: 7rem;
        right: 1.25rem
    }

    .flex_vertical_text.hide_on_mobal {
        display: none
    }

    .flex_vertical_text.statick,
    .flex_vertical_text.spendometer {
        text-align: center;
        background-image: none;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .flex_vertical_text.for-mail {
        padding: 1rem 1.25rem
    }

    .flex_block_table_big.one_row.effort,
    .flex_block_table_big.one_row.effort_revers {
        flex-flow: row;
        padding-left: .5rem;
        padding-right: .5rem;
        display: flex;
        overflow: auto
    }

    .flex_block_table_big.one_row.lottie {
        position: relative
    }

    .flex_block_table_big.flex {
        padding-top: 0
    }

    .flex_block_table_big.mobal {
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        display: flex
    }

    .header_component_no_padding.padding_mobal {
        padding-top: 3rem
    }

    .qr {
        display: none
    }

    .section_cta11 {
        margin-top: 0;
        display: none
    }

    .block-centered.mobal_left {
        text-align: left;
        justify-content: center;
        align-items: flex-start
    }

    .flex_h-8px_gap.grid {
        margin-top: 0;
        padding-top: 60px
    }

    .header26_image-wrapper_about {
        max-height: 30rem;
        top: 42%
    }

    .lottie-animation-2 {
        display: none
    }

    .testimonial33_content-wrapper {
        min-width: 20rem
    }

    .testimonial33_client {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .testimonial33_client-image-wrapper {
        margin-bottom: 0
    }

    .testimonial33_client-info.subtitle {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        display: none
    }

    .flex-block {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }

    .min_h {
        margin-bottom: 0
    }

    .premium_features_block {
        align-items: stretch
    }

    .premium_features_block.mobal {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding-bottom: 1rem
    }

    .section_awords {
        background-image: linear-gradient(180deg, #fff, #fff4e4 32%, var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow))
    }

    .header26_image-wrapper_awords {
        display: none
    }

    .card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: space-between;
        width: auto;
        min-width: 18rem;
        min-height: 22rem;
        margin-left: 0;
        margin-right: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .learn_more_link {
        color: var(--links-text)
    }

    .floating_bar {
        flex-flow: column;
        grid-template-columns: 1fr;
        padding: 1.25rem;
        display: flex;
        position: relative;
        top: -1rem;
        bottom: auto
    }

    .grid-list7_item {
        padding: 1.25rem
    }

    .card_left_align {
        justify-content: flex-start;
        padding-top: .5rem;
        padding-bottom: .5rem;
        overflow: hidden
    }

    .card_wrapper_white {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: 0 .5rem
    }

    .container-660px-center {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .content-pricig-table {
        margin-top: .63rem
    }

    .grid-two-columns.annuallly {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        justify-content: space-between;
        align-items: flex-start;
        padding: 1.25rem
    }

    .pricing_div {
        background-image: linear-gradient(#ffdfb1, #ffdfb1);
        background-position: 0 0
    }

    .save_text {
        background-color: var(--ðŸŽ¨-surface--backgrounds--colorful--surface-yellow);
        justify-content: flex-start;
        align-items: flex-start;
        display: inline-flex
    }

    .save_text.hiden {
        display: none
    }

    .content_price {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .content_price.left {
        align-items: stretch
    }

    .price {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        margin-bottom: 2.5rem;
        display: grid
    }

    .request_wrapper {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .item_numbers.background-color-white.data.last {
        justify-content: space-between;
        align-items: flex-start
    }

    .request_bl {
        border: 1px solid #fff;
        border-radius: 1rem
    }

    .faq6_component {
        grid-template-columns: 1fr
    }

    .faq6_content {
        text-align: center;
        padding: 0% 5%
    }

    .faq6_question {
        justify-content: space-between;
        align-items: center;
        padding-left: 5%;
        padding-right: 5%
    }

    .faq6_icon-wrapper {
        align-self: center;
        width: 1.2rem;
        height: 1.2rem
    }

    .faq6_answer {
        padding: 0% 5%
    }

    .cta_mini {
        margin-bottom: var(--_sizes---utility--2rem);
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: column;
        align-items: stretch;
        padding: 1rem
    }

    .legal2-content_component {
        flex-flow: wrap-reverse;
        grid-template-rows: auto;
        grid-auto-flow: column;
        padding-top: 0;
        display: flex
    }

    .legal2-content_sidebar {
        display: flex
    }

    .legal2-content_sidebar.cybersecurity {
        padding-right: 0
    }

    .info_legal_wrap {
        text-align: left;
        grid-template-columns: 3rem 1fr
    }

    .info_legal_colum {
        margin-top: 0;
        padding-top: 0
    }

    .info_legal_flex {
        text-align: left
    }

    .flex_info_text {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        text-align: left;
        background-color: #fff
    }

    .contact_legal {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 1.25rem;
        display: flex
    }

    .summary {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        margin-bottom: 3.5rem
    }

    .item_summary {
        text-align: left;
        padding: 1.25rem
    }

    .item_role {
        text-align: left;
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        width: 100%;
        display: flex
    }

    .flex_role {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        margin-top: 0;
        padding-left: 0;
        padding-right: 0
    }

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

    .table-header {
        grid-template-columns: 19rem 1fr;
        width: 150%
    }

    .row {
        text-align: left
    }

    .text-size-regular_exported {
        font-size: .88rem
    }

    .card-2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        padding: 1.25rem 1.5rem
    }

    .vectors-wrapper {
        width: 3.5rem;
        height: auto
    }

    .text_exported_26px {
        font-family: Rightgrotesk, sans-serif;
        font-size: 1.25rem
    }

    .card-3 {
        text-align: left;
        padding: 1.25rem 1.5rem
    }

    .card-4 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        text-align: left;
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        padding: 1.25rem;
        display: flex
    }

    .qr-code {
        display: none
    }

    .data_info_wrapp {
        justify-content: flex-start;
        align-items: flex-start;
        padding: 1.5rem 1rem
    }

    .pricing26_heading-row {
        display: flex
    }

    .pricing26_row.last {
        border-bottom-width: 1px
    }

    .pricing26_feature {
        text-align: left;
        width: 60%;
        padding-right: .5rem
    }

    .pricing26_row-content,
    .pricing26_row-content.is-first {
        width: 20%
    }

    .pricing26_row-content.is-first.border_top {
        width: 25%;
        display: none
    }

    .pricing26_row-content.is-first.border_bottom_left {
        border-bottom-left-radius: 0
    }

    .pricing26_row-content.border_top_left {
        width: 25%;
        display: none
    }

    .pricing26_row-content.border_bottom_left {
        border-bottom-right-radius: 0
    }

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

    .list {
        font-size: .88rem
    }

    .dropdown1_component {
        justify-content: center;
        align-items: center
    }

    .dropdown1_component:focus {
        border: 1px solid #fffc
    }

    .dropdown1_component:focus-visible,
    .dropdown1_component[data-wf-focus-visible] {
        border-color: #fffc
    }

    .text-hide_desctop {
        color: var(--base-color-brand--black)
    }

    .dropdown1_toggle_footer {
        justify-content: space-between;
        align-items: center;
        width: 100%
    }

    .flex_h-4px_gap {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .list_navbar {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        flex-flow: column;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: .5rem;
        display: flex
    }

    .nav_social-link {
        justify-content: center;
        align-items: center;
        width: 2rem;
        height: 2rem
    }

    .dropdown1_dropdown-list-copy.w--open {
        width: 100%;
        bottom: 48px
    }

    .social {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column-reverse wrap-reverse;
        width: 100%;
        display: flex
    }

    .text-block-3 {
        display: none
    }

    .swiper-wrapper.is-team {
        flex-flow: row
    }

    .swiper-slide.is-team {
        width: 20rem;
        min-width: 20rem
    }

    .swiper-slide.is-team.w--current {
        display: none
    }

    .swiper-slide.is-award {
        flex-flow: column;
        flex: none;
        width: 100%
    }

    .swiper-slide.is-award._1,
    .swiper-slide.is-award._2,
    .swiper-slide.is-award._4,
    .swiper-slide.is-award._5 {
        padding-top: 0
    }

    .slider-pill {
        padding-bottom: 0
    }

    .slider-pill_img {
        justify-content: flex-start;
        align-items: flex-start;
        min-height: 30rem;
        padding-top: 1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .slider-pill_img.hero {
        min-height: 30rem
    }

    .slider-pill_photo_second {
        object-fit: contain;
        width: auto;
        height: 24.5rem;
        inset: auto 0% -5%
    }

    .slider-pill_photo_second.hero {
        object-fit: contain;
        height: 24rem;
        bottom: -15%
    }

    .flex_absolute.center {
        max-width: 100%
    }

    .hero_lot {
        min-width: 150%;
        display: none;
        position: relative;
        left: -25%
    }

    .image {
        display: none
    }

    .div-block-4 {
        z-index: 5;
        width: 60%;
        height: 30%;
        position: static;
        bottom: 0%
    }

    .flex_h-12px_gap.left {
        justify-content: center;
        align-self: flex-start;
        align-items: flex-start;
        margin-top: .5rem
    }

    .banner2_component {
        width: 100%;
        height: 72px;
        position: relative;
        inset: 0% 0% auto
    }

    .banner2_wrapper {
        background-color: #000;
        background-image: linear-gradient(#0006, #0006), url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/664ef75418a25ef5c40bc510_8.%20Download%20App.svg);
        background-position: 0 0, 50%;
        background-repeat: repeat, no-repeat;
        background-size: auto, cover;
        border-width: 0;
        flex-flow: row;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: .75rem 1.25rem
    }

    .banner2_content {
        margin-bottom: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .banner2_text-wrapper {
        color: var(--base-color-brand--white);
        padding-left: .75rem;
        font-size: .81rem
    }

    .banner2_close-button {
        position: static;
        left: .5rem;
        right: auto
    }

    .grid_component_cta_mobal {
        min-height: 14rem
    }

    .button_cta_footer {
        margin-top: 2.5rem
    }

    .button_cta_footer.cta {
        margin-top: 0
    }

    .button_cta_footer.android-element {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: none
    }

    .img_100-_hero {
        position: absolute;
        inset: 0%
    }

    .fill_image_features {
        object-fit: cover;
        width: 100%;
        max-width: 100%;
        height: 100%;
        display: block;
        inset: auto 0% 0%
    }

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

    .hiden_only_mobal {
        display: none
    }

    .section_cta15,
    .layout405_image_shows_on_mobal {
        display: block
    }

    .button_cta {
        margin-top: 2rem
    }

    .feature_img_shows {
        width: 8rem;
        height: 8rem;
        display: block;
        position: relative;
        bottom: auto
    }

    .feature_img_shows.bigger {
        width: 10rem;
        height: 8.5rem;
        display: block
    }

    .lottie-animation-mobal {
        width: 100%
    }

    .lottie-animation-4 {
        width: 200%;
        position: relative;
        inset: 5% -10% 0% -50%
    }

    .faq3_accordion {
        padding-bottom: 0
    }

    .faq3_answer {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 1.7rem
    }

    .section_awords-copy {
        background-image: none
    }

    .our_role_div {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-rows: auto;
        grid-template-columns: .25fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .image_roll {
        object-fit: contain;
        width: 100%;
        height: 68%;
        display: block;
        position: static
    }

    .show_only_mobal {
        display: block
    }

    .image64 {
        width: 4rem
    }

    .back_color {
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem
    }

    .cross {
        padding: .3rem
    }

    .section_cta15_hero {
        display: none
    }

    .button-link_tablet {
        padding-left: var(--_sizes---utility--1rem)
    }

    .logo3_component {
        width: auto
    }

    .section_cta15_hero_shows {
        background-image: url(https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6734f3db26639dda78d9a837_Mobile%20Assets%20-%20Download%20BG.avif);
        background-position: 50%;
        background-size: cover
    }

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

    .button-cover-learn_more {
        display: none
    }

    .header26_component_policy.mobal {
        text-align: center;
        margin-top: 6rem;
        margin-bottom: 2rem
    }

    .table-header-cookies {
        grid-template-columns: 19rem 1fr;
        width: 100%
    }

    .row-cookies {
        text-align: left;
        grid-template-columns: 19rem 1fr;
        width: 100%
    }

    .fs-cc-banner_component {
        border-radius: .5rem;
        margin: .5rem;
        padding: .75rem;
        display: none
    }

    .fs-cc-banner_container {
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start
    }

    .fs-cc-banner_text {
        margin-right: 0;
        font-size: .75rem
    }

    .fs-cc-banner_text-link {
        background-color: #fff0;
        min-width: auto;
        margin-right: 0;
        padding: .75rem .5rem;
        font-size: .75rem;
        text-decoration: underline
    }

    .fs-cc-banner_buttons-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        text-align: center;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        margin-top: 0
    }

    .fs-cc-banner_button {
        min-width: auto;
        margin-bottom: 0;
        margin-right: 0;
        padding: .75rem .5rem;
        font-size: .75rem
    }

    .fs-cc-banner_button.fs-cc-button-alt {
        width: auto;
        min-width: auto;
        margin-bottom: 0;
        margin-right: 0;
        padding: .75rem .5rem;
        font-size: .75rem
    }

    .fs-cc-banner_close {
        position: absolute;
        inset: 0 1rem auto auto
    }

    .fs-cc-banner_close-icon {
        width: 20px;
        height: 20px
    }

    .fs-cc-prefs_component {
        justify-content: flex-end;
        align-items: center;
        padding: .5rem;
        display: none
    }

    .fs-cc-prefs_form {
        height: auto
    }

    .fs-cc-prefs_close {
        position: absolute;
        right: 1rem
    }

    .fs-cc-prefs_close-icon {
        width: 1.13rem;
        height: 1.13rem
    }

    .fs-cc-prefs_content {
        padding: .75rem;
        overflow: scroll
    }

    .fs-cc-prefs_space-small {
        width: 90%
    }

    .fs-cc-prefs_text.hiden {
        display: none
    }

    .fs-cc-prefs_button {
        margin-bottom: 0;
        margin-right: 0
    }

    .fs-cc-prefs_option {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .fs-cc-prefs_toggle-wrapper {
        margin-bottom: 0
    }

    .fs-cc-prefs_label.bigger {
        font-size: .88rem
    }

    .fs-cc-prefs_buttons-wrapper {
        justify-content: center;
        align-items: center;
        margin-top: 20px;
        margin-right: 0
    }

    .buttons_cookies {
        flex-flow: row;
        justify-content: space-between;
        align-items: stretch
    }

    .padding-small_text {
        padding-top: 1rem
    }

    .padding-small_text.m {
        padding-top: .5rem;
        padding-bottom: 0
    }

    .padding-small_text.m._1rem {
        padding-bottom: 1rem
    }

    .image-coockies {
        width: 3rem;
        height: auto
    }

    .android-element {
        max-width: none;
        display: none
    }

    .android-element.banner,
    .ios-element.banner {
        max-width: 7.5rem
    }

    .ios-element.wide {
        max-width: none
    }

    .huge_namber {
        font-size: 5rem
    }

    .image_crown {
        width: 6rem
    }

    .data_shows_on_mobal {
        padding-top: 0;
        padding-bottom: 0;
        display: block
    }

    .data_ico_dot {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start
    }

    .flex_v-24px_gap_dot {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .image-128px {
        width: 8rem;
        height: 8rem
    }

    .section_single_on_mobal {
        background-color: #f5fbf8;
        border-bottom-right-radius: 1.5rem;
        border-bottom-left-radius: 1.5rem;
        margin: 0 .5rem
    }

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

    .apps._2-5rem {
        margin-top: -2.5rem
    }

    .apps._1rem {
        margin-top: -1rem
    }

    .apps._2-5rem_with_padding {
        margin-top: -2.5rem;
        padding-bottom: 1rem
    }

    .apps_cta {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        margin-top: -.5rem;
        display: flex
    }

    .image_footer {
        object-fit: cover;
        position: absolute
    }

    .hide_on_mobal_app {
        margin-bottom: 2rem
    }

    .app_hiden {
        display: block
    }

    .image-awword {
        width: 5.5rem;
        min-width: 5.5rem
    }

    .image-4 {
        width: 100%;
        min-width: 120%;
        display: block;
        position: relative;
        inset: 0% 0% 0% -10%
    }

    .section_header27 {
        background-image: none;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        min-height: 100vh
    }

    .img_100-_show {
        display: block;
        position: absolute;
        inset: 0%
    }

    .image-5 {
        width: 5rem;
        margin-bottom: 1.5rem
    }

    .text-block-4 {
        word-break: break-all
    }

    .badge-coming-soon {
        font-size: .5rem;
        top: .5rem;
        left: .5rem
    }

    .img-wrapper {
        overflow: clip
    }

    .img-wrapper.hide-on-mobile {
        display: none
    }

    .img-wrapper.mobile-only {
        display: block
    }

    .badge-wrapper {
        z-index: 10;
        position: absolute;
        inset: .5rem auto auto .5rem
    }

    .badge-wrapper.right-aligned {
        top: .5rem;
        left: auto;
        right: .5rem
    }

    .badge-wrapper.desktop-only {
        display: none
    }

    .badge-wrapper.mobile-only,
    .badge-wrapper.mobile-only.right-aligned {
        display: block
    }

    .coming-soon_badge {
        font-size: .5rem;
        position: static
    }

    .badge-wrapper_on-mobile {
        order: -1;
        align-self: flex-start;
        display: inline-block
    }

    .about_us-help_block-img {
        max-width: 70%;
        position: static
    }

    .about_us-help_block-illustration {
        display: none
    }

    .about_us-help_block-grid_item_wrapper {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .div-block-5 {
        align-self: stretch
    }

    .home_page-hero_text-wrapper.mobal {
        max-width: 20rem
    }

    .feature-block-full-width-wrapper {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .heading {
        overflow-wrap: anywhere
    }

    .lottie-animation-6 {
        z-index: 2;
        flex: none;
        width: 13rem;
        height: 13rem;
        position: relative;
        inset: 0%
    }

    .div-block-6 {
        background-color: #eefaf3;
        border-radius: 100%;
        width: 5.375rem;
        height: 5.375rem;
        position: absolute
    }

    .price-tag-move-item {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        display: flex
    }

    .eula_hero-section {
        min-height: auto
    }

    .grid_component_cta_mobile_only {
        min-height: 14rem
    }

    .button_title {
        flex: 1
    }

    .subscribe-button-wrapper {
        display: none
    }

    .blog-hero-wrapper {
        padding-bottom: .5rem;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .blog-hero-cms-item {
        border-radius: 1rem;
        grid-template-columns: 1fr
    }

    .cw-cookie_checkbox {
        font-size: .75rem
    }

    .cw-button_secondary {
        width: 100%;
        padding: 18px 16px 19px
    }

    .cw-cookie_options {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        flex-wrap: wrap
    }

    .cw-cookie_banner {
        z-index: 9999;
        bottom: 10px;
        left: 10px;
        right: 10px
    }

    .cw-button_primary {
        width: 100%;
        padding: 18px 16px 19px
    }

    .blog-hero-cms-text-wrapper {
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .blog-hero-img {
        aspect-ratio: auto;
        border-radius: 1rem;
        width: 100%;
        max-height: 11rem
    }

    .blog-hero-tag,
    .blog-hero-tag.lp {
        top: .75rem;
        left: .75rem
    }

    .blog-hero-text-block-top {
        flex-flow: wrap
    }

    .blog-data-info {
        font-size: .75rem
    }

    .btn-wrapper.blog {
        align-self: stretch
    }

    .btn-wrapper.blog._4-5rem {
        margin-top: 0
    }

    .section-pricing-grid.artcl-footer {
        background-image: linear-gradient(#fff, #f5fbf8 11%)
    }

    .section-pricing-grid.related-hidden {
        height: 5rem
    }

    .section-pricing-grid._12rem {
        padding-bottom: 4rem
    }

    .container-1248.artcl {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .email-form-input-wrapper {
        flex-flow: column
    }

    .form.footer {
        padding-left: 0;
        padding-right: 0
    }

    .featured-list-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }

    .featured-article-wrapper {
        background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
        border-radius: 20px;
        padding: .5rem .5rem 2rem
    }

    .featured-article-wrapper.more {
        background-color: var(--base-color-brand--white);
        border-radius: 1rem;
        padding: .5rem
    }

    .fa-img {
        border-radius: 1rem;
        height: 11rem
    }

    .subtitle-1.blog-title {
        font-size: 1.25rem
    }

    .fa-text.blog-14px {
        font-size: .875rem
    }

    .h2._4rem {
        margin-bottom: 2rem
    }

    .decor_budget {
        left: 37%
    }

    .hero-animation-container {
        width: 950px
    }

    .h1.for-home-hero {
        font-size: var(--_sizes---utility--3rem);
        line-height: .9
    }

    .hero_text-wrapper {
        justify-content: center;
        align-items: center
    }

    .container-1184.reel {
        padding-left: 0;
        padding-right: 0
    }

    .decor-saving {
        width: 21.2103%;
        left: 70%;
        right: auto
    }

    .bespoke_left-mockup-gray,
    .bespoke_left-mockup-hifi {
        width: 48vw
    }

    .bespoke_animation-bg-pattern-1440 {
        background-size: 1184px
    }

    .bespoke_right-mockup-hifi {
        width: 48vw
    }

    .h2-2 {
        font-size: 36px;
        line-height: 44px
    }

    .bespoke_animation-bg-pattern {
        background-size: 1184px
    }

    .bespoke_right-mockup-gray {
        width: 48vw
    }

    .bespoke-text {
        margin-bottom: 80px
    }

    .bespoke_text-wrapper {
        grid-template-columns: 1fr
    }

    .body-0.max-w-486 {
        font-size: 1rem
    }

    .illustrations-image-mobile {
        display: block
    }

    .icons {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .icons_logo {
        padding: 40px
    }

    .icon-image {
        width: 100%
    }

    .icons_logo-container {
        width: 60vw;
        height: 60vw
    }

    .h2-3 {
        font-size: 36px;
        line-height: 44px
    }

    .main-section-image-mobile {
        width: 100%
    }

    .image-title {
        margin-top: -41px
    }

    .fin-rep-bg {
        height: 161vw
    }

    .h2-4 {
        font-size: 36px;
        line-height: 44px
    }

    .section-image {
        max-width: 104px
    }

    .fin-reps {
        margin-top: 200px
    }

    .insights_cell-3 {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .insights-bento {
        padding-top: 88px;
        padding-bottom: 200px
    }

    .fin-pdf_list-item {
        height: auto
    }

    .fin-dpf-top-content {
        grid-template-columns: 1fr;
        margin-top: -64px
    }

    .fin-pdf-reps {
        padding-bottom: 80px
    }

    .h2-5 {
        font-size: 36px;
        line-height: 44px
    }

    .ai_text-wrapper {
        flex-direction: column
    }

    .h2-6 {
        font-size: 36px;
        line-height: 44px
    }

    .trans-cell-1-image-mobile {
        width: auto;
        height: auto;
        display: block
    }

    .image-6 {
        flex: none;
        align-self: stretch;
        width: 140%;
        min-height: 300px;
        margin-top: 0;
        margin-bottom: 0
    }

    .trans-cell-1-image {
        width: auto;
        height: auto
    }

    .trans-cell-2-copy {
        justify-content: center;
        align-items: center;
        min-height: 300px;
        display: flex
    }

    .trans-cell-3-image {
        margin-top: -22px;
        margin-bottom: -61px;
        display: block
    }

    .h2-7 {
        font-size: 36px;
        line-height: 44px
    }

    .saving_cell-3 {
        padding-top: 16px
    }

    .saving_cell-1 {
        padding-top: 45px;
        padding-bottom: 45px
    }

    .splitter_image_mobile {
        margin-top: -40px;
        display: block
    }

    .splitter_image_mobile.is-after {
        width: 80vw
    }

    .splitter_component {
        height: 500px;
        margin-bottom: -72px
    }

    .splitter_image_desktop {
        display: none
    }

    .splitter_handle-component {
        width: 2px;
        height: 90%
    }

    .component {
        width: 80vw;
        position: relative
    }

    .ux {
        z-index: 1;
        padding-top: 32px;
        padding-bottom: 80px;
        position: relative
    }

    .ux_text-wrapper {
        flex-direction: column
    }

    .budgets {
        margin-top: 200px
    }

    .h2-8 {
        font-size: 36px;
        line-height: 44px
    }

    .budget-cell-4-image {
        margin-top: -31px;
        margin-bottom: -44px
    }

    .budgets-2 {
        padding-top: 88px
    }

    .full-screen-image-desktop {
        width: 173vw;
        max-width: none;
        height: 330px;
        margin-left: auto;
        margin-right: auto;
        display: none
    }

    .full-screen-image-mobile {
        height: 340px;
        margin-left: auto;
        margin-right: auto;
        display: block
    }

    .grid_img-copy {
        margin-top: -52px;
        margin-bottom: -21px
    }

    .grid_img-mob {
        display: block
    }

    .grid_img.mobile-hidden,
    .grid_attached-files {
        display: none
    }

    .main-grid {
        grid-template-rows: auto auto auto
    }

    ._3d-mobile-image {
        margin-top: -109px
    }

    .grid_bank-account {
        display: none
    }

    .about-2 {
        padding-top: 88px
    }

    .store-buttons-wrapper {
        justify-content: center
    }

    .inline-heading {
        font-size: 34px;
        line-height: 44px
    }

    .app-store-link {
        flex: 0 auto
    }

    .get-app {
        padding-top: 104px
    }

    .get-presentation-wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        flex-flow: column;
        padding: 1rem 1.25rem
    }

    .pdf-img {
        width: 6rem
    }

    .div-block-11 {
        align-self: stretch
    }

    .video-overlay {
        z-index: 3;
        display: flex
    }

    .video-button {
        display: flex;
        bottom: 3rem
    }

    .video-desktop {
        display: none
    }

    .star-mobile {
        z-index: 2;
        width: 30vw;
        display: inline-flex;
        position: absolute;
        inset: auto 0% 0% auto
    }

    .video-mobile {
        min-height: 70vh;
        display: block
    }

    .image-8 {
        display: block
    }

    .info_legal_wrap-no_number {
        text-align: left;
        grid-template-columns: 3rem 1fr
    }

    .legal-bold {
        text-align: left
    }

    .blog-lp-item {
        background-color: var(--ðŸŽ¨-surface--backgrounds--surface-secondary);
        border-radius: 20px;
        grid-template-columns: 1fr;
        padding: .5rem .5rem 2rem
    }

    .lp-img {
        aspect-ratio: auto;
        width: 100%;
        max-height: 11rem
    }

    .lp-text-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        padding-left: .75rem;
        padding-right: .75px
    }

    .subscribe-wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        margin: .5rem .5rem 1.25rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .subscribe-title-wrapper {
        padding-right: 0
    }

    .artcl-img-wrapper {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .artcl-img {
        height: auto
    }

    .artcl-rich-text,
    .artcl-rich-text p,
    .artcl-rich-text blockquote {
        font-size: 1rem
    }

    .artcl-download-block {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        padding: 1rem 1.25rem 1.25rem
    }

    .artcl-download-title {
        font-size: 1rem
    }

    .div-block-14 {
        display: none
    }

    .div-block-15 {
        padding-bottom: 1.25rem;
        padding-left: .75rem;
        padding-right: .75rem
    }

    .fa-img-shadow {
        border-radius: 1rem;
        height: 11rem
    }

    .lp-img-shadow {
        aspect-ratio: auto;
        max-height: 11rem
    }

    .lp-div {
        display: none
    }

    .lp-list-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        display: flex
    }

    .fa-text-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding-left: .75rem;
        padding-right: .75rem
    }

    .artcl-short-description {
        font-size: 1rem
    }

    .premium-card-title {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .snowball-mobile {
        margin-top: -67px;
        display: inline-flex
    }

    .card-top-content-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .div-block-17 {
        padding-left: 3rem
    }

    .list-3 {
        margin-bottom: 0
    }

    .screenshots-container {
        min-width: 400%
    }

    .padding-section-7-2rem.mobal_bigger_top {
        padding-top: 5rem;
        padding-bottom: 2rem
    }

    .image56 {
        width: 4rem
    }

    .blog-tag-wrapper,
    .cookie-title-wraper {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .certification_grid {
        display: flex
    }

    .legal2-content_component_grid {
        flex-flow: wrap-reverse;
        grid-template-rows: auto;
        grid-auto-flow: column;
        padding-top: 0;
        display: flex
    }

    .legal2-content_component_grid.padding_m {
        padding-top: 2.5rem
    }

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

    .monthly_price {
        justify-content: center;
        align-items: flex-start;
        display: block
    }

    .redirect-wrapper {
        padding-left: 24px;
        padding-right: 24px
    }

    .dropdown1_toggle_lang {
        justify-content: space-between;
        align-items: center;
        width: 100%
    }

    .pricing-grid-header {
        border-bottom-right-radius: 24px;
        border-bottom-left-radius: 24px;
        padding-top: 2rem;
        padding-bottom: 1rem;
        position: sticky;
        top: 56px
    }

    .header-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        justify-content: flex-end;
        align-items: flex-start;
        padding-left: .5rem;
        padding-right: .5rem;
        display: flex
    }

    .grid-title-block {
        display: none
    }

    .grid-title-block.plan {
        text-align: center;
        width: 50%;
        padding-left: 0;
        padding-right: 0
    }

    .grid-item-title {
        background-position: 50% 0;
        background-size: 32px;
        padding-top: 2.5rem;
        padding-left: 0;
        font-size: 1rem
    }

    .grid-item-title.light,
    .grid-item-title.premium {
        padding-top: 1.75rem
    }

    .toggle-wrapper,
    .price-wrapper {
        display: none
    }

    .button-disabled.is-secondary.is-small.verification {
        padding-left: .5rem;
        padding-right: .5rem;
        display: block
    }

    .button-disabled.is-secondary.is-big.dark,
    .button-disabled.is-secondary.is-big.min_w {
        justify-content: center;
        align-items: center
    }

    .button-disabled.is-secondary.is-big.min_w.mobal_full {
        width: 100%
    }

    .pricing-content {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .pricing-content-container {
        max-width: 100%
    }

    .pricing-block-title {
        padding-left: 1rem
    }

    .pricing-row {
        flex-flow: wrap
    }

    .pricing-grid-cell.title {
        width: 100%;
        padding: var(--_sizes---utility--1-5rem)var(--_sizes---utility--1-25rem)var(--_sizes---utility--0-875rem);
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: row;
        flex: none;
        justify-content: flex-start;
        align-items: center
    }

    .pricing-grid-cell.content {
        text-align: center;
        width: 50%;
        padding-bottom: 16px;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .pricing-grid-cell.content.cross {
        width: 30%
    }

    .pricing-grid-cell.for-addon {
        margin-top: var(--_sizes---utility--0-5rem);
        margin-bottom: var(--_sizes---utility--0-5rem);
        margin-left: var(--_sizes---utility--0-5rem);
        text-align: center;
        width: calc(100%/2 - var(--_sizes---utility--0-5rem)*3/2);
        padding-top: 20px;
        padding-bottom: 20px
    }

    .pricing-grid-cell.for-addon:where(.w-variant-5fc2703b-8dea-46a6-c391-46ce9835046d),
    .pricing-grid-cell.for-addon:where(.w-variant-59c0dd0e-617a-680f-64eb-d985ba409c17),
    .pricing-grid-cell.for-addon.cross {
        width: 30%
    }

    .pricing-grid-cell.for-addon.last {
        margin-left: var(--_sizes---utility--0-25rem)
    }

    .bento-icon {
        margin-top: -64px;
        margin-left: auto;
        margin-right: auto
    }

    .nav-wrap {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        position: fixed
    }

    .nav-bg {
        box-shadow: -2px 2px 2px #0000001a
    }

    .nav-link {
        font-size: 1rem
    }

    .nav-link.single {
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1.25rem
    }

    .nav-drpdwn-cont {
        grid-column-gap: 0px;
        grid-row-gap: .125rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .nav-link_flex {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .nav-menu {
        min-height: 100vh;
        padding-bottom: 4rem
    }

    .nav-drpdwn-item {
        padding-top: var(--_sizes---utility--0-5rem);
        padding-bottom: var(--_sizes---utility--0-5rem);
        padding-left: var(--_sizes---utility--2rem);
        background-color: #0000;
        flex-flow: row;
        display: flex;
        position: relative
    }

    .nav-drpdwn-item.for-intelligence {
        padding-top: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        background-image: linear-gradient(225deg, #dcf3e8 10%, #f5f7fb80);
        border-style: none;
        margin-bottom: 1rem
    }

    .nav-drpdwn-img_wrap {
        display: none
    }

    .nav-drpdwn-img_wrap.for-features-page,
    .nav-logo_wrap.w--current {
        display: block
    }

    .btn.is-secondary.is-small.verification {
        padding-left: .5rem;
        padding-right: .5rem;
        display: block
    }

    .btn.is-secondary.is-big.dark {
        justify-content: center;
        align-items: center
    }

    .btn.is-secondary.is-big.dark.pricing-plan {
        display: none
    }

    .btn.is-secondary.is-big.min_w {
        justify-content: center;
        align-items: center
    }

    .btn.is-secondary.is-big.min_w.mobal_full {
        width: 100%
    }

    .footer-cont {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        background-color: #343a4600;
        border-radius: 0;
        padding: 0
    }

    .footer-main-w {
        padding-left: 0;
        padding-right: 0
    }

    .footer-link {
        font-size: 1rem
    }

    .footer-link.single {
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1.25rem
    }

    .footer-mid-bl {
        padding-right: var(--_sizes---utility--1rem);
        padding-left: var(--_sizes---utility--1rem)
    }

    .footer-links_wrap {
        grid-row-gap: 2rem;
        flex-flow: column;
        grid-template-columns: 1fr;
        width: 100%;
        display: flex
    }

    .copyright-text {
        font-size: .88rem
    }

    .section.for-orginize-future {
        min-height: calc(var(--_sizes---utility--10rem)*5.5)
    }

    .section.for-contacts {
        margin-top: calc(var(--_sizes---utility--10rem)*1.1)
    }

    .section.for-media-hero {
        max-width: 100%
    }

    .hero-icon_bl.for-freelancers {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .hero-icon {
        object-fit: contain;
        width: 100%;
        max-width: 100%;
        inset: 0%
    }

    .hero-icon.map {
        width: 140%;
        max-width: 140%;
        position: static;
        top: -9.3rem;
        left: -20%
    }

    .hero-icon.hiden_only_mobal {
        display: none
    }

    .hero-icon.cover {
        object-fit: cover
    }

    .hero-icon.cover_mac {
        object-fit: contain;
        width: 130%;
        max-width: 130%;
        left: -15%
    }

    .hero-cont_wrap {
        padding-top: 0;
        padding-bottom: 0
    }

    .hero-cont_wrap:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        padding-top: 0
    }

    .hero-cont_wrap.align-center {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem)
    }

    .hero-p.text-color-secondary {
        max-width: 100%
    }

    .global-grid.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        min-height: 42rem;
        padding-top: 2rem
    }

    .global-grid.for-hero.for-center {
        text-align: center
    }

    .global-grid.no-paddings.for-never-miss {
        min-height: 890px
    }

    .global-grid.padding-bottom-0.home-hero {
        padding-top: 8rem
    }

    .global-grid.padding-bottom-1 {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .global-grid.for-about-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        min-height: 42rem;
        padding-top: 2rem
    }

    .global-grid.for-availability {
        padding-top: var(--_sizes---utility--1-5rem)
    }

    .global-grid.for-availability:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        min-height: 42rem;
        padding-top: 2rem
    }

    .global-grid.for-contacts {
        padding-top: 7rem;
        padding-bottom: calc(var(--_sizes---utility--1rem) + var(--_sizes---utility--0-5rem))
    }

    .global-grid.for-pricing {
        padding-top: var(--_sizes---utility--2-5rem);
        padding-bottom: var(--_sizes---utility--0-5rem);
        justify-content: flex-end;
        align-items: flex-start;
        margin-top: .25rem
    }

    .global-grid.for-pricing-list {
        display: block
    }

    .global-grid.for-media {
        padding-top: 320px
    }

    .global-grid.for-media-top-baner:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        min-height: 42rem;
        padding-top: 2rem
    }

    .global-grid.for-look-ahead {
        background-size: 150%
    }

    .global-grid.for-look-ahead.home-hero {
        padding-top: 8rem
    }

    .global-grid.for-letter {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        place-items: start center
    }

    .hero-slider-nav_wrap {
        bottom: var(--_sizes---utility--1rem)
    }

    .padding-globla-bg_wrap.for-home {
        top: var(--_sizes---utility--5rem);
        justify-content: flex-start;
        align-items: stretch;
        height: 100%;
        max-height: 153.846vw
    }

    .padding-globla-bg_wrap.for-tabs {
        border-radius: var(--_sizes---utility--2rem)
    }

    .padding-globla-bg_wrap.for-home-hero {
        justify-content: flex-start;
        align-items: stretch;
        height: 100%
    }

    .padding-globla-bg_wrap.for-features {
        min-height: 1060px
    }

    .padding-globla-bg_wrap.overflow-hidden {
        border-radius: var(--_sizes---utility--1-25rem)
    }

    .padding-globla-bg_wrap.for-media {
        min-height: 1060px
    }

    .padding-globla-bg_wrap.for-what-is-ga {
        border-radius: var(--_sizes---utility--1-25rem)
    }

    .padding-globla-bg_wrap.for-about-gi {
        justify-content: flex-end;
        align-items: stretch
    }

    .section-center-h {
        max-width: 100%;
        margin-bottom: var(--_sizes---utility--1-5rem)
    }

    .section-center-h.for-features-w-img {
        margin-bottom: 35vh
    }

    .section-center-h.for-about-gi {
        margin-bottom: 16rem
    }

    .cont_bl.align-center.for-intelligence {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .cont_bl.align-center.for-media {
        width: 100%
    }

    .cont_bl.align-center.for-gi-questions {
        max-width: 100%
    }

    .cont_bl.for-dwnld-section {
        aspect-ratio: 1/1.6
    }

    .cont_bl.text-color-white.for-secure-storage {
        max-width: 70%;
        padding-bottom: calc(var(--_sizes---utility--10rem)*2.4)
    }

    .cont_bl.text-color-white.for-intelligence {
        width: auto
    }

    .cont_bl.text-color-white.for-dets {
        width: 100%;
        padding-bottom: calc(var(--_sizes---utility--10rem)*3.5)
    }

    .cont_bl.text-color-white.for-loyalty {
        padding-bottom: calc(var(--_sizes---utility--10rem)*3)
    }

    .cont_bl.mob-center {
        justify-content: flex-start;
        align-items: center
    }

    .cont_bl.for-freelancers {
        padding-right: 0
    }

    .cont_bl.for-404 {
        padding-left: 0%;
        padding-right: 0%
    }

    .cont_bl.for-founders {
        padding-right: 0
    }

    .cont_bl.about-gi-center {
        justify-content: flex-start;
        align-items: center
    }

    .u-wrap-pretty._w-max-w-18.for-features {
        font-size: 2.75rem;
        line-height: .94
    }

    .bento-item_wrap.for-half {
        padding-top: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        flex-flow: column;
        display: flex
    }

    .bento-item_wrap.for-half.mob-square {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-half.no-aspect-ratio.for-gi {
        overflow: visible
    }

    .bento-item_wrap.for-half.no-aspect-ratio.for-gi-mob {
        padding: 0rem 0rem var(--_sizes---utility--1-5rem)
    }

    .bento-item_wrap.for-third {
        padding: var(--_sizes---utility--1-25rem);
        aspect-ratio: 1/1.3
    }

    .bento-item_wrap.for-third.smaller {
        aspect-ratio: 1/1.1
    }

    .bento-item_wrap.for-third.mob-square {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-third.mob-square.no-paddings {
        aspect-ratio: auto
    }

    .bento-item_wrap.for-cta-half {
        padding-top: var(--_sizes---utility--1-25rem);
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2)
    }

    .bento-item_wrap.for-cta-half.last {
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2)
    }

    .bento-item_wrap.for-two-third.for-image-only.mob-square {
        aspect-ratio: 1
    }

    .bento-item_wrap.background-color-white.for-custom-line {
        padding-bottom: var(--_sizes---utility--2-5rem)
    }

    .bento-item_wrap.background-color-white.for-custom-about-line {
        padding-bottom: var(--_sizes---utility--2-5rem);
        padding-left: 0
    }

    .bento-item_wrap.for-features-sm {
        aspect-ratio: 1.5
    }

    .bento-item_wrap.for-features-sm.bigger-mob {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-feedback {
        padding-top: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        flex-flow: column;
        display: flex
    }

    .bento-item_wrap.for-feedback.mob-square {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-testimonial {
        flex-flow: column
    }

    .bento-item_wrap.for-media {
        padding: var(--_sizes---utility--1-25rem)
    }

    .bento-item_wrap.for-media.smaller {
        aspect-ratio: 1/1.1
    }

    .bento-item_wrap.for-media.mob-square {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-media.mob-square.no-paddings {
        aspect-ratio: auto
    }

    .bento-item_wrap.for-audio {
        padding: var(--_sizes---utility--1-25rem)
    }

    .bento-item_wrap.for-audio.smaller {
        aspect-ratio: 1/1.1
    }

    .bento-item_wrap.for-audio.mob-square {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-audio.mob-square.no-paddings {
        aspect-ratio: auto
    }

    .bento-item_wrap.for-mc-bl {
        padding: var(--_sizes---utility--1-25rem);
        aspect-ratio: auto
    }

    .bento-item_wrap.for-mc-bl.smaller {
        aspect-ratio: 1/1.1
    }

    .bento-item_wrap.for-mc-bl.mob-square {
        aspect-ratio: 1
    }

    .bento-item_wrap.for-mc-bl.mob-square.no-paddings {
        aspect-ratio: auto
    }

    .bento-item_wrap.for-letter {
        width: 85vw;
        padding: var(--_sizes---utility--2rem)var(--_sizes---utility--1-5rem)
    }

    .bento-bg-img.for-custom-tabs {
        flex-flow: column;
        display: flex
    }

    .bento-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%
    }

    .bento-bg-img.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        width: 100%;
        max-width: 100%;
        margin-left: 0%
    }

    .bento-bg-img.for-shared-dream {
        width: 200%;
        max-width: 180%;
        margin-left: -40%
    }

    .bento-bg-img.for-shared-dream-people {
        width: 200%;
        max-width: 180%;
        margin-left: -45%
    }

    .bento-bg-img.top-alignment {
        object-position: 50% 0%
    }

    .bento-bg-img_wrap.u-bg-surface-primary.for-primary {
        background-size: auto 100%
    }

    .bento-bg-img_wrap.for-gi {
        display: none
    }

    .bento-cont {
        flex-flow: column
    }

    .bento-cont.for-center.position-none.for-slider {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .bento-cont.for-center.for-banks {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .bento-cont.for-center.for-safety {
        grid-column-gap: var(--_sizes---utility--4rem);
        grid-row-gap: var(--_sizes---utility--4rem)
    }

    .bento-cont.for-center.for-for-templates {
        height: 100%;
        padding-top: var(--_sizes---utility--1-25rem);
        padding-right: var(--_sizes---utility--1-25rem);
        padding-bottom: var(--_sizes---utility--1-25rem);
        padding-left: var(--_sizes---utility--1-25rem);
        max-height: calc(100% + var(--_sizes---utility--1-25rem)*2);
        flex: 0 auto
    }

    .bento-cont.for-center.for-gi {
        padding-right: 0%;
        padding-bottom: var(--_sizes---utility--9rem);
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        padding-left: 0%
    }

    .bento-cont.vert-bento {
        margin-bottom: 400px
    }

    .bento-cont.for-main-cta {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        max-width: 100%;
        height: auto;
        margin-top: 16px
    }

    .bento-cont.for-full-w-img {
        padding-bottom: var(--_sizes---utility--1-25rem);
        padding-top: calc(var(--_sizes---utility--1rem)*13);
        justify-content: flex-end;
        align-items: center
    }

    .bento-cont.for-center.for-image-first {
        padding-top: 1rem
    }

    .bento-cont.for-center.for-image-first.for-bottom {
        padding-bottom: var(--_sizes---utility--1-25rem)
    }

    .bento-cont.for-spec-line.for-about {
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem);
        justify-content: space-between;
        align-items: stretch
    }

    .bento-cont.for-feature-card._w-cta {
        padding-right: 25%
    }

    .bento-cont.for-toggle {
        padding-top: var(--_sizes---utility--1-5rem);
        flex-flow: row
    }

    .bento-cont.for-testimonial {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        padding-left: 16px;
        padding-right: 16px
    }

    .bento-cont.for-testimonial-video_wrap {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        aspect-ratio: 1.45;
        width: auto;
        max-width: 100%;
        height: auto
    }

    .bento-cont.for-audio {
        height: auto
    }

    .bento-cont.for-audio.lg {
        width: 100%
    }

    .bento-cont.for-mc {
        height: auto
    }

    .bento-cont.for-gi-privacy {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        text-align: left;
        justify-content: flex-start;
        align-items: center;
        padding-right: 0%
    }

    .bento-connect-img-1 {
        width: 65vw;
        bottom: -3%;
        right: -10%;
        transform: rotate(3deg)
    }

    .bento-connect-img-2 {
        width: 50vw;
        bottom: 23%;
        left: -10%;
        transform: rotate(-4deg)
    }

    .bento-title {
        max-width: 40ch;
        font-size: var(--_sizes---utility--1-25rem);
        letter-spacing: -.005em
    }

    .bento-title.text-color-white.big {
        max-width: 22ch;
        font-size: var(--_sizes---utility--1-25rem)
    }

    .bento-title.large {
        font-size: calc(var(--_sizes---utility--1rem)*1.65)
    }

    .bento-title.large.for-features {
        font-size: 24px
    }

    .bento-title.large-mob {
        font-size: calc(var(--_sizes---utility--1rem)*1.5)
    }

    .bento-title.narrow {
        max-width: 20ch
    }

    .bento-title.for-finances-card {
        font-size: var(--_sizes---utility--1-25rem)
    }

    .bento-title.x-large {
        font-size: calc(var(--_sizes---utility--1rem)*1.65)
    }

    .bento-title.x-large.for-budget,
    .bento-title.x-large.for-debts {
        font-size: 2.25rem
    }

    .bento-title.max-ch-15-web.no-max-mob {
        max-width: none
    }

    .bento-title.bigger-mob {
        font-size: var(--_sizes---utility--1-75rem)
    }

    .bento-title.for-about-cards {
        font-size: var(--_sizes---utility--1rem)
    }

    .bento-title.for-tv {
        font-size: calc(var(--_sizes---utility--1rem)*1.85)
    }

    .bento-title.for-tv.for-features {
        font-size: 24px
    }

    .bento-title.for-tv.sm {
        font-size: calc(var(--_sizes---utility--1rem)*1.75)
    }

    .bento-title.for-tv.in-film {
        font-size: calc(var(--_sizes---utility--1rem)*1.4)
    }

    .bento-custom-img_wrap {
        width: 100%
    }

    .bento-custom-img_wrap.for-sm {
        flex: 1
    }

    .bento-custom-img_wrap.for-sm.mob-square {
        aspect-ratio: 1
    }

    .bento-custom-cont_wrap {
        padding-right: var(--_sizes---utility--0-75rem);
        padding-left: var(--_sizes---utility--0-75rem);
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem)
    }

    .bento-custom-cont_wrap.with-tab {
        padding-right: var(--_sizes---utility--0-75rem);
        padding-left: var(--_sizes---utility--0-75rem);
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .bento-custom-cont_wrap.for-half {
        width: 100%;
        padding-top: var(--_sizes---utility--1rem)
    }

    .bento-custom-cont_wrap.for-freelancers {
        padding-right: var(--_sizes---utility--0-75rem);
        padding-left: var(--_sizes---utility--0-75rem);
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .bento-custom-motion {
        height: 90%;
        transform: scale(.47)
    }

    .bento-title-bl.for-home-hero {
        text-align: center;
        flex-flow: column
    }

    .offset-line_block.for-expences {
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem)
    }

    .offset-line-bg {
        width: 100%;
        max-width: 100%;
        inset: 0%
    }

    .offset-line-bg.map {
        width: 140%;
        max-width: 140%;
        position: static;
        top: -9.3rem;
        left: -20%
    }

    .offset-line-bg.hiden_only_mobal {
        display: none
    }

    .offset-line-bg.cover {
        object-fit: cover
    }

    .offset-line-bg.cover_mac {
        object-fit: contain;
        width: 130%;
        max-width: 130%;
        left: -15%
    }

    .custom-h {
        font-size: var(--_sizes---utility--4rem)
    }

    .custom-h.smaller,
    .custom-h.xs {
        font-size: var(--_sizes---utility--3-5rem)
    }

    .custom-h.for-banks {
        font-size: 20vw
    }

    .bg-fg-img {
        bottom: var(--_sizes---utility--1rem);
        margin-right: var(--_sizes---utility--1rem);
        margin-left: var(--_sizes---utility--1rem);
        width: calc(100% - var(--_sizes---utility--1rem)*2)
    }

    .custom-tabs_wrap {
        grid-column-gap: var(--_sizes---utility--1-125rem);
        grid-row-gap: var(--_sizes---utility--1-125rem);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding) + var(--_sizes---utility--sections--minimal-padding)*2);
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)/-2 - var(--_sizes---utility--sections--minimal-padding))
    }

    .custom-tabs-nav {
        padding-right: var(--_sizes---utility--1-25rem);
        padding-left: var(--_sizes---utility--1-25rem)
    }

    .custom-tab-nav-item {
        padding: var(--_sizes---utility--0-75rem)var(--_sizes---utility--1-25rem)
    }

    .custom-tabs-additional-cont {
        width: 100%;
        height: 100%;
        padding-right: var(--_sizes---utility--1-5rem);
        padding-bottom: var(--_sizes---utility--1rem);
        padding-left: var(--_sizes---utility--1-5rem);
        flex: 0 auto
    }

    .comming-soon {
        font-size: var(--_sizes---utility--0-875rem)
    }

    .comming-soon.for-accounts {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .comming-soon.for-about,
    .comming-soon.for-pricing {
        font-size: var(--_sizes---utility--0-75rem)
    }

    .comming-soon.for-pricing {
        justify-content: center;
        align-items: center;
        padding-top: .15rem;
        padding-bottom: .25rem;
        display: flex
    }

    .custom-tabs-additional-cont_wrap {
        margin-top: -1rem;
        margin-bottom: 0
    }

    .habits-bento-bl.for-sm-tags {
        transform: scale(1.05)
    }

    .bento-habits-connect-img.for-second.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*2.46)
    }

    .bento-habits-connect-img.for-second.for-goals {
        width: calc(var(--_sizes---utility--10rem)*3.46)
    }

    .bento-habits-connect-img.for-third {
        aspect-ratio: 6.14
    }

    .bento-habits-connect-img.for-third.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*1.46);
        position: relative;
        left: -60px
    }

    .bento-habits-connect-img.for-third.for-goals {
        width: calc(var(--_sizes---utility--10rem)*3.46)
    }

    .moving-tog-el-wrap {
        margin-top: 200px
    }

    .moving-tog-el-wrap.for-home {
        margin-top: 48px;
        margin-bottom: 200px
    }

    .moving-tog-el-wrap.for-analytics {
        margin-bottom: -130px;
        padding-top: 64px
    }

    .moving-avatar_wrap.for-analytics {
        transform: none
    }

    .moving-avatar-bl {
        width: var(--_sizes---utility--4rem);
        height: var(--_sizes---utility--4rem)
    }

    .moving-tog-icon {
        width: var(--_sizes---utility--1-125rem);
        height: var(--_sizes---utility--1-125rem)
    }

    .moving-additional-bl {
        width: 100%
    }

    .for-intelligence-bl {
        flex-flow: column
    }

    .intelligence-sticky-wrap {
        flex-flow: column;
        display: block
    }

    .intelligence-sticky-wrap.for-dreams {
        margin-bottom: -80px;
        padding-bottom: 0
    }

    .intellignece-cont {
        width: 100%
    }

    .intellignece-cont.for-phone {
        transform-origin: 50% 0;
        padding-bottom: 0;
        transform: scale(.75)
    }

    .intellignece-cont.for-phone.for-home {
        margin-top: -40px;
        padding-bottom: 0;
        transform: scale(.63)
    }

    .intellignece-cont.for-magic-ball {
        text-align: center;
        justify-content: center;
        align-items: center;
        margin-top: 2rem
    }

    .intellignece-cont.u-p-relative {
        display: none
    }

    .intellignece-cont.for-big-dreams {
        margin-bottom: 160px;
        padding-bottom: 0;
        left: -21%;
        transform: scale(.6)
    }

    .intellignece-cont.for-dreams-reached {
        text-align: center;
        justify-content: center;
        align-items: center;
        margin-top: 2rem;
        margin-bottom: 80px;
        bottom: 0
    }

    .intellignece-cont.for-gi {
        padding-top: var(--_sizes---utility--3-5rem);
        transform-origin: 50% 0;
        transform: none
    }

    .intellignece-cont.for-gi.for-home {
        margin-top: -40px;
        padding-bottom: 0;
        transform: scale(.63)
    }

    .intelligence-bg-line {
        width: calc(350% + var(--_sizes---utility--1rem) + var(--_sizes---utility--sections--left-right-padding));
        margin-left: calc((100% + var(--_sizes---utility--1rem) + var(--_sizes---utility--sections--left-right-padding))*-1);
        bottom: 120px
    }

    .clients-feedbacks_cl.for-modal {
        width: 99%;
        max-width: 98vw;
        height: 99%;
        max-height: 55.125vw
    }

    .feedback-prev-top-cont {
        line-height: 1
    }

    .quote-bl {
        width: auto
    }

    .bento-cta_cont {
        width: 100%
    }

    .bento-cta-img {
        width: var(--_sizes---utility--6rem);
        height: var(--_sizes---utility--6rem);
        margin-top: -32px;
        position: relative;
        top: 0;
        right: 0
    }

    .features-slider.swiper {
        width: 100%
    }

    .features-mask.swiper-wrapper {
        flex-flow: row
    }

    .features-card_wrap {
        width: 100%;
        padding: var(--_sizes---utility--1rem)var(--_sizes---utility--1rem)var(--_sizes---utility--1-125rem)
    }

    .features-card_wrap.sm {
        padding: var(--_sizes---utility--1-25rem)
    }

    .features-card-top {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem)
    }

    .features-icon_wrap {
        padding: 4px
    }

    .features-card-img {
        object-position: 50% 0%
    }

    .tabs-btn_wrap.for-mob {
        align-self: center;
        display: block
    }

    .bento-goals-cards_wrap {
        padding-top: var(--_sizes---utility--2rem)
    }

    .bento-goals-cards_bl,
    .bento-goals-cards_item {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem)
    }

    .bento-goals-cards_img {
        height: var(--_sizes---utility--3-5rem)
    }

    .shared-dream-img_bl {
        transform-origin: 50% 100%;
        width: 100%;
        padding-bottom: 0;
        transform: scale(.6)
    }

    .shared-dream-img_wrap {
        margin-top: calc(var(--_sizes---utility--10rem)*.8)
    }

    .big-dream-image_bl {
        margin-right: -70vw;
        transform: scale(.8)
    }

    .big-dream-bg-line {
        transform-origin: 50% 100%;
        position: relative
    }

    .for-bg.lottie-for-home-hero {
        width: 300%;
        margin-left: -100%;
        display: none
    }

    .for-bg.for-home-hero {
        border-radius: var(--_sizes---utility--2rem);
        object-fit: cover;
        width: 100%;
        max-width: none;
        height: 648px;
        display: block
    }

    .bento-tabs.sm {
        aspect-ratio: 1
    }

    .bento-tabs-menu {
        padding-right: var(--_sizes---utility--sections--left-right-padding);
        padding-left: var(--_sizes---utility--sections--left-right-padding);
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2);
        overflow: auto
    }

    .bento-tabs-menu.sm {
        margin-left: 0
    }

    .bento-tabs-menu.test {
        padding-left: 1rem;
        padding-right: 4rem
    }

    .bento-tabs-menu.for-freelancers {
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1.5);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*3)
    }

    .bento-tabs-link {
        flex: none;
        min-width: fit-content;
        max-width: none;
        display: flex
    }

    .bento-tabs-link-bl {
        position: relative
    }

    .bento-tabs-link-bl.sm {
        padding-right: var(--_sizes---utility--0-75rem);
        padding-left: var(--_sizes---utility--0-75rem);
        padding-top: calc(var(--_sizes---utility--1-5rem)/3);
        padding-bottom: calc(var(--_sizes---utility--1-5rem)/3)
    }

    .bento-tabs-link-el.sm {
        font-size: var(--_sizes---utility--1rem)
    }

    .how-fat-img_wrap {
        margin-top: var(--_sizes---utility--2-5rem);
        margin-bottom: calc(var(--_sizes---utility--1rem)*-2.5)
    }

    .how-fast-img {
        width: calc(var(--_sizes---utility--10rem)*1.6);
        margin-top: 32px
    }

    .keep-shared-img_wrap {
        transform-origin: 50% 0;
        width: 100%;
        transform: scale(.5)
    }

    .keep-share-img.first {
        position: relative;
        left: 48px
    }

    .keep-share-img.third {
        position: relative;
        right: 80px
    }

    .bento-video_wrapper.for-commercial {
        background-color: #020202
    }

    .bento-video_wrapper.for-about-gi-bg {
        aspect-ratio: 1;
        height: auto
    }

    .bento-video-poster.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%
    }

    .how-fat-img_items {
        width: var(--_sizes---utility--9rem)
    }

    .how-fat-img-secondary {
        height: calc(var(--_sizes---utility--1rem)*4.7)
    }

    .how-fat-img-secondary.for-first.radius-12 {
        bottom: -27.5938px;
        right: -45px
    }

    .how-fat-img-secondary.for-second.radius-12 {
        bottom: -41.5938px
    }

    .how-fat-img-secondary.for-third.radius-12 {
        bottom: -61.5938px;
        right: -22px
    }

    .full-split-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%
    }

    .full-split-bg-img.for-tabs-bg {
        flex-flow: column;
        display: flex
    }

    .full-split-bg-img.for-commercial {
        height: 80%;
        margin-top: 500px;
        -webkit-mask-image: linear-gradient(#0000 0%, #000 20% 100%);
        mask-image: linear-gradient(#0000 0%, #000 20% 100%)
    }

    .full-split-bg-img.for-commercial._w-contributors {
        height: 55%;
        margin-top: 430px
    }

    .full-split-bg-img.for-about-gi-bg {
        height: auto
    }

    .shared-tag-item {
        width: 33.3333%
    }

    .shared-tags_bl {
        margin-left: 0%;
        margin-right: 0%
    }

    .shared-tag-el {
        width: 7rem;
        height: 2.4rem
    }

    .shared-tag-el.for-joshua {
        height: 2.4rem;
        transform: rotate(13deg)translate(0%)
    }

    .sahred-dream-additional_img {
        height: calc(var(--_sizes---utility--1rem)*3.5)
    }

    .bento-reports-slider-wrap.swiper {
        max-width: 34vw
    }

    .bento-reports-slider-bg-img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%
    }

    .bento-reports-slider-bg-img.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        width: 120%;
        max-width: 125%;
        margin-left: -20%
    }

    .bento-reports-slider-mockup_wrap.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%
    }

    .bento-reports-slider-mockup_wrap.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        width: 120%;
        max-width: 125%;
        margin-left: -20%
    }

    .bento-reports-slider-mockup_img.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%
    }

    .bento-reports-slider-mockup_img.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        width: 120%;
        max-width: 125%;
        margin-left: -20%
    }

    .bento-goals-cards_bl-2 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .section-center-h-2 {
        margin-bottom: 1.5rem
    }

    .bento-title-2 {
        letter-spacing: -.005em;
        font-size: 1.25rem
    }

    .bento-title-2.text-color-white.big {
        max-width: 22ch;
        font-size: 1.25rem
    }

    .bento-item_wrap-2.for-third {
        aspect-ratio: auto
    }

    .padding-global-2.for-sm {
        border-radius: 1.25rem
    }

    .bento-goals-cards_wrap-2 {
        padding-top: 2rem
    }

    .bento-goals-cards_img-2 {
        height: 3.5rem
    }

    .bento-goals-cards_item-2 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .focus-area-img.for-second.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*2.46)
    }

    .focus-area-img.for-second.for-goals {
        aspect-ratio: 3
    }

    .focus-area-img.for-third {
        aspect-ratio: 6.14
    }

    .focus-area-img.for-third.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*1.46);
        position: relative;
        left: -60px
    }

    .focus-area-img.for-third.for-goals {
        aspect-ratio: 2.7
    }

    .link-transaction-img {
        object-fit: contain;
        max-width: 100%;
        max-height: 100%
    }

    .link-transaction-img.for-second.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*2.46)
    }

    .link-transaction-img.for-second.for-goals {
        aspect-ratio: 3
    }

    .link-transaction-img.for-third {
        aspect-ratio: 6.14
    }

    .link-transaction-img.for-third.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*1.46);
        position: relative;
        left: -60px
    }

    .link-transaction-img.for-third.for-goals {
        aspect-ratio: 2.7
    }

    .scan-loyalty-img.for-second.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*2.46)
    }

    .scan-loyalty-img.for-second.for-goals {
        aspect-ratio: 3
    }

    .scan-loyalty-img.for-third {
        aspect-ratio: 6.14
    }

    .scan-loyalty-img.for-third.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*1.46);
        position: relative;
        left: -60px
    }

    .scan-loyalty-img.for-third.for-goals {
        aspect-ratio: 2.7
    }

    .fin-institution-slider.swiper {
        height: var(--_sizes---utility--5rem)
    }

    .fin-institution-mask.swiper-wrapper {
        justify-content: center;
        align-items: flex-start
    }

    .fin-institution-slide.swiper-slide {
        padding-right: var(--_sizes---utility--0-125rem);
        padding-left: var(--_sizes---utility--0-125rem)
    }

    .fin-institution-item {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .fin-slider_wrap.for-about {
        width: auto;
        margin-top: var(--_sizes---utility--1-25rem);
        margin-right: var(--_sizes---utility--1-25rem);
        margin-left: var(--_sizes---utility--1-25rem);
        grid-column-gap: var(--_sizes---utility--1-75rem);
        grid-row-gap: var(--_sizes---utility--1-75rem);
        text-align: center;
        justify-content: flex-start;
        align-items: center
    }

    .fin-slider_wrap.for-accounts {
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }

    .fin-institution-slider-wrap {
        width: 100%
    }

    .banks-overview_img {
        object-fit: contain;
        width: 100%;
        height: 100%;
        position: relative
    }

    .banks-overview_img.for-bot-al {
        width: 100%
    }

    .bento-phone_img {
        aspect-ratio: 1.3;
        width: 180%;
        margin-top: 0%;
        margin-bottom: -50%;
        margin-left: -40%
    }

    .analytic-tab-icon {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .analytic-tab-cont {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .account-pagination {
        top: var(--_sizes---utility--0-75rem);
        transform: scale(.8)
    }

    .safe-to-use-img {
        aspect-ratio: 1/1.1;
        margin-top: 16px
    }

    .bento-img-phone_wrap {
        width: calc(var(--_sizes---utility--10rem)*1.5)
    }

    .bento-phone-notification {
        width: calc(var(--_sizes---utility--10rem)*1.05)
    }

    .bento-phone-notification.second {
        width: calc(var(--_sizes---utility--10rem)*1.5);
        top: auto;
        bottom: 0%;
        right: 0%
    }

    .bento-phone-notification.third {
        width: calc(var(--_sizes---utility--10rem)*1.5);
        top: 60%;
        right: -20%
    }

    .bento-phone-notification.face-id {
        width: calc(var(--_sizes---utility--10rem)*.95);
        top: 3%
    }

    .bento-phone-notification.first {
        width: calc(var(--_sizes---utility--10rem)*1.4);
        top: 46%;
        left: -20%
    }

    .counterparties-img.for-second.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*2.46)
    }

    .counterparties-img.for-second.for-goals {
        aspect-ratio: 3
    }

    .counterparties-img.for-third {
        aspect-ratio: 6.14
    }

    .counterparties-img.for-third.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*1.46);
        position: relative;
        left: -60px
    }

    .counterparties-img.for-third.for-goals {
        aspect-ratio: 2.7
    }

    .schedule-toast.for-second {
        width: 80%
    }

    .schedule-toast.for-second.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*2.46)
    }

    .schedule-toast.for-second.for-goals {
        aspect-ratio: 3
    }

    .schedule-toast.for-third {
        aspect-ratio: 6.14
    }

    .schedule-toast.for-third.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*1.46);
        position: relative;
        left: -60px
    }

    .schedule-toast.for-third.for-goals {
        aspect-ratio: 2.7
    }

    .custom-tab-mob-grid {
        margin-left: calc(var(--_sizes---utility--2rem)*-1);
        width: calc(100% + var(--_sizes---utility--2rem)*2)
    }

    .full-split-bg-img-fg.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%
    }

    .orginize-future-tog-el-wrap {
        width: 70%;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: calc(var(--_sizes---utility--10rem)*.4)
    }

    .orginize-future-tog-el-bl {
        transform-origin: 50% 100%;
        width: 100%;
        position: relative;
        top: 4px;
        transform: scale(.8)
    }

    .orginize-future-tog-img.additional {
        position: absolute;
        top: -40%
    }

    .addon-sticky-bl {
        flex-flow: column
    }

    .addon-bg_wrap.for-gi {
        height: auto
    }

    .addon-sticky-wrap {
        margin-bottom: 0
    }

    .bento-img-wrap {
        width: 100%;
        margin-bottom: calc(var(--_sizes---utility--1-25rem)*-1);
        flex: 1;
        overflow: hidden
    }

    .bento-img-wrap.for-reverse {
        margin-bottom: -40px;
        padding-bottom: 0
    }

    .bento-img-wrap.for-tempates {
        margin-top: calc(var(--_sizes---utility--1-25rem)*-1);
        width: calc(100% + var(--_sizes---utility--1-25rem)*2);
        padding-top: 12px;
        padding-bottom: 12px
    }

    .bento-img-wrap.for-slider {
        margin-top: 0
    }

    .bento-img-wrap.for-loyalty {
        margin-bottom: -40px;
        padding-bottom: 0
    }

    .intelligence-banner_img-cont.for-features {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .intelligence-banner_img-bot.for-features {
        height: 240px;
        margin-top: -60px
    }

    .intelligence-banner_img-icon-blur {
        width: 200vw;
        height: calc(var(--_sizes---utility--10rem)*1.6)
    }

    .intelligence-banner_img-icon-blur.for-features {
        width: 240vw;
        height: auto;
        bottom: 25%
    }

    .intelligence-motion-section.for-first {
        margin-top: 0
    }

    .intelligence-motion-cont-bl.for-loader {
        width: 80%;
        margin-left: 10%
    }

    .ai-magic-stars_bl.for-about-gi.right,
    .ai-magic-stars_bl.for-about-gi.left {
        width: var(--_sizes---utility--6rem);
        height: var(--_sizes---utility--6rem)
    }

    .ai-magic-stars_bl.for-how-gi {
        width: 100%;
        height: 100%
    }

    .ai-magic-stars_bl.for-tl.right,
    .ai-magic-stars_bl.for-tl.left {
        width: var(--_sizes---utility--6rem);
        height: var(--_sizes---utility--6rem)
    }

    .ai-magic-stars_el.for-gi-card {
        width: var(--_sizes---utility--1-5rem);
        height: var(--_sizes---utility--1-5rem)
    }

    .bento-debts-cards_img {
        height: calc(var(--_sizes---utility--10rem)*.8)
    }

    .bento-debt-cards_wrap {
        padding-top: var(--_sizes---utility--2rem)
    }

    .ready-to-use-template-img {
        object-fit: contain;
        max-width: 100%;
        max-height: 100%
    }

    .ready-to-use-template-img.for-second.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*2.46)
    }

    .ready-to-use-template-img.for-second.for-goals {
        aspect-ratio: 3
    }

    .ready-to-use-template-img.for-third {
        aspect-ratio: 6.14
    }

    .ready-to-use-template-img.for-third.radius-12 {
        aspect-ratio: 2.5;
        width: calc(var(--_sizes---utility--10rem)*1.46);
        position: relative;
        left: -60px
    }

    .ready-to-use-template-img.for-third.for-goals {
        aspect-ratio: 2.7
    }

    .grassfeld-intelligence-h1 {
        font-size: 11vw
    }

    .intelligence-hero-motion-chat_wrap {
        max-width: 100%;
        width: calc(var(--_sizes---utility--10rem)*4)
    }

    .intelligence-hero-motion-chat_bg {
        width: 100%;
        height: 100%
    }

    .intelligence-hero-motion-chat_input-wrap {
        grid-column-gap: var(--_sizes---utility--0-25rem);
        grid-row-gap: var(--_sizes---utility--0-25rem)
    }

    .intelligence-hero-motion-chat_input-icon-wrap {
        width: var(--_sizes---utility--2rem);
        height: var(--_sizes---utility--2rem);
        padding: var(--_sizes---utility--0-5rem)
    }

    .intelligence-hero-motion-chat_input {
        height: var(--_sizes---utility--2rem);
        padding: var(--_sizes---utility--0-5rem)var(--_sizes---utility--0-5rem)var(--_sizes---utility--0-5rem)var(--_sizes---utility--0-875rem)
    }

    .intelligence-hero-motion-chat_input-caret {
        height: var(--_sizes---utility--1rem)
    }

    .intelligence-lottie-wrap {
        padding: var(--_sizes---utility--2rem);
        margin-bottom: 1.5rem
    }

    .intelligence-lottie {
        width: var(--_sizes---utility--6rem);
        height: var(--_sizes---utility--6rem)
    }

    .bento-bg-tab-cont {
        top: var(--_sizes---utility--0-75rem);
        right: var(--_sizes---utility--0-75rem);
        transform: translate(5%, 9%)rotate(6deg)scale(.5)
    }

    .bento-bg-tab-cont.for-third {
        transform: translate(12%, -7%)rotate(6deg)scale(.44)
    }

    .bento-bg-tab-cont.for-third.for-home {
        top: var(--_sizes---utility--1-25rem);
        right: var(--_sizes---utility--1rem);
        transform: scale(.43)
    }

    .bento-bg-tab-cont.for-first {
        transform: translateY(12px)rotate(4deg)scale(.46)
    }

    .bento-bg-tab-cont.for-first.for-home {
        top: var(--_sizes---utility--1-75rem);
        right: var(--_sizes---utility--0-75rem);
        transform: scale(.44)
    }

    .bento-bg-tab-tag {
        font-size: .7rem
    }

    .bento-bg-tab-cont_wrap {
        top: var(--_sizes---utility--3rem);
        right: var(--_sizes---utility--0-875rem);
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem);
        width: 85vw;
        transform: rotate(6deg)scale(.5)
    }

    .bento-bg-tab-cont_wrap.for-home {
        top: var(--_sizes---utility--2-5rem);
        right: var(--_sizes---utility--0-875rem);
        transform: scale(.56)
    }

    .bento-second-tab-img {
        width: var(--_sizes---utility--4rem);
        height: var(--_sizes---utility--4rem);
        top: -.5rem
    }

    .reach-your-dreams_wrap {
        margin-top: 200px;
        margin-bottom: calc(var(--_sizes---utility--10rem)*2.2);
        left: 1rem;
        transform: translate(-5%)scale(.72)rotate(-12deg)
    }

    .reach-your-dreams_wrap.for-home {
        transform-origin: 0 0;
        margin-top: 0;
        transform: translate(6%, 10%)rotate(-5deg)scale(.6)
    }

    .how-fat-img-secondary-img {
        height: calc(var(--_sizes---utility--1rem)*4.7)
    }

    .how-fat-img-secondary-img.for-first.radius-12 {
        bottom: -27.5938px;
        right: -45px
    }

    .how-fat-img-secondary-img.for-second.radius-12 {
        bottom: -41.5938px
    }

    .how-fat-img-secondary-img.for-third.radius-12 {
        bottom: -61.5938px;
        right: -22px
    }

    .bento-reports-slider_item {
        width: calc(var(--_sizes---utility--10rem)*1.5)
    }

    .bento-reports-slider_item.size-one-line {
        height: calc(var(--_sizes---utility--10rem)*.31);
        width: calc(var(--_sizes---utility--10rem)*1.5)
    }

    .bento-reports-slider_item.size-two-lines {
        width: calc(var(--_sizes---utility--10rem)*1.5);
        height: calc(var(--_sizes---utility--10rem)*.37)
    }

    .bento-reports-slider_item.size-two-lines.nl-one-line:lang(nl) {
        height: calc(var(--_sizes---utility--10rem)*.31)
    }

    .bento-reports-slider_item.use-ready {
        width: calc(var(--_sizes---utility--10rem)*1.75)
    }

    .bento-reports-slider_item.for-notifications {
        width: calc(var(--_sizes---utility--10rem)*1.8)
    }

    .manage-debts-motion_wrpap {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem);
        margin-top: 400px;
        transform: scale(.9)rotate(12deg)translate(1%, -20%)
    }

    .debts-tog-img {
        width: calc(var(--_sizes---utility--10rem)*1.8);
        margin-left: auto;
        margin-right: auto
    }

    .manage-debt-tog-el-bl-copy {
        width: 100%
    }

    .never-miss-phone-img_wrap {
        width: calc(var(--_sizes---utility--10rem)*1.7)
    }

    .never-miss-additional {
        transform: scale(.6)rotate(-10deg)translate(-20%, -160%)
    }

    .never-miss-additional.secondary {
        transform: scale(.7)rotate(10deg)translate(30%, -230%)
    }

    .secure-storage-motion_wrap {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem);
        margin-top: 0;
        margin-left: 0;
        bottom: -80px;
        transform: scale(.7)rotate(12deg)
    }

    .home-hero-tab-phone {
        aspect-ratio: 1.095;
        flex: none;
        max-width: none
    }

    .home-hero-tab-phone_wrap {
        height: calc(var(--_sizes---utility--10rem)*2.65)
    }

    .home-hero-tabs_link-cont {
        width: var(--_sizes---utility--3-5rem);
        height: var(--_sizes---utility--3-5rem)
    }

    .home-hero-tab-phone-bg {
        padding: var(--_sizes---utility--0-25rem)
    }

    .home-hero-video-bg {
        border-radius: var(--_sizes---utility--1-75rem)
    }

    .home-hero-tab-additional-blocks.for-quote {
        transform: translate(50%, -80%)rotate(-9deg)
    }

    .home-hero-tab-additional-blocks.bottom-1 {
        transform: translateY(-75%)
    }

    .home-hero-tab-additional-blocks.left-1 {
        transform: translate(-34%, 14%)
    }

    .home-hero-tab-additional-blocks.left-2 {
        transform: rotate(3deg)translate(-40%, -10%)
    }

    .hero-home-tab-quote-svg {
        transform: scale(.5)
    }

    .home-hero-tab-additional-notification.secondary {
        transform: scale(.65)rotate(-1.5deg)
    }

    .home-hero-tab-additional-notification.secondary.for-first-tab {
        transform: scale(.7)rotate(4.5deg)
    }

    .home-hero-tab-additional-notification.secondary.for-second-tab {
        transform: translate(0)scale(.72)rotate(-2deg)
    }

    .home-hero-tab-additional-notification.secondary.for-third-tab {
        transform: translateY(-20%)scale(.75)rotate(-1.5deg)
    }

    .home-hero-tab-additional-notification.primary {
        transform: scale(.78)
    }

    .home-hero-tab-additional-notification.primary.for-second-tab {
        transform: scale(.83)rotate(3deg)
    }

    .home-hero-tab-additional-notification.primary.for-third-tab {
        transform: scale(.84)translateY(-25%)rotate(3deg)
    }

    .home-hero-tab-additional-bl.secondary {
        transform: scale(.6)rotate(3deg)
    }

    .home-hero-tab-additional-bl.secondary.for-third-tab {
        transform: scale(.6)translate(-25%)rotate(-4deg)
    }

    .home-hero-tab-additional-bl.primary {
        transform: scale(.6)rotate(-3deg)
    }

    .home-hero-tab-additional-bl.primary.for-third-tab {
        transform: scale(.6)translate(-15%, 25%)rotate(15deg)
    }

    .managing-tabs-menu {
        padding-left: 40px;
        padding-right: 40px
    }

    .tabs-cont_wrap {
        padding-bottom: 1rem
    }

    .tabs-cont_wrap:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        padding-top: 0
    }

    .tabs-cont_wrap.for-gi {
        padding-top: var(--_sizes---utility--0-25rem);
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem)
    }

    .tabs-cont_wrap.for-gi:lang(nl) {
        padding-bottom: var(--_sizes---utility--0-5rem)
    }

    .tabs-cont-bl {
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem)
    }

    .tabs-cont-ctas {
        flex-flow: column;
        justify-content: flex-start;
        align-self: stretch;
        align-items: center
    }

    .tabs-cont-ctas.for-features {
        flex-flow: row;
        justify-content: center;
        align-items: center;
        margin-top: 16px
    }

    .tabs-img-wrap {
        width: calc(100% + var(--_sizes---utility--1rem)*2)
    }

    .tabs-img-wrap.for-gi {
        width: 90vw;
        max-width: 100%
    }

    .tabs-img-bl.for-gi {
        border-radius: 1em
    }

    .connected-banks-p {
        width: 90%
    }

    .connected-banks-globe_wrap {
        padding: var(--_sizes---utility--0-25rem)
    }

    .connected-banks-logos_wrap {
        grid-column-gap: var(--_sizes---utility--0-25rem);
        grid-row-gap: var(--_sizes---utility--0-25rem);
        justify-content: flex-start;
        align-items: flex-start;
        width: calc(100% + 80px);
        margin-left: -40px;
        margin-right: -40px;
        transform: translateY(100%)
    }

    .connected-banks-logos_bl {
        width: 15vw;
        height: 15vw
    }

    .connected-banks-pins_wrap.first {
        top: 2%;
        left: -22vw;
        transform: scale(.45)rotate(10deg)
    }

    .connected-banks-pins_wrap.second {
        top: -7%;
        right: 1vw;
        transform: rotate(5deg)scale(.35)
    }

    .connected-banks-pins_wrap.third {
        top: 1%;
        right: -13vw;
        transform: scale(.5)rotate(-10deg)
    }

    .connected-banks-location_wrap {
        border-radius: 2vw;
        width: 63vw
    }

    .orginize-finances_wrap {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .intelligence-dropdowns_bl {
        padding-top: 2rem
    }

    .intelligence-top {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .intelligence-dropdowns_text {
        padding-right: 2rem
    }

    .intelligence-dropdowns_img-wrap.for-mob {
        width: calc(100% + var(--_sizes---utility--2rem))
    }

    .safety-illustration {
        width: calc(var(--_sizes---utility--10rem)*.5)
    }

    .safety-illustration.for-left-lock {
        width: calc(var(--_sizes---utility--10rem)*.65)
    }

    .safety-illustration.for-left-lock.for-gi {
        width: 5rem;
        display: none
    }

    .safety-illustration.for-left-lock.for-gi.for-mob {
        display: block;
        position: relative;
        top: 0%;
        transform: none
    }

    .safety-illustration.for-right {
        width: calc(var(--_sizes---utility--10rem)*.6)
    }

    .safety-illustration.for-right-lock {
        width: calc(var(--_sizes---utility--10rem)*.3)
    }

    .safety-illustration.for-right-lock.for-gi {
        width: var(--_sizes---utility--5rem);
        display: none
    }

    .safety-illustration.for-right-lock.for-gi.only-mob {
        width: var(--_sizes---utility--10rem);
        display: block;
        position: relative;
        top: auto;
        left: auto;
        right: 0;
        transform: none
    }

    .home-hero-tab-additional-blocks-first {
        transform: scale(.5)translate(60%, -70%)rotate(13deg)
    }

    .connected-banks-logos_el {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        flex: none;
        display: flex
    }

    .connected-banks-logos_sec {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem);
        position: relative;
        inset: auto;
        transform: none
    }

    .tabs-mob-img {
        flex: 1;
        height: auto
    }

    .intelligence-dropdowns_img-holder.for-mob {
        width: calc(100% + var(--_sizes---utility--2rem))
    }

    .contact-details {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-flow: column;
        padding-right: 0;
        display: flex
    }

    .only-web {
        display: none
    }

    .separator-bg-vid.for-custom-tabs {
        flex-flow: column;
        display: flex
    }

    .separator-bg-vid.for-hero:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        object-position: 50% 100%
    }

    .separator-bg-vid.for-hero.for-mob:where(.w-variant-271d2a19-312e-1d4c-6abf-4f8254a07750) {
        width: 100%;
        max-width: 100%;
        margin-left: 0%
    }

    .separator-bg-vid.for-shared-dream {
        width: 200%;
        max-width: 180%;
        margin-left: -40%
    }

    .separator-bg-vid.for-shared-dream-people {
        width: 200%;
        max-width: 180%;
        margin-left: -45%
    }

    .separator-bg-vid.top-alignment {
        object-position: 50% 0%
    }

    .hero-top-content {
        margin-top: var(--_sizes---utility--1-75rem);
        margin-bottom: var(--_sizes---utility--1-5rem);
        grid-column-gap: var(--_sizes---utility--3rem);
        grid-row-gap: var(--_sizes---utility--3rem)
    }

    .home-hero-cont-bot {
        grid-column-gap: var(--_sizes---utility--0-875rem);
        grid-row-gap: var(--_sizes---utility--0-875rem);
        flex-flow: column;
        display: flex
    }

    .home-hero-logo-item {
        height: var(--_sizes---utility--2-5rem);
        border-radius: var(--_sizes---utility--0-5rem)
    }

    .home-hero-logo-bg {
        border-radius: calc(var(--_sizes---utility--0-5rem) - 1px);
        width: calc(100% - 2px)
    }

    .home-hero-logo-item-img.for-embed {
        width: var(--_sizes---utility--2rem);
        height: var(--_sizes---utility--2rem)
    }

    .clients-feedbacks-sm_clw.swiper {
        max-width: 100%;
        transform: rotate(-4deg)scale(.9)
    }

    .small-feedback-nav {
        justify-content: center;
        align-items: center;
        width: calc(100% + 24px);
        margin-bottom: 20px;
        position: relative;
        top: auto;
        bottom: 0;
        left: -12px;
        transform: none
    }

    .small-feedback-pagination {
        display: none !important
    }

    .features-h1 {
        font-size: var(--_sizes---utility--4rem)
    }

    .features-h1.for-ai {
        font-size: var(--_sizes---utility--3-5rem)
    }

    .features-hero-links_wrap {
        grid-column-gap: 0px;
        grid-row-gap: .125rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .nav-drpdwn-item-for-features.for-intelligence {
        padding-top: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        background-image: linear-gradient(225deg, #dcf3e8 10%, #f5f7fb80);
        border-style: none;
        margin-bottom: 1rem
    }

    .about-h1.for-home-hero {
        font-size: var(--_sizes---utility--3rem);
        line-height: .9
    }

    .availability-row {
        border-bottom-style: none;
        flex-flow: column
    }

    .availability-cell {
        text-align: left;
        border-bottom: 1px solid #e0e0e0;
        border-right-style: none;
        flex-flow: row-reverse;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .availability-flag_bl {
        width: var(--_sizes---utility--2-5rem);
        height: var(--_sizes---utility--2-5rem)
    }

    .availability-flag {
        width: var(--_sizes---utility--1-125rem)
    }

    .availability-p_wrap {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start
    }

    .availability-p-lg {
        line-height: 1.1
    }

    .about-marque-line {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem)
    }

    .about-marque-card {
        border-top-left-radius: var(--_sizes---utility--0-5rem);
        border-top-right-radius: var(--_sizes---utility--0-5rem);
        border-bottom-left-radius: var(--_sizes---utility--0-5rem);
        border-bottom-right-radius: var(--_sizes---utility--0-5rem);
        width: calc(var(--_sizes---utility--10rem)*1.25)
    }

    .about-marque-card_top {
        padding: var(--_sizes---utility--1rem)
    }

    .about-marque-line_wrap {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem)
    }

    .fin-banks {
        margin-bottom: calc(var(--_sizes---utility--5rem)*-1)
    }

    .trust-scrub_wrap {
        margin-bottom: var(--_sizes---utility--1-5rem)
    }

    .trust-scrub_wrap.for-features-w-img {
        margin-bottom: 35vh
    }

    .testimonial-logo_wrap {
        margin-bottom: 0
    }

    .testimonial_client-info.subtitle {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        display: none
    }

    .awards-logos_wrap {
        margin-top: var(--_sizes---utility--2rem);
        flex-flow: wrap
    }

    .awards-logos_line {
        display: contents
    }

    .awards-logos_bl {
        width: calc(100%/2 - var(--_sizes---utility--1rem)/2)
    }

    .awards-logos_cont {
        padding: var(--_sizes---utility--1-5rem)var(--_sizes---utility--1-25rem);
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .awards-logos-logo_wrap {
        height: calc(var(--_sizes---utility--10rem)*.3);
        width: calc(var(--_sizes---utility--10rem)*.5125)
    }

    .awards-logos-text_wrap {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem)
    }

    .awards-logos-title {
        font-size: var(--_sizes---utility--1rem);
        letter-spacing: -.005em
    }

    .awards-logos-title.text-color-white.big {
        max-width: 22ch;
        font-size: var(--_sizes---utility--1-25rem)
    }

    .awards-logos-title.large {
        font-size: calc(var(--_sizes---utility--1rem)*1.65)
    }

    .awards-logos-title.large.for-features {
        font-size: 24px
    }

    .awards-logos-title.large-mob {
        font-size: calc(var(--_sizes---utility--1rem)*1.5)
    }

    .awards-logos-title.narrow {
        max-width: 20ch
    }

    .awards-logos-title.for-finances-card {
        font-size: var(--_sizes---utility--1-25rem)
    }

    .awards-logos-title.x-large {
        font-size: calc(var(--_sizes---utility--1rem)*1.65)
    }

    .awards-logos-title.x-large.for-budget,
    .awards-logos-title.x-large.for-debts {
        font-size: 2.25rem
    }

    .awards-cup-r {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .awards-cup-l {
        width: var(--_sizes---utility--6rem);
        height: var(--_sizes---utility--6rem);
        top: -5%;
        left: -12%
    }

    .about-sticky_bl {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        padding-left: 0%;
        padding-right: 0%
    }

    .about-sticky-grassfeld-bl {
        margin-bottom: calc(var(--_sizes---utility--0-5rem)*-1)
    }

    .about-sticky-bell-img {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .about-sticky-notification-wrap {
        margin-top: calc(var(--_sizes---utility--1-5rem)*-1)
    }

    .about-sticky-lotties-bl,
    .about-sticky-lottie {
        width: var(--_sizes---utility--7rem);
        height: var(--_sizes---utility--7rem)
    }

    .contact-mail {
        line-height: 1.1
    }

    .request_top {
        justify-content: flex-start;
        align-items: flex-start
    }

    .request_top.background-color-white.data.last,
    .request_bot.background-color-white.data.last {
        justify-content: space-between;
        align-items: flex-start
    }

    .cta-mini-h_wrap {
        grid-column-gap: var(--_sizes---utility--0-125rem);
        grid-row-gap: var(--_sizes---utility--0-125rem);
        flex-flow: column;
        margin-top: -4rem
    }

    .contacts-bento_wrap {
        flex-flow: column;
        display: flex
    }

    .contacts-bento_wrap.one_colume.align-center {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: center;
        align-items: center
    }

    .pricing-h1.for-ai {
        font-size: var(--_sizes---utility--3-5rem)
    }

    .pricing-cont_wrap {
        border-radius: var(--_sizes---utility--1-25rem)
    }

    .pricing-icon {
        width: calc(var(--_sizes---utility--10rem)*.65);
        height: calc(var(--_sizes---utility--10rem)*.65)
    }

    .pricing-price-h {
        font-size: 1.25rem;
        line-height: 1.2
    }

    .pricing-price-h.mobal {
        font-size: 1.25rem
    }

    .pricing-price-h.text-weight-bold {
        font-weight: 900
    }

    .pricing-price-h.mobal-26px {
        font-size: 1.63rem
    }

    .pricing-price-h.bigger {
        font-size: 1.875rem
    }

    .pricing-price-h.for-card {
        font-size: 2rem
    }

    .pricing-item_bullet {
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem);
        text-align: left;
        place-items: center start
    }

    .pricing-item_bullet.text-weight-normal {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .pricing-item_bullet.first {
        margin-bottom: var(--_sizes---utility--0-25rem)
    }

    .pricing-item_bullet_wrap {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem)
    }

    .addon-p.text-color-grey {
        text-align: left
    }

    .addon-p.text-color-grey.right-align {
        text-align: left;
        order: -1
    }

    .addon-p.text-color-grey-400.footer-p {
        max-width: 100%
    }

    .addon-p.opacity-70.for-awards-p {
        font-size: var(--_sizes---utility--0-75rem);
        line-height: 1.2
    }

    .addon-paper_wrap {
        width: calc(var(--_sizes---utility--10rem)*.55);
        bottom: -20%;
        right: -2%
    }

    .price-toggle,
    .pricing-sub-p {
        display: none
    }

    .pricing-sub-p.plan {
        text-align: center;
        width: 30%;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .app-logo {
        width: auto;
        height: 48px
    }

    .app-logo.for-sm {
        height: 36px
    }

    .business-toggle_wrap {
        margin-top: 4px
    }

    .for-business-tags_wrap {
        margin-left: 0%;
        margin-right: 0%
    }

    .business-tag-item.for-stars.for-business-right {
        bottom: 10%;
        right: 0%
    }

    .business-tag-item.for-stars.for-business-left {
        inset: -130% auto auto 0
    }

    .business-tag-item.for-stars.p1 {
        position: absolute;
        bottom: 0;
        left: auto;
        right: 20%
    }

    .business-tag-el.for-joshua {
        height: 2.4rem;
        transform: rotate(13deg)translate(0%)
    }

    .business-tags_left,
    .business-right {
        padding-top: 0%;
        transform: scale(.5)
    }

    .business-tag-item_wrap.p4 {
        transform: scale(1.15)rotate(-3deg)translate(30%, -70%)
    }

    .business-tag-item_wrap.p5 {
        transform: scale(1.15)rotate(8deg)translate(22%, -130%)
    }

    .business-tag-item_wrap.b1 {
        transform: rotate(3deg)translateY(-40%)
    }

    .business-tag-item_wrap.b2 {
        transform: rotate(-6deg)translate(-10%, 10%)
    }

    .business-tag-item_wrap.b3 {
        transform: rotate(4deg)translate(-10%, 20px)
    }

    .business-tag-item_wrap.b4 {
        transform: scale(1.2)translate(25%, -130%)rotate(-2deg)
    }

    .business-tag-item_wrap.b5 {
        transform: translate(10%, 60%)rotate(-9deg)scale(1.1)
    }

    .stop-motion-cont_wrap {
        overflow: hidden
    }

    .stop-motion-cont_item {
        width: var(--_sizes---utility--0-75rem);
        flex: none
    }

    .stop-motion-cont_bl {
        width: 100%;
        max-width: 100%
    }

    .stop-motion-cont {
        padding: 0
    }

    .stop-motion-cont.main {
        width: 75%;
        padding: var(--_sizes---utility--1-5rem);
        display: flex
    }

    .grassfeld-audio_wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column
    }

    .grassfeld-audio-logo {
        width: var(--_sizes---utility--4rem);
        height: var(--_sizes---utility--4rem)
    }

    .media-cta-wrap {
        flex-flow: column;
        align-self: stretch;
        align-items: stretch
    }

    .mr-piggy_wrap {
        height: 320px
    }

    .mtc-features_wrap {
        margin-top: 0;
        margin-bottom: 500px
    }

    .mtc-features_wrap.for-cotnr {
        margin-top: 0
    }

    .mtc-features_bl {
        width: auto
    }

    .mtc-features-dot.c1 {
        background-color: #343434
    }

    .mtc-features-dot.c2 {
        background-color: #b8b8b8
    }

    .mc-cont-top-avatar_wrap {
        width: var(--_sizes---utility--4rem);
        height: var(--_sizes---utility--4rem);
        flex: none
    }

    .mc-video_wrap {
        height: auto;
        margin-top: 1rem
    }

    .media-btn {
        padding-right: var(--_sizes---utility--1-5rem);
        padding-left: var(--_sizes---utility--1-5rem)
    }

    .media-btn.is-secondary.is-small.verification {
        padding-left: .5rem;
        padding-right: .5rem;
        display: block
    }

    .media-btn.is-secondary.is-big.dark {
        justify-content: center;
        align-items: center
    }

    .media-btn.is-secondary.is-big.dark.pricing-plan {
        display: none
    }

    .media-btn.is-secondary.is-big.min_w {
        justify-content: center;
        align-items: center
    }

    .media-btn.is-secondary.is-big.min_w.mobal_full {
        width: 100%
    }

    .media-marque-img_wrap {
        border-top-left-radius: var(--_sizes---utility--0-5rem);
        border-top-right-radius: var(--_sizes---utility--0-5rem);
        border-bottom-left-radius: var(--_sizes---utility--0-5rem);
        border-bottom-right-radius: var(--_sizes---utility--0-5rem);
        width: calc(var(--_sizes---utility--10rem)*1.25)
    }

    .media-marque-line {
        grid-column-gap: var(--_sizes---utility--0-5rem);
        grid-row-gap: var(--_sizes---utility--0-5rem)
    }

    .media-top-baner-flag {
        width: var(--_sizes---utility--2-5rem);
        height: var(--_sizes---utility--2-5rem)
    }

    .film-web {
        margin-top: var(--_sizes---utility--2rem)
    }

    .about-gi-hero-img_cont.for-features {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .about-gi-hero-img_blur {
        width: 250vw;
        height: calc(var(--_sizes---utility--10rem)*1.6);
        transform: translate(-50%)
    }

    .about-gi-hero-img_blur.for-features {
        width: 240vw;
        height: auto;
        bottom: 25%
    }

    .about-gi_img-icon {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .about-gi-text_wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column
    }

    .about-gi-text_h {
        max-width: 100%
    }

    .about-gi-text_p {
        width: 100%;
        padding-right: 0%
    }

    .how-gi-different.for-sm {
        overflow: visible
    }

    .how-gi-different-fg.for-lg {
        background-image: linear-gradient(#f5fbf8, #def4e9 59%, #d6f2e2);
        flex-flow: column-reverse;
        overflow: hidden
    }

    .how-gi-different-fg.for-sm {
        text-align: center;
        flex-flow: column;
        justify-content: space-between;
        align-items: center
    }

    .how-gi-different-img_wrap {
        margin-top: -4rem
    }

    .how-gi-different-card {
        text-align: center;
        justify-content: space-between;
        align-items: center;
        max-width: 100%
    }

    .how-gi-different-card.for-sm {
        justify-content: center;
        align-items: center
    }

    .how-gi-different-lottie {
        margin: var(--_sizes---utility--3-5rem)
    }

    .how-gi-different-lottie-icon {
        width: var(--_sizes---utility--8rem);
        height: var(--_sizes---utility--8rem)
    }

    .how-gi-different-lottie_bl {
        aspect-ratio: auto;
        height: auto;
        margin-left: calc(var(--_sizes---utility--1-5rem)*-1);
        width: calc(100% + var(--_sizes---utility--1-5rem)*2);
        flex-flow: column-reverse;
        position: relative
    }

    .how-gi-different-w-lottie_wrap {
        flex-flow: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        position: absolute
    }

    .how-gi-different-icon_bl {
        padding: var(--_sizes---utility--0-25rem)
    }

    .how-gi-different-w-lottie_bl {
        aspect-ratio: 1;
        flex-flow: row;
        height: 130%;
        position: absolute
    }

    .letter_cont {
        flex-flow: column;
        height: 300px;
        overflow: hidden;
        -webkit-mask-image: linear-gradient(#000 0% 70%, #0000 100%);
        mask-image: linear-gradient(#000 0% 70%, #0000 100%)
    }

    .letter_cont.for-center.position-none.for-slider {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .letter_cont.for-center.for-banks {
        grid-column-gap: var(--_sizes---utility--1rem);
        grid-row-gap: var(--_sizes---utility--1rem)
    }

    .letter_cont.for-center.for-safety {
        grid-column-gap: var(--_sizes---utility--4rem);
        grid-row-gap: var(--_sizes---utility--4rem)
    }

    .letter_cont.for-center.for-for-templates {
        height: 100%;
        padding-top: var(--_sizes---utility--1-25rem);
        padding-right: var(--_sizes---utility--1-25rem);
        padding-bottom: var(--_sizes---utility--1-25rem);
        padding-left: var(--_sizes---utility--1-25rem);
        max-height: calc(100% + var(--_sizes---utility--1-25rem)*2);
        flex: 0 auto
    }

    .letter_cont.vert-bento {
        margin-bottom: 400px
    }

    .letter_cont.for-main-cta {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        max-width: 100%;
        height: auto;
        margin-top: 16px
    }

    .letter_cont.for-full-w-img {
        padding-bottom: var(--_sizes---utility--1-25rem);
        padding-top: calc(var(--_sizes---utility--1rem)*13);
        justify-content: flex-end;
        align-items: center
    }

    .letter_cont.for-center.for-image-first {
        padding-top: 1rem
    }

    .letter_cont.for-center.for-image-first.for-bottom {
        padding-bottom: var(--_sizes---utility--1-25rem)
    }

    .letter_cont.for-spec-line.for-about {
        grid-column-gap: var(--_sizes---utility--0-75rem);
        grid-row-gap: var(--_sizes---utility--0-75rem);
        justify-content: space-between;
        align-items: stretch
    }

    .letter_cont.for-feature-card._w-cta {
        padding-right: 25%
    }

    .letter_cont.for-toggle {
        padding-top: var(--_sizes---utility--1-5rem);
        flex-flow: row
    }

    .letter_cont.for-testimonial {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        padding-left: 16px;
        padding-right: 16px
    }

    .letter_cont.for-testimonial-video_wrap {
        grid-column-gap: var(--_sizes---utility--1-5rem);
        grid-row-gap: var(--_sizes---utility--1-5rem);
        aspect-ratio: 1.45;
        width: auto;
        max-width: 100%;
        height: auto
    }

    .letter_cont.for-audio {
        height: auto
    }

    .letter_cont.for-audio.lg {
        width: 100%
    }

    .letter_cont.for-mc {
        height: auto
    }

    .letter_cont.is-active {
        height: auto;
        -webkit-mask-image: none;
        mask-image: none
    }

    .letter-credentials_wrap {
        margin-top: var(--_sizes---utility--1-75rem)
    }

    .letter-img {
        display: none
    }

    .dev-timeline_wrap {
        margin-top: var(--_sizes---utility--0-5rem)
    }

    .dev-timeline_wrap:lang(nl) {
        padding-top: 10rem
    }

    .dev-timeline-cont.inverted.for-sixth:lang(nl) {
        width: var(--_sizes---utility--9rem)
    }

    .for-conversation-list {
        margin-top: var(--_sizes---utility--0-5rem)
    }

    .for-conversation-list-el {
        width: 100%
    }

    .for-about-gi-bg-grad {
        margin-top: calc(var(--_sizes---utility--7rem)*-1);
        height: calc(100% + var(--_sizes---utility--9rem));
        background-image: linear-gradient(#000 18%, #1f2525 89%, #0000)
    }

    .for-about-gi-tags_bl {
        height: 50vw
    }

    .for-about-gi-tag-el.for-third {
        transform: rotate(5deg)translate(10%, 80%)
    }

    .for-about-gi-tag-el.for-fourth {
        transform: rotate(-4deg)translate(20%, 130%)
    }

    .for-about-gi-tag-el.for-fifth {
        transform: rotate(5deg)translate(40%, 110%)
    }

    .for-about-gi-tags_cont {
        transform: scale(.9)
    }

    .card-stack__item {
        border-radius: 1.25em;
        padding-bottom: .5em;
        padding-left: .5em;
        padding-right: .5em
    }

    .card-stack {
        max-width: calc(min(90vw, 370px) + 1em)
    }

    .gi-cards-stack-wrap {
        padding-left: 0;
        padding-right: 0
    }

    .gi-cards-stack-wrap.for-half {
        padding-top: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        flex-flow: column;
        display: flex
    }

    .gi-cards-stack-wrap.for-half.mob-square {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-third {
        padding: var(--_sizes---utility--1-25rem);
        aspect-ratio: 1/1.3
    }

    .gi-cards-stack-wrap.for-third.smaller {
        aspect-ratio: 1/1.1
    }

    .gi-cards-stack-wrap.for-third.mob-square {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-third.mob-square.no-paddings {
        aspect-ratio: auto
    }

    .gi-cards-stack-wrap.for-cta-half {
        padding-top: var(--_sizes---utility--1-25rem);
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2)
    }

    .gi-cards-stack-wrap.for-cta-half.last {
        margin-left: calc(var(--_sizes---utility--sections--left-right-padding)*-1);
        width: calc(100% + var(--_sizes---utility--sections--left-right-padding)*2)
    }

    .gi-cards-stack-wrap.for-two-third.for-image-only.mob-square {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.background-color-white.for-custom-line {
        padding-bottom: var(--_sizes---utility--2-5rem)
    }

    .gi-cards-stack-wrap.background-color-white.for-custom-about-line {
        padding-bottom: var(--_sizes---utility--2-5rem);
        padding-left: 0
    }

    .gi-cards-stack-wrap.for-features-sm {
        aspect-ratio: 1.5
    }

    .gi-cards-stack-wrap.for-features-sm.bigger-mob {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-feedback {
        padding-top: var(--_sizes---utility--1rem);
        padding-bottom: var(--_sizes---utility--1rem);
        flex-flow: column;
        display: flex
    }

    .gi-cards-stack-wrap.for-feedback.mob-square {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-testimonial {
        flex-flow: column
    }

    .gi-cards-stack-wrap.for-media {
        padding: var(--_sizes---utility--1-25rem)
    }

    .gi-cards-stack-wrap.for-media.smaller {
        aspect-ratio: 1/1.1
    }

    .gi-cards-stack-wrap.for-media.mob-square {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-media.mob-square.no-paddings {
        aspect-ratio: auto
    }

    .gi-cards-stack-wrap.for-audio {
        padding: var(--_sizes---utility--1-25rem)
    }

    .gi-cards-stack-wrap.for-audio.smaller {
        aspect-ratio: 1/1.1
    }

    .gi-cards-stack-wrap.for-audio.mob-square {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-audio.mob-square.no-paddings {
        aspect-ratio: auto
    }

    .gi-cards-stack-wrap.for-mc-bl {
        padding: var(--_sizes---utility--1-25rem);
        aspect-ratio: auto
    }

    .gi-cards-stack-wrap.for-mc-bl.smaller {
        aspect-ratio: 1/1.1
    }

    .gi-cards-stack-wrap.for-mc-bl.mob-square {
        aspect-ratio: 1
    }

    .gi-cards-stack-wrap.for-mc-bl.mob-square.no-paddings {
        aspect-ratio: auto
    }

    .hero-icon_bl-for-gi {
        width: var(--_sizes---utility--3rem);
        height: var(--_sizes---utility--3rem);
        display: none;
        position: absolute;
        top: .5rem;
        right: .5rem
    }

    .hero-icon_bl-for-gi.for-freelancers {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .responsible-gi-text_wrap {
        flex-flow: column-reverse
    }

    .responsible-gi-bl {
        width: 100%;
        padding-bottom: var(--_sizes---utility--2-5rem);
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        border-right-style: none
    }

    .responsible-gi-bl.last {
        border-top-style: none;
        padding-left: 0;
        padding-right: 0
    }

    .responsible-gi-w-img {
        padding-left: 0%;
        padding-right: 0%
    }

    .responsible-gi-img,
    .responsible-gi-img.for-freelancers {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .questions-gi-star_wrap {
        margin-bottom: var(--_sizes---utility--3rem)
    }

    .questions-cards_wrap.swiper {
        margin-top: var(--_sizes---utility--2rem)
    }

    .questions-cards_cont-img.for-freelancers {
        width: var(--_sizes---utility--5rem);
        height: var(--_sizes---utility--5rem)
    }

    .looking-ahead_wrap {
        margin-bottom: var(--_sizes---utility--1-5rem)
    }

    .looking-ahead_wrap.for-features-w-img {
        margin-bottom: 35vh
    }

    .looking-ahead-h {
        font-size: 30vw
    }

    .looking-ahead-h_wrap.for-looking {
        margin-bottom: -.9em
    }

    .looking-ahead-img_wrap {
        width: calc(var(--_sizes---utility--10rem)*1.2)
    }

    .safety-illustration_wrap {
        justify-content: center;
        align-items: flex-end;
        display: flex;
        position: absolute;
        inset: auto 0% -3rem
    }

    .lottie-magic-stars_bl.for-about-gi.right,
    .lottie-magic-stars_bl.for-about-gi.left,
    .lottie-magic-stars_bl.for-tl.right,
    .lottie-magic-stars_bl.for-tl.left {
        width: var(--_sizes---utility--6rem);
        height: var(--_sizes---utility--6rem)
    }

    .how-gi-different-icon_el {
        position: absolute
    }

    .expand-cta_wrap {
        margin-top: 16px;
        display: block
    }
}

#w-node-e1101ee7-5782-317f-3747-100f70ec7048-87d45f07 {
    grid-area: 1/4/2/10
}

#w-node-c249a583-247a-353e-7ad5-30f899d5155d-99d514dd {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb73b-76dbb71f {
    justify-self: center
}

#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb75b-76dbb71f,
#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb749-76dbb71f,
#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb764-76dbb71f,
#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb77f-76dbb71f,
#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb776-76dbb71f,
#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb752-76dbb71f {
    align-self: stretch
}

#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb788-76dbb71f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch
}

#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb791-76dbb71f {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: end
}

#w-node-_85b8f36f-305d-4fca-b890-d79f76dbb7a6-76dbb71f {
    justify-self: end
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86205-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86207-87d45f1d {
    justify-self: center
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621b-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8621c-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86220-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86221-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86225-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86226-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622a-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622b-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8622f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86230-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86234-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86235-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8623f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86240-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86244-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86245-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86249-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624a-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8624f-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86253-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86254-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86258-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86259-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86263-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86264-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86268-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86269-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626d-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8626e-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86272-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86273-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627c-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8627d-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86286-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86287-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86299-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629a-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8629f-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a3-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a4-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a8-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862a9-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ad-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ae-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b8-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862b9-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862bd-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862be-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c2-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c3-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c7-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862c8-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cc-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862cd-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d1-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862d2-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862dd-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862de-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e2-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e3-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e7-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862e8-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ec-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862ed-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f1-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f2-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f6-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862f7-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fb-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc862fc-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86300-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86301-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86305-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86306-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86310-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86311-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86315-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86316-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631a-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8631b-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86322-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86323-87d45f1d {
    justify-self: start
}

#w-node-_053e7f3d-4683-dfd5-9970-9adf519126a3-87d45f1d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd5fd-87d45f1d,
#w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd600-87d45f1d,
#w-node-_5260568a-938d-ea68-0c74-308a8209edce-87d45f1d,
#w-node-_5260568a-938d-ea68-0c74-308a8209edd1-87d45f1d,
#w-node-_06b32c98-aea3-8ba0-a51d-a7fca0302b82-87d45f1d,
#w-node-_06b32c98-aea3-8ba0-a51d-a7fca0302b85-87d45f1d,
#w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd604-87d45f1d,
#w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd605-87d45f1d,
#w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd608-87d45f1d,
#w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd609-87d45f1d,
#w-node-e9f32a64-fc89-70ea-ccef-8f5fa64bd60c-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86393-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86394-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8638f-87d45f1d {
    justify-self: start
}

#w-node-_7304dac8-f593-d71d-1de4-011e92740d9b-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7304dac8-f593-d71d-1de4-011e92740d9c-87d45f1d {
    justify-self: start
}

#w-node-c97d2f4c-a980-bb5b-78e5-2721ac744da4-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c97d2f4c-a980-bb5b-78e5-2721ac744da5-87d45f1d {
    justify-self: start
}

#w-node-_06aa1bf4-9138-5698-358d-7b7066841d42-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_06aa1bf4-9138-5698-358d-7b7066841d43-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ba-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863bd-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863be-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863c1-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863c2-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863c5-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863c6-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863ca-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863cd-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863ce-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863d1-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863d2-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863d5-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863dd-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863de-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863df-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e1-87d45f1d,
#w-node-_83464d09-186b-9cd5-5d9a-5e82ea9c2504-87d45f1d,
#w-node-_83464d09-186b-9cd5-5d9a-5e82ea9c2505-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83464d09-186b-9cd5-5d9a-5e82ea9c2506-87d45f1d {
    justify-self: start
}

#w-node-_83464d09-186b-9cd5-5d9a-5e82ea9c2508-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863e4-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863e5-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863e6-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ea-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863ed-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863ee-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863ef-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f3-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc863f7-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863f8-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc863fe-87d45f1d,
#w-node-e9f171cc-11b4-0905-714d-593dc5e729cd-87d45f1d,
#w-node-e9f171cc-11b4-0905-714d-593dc5e729ce-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e9f171cc-11b4-0905-714d-593dc5e729cf-87d45f1d {
    justify-self: start
}

#w-node-e9f171cc-11b4-0905-714d-593dc5e729d3-87d45f1d,
#w-node-_803d93b2-f316-78e7-4b37-d40ff102217f-87d45f1d,
#w-node-_803d93b2-f316-78e7-4b37-d40ff1022180-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_803d93b2-f316-78e7-4b37-d40ff1022181-87d45f1d {
    justify-self: start
}

#w-node-_803d93b2-f316-78e7-4b37-d40ff1022187-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86402-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86403-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86407-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8640a-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8640f-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86410-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86411-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86415-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86418-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86419-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8641a-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86420-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86423-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86424-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86425-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8642b-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8642e-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8642f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86430-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86438-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8643b-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8643c-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8643d-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86449-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8644a-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644b-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8644f-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86454-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86455-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86456-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8645c-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86461-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86462-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86463-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86469-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8646e-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8646f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86470-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86478-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8647e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc8647f-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86485-87d45f1d,
#w-node-bf202792-073b-d0b9-2e3f-1ac68c32701c-87d45f1d,
#w-node-bf202792-073b-d0b9-2e3f-1ac68c32701d-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bf202792-073b-d0b9-2e3f-1ac68c32701e-87d45f1d {
    justify-self: start
}

#w-node-bf202792-073b-d0b9-2e3f-1ac68c327022-87d45f1d,
#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1608-87d45f1d,
#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1609-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e160a-87d45f1d {
    justify-self: start
}

#w-node-_7c4d1b7c-78f1-8ac7-381e-93ec539e1610-87d45f1d,
#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece1-87d45f1d,
#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece2-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece3-87d45f1d {
    justify-self: start
}

#w-node-_45e7d798-6f20-3ddc-ae2f-bdd2974eece9-87d45f1d,
#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b7e-87d45f1d,
#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b7f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b80-87d45f1d {
    justify-self: start
}

#w-node-efb2dd60-0fd7-ccc6-83fa-c5f7f2777b88-87d45f1d,
#w-node-_0a1c269a-9c65-cac5-d78d-08680a95253d-87d45f1d,
#w-node-_0a1c269a-9c65-cac5-d78d-08680a95253e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0a1c269a-9c65-cac5-d78d-08680a95253f-87d45f1d {
    justify-self: start
}

#w-node-_0a1c269a-9c65-cac5-d78d-08680a952545-87d45f1d,
#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7c-87d45f1d,
#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7d-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab7e-87d45f1d {
    justify-self: start
}

#w-node-ee513712-f44c-c02b-b1ea-6045fc69ab86-87d45f1d,
#w-node-_40872103-aff7-c010-da67-704a8f3f1108-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_40872103-aff7-c010-da67-704a8f3f1109-87d45f1d {
    justify-self: start
}

#w-node-_40872103-aff7-c010-da67-704a8f3f110f-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8648f-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86490-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86491-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86492-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc86494-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc86497-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8649b-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8649c-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc8649d-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864a6-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864a7-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864a8-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864b1-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864b2-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864b3-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864b4-87d45f1d {
    justify-self: start
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864ba-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864bb-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864bc-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864bd-87d45f1d {
    justify-self: start
}

#w-node-da163454-3d7f-a6d2-8037-3b46b9c50abd-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864c3-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864c4-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864c5-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_336be75c-ab2b-838b-5642-972b6cc864c6-87d45f1d,
#w-node-_336be75c-ab2b-838b-5642-972b6cc864c8-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369290-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369294-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369295-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369297-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369299-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929a-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929c-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936929f-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a1-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a3-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a4-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a6-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a8-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692a9-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ab-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ad-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ae-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b0-87d45f1d,
#w-node-_8ec19c33-ae2e-90c5-80bf-3c4e7d639cd4-87d45f1d,
#w-node-_450fae6e-ea6c-c71d-c007-cbe7f109d617-87d45f1d,
#w-node-dcc5fc80-562f-447f-055c-339db14678d8-87d45f1d,
#w-node-ff9be984-c827-b5fa-4561-37c6a8f7e836-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ff9be984-c827-b5fa-4561-37c6a8f7e837-87d45f1d {
    justify-self: start
}

#w-node-ff9be984-c827-b5fa-4561-37c6a8f7e839-87d45f1d,
#w-node-ff9be984-c827-b5fa-4561-37c6a8f7e83b-87d45f1d,
#w-node-ff9be984-c827-b5fa-4561-37c6a8f7e83d-87d45f1d,
#w-node-ff9be984-c827-b5fa-4561-37c6a8f7e83f-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b2-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b3-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b5-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b6-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b8-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692b9-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bb-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bc-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692be-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692bf-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c1-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c2-87d45f1d,
#w-node-_54774d53-f6a7-3733-f03c-0863a4c60545-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_54774d53-f6a7-3733-f03c-0863a4c60546-87d45f1d {
    justify-self: start
}

#w-node-_54774d53-f6a7-3733-f03c-0863a4c60548-87d45f1d,
#w-node-_54774d53-f6a7-3733-f03c-0863a4c60549-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c4-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c5-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692c7-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692cd-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d1-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d2-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d4-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d6-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d7-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692d9-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692db-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692dc-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692de-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e0-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e1-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e3-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e5-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e6-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692e8-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ea-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692eb-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ed-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ef-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f0-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f2-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f4-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f5-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f7-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692f9-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fa-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fc-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692fe-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593692ff-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369301-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369303-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369304-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369306-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930b-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936930f-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369311-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369314-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369319-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936931e-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369323-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369328-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936932f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369330-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369332-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369333-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369335-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369336-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369338-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369339-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933b-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933c-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933e-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936933f-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369341-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369342-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369344-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369345-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369347-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369348-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934a-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934b-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934d-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936934e-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369350-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369351-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369353-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369354-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369356-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369357-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369359-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935a-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935c-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935d-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936935f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369360-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369362-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369363-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369365-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369366-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369368-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369369-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936b-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936c-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936e-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936936f-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369371-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369372-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369374-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369375-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369377-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369378-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937a-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937b-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937d-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936937e-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369380-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369381-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369383-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369384-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369386-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369387-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936938c-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369390-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369392-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369395-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939a-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936939f-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a4-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693a9-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b0-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b1-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b3-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b4-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b6-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b7-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693b9-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ba-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bc-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bd-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693bf-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c0-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c2-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c3-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c5-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c6-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c8-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693c9-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cb-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cc-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ce-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693cf-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d1-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d2-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d4-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d5-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d7-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693d8-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693da-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693db-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693dd-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693de-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e0-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e1-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e3-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e4-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e6-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e7-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693e9-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ea-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ec-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ed-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ef-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f0-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f2-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f3-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f5-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f6-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f8-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693f9-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fb-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fc-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693fe-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593693ff-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369401-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369402-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369404-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369405-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369407-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369408-87d45f1d,
#w-node-aba73718-5f03-827e-9e0b-61449dc1d37c-87d45f1d,
#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f8-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448f9-87d45f1d {
    justify-self: start
}

#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fb-87d45f1d,
#w-node-_1a6e4211-c1a3-edfa-99df-59c05fb448fc-87d45f1d,
#w-node-_16994295-7a31-57da-1001-8ec0ea846a1e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a1f-87d45f1d {
    justify-self: start
}

#w-node-_16994295-7a31-57da-1001-8ec0ea846a21-87d45f1d,
#w-node-_16994295-7a31-57da-1001-8ec0ea846a22-87d45f1d,
#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f2-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f3-87d45f1d {
    justify-self: start
}

#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f5-87d45f1d,
#w-node-_8f691932-76bb-1979-3d19-a80adf0a25f6-87d45f1d,
#w-node-f28919c2-e180-d075-d1c2-81b601b8a964-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a965-87d45f1d {
    justify-self: start
}

#w-node-f28919c2-e180-d075-d1c2-81b601b8a967-87d45f1d,
#w-node-f28919c2-e180-d075-d1c2-81b601b8a968-87d45f1d,
#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b3-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b4-87d45f1d {
    justify-self: start
}

#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b6-87d45f1d,
#w-node-b2bd7b9e-a5b1-0617-1861-ecb60c9b53b7-87d45f1d,
#w-node-ee961e8d-845a-edc3-3307-509470022457-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ee961e8d-845a-edc3-3307-509470022458-87d45f1d {
    justify-self: start
}

#w-node-ee961e8d-845a-edc3-3307-50947002245a-87d45f1d,
#w-node-ee961e8d-845a-edc3-3307-50947002245b-87d45f1d,
#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e1-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e2-87d45f1d {
    justify-self: start
}

#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e4-87d45f1d,
#w-node-_588dd3e3-4aa6-cc42-1280-2d37cff319e5-87d45f1d,
#w-node-_626bd165-37fe-b21e-713f-accb16c57414-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57415-87d45f1d {
    justify-self: start
}

#w-node-_626bd165-37fe-b21e-713f-accb16c57417-87d45f1d,
#w-node-_626bd165-37fe-b21e-713f-accb16c57418-87d45f1d,
#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f40-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f41-87d45f1d {
    justify-self: start
}

#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f43-87d45f1d,
#w-node-_8198cc96-510b-d5a9-b63d-22b6607f5f44-87d45f1d,
#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee5-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee6-87d45f1d {
    justify-self: start
}

#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee8-87d45f1d,
#w-node-_2a26aaa0-f27b-d541-a441-687d55aa9ee9-87d45f1d,
#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe33-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe34-87d45f1d {
    justify-self: start
}

#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe36-87d45f1d,
#w-node-_2abe4c27-4e03-1a95-b21e-aef8fb82fe37-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fa-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694fe-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a3593694ff-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369503-87d45f1d,
#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369505-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369506-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950a-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950b-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936950f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369510-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369514-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369515-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369519-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951a-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936951f-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369523-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369524-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369528-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369529-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952d-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936952e-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369532-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369533-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953a-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953b-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936953f-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369540-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369544-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369545-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369549-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954a-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954e-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a35936954f-87d45f1d {
    justify-self: start
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369553-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9a3cb5be-cc97-b70e-6a89-31a359369554-87d45f1d {
    justify-self: start
}

#w-node-de8106d9-b098-80e3-076c-80f3a0fa5e54-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-de8106d9-b098-80e3-076c-80f3a0fa5e55-87d45f1d {
    justify-self: start
}

#w-node-_680345d6-d141-aefc-5e81-01faad69a792-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_680345d6-d141-aefc-5e81-01faad69a793-87d45f1d {
    justify-self: start
}

#w-node-dc962921-5c74-5687-77a4-c1371012b297-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dc962921-5c74-5687-77a4-c1371012b298-87d45f1d {
    justify-self: start
}

#w-node-bbf5f4a2-0660-a8f8-7799-a71df583db57-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bbf5f4a2-0660-a8f8-7799-a71df583db58-87d45f1d {
    justify-self: start
}

#w-node-_723dac19-3a6b-8f5e-89ce-53b9006ba92c-87d45f1d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_723dac19-3a6b-8f5e-89ce-53b9006ba92d-87d45f1d {
    justify-self: start
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec4c-3660e8f8 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec53-3660e8f8,
#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec5b-3660e8f8,
#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec63-3660e8f8,
#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec6b-3660e8f8 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec73-3660e8f8 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec7b-3660e8f8 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec83-3660e8f8,
#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec8b-3660e8f8 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec9b-3660e8f8 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0eca9-3660e8f8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ecc9-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ecd9-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed0c-3660e8f8 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed1b-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed2b-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed65-3660e8f8 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed73-3660e8f8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed87-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed97-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0edca-3660e8f8 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0edd8-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ede9-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee23-3660e8f8 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee31-3660e8f8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee43-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee57-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee8a-3660e8f8 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee98-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0eea8-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0eee2-3660e8f8 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0eef0-3660e8f8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ef01-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ef11-3660e8f8 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-c88c0682-bc4b-d3a7-903e-757f36b0ef43-3660e8f8 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_9d2ca833-73b2-4ecc-c4b6-5d4dc37dbabd-c37dbaba {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_9d2ca833-73b2-4ecc-c4b6-5d4dc37dbac0-c37dbaba {
    grid-area: 1/6/2/13
}

#w-node-_8edfdf32-016c-c9be-207d-9e13acd228d8-acd228d5 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_8edfdf32-016c-c9be-207d-9e13acd228e2-acd228d5 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_8edfdf32-016c-c9be-207d-9e13acd228ee-acd228d5 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d0ec-11c89d36 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d0f2-11c89d36,
#w-node-f32008e0-8e08-3257-23d2-e8348b22d0fc-11c89d36 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d105-11c89d36,
#w-node-f32008e0-8e08-3257-23d2-e8348b22d12f-11c89d36 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d17f-11c89d36 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d185-11c89d36 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d196-11c89d36 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d1a2-11c89d36 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d1c5-11c89d36 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d1cb-11c89d36,
#w-node-f32008e0-8e08-3257-23d2-e8348b22d1d6-11c89d36 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d1e7-11c89d36 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d1ed-11c89d36 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d1f7-11c89d36 {
    grid-area: span 1/span 8/span 1/span 8;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d200-11c89d36 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d208-11c89d36 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d213-11c89d36 {
    grid-area: 1/1/2/7;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d231-11c89d36 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d237-11c89d36,
#w-node-f32008e0-8e08-3257-23d2-e8348b22d240-11c89d36,
#w-node-f32008e0-8e08-3257-23d2-e8348b22d249-11c89d36 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d257-11c89d36 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d260-11c89d36 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d269-11c89d36 {
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d270-11c89d36 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d27c-11c89d36 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f32008e0-8e08-3257-23d2-e8348b22d28a-11c89d36 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_94926d2c-b2c6-9b8d-5d18-a10f54bafc47-54bafc44 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_94926d2c-b2c6-9b8d-5d18-a10f54bafc4b-54bafc44 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_67a7d5cf-fc3e-3c7c-b5c8-9a75011cfa7a-011cfa64 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_67a7d5cf-fc3e-3c7c-b5c8-9a75011cfa7e-011cfa64,
#w-node-e6d3f2d4-8ea1-98d0-9252-1ffa2f59cade-2f59cade {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_4bf7c045-54f3-12f6-8928-cedb7bcae14c-7bcae145 {
    grid-area: 2/1/3/6
}

#w-node-_92a61f9b-6198-ac38-af56-6e52818ddbc0-7bcae145 {
    grid-area: 1/10/2/13
}

#w-node-ec456bda-aed4-a86d-fbd0-48e289c2f67c-89c2f679 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-ec456bda-aed4-a86d-fbd0-48e289c2f688-89c2f679 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d6c-77d21862 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d72-77d21862,
#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d7c-77d21862 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d89-77d21862 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2dd8-77d21862 {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2ddb-77d21862 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2dde-77d21862 {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2de6-77d21862 {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: stretch
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2df0-77d21862 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2df6-77d21862,
#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2dff-77d21862,
#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e19-77d21862 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e27-77d21862 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e2d-77d21862 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e32-77d21862 {
    grid-area: 1/1/2/7;
    align-self: stretch
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e3a-77d21862 {
    grid-area: 2/4/3/10
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e4e-77d21862 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e59-77d21862 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c741205-3052dedf {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c74120b-3052dedf {
    grid-area: span 1/span 8/span 1/span 8;
    align-self: stretch
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c741228-3052dedf {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c741235-3052dedf {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c74123d-3052dedf {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: center
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c741248-3052dedf {
    grid-area: 1/1/2/8;
    align-self: stretch
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c74124e-3052dedf {
    grid-area: 2/3/3/11
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c741268-3052dedf {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-e817e431-5ec9-d177-fb6b-bf793c741273-3052dedf {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9915-f93b995a {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d991b-f93b995a,
#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9924-f93b995a {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9935-f93b995a {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d993d-f93b995a {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: center
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d994a-f93b995a {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9950-f93b995a {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9993-f93b995a {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9999-f93b995a {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99a3-f93b995a {
    grid-area: span 1/span 8/span 1/span 8;
    align-self: stretch
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99b0-f93b995a {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99b8-f93b995a {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99df-f93b995a {
    grid-area: 1/1/2/7;
    align-self: stretch
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99e7-f93b995a {
    grid-area: 2/4/3/10
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99fb-f93b995a {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9a06-f93b995a,
#w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9a0d-f93b995a {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_08c313d8-cd31-f1f1-8ff6-fba43a7595a8-3a7595a4 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_0312afec-cde8-2f9f-d038-f74809bbe2e6-3a7595a4 {
    grid-area: 1/4/2/10;
    align-self: end
}

#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f107d-57bd5358 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1083-57bd5358,
#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f108c-57bd5358 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f10aa-57bd5358 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f10b0-57bd5358 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f10e7-57bd5358,
#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1101-57bd5358 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1110-57bd5358 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1116-57bd5358,
#w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f111d-57bd5358 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-bf75c8a7-ec82-50f0-80ac-b227c113ef6c-2598f72f {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_56135c1b-a2af-29ab-fad2-f35ca82c406a-2598f72f,
#w-node-_12dbab54-0174-1cc4-d9cf-3fc1ad68b39a-2598f72f {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-_71412aae-d9fb-9f7b-354f-d94327da484c-2598f72f {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-fd3b6a7b-b85f-d11d-d1d8-937019673169-2598f72f {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-fd3b6a7b-b85f-d11d-d1d8-937019673173-2598f72f {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-fd3b6a7b-b85f-d11d-d1d8-93701967317e-2598f72f {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_65789fec-4f6c-a2a4-e6e1-e54b0f3d727c-2598f72f {
    grid-area: 1/4/2/10
}

#w-node-_71412aae-d9fb-9f7b-354f-d94327da4978-2598f72f {
    grid-area: 1/7/2/13;
    align-self: stretch
}

#w-node-_31659822-5af7-932f-c37c-ee3ae85ca85e-2598f72f {
    grid-area: 1/1/2/7;
    align-self: center
}

#w-node-_0dcc2a93-b238-d47b-000b-16cb303485dd-2598f72f {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_993d81df-d383-7dc1-75ec-8c4b6a7946ab-2598f72f {
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch
}

#w-node-_48e13aa6-14f6-03e3-6097-1b518f3db9da-2598f72f {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-f5f8694e-ef69-880b-385c-1442c9ebbb31-ef4c7c50 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-e07116ce-ac12-5320-d331-acbe730b5863-ef4c7c50 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-e07116ce-ac12-5320-d331-acbe730b5867-ef4c7c50,
#w-node-e07116ce-ac12-5320-d331-acbe730b5878-ef4c7c50 {
    align-self: stretch
}

#w-node-e07116ce-ac12-5320-d331-acbe730b5888-ef4c7c50 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60b3a1d2-15c8-545e-5486-731d123f0a93-ef4c7c50 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-10f46a70 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-10f46a70 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-10f46a70 {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9bb-10f46a70,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9e1-10f46a70,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea11-10f46a70,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea2d-10f46a70,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea49-10f46a70,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea6f-10f46a70,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea81-10f46a70,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea93-10f46a70,
#w-node-_33e16766-c548-2ea2-ce64-218d56137727-10f46a70,
#w-node-_9145be2a-794a-fa4b-833b-8d42c99d0f22-10f46a70 {
    align-self: start
}

#w-node-_0f8404e5-1544-0ecb-6697-874ed9598ffb-10f46a70 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_0f8404e5-1544-0ecb-6697-874ed9599001-10f46a70,
#w-node-_0f8404e5-1544-0ecb-6697-874ed9599007-10f46a70 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: end
}

#w-node-_2c586bc1-01e4-b398-389e-c28d458596e7-263a6c04 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e576b930-f108-7b2e-f424-c88384547958-263a6c04,
#w-node-_54f6d039-64cf-cea1-0792-108ee3f11e6a-263a6c04,
#w-node-_407bb986-7091-f93c-8e59-90d51be0eef3-263a6c04,
#w-node-dbfed6b4-dcfb-13df-f004-1e89080aae28-263a6c04,
#w-node-_1aa7e193-7cd3-72d8-ed50-29acab66fc96-263a6c04,
#w-node-_70fbfdb8-eb70-a5d4-7557-587bcdaca71c-263a6c04,
#w-node-_20be61d0-b8d0-2c5e-852a-22558683fd88-263a6c04,
#w-node-_00aba97d-b91a-d8ba-1273-eb092b9f2d2b-263a6c04,
#w-node-_8fa0680f-debd-3404-b23e-ec0d51d26b31-263a6c04,
#w-node-a76a487b-94cf-8b93-b926-ecda4e8b4e64-263a6c04,
#w-node-_582ece54-e7dd-1250-418b-aed2b6510029-263a6c04 {
    align-self: start
}

#w-node-_961e184f-97b9-3e77-d69a-c3c2cd1b1356-29a8a08f,
#w-node-_133361de-24bc-ec4b-1fa1-10ef3074ba5e-29a8a08f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bbcec0d9-8502-2a2a-b7d3-6dd5ff5b37e5-29a8a08f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch
}

#w-node-_66469115-e4c4-87c7-bb61-58cb7fa08c7c-29a8a08f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-29a8a08f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f16-29a8a08f {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-29a8a08f {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac360-29a8a08f {
    align-self: stretch
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac364-29a8a08f {
    align-self: center
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac367-29a8a08f,
#w-node-f6b0e207-f928-d190-ac33-d6f1192ac36a-29a8a08f {
    align-self: stretch
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930bc-3487ed9e {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930c0-3487ed9e {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930c8-3487ed9e {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930ce-3487ed9e,
#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930d8-3487ed9e {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930e6-3487ed9e {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930ec-3487ed9e {
    grid-area: span 1/span 8/span 1/span 8;
    align-self: stretch
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930f2-3487ed9e {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f1930ff-3487ed9e {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f19310d-3487ed9e {
    grid-area: 1/4/2/10;
    align-self: end
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f193113-3487ed9e {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f19312f-3487ed9e {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-aa298c46-8a75-ad64-f74b-a3b47f193135-3487ed9e,
#w-node-aa298c46-8a75-ad64-f74b-a3b47f193140-3487ed9e,
#w-node-aa298c46-8a75-ad64-f74b-a3b47f193149-3487ed9e {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-b41425c6-f703-257d-d7ce-ea2a90f44567-9dac3bd2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-a0a46ced-ae71-86c6-c4ab-776fa0ef64a1-9dac3bd2 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_578e0049-1c5e-ba3c-0a1c-12051574796a-9dac3bd2 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: start
}

#w-node-_404f68b5-cb98-8c63-f736-8308369851c4-9dac3bd2 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-a934e91e-5e7a-78a2-84e4-26f8a50db0a5-e72a0db4 {
    grid-area: span 1/span 7/span 1/span 7;
    align-self: center
}

#w-node-bcce5a10-c519-f5b4-c93f-02a96949f3dc-e72a0db4 {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: stretch
}

#w-node-_95b5e4c3-ed11-01e8-06de-2e08f3cf478b-e72a0db4 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-c7605e6c-1822-cfcf-2dd7-597c916731c1-e72a0db4 {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_80dce300-4489-aee1-c748-7d3673f14645-e72a0db4 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_57fef1ad-c537-8928-f491-44dad35714fe-e72a0db4 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: center
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-51a1ef30 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-51a1ef30 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-51a1ef30 {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9be-51a1ef30 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f548ab7b-604f-a95e-946f-a271722e1ed9-51a1ef30,
#w-node-_09cc1ecf-2aae-5a48-6ceb-1f300fafbd44-51a1ef30,
#w-node-a68cabb3-d555-5a1f-0d17-d5266eab789c-51a1ef30,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-35b75873 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-35b75873 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-35b75873 {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_51677865-79d6-b22f-c01a-e5ba5cd05f7a-35b75873,
#w-node-_56209ca1-512f-aa6d-c7f9-466c16b9cccd-35b75873,
#w-node-fa4974c8-b16e-429c-5083-ab672fb97a13-35b75873,
#w-node-_23b647df-6e12-1c7c-99ae-378cc37adb1e-35b75873,
#w-node-a9f5f3b1-e7b3-a28e-4cc1-79f32bf194b9-35b75873,
#w-node-_51b95736-0efc-a7a5-8f9c-1d117480df02-35b75873,
#w-node-_30c50fea-515b-0dcc-739f-b8a4a85a772a-35b75873,
#w-node-c31c29da-a9ed-cb41-f6cd-4b02cb69c7ac-35b75873,
#w-node-_01606bee-fd2d-0480-f25b-b3dd77ea69dc-35b75873,
#w-node-b597f3a2-1b9d-5184-0a61-9473413e789e-35b75873,
#w-node-_3e75baba-75c8-57c3-ac5e-a815e40a9884-35b75873 {
    align-self: start
}

#w-node-_969e4ebe-3d88-a264-3385-fc1a7756f062-35b75873 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_09cc1ecf-2aae-5a48-6ceb-1f300fafbd44-35b75873,
#w-node-a68cabb3-d555-5a1f-0d17-d5266eab789c-35b75873 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: end
}

#w-node-_961e184f-97b9-3e77-d69a-c3c2cd1b1356-a5a9be45,
#w-node-_133361de-24bc-ec4b-1fa1-10ef3074ba5e-a5a9be45 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bbcec0d9-8502-2a2a-b7d3-6dd5ff5b37e5-a5a9be45 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch
}

#w-node-_66469115-e4c4-87c7-bb61-58cb7fa08c7c-a5a9be45 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-a5a9be45 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f16-a5a9be45 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-a5a9be45 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac360-a5a9be45 {
    align-self: stretch
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac364-a5a9be45 {
    align-self: center
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac367-a5a9be45,
#w-node-f6b0e207-f928-d190-ac33-d6f1192ac36a-a5a9be45 {
    align-self: stretch
}

#w-node-_2c586bc1-01e4-b398-389e-c28d458596e7-1fe1a555 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e576b930-f108-7b2e-f424-c88384547958-1fe1a555,
#w-node-_54f6d039-64cf-cea1-0792-108ee3f11e6a-1fe1a555,
#w-node-_407bb986-7091-f93c-8e59-90d51be0eef3-1fe1a555,
#w-node-dbfed6b4-dcfb-13df-f004-1e89080aae28-1fe1a555,
#w-node-_1aa7e193-7cd3-72d8-ed50-29acab66fc96-1fe1a555,
#w-node-_70fbfdb8-eb70-a5d4-7557-587bcdaca71c-1fe1a555,
#w-node-_20be61d0-b8d0-2c5e-852a-22558683fd88-1fe1a555,
#w-node-_00aba97d-b91a-d8ba-1273-eb092b9f2d2b-1fe1a555,
#w-node-_8fa0680f-debd-3404-b23e-ec0d51d26b31-1fe1a555,
#w-node-a76a487b-94cf-8b93-b926-ecda4e8b4e64-1fe1a555,
#w-node-_582ece54-e7dd-1250-418b-aed2b6510029-1fe1a555 {
    align-self: start
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-24ce16df {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-24ce16df {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-24ce16df {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9bb-24ce16df,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9e1-24ce16df,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea11-24ce16df,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea2d-24ce16df,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea49-24ce16df,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea6f-24ce16df,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea81-24ce16df,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea93-24ce16df {
    align-self: start
}

#w-node-f548ab7b-604f-a95e-946f-a271722e1ed9-24ce16df,
#w-node-_09cc1ecf-2aae-5a48-6ceb-1f300fafbd44-24ce16df,
#w-node-a68cabb3-d555-5a1f-0d17-d5266eab789c-24ce16df,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-74767998 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-74767998 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-74767998 {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9be-74767998 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f548ab7b-604f-a95e-946f-a271722e1ed9-74767998,
#w-node-_09cc1ecf-2aae-5a48-6ceb-1f300fafbd44-74767998,
#w-node-a68cabb3-d555-5a1f-0d17-d5266eab789c-74767998,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-7a93bd8b {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-7a93bd8b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-7a93bd8b {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_51677865-79d6-b22f-c01a-e5ba5cd05f7a-7a93bd8b,
#w-node-_23b647df-6e12-1c7c-99ae-378cc37adb1e-7a93bd8b,
#w-node-a9f5f3b1-e7b3-a28e-4cc1-79f32bf194b9-7a93bd8b,
#w-node-_51b95736-0efc-a7a5-8f9c-1d117480df02-7a93bd8b,
#w-node-_30c50fea-515b-0dcc-739f-b8a4a85a772a-7a93bd8b,
#w-node-c31c29da-a9ed-cb41-f6cd-4b02cb69c7ac-7a93bd8b,
#w-node-_01606bee-fd2d-0480-f25b-b3dd77ea69dc-7a93bd8b,
#w-node-b597f3a2-1b9d-5184-0a61-9473413e789e-7a93bd8b,
#w-node-_3e75baba-75c8-57c3-ac5e-a815e40a9884-7a93bd8b {
    align-self: start
}

#w-node-f548ab7b-604f-a95e-946f-a271722e1ed9-7a93bd8b,
#w-node-_09cc1ecf-2aae-5a48-6ceb-1f300fafbd44-7a93bd8b,
#w-node-a68cabb3-d555-5a1f-0d17-d5266eab789c-7a93bd8b,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-8d76101d {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-8d76101d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-8d76101d {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9bb-8d76101d,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9e1-8d76101d,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea11-8d76101d,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea2d-8d76101d,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea49-8d76101d,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea6f-8d76101d,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea81-8d76101d,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1ea93-8d76101d,
#w-node-_93d2b63f-7400-df41-5178-e87c6dc39848-8d76101d {
    align-self: start
}

#w-node-_2d5a3b74-af1c-8f1f-e208-cf1702a5b26b-8d76101d {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_2d5a3b74-af1c-8f1f-e208-cf1702a5b271-8d76101d,
#w-node-_2d5a3b74-af1c-8f1f-e208-cf1702a5b277-8d76101d {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: end
}

#w-node-_2c586bc1-01e4-b398-389e-c28d458596e7-26f443de {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e576b930-f108-7b2e-f424-c88384547958-26f443de,
#w-node-_54f6d039-64cf-cea1-0792-108ee3f11e6a-26f443de,
#w-node-_407bb986-7091-f93c-8e59-90d51be0eef3-26f443de,
#w-node-dbfed6b4-dcfb-13df-f004-1e89080aae28-26f443de,
#w-node-_1aa7e193-7cd3-72d8-ed50-29acab66fc96-26f443de,
#w-node-_70fbfdb8-eb70-a5d4-7557-587bcdaca71c-26f443de,
#w-node-_20be61d0-b8d0-2c5e-852a-22558683fd88-26f443de,
#w-node-_00aba97d-b91a-d8ba-1273-eb092b9f2d2b-26f443de,
#w-node-_8fa0680f-debd-3404-b23e-ec0d51d26b31-26f443de,
#w-node-a76a487b-94cf-8b93-b926-ecda4e8b4e64-26f443de,
#w-node-_582ece54-e7dd-1250-418b-aed2b6510029-26f443de {
    align-self: start
}

#w-node-_961e184f-97b9-3e77-d69a-c3c2cd1b1356-5e824502,
#w-node-_133361de-24bc-ec4b-1fa1-10ef3074ba5e-5e824502 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bbcec0d9-8502-2a2a-b7d3-6dd5ff5b37e5-5e824502 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch
}

#w-node-_66469115-e4c4-87c7-bb61-58cb7fa08c7c-5e824502 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-5e824502 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f16-5e824502 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-5e824502 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac360-5e824502 {
    align-self: stretch
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac364-5e824502 {
    align-self: center
}

#w-node-f6b0e207-f928-d190-ac33-d6f1192ac367-5e824502,
#w-node-f6b0e207-f928-d190-ac33-d6f1192ac36a-5e824502 {
    align-self: stretch
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-71915035 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-71915035 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-71915035 {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9be-71915035 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f548ab7b-604f-a95e-946f-a271722e1ed9-71915035,
#w-node-_09cc1ecf-2aae-5a48-6ceb-1f300fafbd44-71915035,
#w-node-a68cabb3-d555-5a1f-0d17-d5266eab789c-71915035,
#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e981-5e32d92e {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e982-5e32d92e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4850af79-cc59-75ac-c128-e46d7ff1e9b8-5e32d92e {
    grid-area: span 1/span 8/span 1/span 8
}

#w-node-_51677865-79d6-b22f-c01a-e5ba5cd05f7a-5e32d92e,
#w-node-d1887cc4-9f4e-c913-b44e-269a2fa868a9-5e32d92e,
#w-node-_23b647df-6e12-1c7c-99ae-378cc37adb1e-5e32d92e,
#w-node-a9f5f3b1-e7b3-a28e-4cc1-79f32bf194b9-5e32d92e,
#w-node-_51b95736-0efc-a7a5-8f9c-1d117480df02-5e32d92e,
#w-node-_30c50fea-515b-0dcc-739f-b8a4a85a772a-5e32d92e,
#w-node-d69963af-9efc-defe-28f7-651a29555d5c-5e32d92e,
#w-node-c31c29da-a9ed-cb41-f6cd-4b02cb69c7ac-5e32d92e,
#w-node-_01606bee-fd2d-0480-f25b-b3dd77ea69dc-5e32d92e,
#w-node-b597f3a2-1b9d-5184-0a61-9473413e789e-5e32d92e,
#w-node-_3e75baba-75c8-57c3-ac5e-a815e40a9884-5e32d92e {
    align-self: start
}

#w-node-_4e96070f-c344-3114-0887-f24dd6d67830-5e32d92e {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_09cc1ecf-2aae-5a48-6ceb-1f300fafbd44-5e32d92e,
#w-node-a68cabb3-d555-5a1f-0d17-d5266eab789c-5e32d92e {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: end
}

#w-node-d0ca8834-a698-ecf3-a80b-c76dfb1f7130-9a54723f {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-_3e88092b-3ffe-2f56-4b52-3d77df8d7b44-9a54723f,
#w-node-a60c391e-c408-6387-d47a-bb215a021137-9a54723f {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_79d84edd-0bab-9828-5c88-1d96ff3f6f64-9a54723f,
#w-node-e4964af6-abd5-4f5d-e5b6-6d7b07de949d-9a54723f {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_96ea37c0-0ec5-366a-92dc-d6448f1d81cc-9a54723f,
#w-node-fc74bd7e-eab6-e230-511f-58d346aae52a-9a54723f {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_7a76bb3f-608f-0179-1db8-32e9cc10bfe3-9a54723f {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_4734a283-b5b3-2a3c-cd8b-74dcf64f5318-9a54723f,
#w-node-f76f91a2-56da-46a3-4ce0-0e6f9e432823-9a54723f,
#w-node-f76f91a2-56da-46a3-4ce0-0e6f9e432834-9a54723f,
#w-node-_42c73df2-6e46-c4f3-5706-934ea9e57b15-9a54723f,
#w-node-f003a11a-ceca-224c-d442-f8e568b3f53f-9a54723f,
#w-node-f003a11a-ceca-224c-d442-f8e568b3f550-9a54723f,
#w-node-_9723ba2f-cb53-4264-b6ee-8e55e5bdeb76-9a54723f,
#w-node-d9e51661-a665-d2c3-8fc4-4042d9384a8e-9a54723f,
#w-node-_8e9d923b-1bd2-e3f7-e1e6-e9956b0d04d9-9a54723f,
#w-node-a6b5a631-497a-26e9-60e5-a7a9567018cc-9a54723f,
#w-node-_5e33f42e-e222-6a84-4101-bcb7ee45cd39-9a54723f,
#w-node-c0c9300c-4eda-19f3-a321-eb07609642d6-9a54723f,
#w-node-_1e3a9834-f900-23fe-e7c7-df38240c59cc-9a54723f,
#w-node-e56ca9b6-ddb4-a7df-819d-e8a4325793d9-9a54723f,
#w-node-dc5c8166-5bc8-4a3e-8684-db0d2bd0c320-9a54723f,
#w-node-_2e9615d3-05ab-b35d-4a54-6c3bd085e4e8-9a54723f,
#w-node-_9bb0b7ca-d425-d8cc-4fdd-6fa71d899fa3-9a54723f,
#w-node-ec4186aa-e3eb-8ae8-5f43-510e9d10d305-9a54723f,
#w-node-_5713a5be-2f56-2e6f-43b5-7ce3809c7aec-9a54723f,
#w-node-_17fae41b-8b29-34a1-fe65-0bcc462a08da-9a54723f,
#w-node-e030dfd9-269c-98b0-7f7b-f3b1d8f13cb7-9a54723f,
#w-node-_677dd3b9-be30-7a33-dac1-268f13e42a58-9a54723f,
#w-node-_812ca632-4cdc-cc4f-e7d4-ded2575eb290-9a54723f,
#w-node-_5158ce3f-1813-434b-77a2-d8757a4a546b-9a54723f,
#w-node-b6fcd7d7-6c86-5d77-c3ca-97b456a53c67-9a54723f,
#w-node-cd122324-5671-68ca-69c8-18a037c2cf9f-9a54723f,
#w-node-cd122324-5671-68ca-69c8-18a037c2cfb0-9a54723f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3c2e3ddf-0c53-050a-77db-a94018b2526b-48892d5d {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_3c2e3ddf-0c53-050a-77db-a94018b25271-48892d5d {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-_29e7fdb6-fb50-756b-bc4c-6911cabce5ef-48892d5d {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_29e7fdb6-fb50-756b-bc4c-6911cabce5fb-48892d5d {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_2c9a6113-3494-987f-5ac8-cef5857c9d42-48892d5d {
    grid-area: span 1/span 8/span 1/span 8;
    align-self: stretch
}

#w-node-_8c9739e7-c54e-37a3-77f7-b4bdefa38589-48892d5d {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-d5c75921-38be-be1d-6f47-8827939b3c4f-48892d5d,
#w-node-aa09756f-fcd3-210e-7c1a-91465bd553ab-48892d5d {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_9396677e-db8f-c990-d51e-1bd0397d0cf6-48892d5d {
    grid-area: 1/1/2/7;
    align-self: stretch
}

#w-node-_9dd843e0-1305-99a4-8180-3b4b00025acf-48892d5d,
#w-node-_794d2b77-d40b-8978-875a-9eb55137589e-6e0a2b49 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_53a99141-8c3f-565f-5a3c-253501161bb0-6e0a2b49 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_2b0e96e0-29b6-8634-f852-6923931ddacd-6e0a2b49 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_2b0e96e0-29b6-8634-f852-6923931ddad3-6e0a2b49,
#w-node-_2b0e96e0-29b6-8634-f852-6923931ddad4-6e0a2b49 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-c2e63c00-6ea5-1743-40ca-d96384caaeef-6e0a2b49 {
    grid-area: 1/1/2/7;
    align-self: stretch
}

#w-node-_4ce5c232-33b8-f738-c910-8e341cc71085-6e0a2b49 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_41b21c2c-c953-89ea-f20e-27d4f39353b5-6e0a2b49 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_794d2b77-d40b-8978-875a-9eb55137589e-54b91ff5 {
    grid-area: 1/1/2/7;
    align-self: stretch
}

#w-node-_1d0729d8-aab7-3458-4693-d112cfde6d77-54b91ff5 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_52110f3e-4f4b-4543-3ed3-2b4e79b0a58a-54b91ff5 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_52110f3e-4f4b-4543-3ed3-2b4e79b0a591-54b91ff5,
#w-node-dd0de627-0648-5dd7-f8f3-b07d6fdc6fb6-54b91ff5 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_9c0a089d-913a-6a5a-b70a-8951c70f0af4-54b91ff5 {
    grid-area: 1/1/2/8;
    align-self: stretch
}

#w-node-_9c0a089d-913a-6a5a-b70a-8951c70f0afc-54b91ff5 {
    grid-area: 2/3/3/7
}

#w-node-d631d410-7680-38e8-eb13-a781adc8dc11-54b91ff5 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-a34cc323-1c52-890b-d64b-329a88aa4df7-54b91ff5 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_52124377-74f0-8f6b-4746-6cf77496bae8-54b91ff5 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-da7a8a86-a2b0-9c73-f081-eae3aa2427f5-54b91ff5 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-da7a8a86-a2b0-9c73-f081-eae3aa242801-54b91ff5 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_957387f5-0a92-5e07-cba1-5ef49c2839d9-54b91ff5 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_8973890b-81c6-96cb-9cee-9227f06cf19f-54b91ff5,
#w-node-_04e2b3c4-8c75-c09d-7dd0-69adc916ae57-54b91ff5 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_9cbfc81c-4c93-0487-39a6-bc48b4fb4548-54b91ff5,
#w-node-_54a5a5f2-5e95-c6ee-ad4a-258c33845c4b-54b91ff5 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_187cc694-f2d8-be0e-4d50-5e6df18ec336-54b91ff5 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-bf75c8a7-ec82-50f0-80ac-b227c113ef6c-f9861cbf {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-d21c3583-8e98-f277-f31e-ee285bacf487-f9861cbf {
    grid-area: 1/4/2/10;
    align-self: start
}

#w-node-a69463fa-ce4f-661b-1584-e90dcf40e763-f9861cbf {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-_30caf53f-8639-cff6-e2c6-70ee1aee8772-f9861cbf {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-ead73651-eefe-6270-05dc-81a1c4d6cfea-f9861cbf {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-ead73651-eefe-6270-05dc-81a1c4d6cff0-f9861cbf {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_9fba3b42-3cda-2790-6826-7eec18ca7cf7-f9861cbf {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_9fba3b42-3cda-2790-6826-7eec18ca7d01-f9861cbf,
#w-node-e410bbe5-bc18-0d20-ba7f-b3a81910fd8e-f9861cbf {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_2112f281-ef51-072d-a151-90a4a0b426b2-71ac6638 {
    grid-area: 1/4/2/10
}

#w-node-_9346681b-4e50-0687-a213-27b680da559b-71ac6638 {
    grid-area: 1/12/2/13;
    place-self: center end
}

#w-node-_9b1e70e7-4b6d-225f-be5f-ca6852716ffd-71ac6638 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c33368ed-6c3d-7a93-8ac1-d521aa605392-71ac6638 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_784db565-39ba-7179-1319-c9cd6695c015-71ac6638 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_57d9d755-34dd-f015-f712-c19f07e66463-71ac6638 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-_05034db7-b206-1181-97e0-abe679d718a8-71ac6638 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_45a620d2-4133-5800-9c51-b655f1f39e4e-71ac6638 {
    grid-area: 1/1/2/6;
    align-self: stretch
}

#w-node-_4968989e-266c-1cad-863e-638eeba0096f-71ac6638 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_6590ecd8-165d-aec0-7e61-f53ced84be67-71ac6638 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-_6590ecd8-165d-aec0-7e61-f53ced84be6f-71ac6638,
#w-node-_0f44f029-8603-1f8a-74ca-414b2642ac7a-71ac6638,
#w-node-d6471d31-1ea3-cd83-c466-bc3f9ad1185c-71ac6638 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_930cfe7b-0f28-bdec-7692-d529fabefc55-71ac6638 {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: stretch
}

#w-node-_88c4c581-ecac-986d-e6c3-f38f5836a532-71ac6638 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3f6de6f5-95c1-b799-5b21-fcf287fe0a4b-71ac6638,
#w-node-_7d58c3dc-6f77-5e85-a875-09dfeb931611-71ac6638 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c612c4a9-5243-0e81-9dea-b5a235b0a43c-71ac6638 {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: stretch
}

#w-node-cce2d614-bcf9-be63-4034-1efb358e020c-71ac6638 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-cce2d614-bcf9-be63-4034-1efb358e0210-71ac6638 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-d51aa284-7b35-4475-8486-595e874f1a73-71ac6638 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_982bbcb9-12c4-f433-fa8c-c199dc89e4f6-71ac6638 {
    grid-area: 1/3/2/11;
    align-self: stretch
}

#w-node-dfada8f4-ea79-8721-6723-b28eb2b30e63-71ac6638 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_30eb75ec-c217-2857-0222-a55169dc335b-71ac6638,
#w-node-_45615d17-c083-e679-1a7a-175628cbcc62-71ac6638 {
    grid-area: span 1/span 4/span 1/span 4;
    align-self: stretch
}

#w-node-_31348ff9-5471-3827-8a40-f977b8c8714b-71ac6638 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_1a8b5fcd-d098-9b21-ca2c-39d12d9de257-71ac6638,
#w-node-bd6f05ab-97c1-9da7-802a-1390c714b595-71ac6638 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_244c6088-4433-7f1a-7fbb-b8573d82eaa8-71ac6638 {
    grid-area: 1/1/2/8;
    align-self: stretch
}

#w-node-_244c6088-4433-7f1a-7fbb-b8573d82eaae-71ac6638 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-f1f6c72d-7715-c6bb-4d96-93e2ffc8e355-71ac6638 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_0003bccb-ee48-57f9-8dd4-8245b637a7b1-71ac6638 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_517856fb-ff89-8313-d455-263c246d1042-71ac6638 {
    grid-area: 1/1/3/7
}

#w-node-da7a8a86-a2b0-9c73-f081-eae3aa2427f5-a88bc8e0 {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-da7a8a86-a2b0-9c73-f081-eae3aa242801-a88bc8e0 {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: end
}

#w-node-_46ba126b-cf93-f879-ce46-cb0dee2a266f-a88bc8e0,
#w-node-_46ba126b-cf93-f879-ce46-cb0dee2a267a-a88bc8e0 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_957387f5-0a92-5e07-cba1-5ef49c2839d9-a88bc8e0 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-a5d179dd-fcda-4f1a-79c1-3edea1afc403-a88bc8e0 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-d1a7d403-a548-702d-9730-aec8ccce5c53-a88bc8e0 {
    grid-area: 1/1/2/7;
    align-self: stretch
}

#w-node-d3db838f-e887-e916-28ed-97bf2e0d7f42-a88bc8e0 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_640eec7a-dbab-3730-b996-aa7f70c1bcef-a88bc8e0 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-_8570e4a7-d9c6-7e07-3f0d-78286590b79f-a88bc8e0 {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-_43e1b528-5569-a204-5727-623bcd7acb5d-a88bc8e0 {
    grid-area: span 1/span 17/span 1/span 17
}

#w-node-_5561ee5f-cfd1-0488-b21b-a1e7b737edda-a88bc8e0 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_5561ee5f-cfd1-0488-b21b-a1e7b737ede4-a88bc8e0 {
    grid-area: 2/4/3/10;
    align-self: stretch
}

#w-node-_2f899844-a8ed-a18e-c2af-87711f42139d-a88bc8e0,
#w-node-_62aa162a-a61c-a481-9388-2455c5b9023d-a88bc8e0 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-deb0dd85-c583-b9f9-1363-cc8c6066fc6c-a88bc8e0,
#w-node-_13e49311-2ebd-1bbc-f5ba-140b7995d0b2-a88bc8e0 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_53e94f6b-7846-98b4-af06-250ea176b59d-a88bc8e0 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-_2ba82da4-47c8-5375-5725-9ea8441f9e81-a88bc8e0,
#w-node-a670eb2a-0215-f865-41cb-5490cec3e27f-a88bc8e0 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-c3a77018-be50-7579-ced2-e7f08ae56598-a88bc8e0 {
    grid-area: 1/1/2/13;
    align-self: stretch
}

#w-node-e9e0ebf2-e567-cfbc-d2d4-a04224c707b5-a88bc8e0 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-c9f22067-7d65-d514-c8eb-297601b18b1d-a88bc8e0 {
    justify-self: start
}

#w-node-_70fe170c-8cf5-4c76-39d7-c7460431f004-a88bc8e0 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-c50e71be-e2b1-5d32-ecf5-f9cacb5d5ecb-a88bc8e0 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-_34c2bed8-ffff-6d99-a949-9ce111cd02a8-a88bc8e0 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-_34c2bed8-ffff-6d99-a949-9ce111cd02ae-a88bc8e0,
#w-node-_34c2bed8-ffff-6d99-a949-9ce111cd02be-a88bc8e0 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

#w-node-_96fe0b85-cf3a-f900-8ce0-6e28b0fb5f3f-a88bc8e0 {
    grid-area: 1/4/2/10;
    align-self: stretch
}

#w-node-f95f8dfb-c220-b7d5-c491-ebde781d7d98-a88bc8e0,
#w-node-_86211838-f301-6fa7-591c-0513fdd4b341-a88bc8e0 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-e6f3e8bf-b266-2237-d89f-1290ecaf6704-a88bc8e0 {
    grid-area: 1/1/2/13;
    align-self: stretch
}

#w-node-_29e622a9-41fd-83bd-4b77-fc9a97ef1054-a88bc8e0 {
    grid-area: span 1/span 7/span 1/span 7;
    align-self: stretch
}

#w-node-_29e622a9-41fd-83bd-4b77-fc9a97ef1058-a88bc8e0 {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: stretch
}

#w-node-_043187dd-bb04-bb74-4808-64c3d219bd17-a88bc8e0 {
    grid-area: span 1/span 12/span 1/span 12;
    align-self: stretch
}

#w-node-c926b205-9ef5-f5d7-bfbc-23599860bcac-a88bc8e0 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-c926b205-9ef5-f5d7-bfbc-23599860bcb8-a88bc8e0 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: stretch
}

@media screen and (max-width: 991px) {
    #w-node-e1101ee7-5782-317f-3747-100f70ec7048-87d45f07 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: end
    }

    #w-node-c249a583-247a-353e-7ad5-30f899d514fb-99d514dd {
        grid-area: 1/2/4/3
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec53-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec5b-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec63-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec6b-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec73-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec7b-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec83-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec8b-3660e8f8 {
        grid-column: span 1/span 1
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ec9b-3660e8f8 {
        grid-column: 1/7
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0eca9-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ecc9-3660e8f8 {
        grid-column: span 6/span 6
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed0c-3660e8f8 {
        grid-column: 1/7
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed1b-3660e8f8 {
        grid-column: span 6/span 6
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed65-3660e8f8 {
        grid-column: 1/7
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed73-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed87-3660e8f8 {
        grid-column: span 6/span 6
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0edca-3660e8f8 {
        grid-column: 1/7
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0edd8-3660e8f8 {
        grid-column: span 6/span 6
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee23-3660e8f8 {
        grid-column: 1/7
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee31-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee43-3660e8f8 {
        grid-column: span 6/span 6
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee8a-3660e8f8 {
        grid-column: 1/7
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee98-3660e8f8 {
        grid-column: span 6/span 6
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0eee2-3660e8f8 {
        grid-column: 1/7
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0eef0-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ef01-3660e8f8 {
        grid-column: span 6/span 6
    }

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ef43-3660e8f8 {
        grid-column: 1/7
    }

    #w-node-_9d2ca833-73b2-4ecc-c4b6-5d4dc37dbabd-c37dbaba {
        grid-column: span 6/span 6
    }

    #w-node-_9d2ca833-73b2-4ecc-c4b6-5d4dc37dbac0-c37dbaba,
    #w-node-_8edfdf32-016c-c9be-207d-9e13acd228d8-acd228d5 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_8edfdf32-016c-c9be-207d-9e13acd228e2-acd228d5 {
        grid-column: span 3/span 3
    }

    #w-node-_8edfdf32-016c-c9be-207d-9e13acd228ee-acd228d5 {
        grid-column: span 3/span 3;
        align-self: stretch
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d0ec-11c89d36 {
        grid-column: 1/7
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d0f2-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d0fc-11c89d36 {
        grid-column: span 3/span 3
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d105-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d12f-11c89d36 {
        grid-column: span 6/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d17f-11c89d36 {
        grid-column: 1/7
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d185-11c89d36 {
        grid-column: span 6/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d196-11c89d36 {
        grid-area: 1/1/2/7
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1a2-11c89d36 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: stretch
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1c5-11c89d36 {
        grid-column: 1/7
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1cb-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1d6-11c89d36 {
        grid-column: span 3/span 3
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1e7-11c89d36 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1ed-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1f7-11c89d36 {
        grid-column: span 3/span 3
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d200-11c89d36 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d213-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d231-11c89d36 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d237-11c89d36 {
        grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d240-11c89d36 {
        grid-column: span 6/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d249-11c89d36 {
        grid-area: 2/4/3/7
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d257-11c89d36 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d260-11c89d36 {
        grid-column: span 3/span 3
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d269-11c89d36 {
        grid-column: span 6/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d270-11c89d36 {
        grid-area: 2/4/3/7
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d27c-11c89d36 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d28a-11c89d36 {
        grid-column: span 6/span 6
    }

    #w-node-_94926d2c-b2c6-9b8d-5d18-a10f54bafc47-54bafc44 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_94926d2c-b2c6-9b8d-5d18-a10f54bafc4b-54bafc44 {
        grid-column: span 6/span 6
    }

    #w-node-_67a7d5cf-fc3e-3c7c-b5c8-9a75011cfa7a-011cfa64 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_67a7d5cf-fc3e-3c7c-b5c8-9a75011cfa7e-011cfa64 {
        grid-column: span 6/span 6
    }

    #w-node-_4bf7c045-54f3-12f6-8928-cedb7bcae14c-7bcae145 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: end
    }

    #w-node-_92a61f9b-6198-ac38-af56-6e52818ddbc0-7bcae145 {
        grid-column: 4/7
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d6c-77d21862 {
        grid-column: 1/7
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d72-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d7c-77d21862 {
        grid-column: span 3/span 3
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d89-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2dd8-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2ddb-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2dde-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2de6-77d21862 {
        grid-column: span 6/span 6
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2df0-77d21862 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2df6-77d21862 {
        grid-column: span 6/span 6
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2dff-77d21862 {
        grid-column: span 3/span 3
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e19-77d21862 {
        grid-column: span 3/span 3;
        align-self: stretch
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e27-77d21862 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e32-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e3a-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e4e-77d21862 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e59-77d21862 {
        grid-column: span 6/span 6
    }

    #w-node-e817e431-5ec9-d177-fb6b-bf793c741205-3052dedf {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-e817e431-5ec9-d177-fb6b-bf793c74120b-3052dedf,
    #w-node-e817e431-5ec9-d177-fb6b-bf793c741228-3052dedf,
    #w-node-e817e431-5ec9-d177-fb6b-bf793c741235-3052dedf,
    #w-node-e817e431-5ec9-d177-fb6b-bf793c74123d-3052dedf {
        grid-column: span 6/span 6
    }

    #w-node-e817e431-5ec9-d177-fb6b-bf793c741248-3052dedf,
    #w-node-e817e431-5ec9-d177-fb6b-bf793c74124e-3052dedf,
    #w-node-e817e431-5ec9-d177-fb6b-bf793c741268-3052dedf {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-e817e431-5ec9-d177-fb6b-bf793c741273-3052dedf {
        grid-column: span 6/span 6
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9915-f93b995a {
        grid-column: 1/7
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d991b-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9924-f93b995a {
        grid-column: span 3/span 3
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9935-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d993d-f93b995a {
        grid-column: span 6/span 6
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d994a-f93b995a {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9950-f93b995a {
        grid-column: span 6/span 6
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9993-f93b995a {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9999-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99a3-f93b995a {
        grid-column: span 3/span 3
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99b0-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99df-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99e7-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99fb-f93b995a {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9a06-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9a0d-f93b995a {
        grid-column: span 3/span 3
    }

    #w-node-_08c313d8-cd31-f1f1-8ff6-fba43a7595a8-3a7595a4 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f107d-57bd5358 {
        grid-column: 1/7
    }

    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1083-57bd5358,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f108c-57bd5358 {
        grid-column: span 3/span 3
    }

    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f10aa-57bd5358 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f10b0-57bd5358 {
        grid-column: span 6/span 6
    }

    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f10e7-57bd5358,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1101-57bd5358 {
        grid-column: span 3/span 3
    }

    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1110-57bd5358 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1116-57bd5358,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f111d-57bd5358 {
        grid-column: span 3/span 3
    }

    #w-node-bf75c8a7-ec82-50f0-80ac-b227c113ef6c-2598f72f {
        grid-column: 1/7
    }

    #w-node-_71412aae-d9fb-9f7b-354f-d94327da484c-2598f72f {
        grid-column: span 6/span 6
    }

    #w-node-fd3b6a7b-b85f-d11d-d1d8-937019673169-2598f72f {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-fd3b6a7b-b85f-d11d-d1d8-937019673173-2598f72f {
        grid-column: span 3/span 3
    }

    #w-node-fd3b6a7b-b85f-d11d-d1d8-93701967317e-2598f72f {
        grid-column: span 3/span 3;
        align-self: stretch
    }

    #w-node-_65789fec-4f6c-a2a4-e6e1-e54b0f3d727c-2598f72f {
        grid-column: 1/7
    }

    #w-node-_71412aae-d9fb-9f7b-354f-d94327da4978-2598f72f {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_993d81df-d383-7dc1-75ec-8c4b6a7946ab-2598f72f,
    #w-node-_48e13aa6-14f6-03e3-6097-1b518f3db9da-2598f72f {
        grid-column: span 6/span 6
    }

    #w-node-f5f8694e-ef69-880b-385c-1442c9ebbb31-ef4c7c50 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-e07116ce-ac12-5320-d331-acbe730b5863-ef4c7c50,
    #w-node-_60b3a1d2-15c8-545e-5486-731d123f0a93-ef4c7c50 {
        grid-column: span 6/span 6
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-29a8a08f,
    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f16-29a8a08f {
        grid-column: span 1/span 1
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-29a8a08f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930bc-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930c0-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930c8-3487ed9e {
        grid-column: 1/7
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930ce-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930d8-3487ed9e {
        grid-column: span 3/span 3
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930e6-3487ed9e {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930ec-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930f2-3487ed9e {
        grid-column: span 3/span 3
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930ff-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f19312f-3487ed9e {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f193135-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f193140-3487ed9e {
        grid-column: span 3/span 3
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f193149-3487ed9e {
        grid-column: span 6/span 6
    }

    #w-node-b41425c6-f703-257d-d7ce-ea2a90f44567-9dac3bd2 {
        grid-column: span 1/span 1
    }

    #w-node-_578e0049-1c5e-ba3c-0a1c-12051574796a-9dac3bd2 {
        grid-column: span 2/span 2
    }

    #w-node-_95b5e4c3-ed11-01e8-06de-2e08f3cf478b-e72a0db4,
    #w-node-c7605e6c-1822-cfcf-2dd7-597c916731c1-e72a0db4,
    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-a5a9be45,
    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f16-a5a9be45 {
        grid-column: span 1/span 1
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-a5a9be45 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_2d5a3b74-af1c-8f1f-e208-cf1702a5b271-8d76101d {
        grid-column: span 3/span 3
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-5e824502,
    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f16-5e824502 {
        grid-column: span 1/span 1
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-5e824502 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_09cc1ecf-2aae-5a48-6ceb-1f300fafbd44-5e32d92e {
        grid-column: span 3/span 3
    }

    #w-node-_3c2e3ddf-0c53-050a-77db-a94018b2526b-48892d5d {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_3c2e3ddf-0c53-050a-77db-a94018b25271-48892d5d {
        grid-column: span 6/span 6
    }

    #w-node-_29e7fdb6-fb50-756b-bc4c-6911cabce5ef-48892d5d {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_29e7fdb6-fb50-756b-bc4c-6911cabce5fb-48892d5d,
    #w-node-_2c9a6113-3494-987f-5ac8-cef5857c9d42-48892d5d {
        grid-column: span 6/span 6
    }

    #w-node-_8c9739e7-c54e-37a3-77f7-b4bdefa38589-48892d5d {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-d5c75921-38be-be1d-6f47-8827939b3c4f-48892d5d,
    #w-node-aa09756f-fcd3-210e-7c1a-91465bd553ab-48892d5d {
        grid-column: span 3/span 3
    }

    #w-node-_9396677e-db8f-c990-d51e-1bd0397d0cf6-48892d5d,
    #w-node-_9dd843e0-1305-99a4-8180-3b4b00025acf-48892d5d,
    #w-node-_794d2b77-d40b-8978-875a-9eb55137589e-6e0a2b49 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_53a99141-8c3f-565f-5a3c-253501161bb0-6e0a2b49 {
        grid-column: span 6/span 6
    }

    #w-node-_2b0e96e0-29b6-8634-f852-6923931ddacd-6e0a2b49 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_2b0e96e0-29b6-8634-f852-6923931ddad3-6e0a2b49 {
        grid-column: span 6/span 6
    }

    #w-node-c2e63c00-6ea5-1743-40ca-d96384caaeef-6e0a2b49,
    #w-node-_4ce5c232-33b8-f738-c910-8e341cc71085-6e0a2b49 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_41b21c2c-c953-89ea-f20e-27d4f39353b5-6e0a2b49 {
        grid-column: span 6/span 6
    }

    #w-node-_794d2b77-d40b-8978-875a-9eb55137589e-54b91ff5,
    #w-node-_52110f3e-4f4b-4543-3ed3-2b4e79b0a58a-54b91ff5 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_52110f3e-4f4b-4543-3ed3-2b4e79b0a591-54b91ff5,
    #w-node-dd0de627-0648-5dd7-f8f3-b07d6fdc6fb6-54b91ff5 {
        grid-column: span 6/span 6
    }

    #w-node-_9c0a089d-913a-6a5a-b70a-8951c70f0af4-54b91ff5,
    #w-node-_9c0a089d-913a-6a5a-b70a-8951c70f0afc-54b91ff5,
    #w-node-a34cc323-1c52-890b-d64b-329a88aa4df7-54b91ff5 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_52124377-74f0-8f6b-4746-6cf77496bae8-54b91ff5 {
        grid-column: span 6/span 6
    }

    #w-node-da7a8a86-a2b0-9c73-f081-eae3aa2427f5-54b91ff5 {
        grid-area: 1/1/2/7
    }

    #w-node-da7a8a86-a2b0-9c73-f081-eae3aa242801-54b91ff5 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: stretch
    }

    #w-node-_957387f5-0a92-5e07-cba1-5ef49c2839d9-54b91ff5 {
        grid-column: 1/7
    }

    #w-node-_8973890b-81c6-96cb-9cee-9227f06cf19f-54b91ff5,
    #w-node-_04e2b3c4-8c75-c09d-7dd0-69adc916ae57-54b91ff5 {
        grid-column: span 3/span 3
    }

    #w-node-_187cc694-f2d8-be0e-4d50-5e6df18ec336-54b91ff5 {
        grid-column: span 6/span 6
    }

    #w-node-bf75c8a7-ec82-50f0-80ac-b227c113ef6c-f9861cbf {
        grid-column: 1/7
    }

    #w-node-d21c3583-8e98-f277-f31e-ee285bacf487-f9861cbf {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-a69463fa-ce4f-661b-1584-e90dcf40e763-f9861cbf,
    #w-node-_30caf53f-8639-cff6-e2c6-70ee1aee8772-f9861cbf {
        grid-column: span 6/span 6
    }

    #w-node-ead73651-eefe-6270-05dc-81a1c4d6cfea-f9861cbf {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-ead73651-eefe-6270-05dc-81a1c4d6cff0-f9861cbf {
        grid-column: span 6/span 6
    }

    #w-node-_9fba3b42-3cda-2790-6826-7eec18ca7cf7-f9861cbf {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_9fba3b42-3cda-2790-6826-7eec18ca7d01-f9861cbf,
    #w-node-e410bbe5-bc18-0d20-ba7f-b3a81910fd8e-f9861cbf {
        grid-column: span 6/span 6
    }

    #w-node-_2112f281-ef51-072d-a151-90a4a0b426b2-71ac6638 {
        grid-column: 1/3
    }

    #w-node-_9346681b-4e50-0687-a213-27b680da559b-71ac6638 {
        grid-column: 2/3
    }

    #w-node-_9b1e70e7-4b6d-225f-be5f-ca6852716ffd-71ac6638 {
        grid-column: 1/7
    }

    #w-node-c33368ed-6c3d-7a93-8ac1-d521aa605392-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_784db565-39ba-7179-1319-c9cd6695c015-71ac6638 {
        grid-column: 1/7
    }

    #w-node-_57d9d755-34dd-f015-f712-c19f07e66463-71ac6638,
    #w-node-_05034db7-b206-1181-97e0-abe679d718a8-71ac6638 {
        grid-column: span 6/span 6
    }

    #w-node-_45a620d2-4133-5800-9c51-b655f1f39e4e-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_4968989e-266c-1cad-863e-638eeba0096f-71ac6638 {
        grid-column: span 6/span 6
    }

    #w-node-_6590ecd8-165d-aec0-7e61-f53ced84be67-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_6590ecd8-165d-aec0-7e61-f53ced84be6f-71ac6638,
    #w-node-_0f44f029-8603-1f8a-74ca-414b2642ac7a-71ac6638,
    #w-node-d6471d31-1ea3-cd83-c466-bc3f9ad1185c-71ac6638 {
        grid-column: span 6/span 6
    }

    #w-node-_930cfe7b-0f28-bdec-7692-d529fabefc55-71ac6638 {
        grid-area: 2/1/3/7
    }

    #w-node-cce2d614-bcf9-be63-4034-1efb358e020c-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-cce2d614-bcf9-be63-4034-1efb358e0210-71ac6638 {
        grid-column: span 6/span 6
    }

    #w-node-d51aa284-7b35-4475-8486-595e874f1a73-71ac6638 {
        grid-column: 1/7
    }

    #w-node-_982bbcb9-12c4-f433-fa8c-c199dc89e4f6-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-dfada8f4-ea79-8721-6723-b28eb2b30e63-71ac6638 {
        grid-column: 1/7
    }

    #w-node-_30eb75ec-c217-2857-0222-a55169dc335b-71ac6638 {
        grid-column: span 6/span 6;
        align-self: auto
    }

    #w-node-_45615d17-c083-e679-1a7a-175628cbcc62-71ac6638,
    #w-node-_31348ff9-5471-3827-8a40-f977b8c8714b-71ac6638,
    #w-node-_1a8b5fcd-d098-9b21-ca2c-39d12d9de257-71ac6638,
    #w-node-bd6f05ab-97c1-9da7-802a-1390c714b595-71ac6638 {
        grid-column: span 6/span 6
    }

    #w-node-_244c6088-4433-7f1a-7fbb-b8573d82eaa8-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_244c6088-4433-7f1a-7fbb-b8573d82eaae-71ac6638 {
        grid-column: span 6/span 6
    }

    #w-node-f1f6c72d-7715-c6bb-4d96-93e2ffc8e355-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_0003bccb-ee48-57f9-8dd4-8245b637a7b1-71ac6638 {
        grid-column: span 6/span 6
    }

    #w-node-_517856fb-ff89-8313-d455-263c246d1042-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: end
    }

    #w-node-da7a8a86-a2b0-9c73-f081-eae3aa2427f5-a88bc8e0 {
        grid-area: 1/1/2/7
    }

    #w-node-da7a8a86-a2b0-9c73-f081-eae3aa242801-a88bc8e0 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: stretch
    }

    #w-node-_957387f5-0a92-5e07-cba1-5ef49c2839d9-a88bc8e0 {
        grid-column: 1/7
    }

    #w-node-a5d179dd-fcda-4f1a-79c1-3edea1afc403-a88bc8e0 {
        grid-column: span 6/span 6
    }

    #w-node-d1a7d403-a548-702d-9730-aec8ccce5c53-a88bc8e0 {
        grid-column: 1/7
    }

    #w-node-d3db838f-e887-e916-28ed-97bf2e0d7f42-a88bc8e0,
    #w-node-_640eec7a-dbab-3730-b996-aa7f70c1bcef-a88bc8e0 {
        grid-column: span 6/span 6
    }

    #w-node-_5561ee5f-cfd1-0488-b21b-a1e7b737edda-a88bc8e0 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_5561ee5f-cfd1-0488-b21b-a1e7b737ede4-a88bc8e0,
    #w-node-_2f899844-a8ed-a18e-c2af-87711f42139d-a88bc8e0,
    #w-node-_62aa162a-a61c-a481-9388-2455c5b9023d-a88bc8e0 {
        grid-column: span 6/span 6
    }

    #w-node-deb0dd85-c583-b9f9-1363-cc8c6066fc6c-a88bc8e0,
    #w-node-_13e49311-2ebd-1bbc-f5ba-140b7995d0b2-a88bc8e0,
    #w-node-_53e94f6b-7846-98b4-af06-250ea176b59d-a88bc8e0,
    #w-node-_2ba82da4-47c8-5375-5725-9ea8441f9e81-a88bc8e0,
    #w-node-a670eb2a-0215-f865-41cb-5490cec3e27f-a88bc8e0 {
        grid-column: 1/7
    }

    #w-node-c3a77018-be50-7579-ced2-e7f08ae56598-a88bc8e0 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_70fe170c-8cf5-4c76-39d7-c7460431f004-a88bc8e0 {
        grid-column: 1/7
    }

    #w-node-c50e71be-e2b1-5d32-ecf5-f9cacb5d5ecb-a88bc8e0 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: stretch
    }

    #w-node-_34c2bed8-ffff-6d99-a949-9ce111cd02a8-a88bc8e0 {
        grid-column: 1/7
    }

    #w-node-_34c2bed8-ffff-6d99-a949-9ce111cd02ae-a88bc8e0,
    #w-node-_34c2bed8-ffff-6d99-a949-9ce111cd02be-a88bc8e0 {
        grid-column: span 3/span 3
    }

    #w-node-_96fe0b85-cf3a-f900-8ce0-6e28b0fb5f3f-a88bc8e0 {
        grid-column: 1/7
    }

    #w-node-f95f8dfb-c220-b7d5-c491-ebde781d7d98-a88bc8e0,
    #w-node-_86211838-f301-6fa7-591c-0513fdd4b341-a88bc8e0 {
        grid-column: span 6/span 6
    }

    #w-node-e6f3e8bf-b266-2237-d89f-1290ecaf6704-a88bc8e0 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_29e622a9-41fd-83bd-4b77-fc9a97ef1054-a88bc8e0,
    #w-node-_29e622a9-41fd-83bd-4b77-fc9a97ef1058-a88bc8e0,
    #w-node-_043187dd-bb04-bb74-4808-64c3d219bd17-a88bc8e0 {
        grid-column: 1/7
    }

    #w-node-c926b205-9ef5-f5d7-bfbc-23599860bcac-a88bc8e0 {
        grid-area: 1/1/2/7
    }

    #w-node-c926b205-9ef5-f5d7-bfbc-23599860bcb8-a88bc8e0 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: stretch
    }
}

@media screen and (max-width: 767px) {

    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0eca9-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ecc9-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed1b-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed73-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ed87-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0edd8-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee31-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee43-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ee98-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0eef0-3660e8f8,
    #w-node-c88c0682-bc4b-d3a7-903e-757f36b0ef01-3660e8f8,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d0f2-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d0fc-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d105-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1a2-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1cb-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1d6-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1ed-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d1f7-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d200-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d208-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d237-11c89d36,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d240-11c89d36 {
        grid-column: span 6/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d249-11c89d36 {
        grid-area: span 3/span 6/span 3/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d260-11c89d36 {
        grid-column: span 6/span 6
    }

    #w-node-f32008e0-8e08-3257-23d2-e8348b22d270-11c89d36 {
        grid-area: span 3/span 6/span 3/span 6
    }

    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d72-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d7c-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2d89-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2dff-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e19-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e27-77d21862,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e2d-77d21862,
    #w-node-e817e431-5ec9-d177-fb6b-bf793c74120b-3052dedf,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d991b-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9924-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9999-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d99a3-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9a06-f93b995a,
    #w-node-_5f4a7a6f-9f0b-f180-4895-8161e23d9a0d-f93b995a,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1083-57bd5358,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f108c-57bd5358,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f10e7-57bd5358,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1101-57bd5358,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f1116-57bd5358,
    #w-node-_3bdf03e4-3321-5a1c-2f15-82dc740f111d-57bd5358,
    #w-node-_71412aae-d9fb-9f7b-354f-d94327da484c-2598f72f {
        grid-column: span 6/span 6
    }

    #w-node-_50e17902-9f89-887a-f90e-9b749e01c1b4-29a8a08f,
    #w-node-_99847d4e-bce0-2f18-b851-5fe761f03989-29a8a08f,
    #w-node-_3d1400cc-7fb5-6a12-9ea2-8ce90f293763-29a8a08f,
    #w-node-_68b253a5-383c-020f-057c-6d00c63c7e85-29a8a08f,
    #w-node-_96d529fc-8f52-1df0-7269-5ef12ee9732a-29a8a08f,
    #w-node-_716fe335-8f52-0ba0-6749-65ce73fcddb6-29a8a08f,
    #w-node-_88c254e9-801a-0887-bdc9-a6135d0fde21-29a8a08f,
    #w-node-df23398e-a217-8641-6d22-17e261107b50-29a8a08f,
    #w-node-_7ead6f9b-b419-fa3c-5a3a-5af22118a77d-29a8a08f {
        grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-29a8a08f {
        grid-column: span 2/span 2
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930ce-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930d8-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930ec-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f1930f2-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f193135-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f193140-3487ed9e,
    #w-node-aa298c46-8a75-ad64-f74b-a3b47f193149-3487ed9e {
        grid-column: span 6/span 6
    }

    #w-node-_80dce300-4489-aee1-c748-7d3673f14645-e72a0db4 {
        grid-column: span 1/span 1
    }

    #w-node-_57fef1ad-c537-8928-f491-44dad35714fe-e72a0db4 {
        grid-column: span 3/span 3
    }

    #w-node-_50e17902-9f89-887a-f90e-9b749e01c1b4-a5a9be45,
    #w-node-_99847d4e-bce0-2f18-b851-5fe761f03989-a5a9be45,
    #w-node-_3d1400cc-7fb5-6a12-9ea2-8ce90f293763-a5a9be45,
    #w-node-_68b253a5-383c-020f-057c-6d00c63c7e85-a5a9be45,
    #w-node-_96d529fc-8f52-1df0-7269-5ef12ee9732a-a5a9be45,
    #w-node-_716fe335-8f52-0ba0-6749-65ce73fcddb6-a5a9be45,
    #w-node-_88c254e9-801a-0887-bdc9-a6135d0fde21-a5a9be45,
    #w-node-df23398e-a217-8641-6d22-17e261107b50-a5a9be45,
    #w-node-_7ead6f9b-b419-fa3c-5a3a-5af22118a77d-a5a9be45 {
        grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-a5a9be45 {
        grid-column: span 2/span 2
    }

    #w-node-_50e17902-9f89-887a-f90e-9b749e01c1b4-5e824502,
    #w-node-_99847d4e-bce0-2f18-b851-5fe761f03989-5e824502,
    #w-node-_3d1400cc-7fb5-6a12-9ea2-8ce90f293763-5e824502,
    #w-node-_68b253a5-383c-020f-057c-6d00c63c7e85-5e824502,
    #w-node-_96d529fc-8f52-1df0-7269-5ef12ee9732a-5e824502,
    #w-node-_716fe335-8f52-0ba0-6749-65ce73fcddb6-5e824502,
    #w-node-_88c254e9-801a-0887-bdc9-a6135d0fde21-5e824502,
    #w-node-df23398e-a217-8641-6d22-17e261107b50-5e824502,
    #w-node-_7ead6f9b-b419-fa3c-5a3a-5af22118a77d-5e824502 {
        grid-area: span 1/span 3/span 1/span 3
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f1e-5e824502 {
        grid-column: span 2/span 2
    }

    #w-node-_3c2e3ddf-0c53-050a-77db-a94018b25271-48892d5d,
    #w-node-_29e7fdb6-fb50-756b-bc4c-6911cabce5fb-48892d5d,
    #w-node-_2c9a6113-3494-987f-5ac8-cef5857c9d42-48892d5d,
    #w-node-d5c75921-38be-be1d-6f47-8827939b3c4f-48892d5d,
    #w-node-aa09756f-fcd3-210e-7c1a-91465bd553ab-48892d5d {
        grid-column: span 6/span 6
    }

    #w-node-_9dd843e0-1305-99a4-8180-3b4b00025ad8-48892d5d {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_53a99141-8c3f-565f-5a3c-253501161bb0-6e0a2b49,
    #w-node-_2b0e96e0-29b6-8634-f852-6923931ddad3-6e0a2b49,
    #w-node-da7a8a86-a2b0-9c73-f081-eae3aa242801-54b91ff5,
    #w-node-_8973890b-81c6-96cb-9cee-9227f06cf19f-54b91ff5,
    #w-node-_04e2b3c4-8c75-c09d-7dd0-69adc916ae57-54b91ff5,
    #w-node-da7a8a86-a2b0-9c73-f081-eae3aa242801-a88bc8e0,
    #w-node-c50e71be-e2b1-5d32-ecf5-f9cacb5d5ecb-a88bc8e0,
    #w-node-_34c2bed8-ffff-6d99-a949-9ce111cd02ae-a88bc8e0,
    #w-node-_34c2bed8-ffff-6d99-a949-9ce111cd02be-a88bc8e0,
    #w-node-c926b205-9ef5-f5d7-bfbc-23599860bcb8-a88bc8e0 {
        grid-column: span 6/span 6
    }
}

@media screen and (max-width: 479px) {

    #w-node-_8edfdf32-016c-c9be-207d-9e13acd228e2-acd228d5,
    #w-node-_8edfdf32-016c-c9be-207d-9e13acd228ee-acd228d5,
    #w-node-f32008e0-8e08-3257-23d2-e8348b22d200-11c89d36,
    #w-node-_67e5d685-051d-eb3a-599c-bcb00d8b2e27-77d21862 {
        grid-column: span 6/span 6
    }

    #w-node-e817e431-5ec9-d177-fb6b-bf793c741273-3052dedf {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_0312afec-cde8-2f9f-d038-f74809bbe2e6-3a7595a4 {
        grid-column: 1/7
    }

    #w-node-fd3b6a7b-b85f-d11d-d1d8-937019673173-2598f72f,
    #w-node-fd3b6a7b-b85f-d11d-d1d8-93701967317e-2598f72f {
        grid-column: span 6/span 6
    }

    #w-node-b514641a-a8f6-222b-3245-d263fe3e83f0-29a8a08f {
        align-self: start
    }

    #w-node-_9021c849-1fbd-afa4-5806-15f030be75aa-29a8a08f {
        align-self: center
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-29a8a08f {
        grid-column: span 2/span 2
    }

    #w-node-aa298c46-8a75-ad64-f74b-a3b47f19310d-3487ed9e {
        grid-column: 1/2
    }

    #w-node-a934e91e-5e7a-78a2-84e4-26f8a50db0a5-e72a0db4 {
        grid-column: span 1/span 1
    }

    #w-node-bcce5a10-c519-f5b4-c93f-02a96949f3dc-e72a0db4 {
        order: -9999;
        grid-column: span 1/span 1
    }

    #w-node-_57fef1ad-c537-8928-f491-44dad35714fe-e72a0db4 {
        grid-column: span 1/span 1
    }

    #w-node-b514641a-a8f6-222b-3245-d263fe3e83f0-a5a9be45 {
        align-self: start
    }

    #w-node-_9021c849-1fbd-afa4-5806-15f030be75aa-a5a9be45 {
        align-self: center
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-a5a9be45 {
        grid-column: span 2/span 2
    }

    #w-node-b514641a-a8f6-222b-3245-d263fe3e83f0-5e824502 {
        align-self: start
    }

    #w-node-_9021c849-1fbd-afa4-5806-15f030be75aa-5e824502 {
        align-self: center
    }

    #w-node-_50d0aba2-9eb3-cf4c-820e-d8f3f4591f12-5e824502 {
        grid-column: span 2/span 2
    }

    #w-node-_96ea37c0-0ec5-366a-92dc-d6448f1d81cc-9a54723f {
        grid-area: 1/3/2/4
    }

    #w-node-fc74bd7e-eab6-e230-511f-58d346aae52a-9a54723f {
        grid-area: 1/4/2/5
    }

    #w-node-d631d410-7680-38e8-eb13-a781adc8dc11-54b91ff5 {
        grid-column: span 6/span 6
    }

    #w-node-d21c3583-8e98-f277-f31e-ee285bacf487-f9861cbf {
        grid-column: 1/7
    }

    #w-node-_9fba3b42-3cda-2790-6826-7eec18ca7d01-f9861cbf,
    #w-node-e410bbe5-bc18-0d20-ba7f-b3a81910fd8e-f9861cbf {
        grid-column: span 6/span 6
    }

    #w-node-c33368ed-6c3d-7a93-8ac1-d521aa605392-71ac6638,
    #w-node-c612c4a9-5243-0e81-9dea-b5a235b0a43c-71ac6638 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: stretch
    }

    #w-node-_5561ee5f-cfd1-0488-b21b-a1e7b737ede4-a88bc8e0 {
        grid-column: span 6/span 6;
        align-self: start
    }
}

@media (max-width: 478px) {
    .nav-drpdwn-item::before {
        content: '';
        width: 0.25rem;
        height: 0.25rem;
        background-color: grey;
        border-radius: 50%;
        position: absolute;
        left: 1rem;
        top: 1.4rem;
        transform: translateY(-50%);
    }

    .nav-drpdwn-item.for-intelligence::before {
        background-color: transparent;
    }

    /* Burger icon container */
    .burger-icon {
        width: 24px;
        height: 18px;
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    /* Base styles for all lines */
    .menu-icon2_line-top,
    .menu-icon2_line-middle,
    .menu-icon2_line-bottom {
        width: 100%;
        height: 2px;

        transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
        transform-origin: center;
    }

    .menu-icon2_line-middle {
        display: flex;
        justify-content: center;
        overflow: hidden;
    }

    /* Open state */
    .w--open .menu-icon2_line-top {
        transform: translateY(8px) rotate(45deg);
    }

    .w--open .menu-icon2_line-bottom {
        transform: translateY(-8px) rotate(-45deg);
    }

    .w--open .menu-icon2_line-middle {
        width: 0;
        transition-delay: 0s;
    }
}

[light-nav='true'] :is(.menu-icon2_line-top, .menu-icon2_line-middle, .menu-icon2_line-bottom) {
    background-color: white;
}

.nav-logo {
    transition: color 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[light-nav='true'] .nav-logo {
    color: white;
}

.nav-wrap.w-nav.is-scrolled .nav-bg {
    opacity: 1;
}

.nav-wrap.w-nav:has(.navbar14_menu-button.w-nav-button.w--open) .nav-bg {
    opacity: 1;
}

.nav-wrap.w-nav[light-nav='true']:has(.navbar14_menu-button.w-nav-button.w--open) {

    .menu-icon2_line-top,
    .menu-icon2_line-middle,
    .menu-icon2_line-bottom {
        background-color: var(--link-color--link-primary);
    }

    .nav-logo {
        color: var(--link-color--link-primary);
    }
}

.nav-wrap.w-nav.is-scrolled[light-nav='true'] :is(.menu-icon2_line-top, .menu-icon2_line-middle, .menu-icon2_line-bottom) {
    background-color: var(--link-color--link-primary);
}

.nav-wrap.w-nav.is-scrolled[light-nav='true'] .nav-logo {
    color: var(--link-color--link-primary);
}

@media screen and (max-width: 991px) {
    .w-nav-overlay {
        flex-flow: wrap;
        height: auto;
    }
}

@media (min-width: 991px) {
    [light-nav='true'] {
        [data-wf--button-base--variant='outline-dark'] {
            color: var(--text-color--text-alternate);
            background-color: #0000;
            border-color: #ffffff3d;
        }

        [data-wf--button-base--variant='outline-dark']:hover {
            border-color: var(--text-color--color);
            color: var(--base-color-brand--white);
            background-color: #0000;
        }

        [dynamic-nav-link-color] {
            color: white;

            .button-cover-link {
                background-color: white;
            }
        }

        [data-wf--button-base--variant='outline'] {
            border-color: rgba(255, 255, 255, 0.24);
            color: white;
        }

        [data-wf--button-base--variant='outline']:hover {
            border-color: rgba(255, 255, 255, 1);
        }
    }

    .nav-wrap.is-scrolled[light-nav='true'] {
        [data-wf--button-base--variant='outline-dark'] {
            border-color: var(--base-color-brand--grey-400);
            color: var(--text-color--text-primary);
            background-color: #0000;
        }

        [data-wf--button-base--variant='outline-dark']:hover {
            border-color: var(--base-color-brand--grey);
            background-color: #0000;
        }

        [dynamic-nav-link-color] {
            color: var(--link-color--link-primary);
        }

        .button-cover-link {
            background-color: var(--link-color--link-primary);
        }

        [data-wf--button-base--variant='outline'] {
            border-color: var(--base-color-brand--grey-400);
            color: var(--text-color--text-primary);
        }

        [data-wf--button-base--variant='outline']:hover {
            border-color: var(--base-color-brand--grey);
        }
    }

    .nav-link {
        .button-cover-link {
            transition: width 0.2s ease;
        }

        .nav-link-p,
        .toggle-chevrone {
            transition: transform 0.2s ease;
        }
    }

    .nav-link:hover,
    .nav-toggle.is-active .nav-link {
        .button-cover-link {
            width: calc(100% - (1rem - 1px) * 2);
        }

        .nav-link-p,
        .toggle-chevrone {
            transform: translateY(-2px);
        }
    }

    .nav-drpdwn-item:hover {
        transition: border-color 0.2s ease;

        .margin-bottom .text-size-small {
            transition: color 0.2s ease;
        }
    }

    .nav-drpdwn-item:hover {
        border-color: var(--links-text);

        .margin-bottom .text-size-small {
            color: var(--links-text);
        }
    }

    .nav-dropdown {
        display: grid;
        grid-template-rows: 0fr;
        opacity: 0;
        transition:
            grid-template-rows 400ms,
            opacity 400ms;
    }

    .nav-drpdwn_wrap:has(.is-active) .nav-dropdown {
        grid-template-rows: 1fr;
        opacity: 1;
    }
}

[data-wf--features-hero-1--variant="option-2"] {
    margin-bottom: calc((var(--_sizes---utility--3rem) + var(--_sizes---utility--3-5rem)) * -1);
}

[bottom-roundings],
[links-group]:has(:last-child[bottom-roundings]) {
    border-radius: 0 0 var(--_sizes---utility--2-5rem) var(--_sizes---utility--2-5rem);
    z-index: 2;
    overflow: clip;
}

[top-roundings] {
    border-radius: var(--_sizes---utility--2-5rem) var(--_sizes---utility--2-5rem) 0 0;
    z-index: 2;
}

.section[bottom-roundings]+.section,
[links-group]:has(:last-child[bottom-roundings])+.section {
    margin-top: calc(var(--_sizes---utility--2-5rem) * -1);
    margin-bottom: calc(var(--_sizes---utility--2-5rem) * -1);
}

@media (max-width: 478px) {
    [bottom-roundings] {
        border-radius: 0 0 var(--_sizes---utility--1-25rem) var(--_sizes---utility--1-25rem);
    }

    [top-roundings] {
        border-radius: var(--_sizes---utility--1-25rem) var(--_sizes---utility--1-25rem) 0 0;
    }

    .section[bottom-roundings]+.section {
        margin-top: calc(var(--_sizes---utility--1-25rem) * -1);
        margin-bottom: calc(var(--_sizes---utility--1-25rem) * -1);
    }
}


.hero-swiper-arrow[swiper-next]:hover {
    transform: translateX(1.5px);
}

.hero-swiper-arrow[swiper-prev]:hover {
    transform: translateX(-1.5px);
}

[intelligence-grad] {
    background-image: linear-gradient(270deg, rgb(134, 193, 89), rgb(134, 192, 163) 29%, rgb(55, 146, 100) 51%, rgb(114, 206, 152));
    font-family: Rightgrotesk;
    font-weight: 500;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media (min-width: 991px) and (max-width: 1439px) {
    :root {
        --_sizes---utility--0-125rem: clamp(0.1rem, 0.0448rem + 0.0891vw, 0.125rem);
        --_sizes---utility--0-25rem: clamp(0.175rem, 0.0095rem + 0.2673vw, 0.25rem);
        --_sizes---utility--0-5rem: clamp(0.4rem, 0.1793rem + 0.3563vw, 0.5rem);
        --_sizes---utility--0-75rem: clamp(0.6rem, 0.2689rem + 0.5345vw, 0.75rem);
        --_sizes---utility--0-875rem: clamp(0.7rem, 0.3138rem + 0.6236vw, 0.875rem);
        --_sizes---utility--1rem: clamp(0.85rem, 0.5189rem + 0.5345vw, 1rem);
        --_sizes---utility--1-125rem: clamp(0.9rem, 0.4034rem + 0.8018vw, 1.125rem);
        --_sizes---utility--1-25rem: clamp(1rem, 0.4482rem + 0.8909vw, 1.25rem);
        --_sizes---utility--1-5rem: clamp(1.2rem, 0.5379rem + 1.069vw, 1.5rem);
        --_sizes---utility--1-75rem: clamp(1.4rem, 0.6275rem + 1.2472vw, 1.75rem);
        --_sizes---utility--2rem: clamp(1.65rem, 0.8775rem + 1.2472vw, 2rem);
        --_sizes---utility--2-5rem: clamp(1.9rem, 0.5757rem + 2.1381vw, 2.5rem);
        --_sizes---utility--3rem: clamp(2.4rem, 1.0757rem + 2.1381vw, 3rem);
        --_sizes---utility--3-5rem: clamp(2.8rem, 1.255rem + 2.4944vw, 3.5rem);
        --_sizes---utility--4rem: clamp(3rem, 0.7929rem + 3.5635vw, 4rem);
        --_sizes---utility--5rem: clamp(3.5rem, 0.1893rem + 5.3452vw, 5rem);
        --_sizes---utility--6rem: clamp(4.2rem, 0.2272rem + 6.4143vw, 6rem);
        --_sizes---utility--7rem: clamp(4.8rem, -0.0557rem + 7.8396vw, 7rem);
        --_sizes---utility--7-5rem: clamp(5.2rem, 0.1236rem + 8.196vw, 7.5rem);
        --_sizes---utility--8rem: clamp(5.5rem, -0.0178rem + 8.9087vw, 8rem);
        --_sizes---utility--9rem: clamp(6.2rem, 0.02rem + 9.9777vw, 9rem);
        --_sizes---utility--10rem: clamp(6.9rem, 0.0579rem + 11.0468vw, 10rem);
        --_sizes---utility--sections--max-width: clamp(61.938rem, 0.0016rem + 99.9982vw, 90rem);
    }
}

@media (min-width: 3200px) and (max-width: 8000px) {
    :root {
        --_sizes---utility--0-125rem: clamp(0.278rem, 0.0004rem + 0.1388vw, 0.694rem);
        --_sizes---utility--0-25rem: clamp(0.556rem, 0.0007rem + 0.2776vw, 1.389rem);
        --_sizes---utility--0-5rem: clamp(1.111rem, -0.0002rem + 0.5556vw, 2.778rem);
        --_sizes---utility--0-75rem: clamp(1.668rem, 0.0022rem + 0.8329vw, 4.167rem);
        --_sizes---utility--0-875rem: clamp(1.945rem, 0.0009rem + 0.972vw, 4.861rem);
        --_sizes---utility--1rem: clamp(2.223rem, 0.0013rem + 1.1109vw, 5.556rem);
        --_sizes---utility--1-125rem: clamp(2.501rem, 0.0017rem + 1.2497vw, 6.25rem);
        --_sizes---utility--1-25rem: clamp(2.778rem, 0.0004rem + 1.3888vw, 6.944rem);
        --_sizes---utility--1-5rem: clamp(3.334rem, 0.0011rem + 1.6664vw, 8.333rem);
        --_sizes---utility--1-75rem: clamp(3.891rem, 0.0035rem + 1.9437vw, 9.722rem);
        --_sizes---utility--2rem: clamp(4.446rem, 0.0026rem + 2.2217vw, 11.111rem);
        --_sizes---utility--2-5rem: clamp(5.556rem, 0.0007rem + 2.7776vw, 13.889rem);
        --_sizes---utility--3rem: clamp(6.669rem, 0.0039rem + 3.3326vw, 16.667rem);
        --_sizes---utility--3-5rem: clamp(7.781rem, 0.0054rem + 3.8878vw, 19.444rem);
        --_sizes---utility--4rem: clamp(8.892rem, 0.0052rem + 4.4434vw, 22.222rem);
        --_sizes---utility--5rem: clamp(11.115rem, 0.0065rem + 5.5543vw, 27.778rem);
        --_sizes---utility--5-5rem: clamp(12.226rem, 0.0063rem + 6.1099vw, 30.556rem);
        --_sizes---utility--6rem: clamp(13.338rem, 0.0078rem + 6.6651vw, 33.333rem);
        --_sizes---utility--7rem: clamp(15.558rem, 0.0041rem + 7.777vw, 38.889rem);
        --_sizes---utility--7-5rem: clamp(16.669rem, 0.0039rem + 8.3326vw, 41.667rem);
        --_sizes---utility--8rem: clamp(17.781rem, 0.0054rem + 8.8878vw, 44.444rem);
        --_sizes---utility--8-5rem: clamp(18.892rem, 0.0052rem + 9.4434vw, 47.222rem);
        --_sizes---utility--9rem: clamp(20.004rem, 0.0067rem + 9.9987vw, 50rem);
        --_sizes---utility--10rem: clamp(22.23rem, 0.013rem + 11.1085vw, 55.556rem);
        --_sizes---utility--sections--max-width: clamp(200.07rem, 0.1167rem + 99.9767vw, 500rem);
    }
}

@media (min-width: 1440px) and (max-width: 3200px) {
    :root {
        --_sizes---utility--0-125rem: clamp(0.125rem, 0.0448rem + 0.0891vw, 0.278rem);
        --_sizes---utility--0-25rem: clamp(0.25rem, 0.0095rem + 0.2673vw, 0.556rem);
        --_sizes---utility--0-5rem: clamp(0.5rem, 0.1793rem + 0.3563vw, 1.111rem);
        --_sizes---utility--0-75rem: clamp(0.75rem, 0.2689rem + 0.5345vw, 1.668rem);
        --_sizes---utility--0-875rem: clamp(0.875rem, 0.3138rem + 0.6236vw, 1.945rem);
        --_sizes---utility--1rem: clamp(1rem, 0.5189rem + 0.5345vw, 2.223rem);
        --_sizes---utility--1-125rem: clamp(1.125rem, 0.4034rem + 0.8018vw, 2.501rem);
        --_sizes---utility--1-25rem: clamp(1.25rem, 0.4482rem + 0.8909vw, 2.778rem);
        --_sizes---utility--1-5rem: clamp(1.5rem, 0.5379rem + 1.069vw, 3.334rem);
        --_sizes---utility--1-75rem: clamp(1.75rem, 0.6275rem + 1.2472vw, 3.891rem);
        --_sizes---utility--2rem: clamp(2rem, 0.8775rem + 1.2472vw, 4.446rem);
        --_sizes---utility--2-5rem: clamp(2.5rem, 0.5757rem + 2.1381vw, 5.556rem);
        --_sizes---utility--3rem: clamp(3rem, 1.0757rem + 2.1381vw, 6.669rem);
        --_sizes---utility--3-5rem: clamp(3.5rem, 1.255rem + 2.4944vw, 7.781rem);
        --_sizes---utility--4rem: clamp(4rem, 0.7929rem + 3.5635vw, 8.892rem);
        --_sizes---utility--5rem: clamp(5rem, 0.1893rem + 5.3452vw, 11.115rem);
        --_sizes---utility--5-5rem: clamp(5.5rem, -0.0163rem + 6.1292vw, 12.226rem);
        --_sizes---utility--6rem: clamp(6rem, 0.2272rem + 6.4143vw, 13.338rem);
        --_sizes---utility--7rem: clamp(7rem, -0.0557rem + 7.8396vw, 15.558rem);
        --_sizes---utility--7-5rem: clamp(7.5rem, 0.1236rem + 8.196vw, 16.669rem);
        --_sizes---utility--8rem: clamp(8rem, -0.0178rem + 8.9087vw, 17.781rem);
        --_sizes---utility--8-5rem: clamp(8.5rem, 0.0011rem + 9.4432vw, 18.892rem);
        --_sizes---utility--9rem: clamp(9rem, 0.02rem + 9.9777vw, 20.004rem);
        --_sizes---utility--10rem: clamp(10rem, 0.0579rem + 11.0468vw, 22.23rem);
        --_sizes---utility--sections--max-width: clamp(90rem, 0.0016rem + 99.9982vw, 200.07rem);
    }
}

.nav__toggler.w--open {
    color: var(--black);
    background-color: var(--white);
}

.social-list__link:hover .social-list__link__icon,
.social-list__link:focus-visible .social-list__link__icon {
    opacity: 1;
}

.hover-effect:hover .hover-effect__text--main,
.hover-effect:focus-visible .hover-effect__text--main {
    transform: translate(0px, -100%);
}

.hover-effect:hover .hover-effect__text--fake,
.hover-effect:focus-visible .hover-effect__text--fake {
    transform: translate(0px, 0%);
}

.banner2_component {
    display: none;
}

html {
    font-size: 1rem;
}

@media screen and (max-width:1920px) {
    html {
        font-size: calc(0.49999999999999994rem + 0.41666666666666674vw);
    }
}

@media screen and (max-width:1440px) {
    html {
        font-size: calc(0.6253902185223725rem + 0.41623309053069724vw);
    }
}

@media screen and (max-width:479px) {
    html {
        font-size: 1rem;
    }
}

@media screen and (max-width: 3200px) {
    .screenshots-container {
        min-width: 80%;
    }
}

@media screen and (max-width: 2540px) {
    .screenshots-container {
        min-width: 100%;
    }
}

@media screen and (max-width: 1920px) {
    .screenshots-container {
        min-width: 120%;
    }
}

@media screen and (max-width: 1440px) {
    .screenshots-container {
        min-width: 170%;
    }
}

@media screen and (max-width: 991px) {
    .screenshots-container {
        min-width: 200%;
    }
}

@media screen and (max-width: 767px) {
    .screenshots-container {
        min-width: 200%;
    }
}

@media screen and (max-width: 479px) {
    .screenshots-container {
        min-width: 400%;
    }
}

@media screen and (max-width: 350px) {
    .screenshots-container {
        min-width: 450%;
    }
}

.swiper-pagination {
    position: static;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    transform: translateX(0%);
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--text-color--text-primary);
}

/* 1. Inactive Bullets (Standard Dots) */
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #000000;
    opacity: 0.3;
    border-radius: 10px;
    /* Ensures inactive dots are perfect circles */
    margin: 0 4px;

    /* This creates the smooth animation when a dot turns into a pill */
    transition: width 0.3s ease, background-color 0.3s ease;
}

/* 2. Active Bullet (The Pill) */
.swiper-pagination-bullet-active {
    width: 32px;
    /* WIDER than height creates the pill shape */
    background: var(--text-color--text-primary);
    ;
    opacity: 1;
    border-radius: 10px;
    /* Keep edges rounded */
}


.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    width: 25%;
}

/* Apply "..." after 3 lines of text */
.text-style-3lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/* Apply "..." after 2 lines of text */
.text-style-2lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* Adds inline flex display */
.display-inlineflex {
    display: inline-flex;
}

/* These classes are never overwritten */
.hide {
    display: none !important;
}

@media screen and (max-width: 991px) {

    .hide,
    .hide-tablet {
        display: none !important;
    }
}

@media screen and (max-width: 767px) {
    .hide-mobile-landscape {
        display: none !important;
    }
}

@media screen and (max-width: 479px) {
    .hide-mobile {
        display: none !important;
    }
}

.margin-0 {
    margin: 0rem !important;
}

.padding-0 {
    padding: 0rem !important;
}

.spacing-clean {
    padding: 0rem !important;
    margin: 0rem !important;
}

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

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

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

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

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

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

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

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

.margin-horizontal {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}

.padding-horizontal {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}

.margin-vertical {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
}

.padding-vertical {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
}

/* Apply "..." at 100% width */
.truncate-width {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Removes native scrollbar */
.no-scrollbar {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}

.no-scrollbar::-webkit-scrollbar {
    display: none;
}

/* BUTTONS */
.btn[button-size='sm'] {
    padding-top: calc(var(--_sizes---utility--1-25rem) / 2);
    padding-bottom: calc(var(--_sizes---utility--1-25rem) / 2);
}

.icon-1x1-20.for-btn {
    transform: translateX(var(--_sizes---utility--0-75rem));
    transition: transform 0.2s ease, opacity 0.2s ease;
}

.btn:hover {
    padding-right: var(--_sizes---utility--1rem);
    padding-left: var(--_sizes---utility--3rem);

    .icon-1x1-20.for-btn {
        opacity: 1;
        transform: translateX(var(--_sizes---utility--1-25rem));
    }
}

.btn:has(.w-condition-invisible):hover,
.btn:not(:has(.icon-1x1-20)):hover {
    padding-right: var(--_sizes---utility--2rem);
    padding-left: var(--_sizes---utility--2rem);
}

/* Set color style to inherit */
.inherit-color * {
    color: inherit;
}

/* Focus state style for keyboard navigation for the focusable elements */
*[tabindex]:focus-visible,
input[type="file"]:focus-visible {
    outline: 0.125rem solid #68e49c;
    outline-offset: 0.125rem;
}

/* Get rid of top margin on first element in any rich text element */
.w-richtext> :not(div):first-child,
.w-richtext>div:first-child> :first-child {
    margin-top: 0 !important;
}

/* Get rid of bottom margin on last element in any rich text element */
.w-richtext>:last-child,
.w-richtext ol li:last-child,
.w-richtext ul li:last-child {
    margin-bottom: 0 !important;
}

/* Prevent all click and hover interaction with an element */
.pointer-events-off {
    pointer-events: none;
}

/* Enables all click and hover interaction with an element */
.pointer-events-on {
    pointer-events: auto;
}

/* Create a class of .div-square which maintains a 1:1 dimension of a div */
.div-square::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

/* Make sure containers never lose their center alignment */
.container-medium,
.container-small,
.container-large {
    margin-right: auto !important;
    margin-left: auto !important;
}

.intelligence-motion-section {
    position: absolute;
}

[import-completed] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

[data-nl-loading] [nl-sync] {
    visibility: hidden
}

[data-policy-page] [language-switcher] {
    display: none !important
}

.footer-button-cover-link {
    transform: scaleY(0);
}

.footer-link,
.footer-button-cover-link {
    .nav-link-p {
        transition: transform .2s ease;
    }
}

.footer-link:hover {
    .nav-link-p {
        transform: translateY(-1px);
    }

    .footer-button-cover-link {
        transform: scaleY(1);
    }
}

.home-hero-logo-item {
    background: radial-gradient(80.65% 127.13% at 42.48% 50%, rgba(32, 40, 36, .08) 0%, rgba(32, 40, 36, 0) 100%);
}

.hero-anim {
    position: relative;
    width: 100%;
    height: 100%;
}

.hero-anim__poster,
.hero-anim__canvas {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
}

.hero-anim__poster {
    z-index: 2;
    opacity: 1;
    transition: opacity 0.4s ease;
    object-fit: contain;
}

.hero-anim__poster.is-hidden {
    opacity: 0;
}

.tabs-cont-tag .heading-style-h6.global-tabs-nav_p {
    white-space: normal;
}

[active-tab-bg] {
    transition: background-color 0.4s ease;
}

.faq-dropdown_wrap.is-open .dropdown-line.second {
    transform: rotate(0deg);
}

.managing-tabs {
    &:has([data-w-tab='Tab 1'].w--current) {

        .w--tab-active [active-tab-bg],
        .w--current[active-tab-bg] {
            background-color: var(--🎨-surface--backgrounds--colorful--surface-dark-green);
        }
    }

    &:has([data-w-tab='Tab 2'].w--current) {

        .w--tab-active [active-tab-bg],
        .w--current[active-tab-bg] {
            background-color: var(--🎨-surface--backgrounds--colorful--surface_dark_blue);
        }
    }

    &:has([data-w-tab='Tab 3'].w--current) {

        .w--tab-active [active-tab-bg],
        .w--current[active-tab-bg] {
            background-color: var(--🎨-surface--backgrounds--colorful--surface_light_blue);
        }
    }

    &:has([data-w-tab='Tab 4'].w--current) {

        .w--tab-active [active-tab-bg],
        .w--current[active-tab-bg] {
            background-color: var(--🎨-surface--backgrounds--colorful--surface_light_blue);
        }
    }

    &:has([data-w-tab='Tab 5'].w--current) {

        .w--tab-active [active-tab-bg],
        .w--current[active-tab-bg] {
            background-color: var(--🎨-surface--backgrounds--colorful--surface_purple);
        }
    }

    &:has([data-w-tab='Tab 6'].w--current) {

        .w--tab-active [active-tab-bg],
        .w--current[active-tab-bg] {
            background-color: var(--🎨-surface--backgrounds--colorful--surface-yellow);
        }
    }

    &:has([data-w-tab='Tab 7'].w--current) {

        .w--tab-active [active-tab-bg],
        .w--current[active-tab-bg] {
            background-color: var(--🎨-surface--backgrounds--colorful--surface-yellow);
        }
    }

    &:has([data-w-tab='Tab 8'].w--current) {

        .w--tab-active [active-tab-bg],
        .w--current[active-tab-bg] {
            background-color: var(--🎨-surface--backgrounds--colorful--surface-grey-green);
        }
    }
}

@keyframes scroll {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-50%));
    }
}

.connected-banks-logos_sec:last-of-type {
    display: none;
}

.connected-banks-logos_wrap:has(.connected-banks-logos_el.is-active) {
    mask-image: linear-gradient(to right, transparent 0%, white 7%, white 93%, transparent 100%);

    .connected-banks-logos_sec:last-of-type {
        display: flex;
    }
}

.connected-banks-logos_el.is-active {
    animation: scroll 35s linear infinite;
}

.intelligence-motion-card,
.intelligence-cards_bl,
.intelligence-phone-bl_wrap,
.addon-sticky-wrap {
    transform: translateZ(0);
    backface-visibility: hidden;
}

[dynamic-phone-el] {
    width: 90%;
}

.cards-skeleton-mask {
    background: linear-gradient(90deg, #F5FBF8 0%, rgba(245, 251, 248, 0.38) 100%);
}

.cards-skeleton-mask::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(-70deg,
            transparent 0%,
            transparent 20%,
            rgba(0, 0, 0, 0.04) 50%,
            transparent 80%,
            transparent 100%);
    animation: shimmer 2s infinite;
    transform: translateX(-100%);
}

@keyframes shimmer {
    to {
        transform: translateX(100%);
    }
}





.intelligence-cta_wrap {
    box-shadow:
        0 1.34px 17.869px 0 rgba(3, 14, 8, 0.04),
        0 0.751px 10.017px 0 rgba(3, 14, 8, 0.04),
        0 0.399px 5.32px 0 rgba(3, 14, 8, 0.03),
        0 0.166px 2.214px 0 rgba(3, 14, 8, 0.02);
}

.intelligence-motion-card * {
    position: relative;
}

.intelligence-motion-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url('https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/69f46a3579f8bfcfbd865eef_205ddf69c29c6b46955e2e4dc7e2cae1_card-gringe.avif');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    mix-blend-mode: overlay;
}

.intelligence-motion-card:is(.for-csv, .for-cloud) {
    box-shadow:
        -1.2px 1.2px 0 0 #9edbb7,
        -2.4px 2.4px 0 0 #9edbb7,
        -3.6px 3.6px 0 0 #9edbb7,
        -4.8px 4.8px 0 0 #9edbb7,
        -6px 6px 0 0 #9edbb7;
}

.intelligence-motion-card:is(.for-xlsx, .for-backet) {
    box-shadow:
        1.2px 1.2px 0 0 #a6debd,
        2.4px 2.4px 0 0 #a6debd,
        3.6px 3.6px 0 0 rgba(166, 222, 189, 0),
        4.8px 4.8px 0 0 #a6debd;
}

.intelligence-motion-card:is(.for-xls, .for-plane) {
    box-shadow:
        1.2px 1.2px 0 0 #a6debd,
        2.4px 2.4px 0 0 #a6debd,
        3.6px 3.6px 0 0 #a6debd,
        4.8px 4.8px 0 0 #a6debd,
        6px 6px 0 0 #a6debd;
}

.intelligence-dropdowns_target {
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    transition:
        grid-template-rows 400ms,
        opacity 400ms;
}

.intelligence-dropdowns_line {
    transition: transform 0.3s ease;
}

.intelligence-dropdowns_img-wrap {
    opacity: 0;
    transition: opacity 400ms ease;
}

.heading-style-h6.manrope {
    opacity: 0.4;
    transition: opacity 400ms ease;
}

.intelligence-dropdowns_el:has(:checked) {
    .intelligence-dropdowns_target {
        grid-template-rows: 1fr;
        opacity: 1;
    }

    .intelligence-dropdowns_line.additional-line {
        transform: rotate(0deg);
    }

    .intelligence-dropdowns_img-wrap {
        opacity: 1;
    }

    .heading-style-h6.manrope {
        opacity: 1;
    }
}

@media (max-width: 990px) {
    .intelligence-dropdowns_img-grid {
        display: grid;
        grid-template-rows: 0fr;
        opacity: 0;
        transition:
            grid-template-rows 400ms,
            opacity 400ms;
    }

    .intelligence-dropdowns_el:has(:checked) .intelligence-dropdowns_img-grid {
        grid-template-rows: 1fr;
        opacity: 1;
    }
}

.section.for-clients-feedback.is-active {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.3s, visibility 0s 0s;
}

.section.for-clients-feedback {
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0s 0.3s;
    /* visibility changes AFTER opacity finishes */
}

.modal1_component.is-active .modal1_content-wrapper {
    transform: translateY(0);
}

.about-sticky_bl {
    position: absolute;
}

.awward-crown_icon {
    transition: transform 0.26s ease;
}

/* .award_link:hover .awward-crown_icon {
    transform: scale(1.4) rotate(-2deg) translateX(-10%);
  } */
.availability-cell:last-of-type {
    border-right-color: transparent;
}

.availability-cell:first-of-type {
    padding-left: 0rem;
}

.about-marque-line_wrap {
    display: flex;
    width: max-content;
    animation: marquee-left 90s linear infinite;
    will-change: transform;
}

@keyframes marquee-left {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

@media (max-width: 480px) {
    .availability-cell:last-of-type {
        border-bottom-color: transparent;
    }
}

.awards-cup-l,
.awards-cup-r {
    opacity: 0;
    transition:
        opacity 0.3s ease,
        transform 0.3s ease;
}

.awards-cup-l {
    transform: translate(-12px, 12px);
}

.awards-cup-r {
    transform: translate(12px, 12px);
}

.awards-logos-logo_wrap {
    opacity: 1;
    transform: scale(1);
    transition:
        opacity 0.3s ease,
        transform 0.3s ease;
}

.awards-logos_bl {
    transition: background-color 0.3s ease, color 0.3s ease;
}

.awards-logos_bl:hover {
    background-color: var(--links-text);
    color: #fff;

    & .awards-cup-l,
    .awards-cup-r {
        opacity: 1;
        transform: translate(0, 0);
    }

    & .awards-logos-logo_wrap {
        opacity: 0;
        transform: scale(0.96);
    }
}

[for-download-app-wide-banner] .global-grid {
    padding-top: 0;
}

/* BUTTONS */
.btn[button-size='sm'] {
    padding-top: calc(var(--_sizes---utility--1-25rem) / 2);
    padding-bottom: calc(var(--_sizes---utility--1-25rem) / 2);
}

.icon-1x1-20.for-btn {
    transform: translateX(var(--_sizes---utility--0-75rem));
    transition: transform 0.2s ease, opacity 0.2s ease;
}

.btn:hover {
    padding-right: var(--_sizes---utility--1rem);
    padding-left: var(--_sizes---utility--3rem);

    .icon-1x1-20.for-btn {
        opacity: 1;
        transform: translateX(var(--_sizes---utility--1-25rem));
    }
}

.btn:has(.w-condition-invisible):hover,
.btn:not(:has(.icon-1x1-20)):hover {
    padding-right: var(--_sizes---utility--2rem);
    padding-left: var(--_sizes---utility--2rem);
}

/* Set color style to inherit */
.inherit-color * {
    color: inherit;
}

/* Focus state style for keyboard navigation for the focusable elements */
*[tabindex]:focus-visible,
input[type="file"]:focus-visible {
    outline: 0.125rem solid #68e49c;
    outline-offset: 0.125rem;
}

/* Get rid of top margin on first element in any rich text element */
.w-richtext> :not(div):first-child,
.w-richtext>div:first-child> :first-child {
    margin-top: 0 !important;
}

/* Get rid of bottom margin on last element in any rich text element */
.w-richtext>:last-child,
.w-richtext ol li:last-child,
.w-richtext ul li:last-child {
    margin-bottom: 0 !important;
}

/* Prevent all click and hover interaction with an element */
.pointer-events-off {
    pointer-events: none;
}

/* Enables all click and hover interaction with an element */
.pointer-events-on {
    pointer-events: auto;
}

/* Create a class of .div-square which maintains a 1:1 dimension of a div */
.div-square::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

/* Make sure containers never lose their center alignment */
.container-medium,
.container-small,
.container-large {
    margin-right: auto !important;
    margin-left: auto !important;
}


/* Apply "..." after 3 lines of text */
.text-style-3lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/* Apply "..." after 2 lines of text */
.text-style-2lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* Adds inline flex display */
.display-inlineflex {
    display: inline-flex;
}

/* These classes are never overwritten */
.hide {
    display: none !important;
}

@media screen and (max-width: 991px) {

    .hide,
    .hide-tablet {
        display: none !important;
    }
}

@media screen and (max-width: 767px) {
    .hide-mobile-landscape {
        display: none !important;
    }
}

@media screen and (max-width: 479px) {
    .hide-mobile {
        display: none !important;
    }
}

.margin-0 {
    margin: 0rem !important;
}

.padding-0 {
    padding: 0rem !important;
}

.spacing-clean {
    padding: 0rem !important;
    margin: 0rem !important;
}

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

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

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

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

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

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

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

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

.margin-horizontal {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}

.padding-horizontal {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}

.margin-vertical {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
}

.padding-vertical {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
}

/* Apply "..." at 100% width */
.truncate-width {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Removes native scrollbar */
.no-scrollbar {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}

.no-scrollbar::-webkit-scrollbar {
    display: none;
}

</style><style>.nav__toggler.w--open {
    color: var(--black);
    background-color: var(--white);
}

.social-list__link:hover .social-list__link__icon,
.social-list__link:focus-visible .social-list__link__icon {
    opacity: 1;
}

.hover-effect:hover .hover-effect__text--main,
.hover-effect:focus-visible .hover-effect__text--main {
    transform: translate(0px, -100%);
}

.hover-effect:hover .hover-effect__text--fake,
.hover-effect:focus-visible .hover-effect__text--fake {
    transform: translate(0px, 0%);
}

.banner2_component {
    display: none;
}

html {
    font-size: 1rem;
}

@media screen and (max-width:1920px) {
    html {
        font-size: calc(0.49999999999999994rem + 0.41666666666666674vw);
    }
}

@media screen and (max-width:1440px) {
    html {
        font-size: calc(0.6253902185223725rem + 0.41623309053069724vw);
    }
}

@media screen and (max-width:479px) {
    html {
        font-size: 1rem;
    }
}

@media screen and (max-width: 3200px) {
    .screenshots-container {
        min-width: 80%;
    }
}

@media screen and (max-width: 2540px) {
    .screenshots-container {
        min-width: 100%;
    }
}

@media screen and (max-width: 1920px) {
    .screenshots-container {
        min-width: 120%;
    }
}

@media screen and (max-width: 1440px) {
    .screenshots-container {
        min-width: 170%;
    }
}

@media screen and (max-width: 991px) {
    .screenshots-container {
        min-width: 200%;
    }
}

@media screen and (max-width: 767px) {
    .screenshots-container {
        min-width: 200%;
    }
}

@media screen and (max-width: 479px) {
    .screenshots-container {
        min-width: 400%;
    }
}

@media screen and (max-width: 350px) {
    .screenshots-container {
        min-width: 450%;
    }
}

.swiper-pagination {
    position: static;
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    transform: translateX(0%);
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--text-color--text-primary);
}

/* 1. Inactive Bullets (Standard Dots) */
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #000000;
    opacity: 0.3;
    border-radius: 10px;
    /* Ensures inactive dots are perfect circles */
    margin: 0 4px;

    /* This creates the smooth animation when a dot turns into a pill */
    transition: width 0.3s ease, background-color 0.3s ease;
}

/* 2. Active Bullet (The Pill) */
.swiper-pagination-bullet-active {
    width: 32px;
    /* WIDER than height creates the pill shape */
    background: var(--text-color--text-primary);
    ;
    opacity: 1;
    border-radius: 10px;
    /* Keep edges rounded */
}


.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    width: 25%;
}

@media (min-width: 1440px) and (max-width: 3200px) {
    :root {
        --_sizes---utility--0-125rem: clamp(0.125rem, 0.0448rem + 0.0891vw, 0.278rem);
        --_sizes---utility--0-25rem: clamp(0.25rem, 0.0095rem + 0.2673vw, 0.556rem);
        --_sizes---utility--0-5rem: clamp(0.5rem, 0.1793rem + 0.3563vw, 1.111rem);
        --_sizes---utility--0-75rem: clamp(0.75rem, 0.2689rem + 0.5345vw, 1.668rem);
        --_sizes---utility--0-875rem: clamp(0.875rem, 0.3138rem + 0.6236vw, 1.945rem);
        --_sizes---utility--1rem: clamp(1rem, 0.5189rem + 0.5345vw, 2.223rem);
        --_sizes---utility--1-125rem: clamp(1.125rem, 0.4034rem + 0.8018vw, 2.501rem);
        --_sizes---utility--1-25rem: clamp(1.25rem, 0.4482rem + 0.8909vw, 2.778rem);
        --_sizes---utility--1-5rem: clamp(1.5rem, 0.5379rem + 1.069vw, 3.334rem);
        --_sizes---utility--1-75rem: clamp(1.75rem, 0.6275rem + 1.2472vw, 3.891rem);
        --_sizes---utility--2rem: clamp(2rem, 0.8775rem + 1.2472vw, 4.446rem);
        --_sizes---utility--2-5rem: clamp(2.5rem, 0.5757rem + 2.1381vw, 5.556rem);
        --_sizes---utility--3rem: clamp(3rem, 1.0757rem + 2.1381vw, 6.669rem);
        --_sizes---utility--3-5rem: clamp(3.5rem, 1.255rem + 2.4944vw, 7.781rem);
        --_sizes---utility--4rem: clamp(4rem, 0.7929rem + 3.5635vw, 8.892rem);
        --_sizes---utility--5rem: clamp(5rem, 0.1893rem + 5.3452vw, 11.115rem);
        --_sizes---utility--5-5rem: clamp(5.5rem, -0.0163rem + 6.1292vw, 12.226rem);
        --_sizes---utility--6rem: clamp(6rem, 0.2272rem + 6.4143vw, 13.338rem);
        --_sizes---utility--7rem: clamp(7rem, -0.0557rem + 7.8396vw, 15.558rem);
        --_sizes---utility--7-5rem: clamp(7.5rem, 0.1236rem + 8.196vw, 16.669rem);
        --_sizes---utility--8rem: clamp(8rem, -0.0178rem + 8.9087vw, 17.781rem);
        --_sizes---utility--8-5rem: clamp(8.5rem, 0.0011rem + 9.4432vw, 18.892rem);
        --_sizes---utility--9rem: clamp(9rem, 0.02rem + 9.9777vw, 20.004rem);
        --_sizes---utility--10rem: clamp(10rem, 0.0579rem + 11.0468vw, 22.23rem);
        --_sizes---utility--sections--max-width: clamp(90rem, 0.0016rem + 99.9982vw, 200.07rem);
    }
}

@media (min-width: 3200px) and (max-width: 8000px) {
    :root {
        --_sizes---utility--0-125rem: clamp(0.278rem, 0.0004rem + 0.1388vw, 0.694rem);
        --_sizes---utility--0-25rem: clamp(0.556rem, 0.0007rem + 0.2776vw, 1.389rem);
        --_sizes---utility--0-5rem: clamp(1.111rem, -0.0002rem + 0.5556vw, 2.778rem);
        --_sizes---utility--0-75rem: clamp(1.668rem, 0.0022rem + 0.8329vw, 4.167rem);
        --_sizes---utility--0-875rem: clamp(1.945rem, 0.0009rem + 0.972vw, 4.861rem);
        --_sizes---utility--1rem: clamp(2.223rem, 0.0013rem + 1.1109vw, 5.556rem);
        --_sizes---utility--1-125rem: clamp(2.501rem, 0.0017rem + 1.2497vw, 6.25rem);
        --_sizes---utility--1-25rem: clamp(2.778rem, 0.0004rem + 1.3888vw, 6.944rem);
        --_sizes---utility--1-5rem: clamp(3.334rem, 0.0011rem + 1.6664vw, 8.333rem);
        --_sizes---utility--1-75rem: clamp(3.891rem, 0.0035rem + 1.9437vw, 9.722rem);
        --_sizes---utility--2rem: clamp(4.446rem, 0.0026rem + 2.2217vw, 11.111rem);
        --_sizes---utility--2-5rem: clamp(5.556rem, 0.0007rem + 2.7776vw, 13.889rem);
        --_sizes---utility--3rem: clamp(6.669rem, 0.0039rem + 3.3326vw, 16.667rem);
        --_sizes---utility--3-5rem: clamp(7.781rem, 0.0054rem + 3.8878vw, 19.444rem);
        --_sizes---utility--4rem: clamp(8.892rem, 0.0052rem + 4.4434vw, 22.222rem);
        --_sizes---utility--5rem: clamp(11.115rem, 0.0065rem + 5.5543vw, 27.778rem);
        --_sizes---utility--5-5rem: clamp(12.226rem, 0.0063rem + 6.1099vw, 30.556rem);
        --_sizes---utility--6rem: clamp(13.338rem, 0.0078rem + 6.6651vw, 33.333rem);
        --_sizes---utility--7rem: clamp(15.558rem, 0.0041rem + 7.777vw, 38.889rem);
        --_sizes---utility--7-5rem: clamp(16.669rem, 0.0039rem + 8.3326vw, 41.667rem);
        --_sizes---utility--8rem: clamp(17.781rem, 0.0054rem + 8.8878vw, 44.444rem);
        --_sizes---utility--8-5rem: clamp(18.892rem, 0.0052rem + 9.4434vw, 47.222rem);
        --_sizes---utility--9rem: clamp(20.004rem, 0.0067rem + 9.9987vw, 50rem);
        --_sizes---utility--10rem: clamp(22.23rem, 0.013rem + 11.1085vw, 55.556rem);
        --_sizes---utility--sections--max-width: clamp(200.07rem, 0.1167rem + 99.9767vw, 500rem);
    }
}

@media (min-width: 991px) and (max-width: 1439px) {
    :root {
        --_sizes---utility--0-125rem: clamp(0.1rem, 0.0448rem + 0.0891vw, 0.125rem);
        --_sizes---utility--0-25rem: clamp(0.175rem, 0.0095rem + 0.2673vw, 0.25rem);
        --_sizes---utility--0-5rem: clamp(0.4rem, 0.1793rem + 0.3563vw, 0.5rem);
        --_sizes---utility--0-75rem: clamp(0.6rem, 0.2689rem + 0.5345vw, 0.75rem);
        --_sizes---utility--0-875rem: clamp(0.7rem, 0.3138rem + 0.6236vw, 0.875rem);
        --_sizes---utility--1rem: clamp(0.85rem, 0.5189rem + 0.5345vw, 1rem);
        --_sizes---utility--1-125rem: clamp(0.9rem, 0.4034rem + 0.8018vw, 1.125rem);
        --_sizes---utility--1-25rem: clamp(1rem, 0.4482rem + 0.8909vw, 1.25rem);
        --_sizes---utility--1-5rem: clamp(1.2rem, 0.5379rem + 1.069vw, 1.5rem);
        --_sizes---utility--1-75rem: clamp(1.4rem, 0.6275rem + 1.2472vw, 1.75rem);
        --_sizes---utility--2rem: clamp(1.65rem, 0.8775rem + 1.2472vw, 2rem);
        --_sizes---utility--2-5rem: clamp(1.9rem, 0.5757rem + 2.1381vw, 2.5rem);
        --_sizes---utility--3rem: clamp(2.4rem, 1.0757rem + 2.1381vw, 3rem);
        --_sizes---utility--3-5rem: clamp(2.8rem, 1.255rem + 2.4944vw, 3.5rem);
        --_sizes---utility--4rem: clamp(3rem, 0.7929rem + 3.5635vw, 4rem);
        --_sizes---utility--5rem: clamp(3.5rem, 0.1893rem + 5.3452vw, 5rem);
        --_sizes---utility--6rem: clamp(4.2rem, 0.2272rem + 6.4143vw, 6rem);
        --_sizes---utility--7rem: clamp(4.8rem, -0.0557rem + 7.8396vw, 7rem);
        --_sizes---utility--7-5rem: clamp(5.2rem, 0.1236rem + 8.196vw, 7.5rem);
        --_sizes---utility--8rem: clamp(5.5rem, -0.0178rem + 8.9087vw, 8rem);
        --_sizes---utility--9rem: clamp(6.2rem, 0.02rem + 9.9777vw, 9rem);
        --_sizes---utility--10rem: clamp(6.9rem, 0.0579rem + 11.0468vw, 10rem);
        --_sizes---utility--sections--max-width: clamp(61.938rem, 0.0016rem + 99.9982vw, 90rem);
    }
}

[data-wf--features-hero-1--variant="option-2"] {
    margin-bottom: calc((var(--_sizes---utility--3rem) + var(--_sizes---utility--3-5rem)) * -1);
}

[bottom-roundings],
[links-group]:has(:last-child[bottom-roundings]) {
    border-radius: 0 0 var(--_sizes---utility--2-5rem) var(--_sizes---utility--2-5rem);
    z-index: 2;
    overflow: clip;
}

[top-roundings] {
    border-radius: var(--_sizes---utility--2-5rem) var(--_sizes---utility--2-5rem) 0 0;
    z-index: 2;
}

.section[bottom-roundings]+.section,
[links-group]:has(:last-child[bottom-roundings])+.section {
    margin-top: calc(var(--_sizes---utility--2-5rem) * -1);
    margin-bottom: calc(var(--_sizes---utility--2-5rem) * -1);
}

@media (max-width: 478px) {
    [bottom-roundings] {
        border-radius: 0 0 var(--_sizes---utility--1-25rem) var(--_sizes---utility--1-25rem);
    }

    [top-roundings] {
        border-radius: var(--_sizes---utility--1-25rem) var(--_sizes---utility--1-25rem) 0 0;
    }

    .section[bottom-roundings]+.section {
        margin-top: calc(var(--_sizes---utility--1-25rem) * -1);
        margin-bottom: calc(var(--_sizes---utility--1-25rem) * -1);
    }
}


.hero-swiper-arrow[swiper-next]:hover {
    transform: translateX(1.5px);
}

.hero-swiper-arrow[swiper-prev]:hover {
    transform: translateX(-1.5px);
}

[intelligence-grad] {
    background-image: linear-gradient(270deg, rgb(134, 193, 89), rgb(134, 192, 163) 29%, rgb(55, 146, 100) 51%, rgb(114, 206, 152));
    font-family: Rightgrotesk;
    font-weight: 500;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}