/* NEURAINVESTS CSS */

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: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
    color: #0000!important
}

.w-code-block {
    margin: unset
}

pre.w-code-block code {
    all: inherit
}

.w-optimization {
    display: contents
}

.w-webflow-badge,.w-webflow-badge * {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    box-shadow: none;
    opacity: 1;
    direction: ltr;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    text-indent: 0;
    text-transform: inherit;
    text-shadow: none;
    font-smoothing: auto;
    vertical-align: baseline;
    cursor: inherit;
    white-space: inherit;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    background: 0 0;
    border: 0 #0000;
    border-radius: 0;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: 0;
    max-height: none;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    transition: none;
    display: block;
    position: static;
    inset: auto;
    overflow: visible;
    transform: none
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a,0 1px 3px #0000001a;
    visibility: visible!important;
    z-index: 2147483647!important;
    color: #aaadb0!important;
    opacity: 1!important;
    background-color: #fff!important;
    border-radius: 3px!important;
    width: auto!important;
    height: auto!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;
    overflow: visible!important;
    transform: none!important
}

.w-webflow-badge>img {
    visibility: visible!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
}

figcaption {
    text-align: center;
    margin-top: 5px
}

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: #3898ec;
    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 #758696;
    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 #5d6c7b #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: #5d6c7b #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 {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    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: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width: 767px) {
    .w-nav-brand {
        padding-left:10px
    }
}

.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 #2895f7
}

.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: #0082f3
}

.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;*/
       padding: 25px;
       background: #fdf5ff;
    }

    .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;*/
        padding: 25px;
        background: #fdf5ff;
    }

    .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
}

.w-code-component>* {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

:root {
    --black: black;
    --black-2: #101828;
    --primary-text: #666;
    --white: white;
    --light-purple: #f6f7fd;
    --purple: #5e72e4;
    --yellow: #fff9ec;
    --red: #fcedec;
    --blue: #e9f3ff;
    --green: #eafaf3;
    --dark-grey: #333;
    --medium-grey: #565359;
    --product-header-grey: #26262b;
    --light-grey: #999;
    --slate-grey: #6e7191;
    --off-white: #ffffffb3;
    --red-2: #e25141;
    --slate-grey-2: #667085;
    --royal-blue: #3f57de;
    --dark-slate-blue-2: #344054;
    --dark-orange: #f79009;
    --dark-slate-blue: #475467;
    --dark-blue: #191a3c;
    --honeydew: #ecfdf3
}

.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal
}

.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-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 #3898ec
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-width: 4px;
    border-color: #3898ec
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous,.w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-page-count {
    text-align: center;
    width: 100%;
    margin-top: 20px
}

.w-pagination-previous-icon {
    margin-right: 4px
}

.w-pagination-next-icon {
    margin-left: 4px
}

.w-layout-vflex {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

body {
    color: var(--black);
    font-family: DM Sans,Arial,sans-serif;
    font-size: 1em;
    line-height: 1.2
}

h1 {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.2
}

h2 {
    color: var(--black-2);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.625em;
    font-weight: 700;
    line-height: 1.3
}

h3 {
    color: var(--black-2);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.25em;
    font-weight: 700;
    line-height: 1.35
}

h4 {
    color: var(--black-2);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.75em;
    font-weight: 500;
    line-height: 1.3
}

h5 {
    color: var(--black-2);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.3
}

h6 {
    color: var(--black-2);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.3
}

p {
    color: var(--primary-text);
    margin-bottom: 0;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.5
}

a {
    text-decoration: none
}

ul {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--primary-text);
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    padding-left: 1.5rem;
    display: flex
}

ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

img {
    max-width: 100%;
    display: inline-block
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin-bottom: 10px
}

.margin-medium {
    margin: 2rem
}

.padding-xxsmall {
    padding: .25rem
}

.margin-xsmall {
    margin: .5rem
}

.margin-custom2 {
    margin: 1.5rem
}

.margin-0 {
    margin: 0
}

.margin-huge {
    margin: 6rem
}

.padding-medium {
    padding: 2rem
}

.margin-custom3 {
    margin: .75rem
}

.margin-xlarge {
    margin: 4rem
}

.margin-tiny {
    margin: .125rem
}

.padding-huge {
    padding: 6rem
}

.padding-small {
    padding: 1rem
}

.margin-custom1 {
    margin: 1.25rem
}

.padding-0 {
    padding: 0
}

.padding-xxlarge {
    padding: 5rem
}

.padding-xxhuge {
    padding: 12rem
}

.padding-xlarge {
    padding: 4rem
}

.margin-xxsmall {
    margin: .25rem
}

.margin-xhuge {
    margin: 8rem
}

.padding-tiny {
    padding: .125rem
}

.margin-large {
    margin: 3rem
}

.margin-xxlarge {
    margin: 5rem
}

.padding-xsmall {
    padding: .5rem
}

.margin-xxhuge {
    margin: 12rem
}

.padding-large {
    padding: 3rem
}

.margin-small {
    margin: 1rem
}

.padding-xhuge {
    padding: 8rem
}

.padding-horizontal {
    padding-top: 0;
    padding-bottom: 0
}

.margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0
}

.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-top.margin-medium.align-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0
}

.padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0
}

.padding-vertical {
    padding-left: 0;
    padding-right: 0
}

.padding-vertical.padding-xxlarge.none-top-padding {
    padding-top: 0
}

.padding-vertical.padding-xxlarge.none-top-padding.flex {
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-bottom: 7rem;
    display: flex
}

.padding-vertical.padding-xxlarge.display-none {
    display: none
}

.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-vertical {
    margin-left: 0;
    margin-right: 0
}

.padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-top.padding-xxhuge {
    padding: 12rem
}

.padding-top.padding-xxhuge.new-home-hero-padding {
    padding-top: 12rem;
    padding-bottom: 2rem
}

.margin-horizontal {
    margin-top: 0;
    margin-bottom: 0
}

.page-wrapper {
    overflow: hidden
}

.page-wrapper.is-overflow-visible {
    overflow: visible
}

.page-padding {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.main-wrapper.is-relative {
    position: relative
}

.container-large {
    width: 100%;
    max-width: 70rem;
    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
}

.max-width-xxlarge {
    width: 100%;
    max-width: 80rem
}

.max-width-xlarge {
    width: 100%;
    max-width: 64rem
}

.max-width-medium {
    width: 100%;
    max-width: 32rem
}

.max-width-full {
    width: 100%;
    max-width: none
}

.max-width-xsmall {
    width: 100%;
    max-width: 16rem
}

.max-width-xxsmall {
    width: 100%;
    max-width: 12rem
}

.max-width-small {
    width: 100%;
    max-width: 20rem
}

.max-width-large {
    align-self: auto;
    width: 100%;
    max-width: 48rem
}

.show-tablet,.show-mobile-portrait,.show-mobile-landscape {
    display: none
}

.show {
    display: block
}

.hide {
    display: none
}

.global-styles {
    display: block;
    position: fixed;
    inset: 0% auto auto 0%
}

.styleguide-container {
    padding: 2rem
}

.styleguide_heading-element {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    padding: .2rem 0;
    display: flex
}

.styleguide-divider {
    background-color: #0000001c;
    width: 100%;
    height: 1px
}

.styleguide-heading {
    letter-spacing: -.02em;
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-family: DM Sans,Arial,sans-serif;
    font-size: 3.25em;
    font-weight: 500;
    line-height: 1.2
}

.styleguide-heading.is-small {
    font-size: 2em
}

.styleguide-style-element {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.heading-display {
    font-size: 3.25em;
    font-weight: 700;
    line-height: 1.2
}

.heading-large {
    font-size: 2.625em;
    font-weight: 700;
    line-height: 1.3
}

.heading-medium {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 26px;
    font-size: 2.25em;
    font-weight: 700;
    line-height: 1.35
}

.heading-medium.is-blogs {
    text-align: center
}

.heading-medium.new-blog {
    text-align: center;
    letter-spacing: -.045rem;
    text-transform: none;
    padding-bottom: 0;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 1.22em
}

.heading-small {
    font-size: 1.75em;
    font-weight: 500;
    line-height: 1.3
}

.heading-xsmall {
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.3
}

.heading-xsmall.text-weight-medium.text-color-purple.font-size {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem
}

.heading-xxsmall {
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.3
}

.text-size-large {
    border: 1px solid #0000;
    font-size: 1.25em;
    line-height: 1.4
}

.text-size-medium {
    font-size: 1.125em;
    line-height: 1.6;
    position: static
}

.text-size-regular {
    font-size: 1em;
    line-height: 1.5
}

.text-size-small {
    font-size: .875em;
    line-height: 1.5
}

.text-style-allcaps {
    text-transform: uppercase
}

.text-weight-bold {
    font-weight: 700
}

.text-weight-bold.text-color-dark-grey {
    color: var(--white)
}

.styleguide-color-container {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: .5rem;
    margin-bottom: .5rem;
    display: flex
}

.styleguide-color {
    width: 5rem;
    height: 5rem
}

.bg-light-purple {
    background-color: var(--light-purple)
}

.bg-purple {
    background-color: var(--purple)
}

.bg-yellow {
    background-color: var(--yellow)
}

.bg-red {
    background-color: var(--red)
}

.bg-blue {
    background-color: var(--blue)
}

.bg-green {
    background-color: var(--green)
}

.styleguide-text-colors-container {
    flex-direction: column;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.text-color-black {
    color: var(--black)
}

.text-color-grey {
    color: var(--primary-text)
}

.faq-heading {
    color: var(--dark-grey);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 45px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: flex
}

.text-color-medium-grey {
    color: var(--medium-grey)
}

.styleguide-buttons-container {
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.button {
    background-color: var(--purple);
    color: var(--white);
    text-align: center;
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.3;
    transition: all .2s;
    display: inline-block
}

.button:hover {
    background-color: #5066e4
}

.button.is-nav-dropdown {
    padding-top: .65rem;
    padding-bottom: .65rem;
    font-weight: 400
}

.button.is-footer-form {
    font-size: .875em;
    position: absolute;
    inset: auto 5px auto auto
}

.button.is-pricing {
    width: 100%
}

.button.is-next {
    padding-left: 2.5rem;
    padding-right: 2rem
}

.button.is-previous {
    padding-left: 1.25rem
}

.button.is-nav-cta,.button.is-pricing-cta {
    font-size: .875em
}

.button.is-banner {
    background-color: #ffffff4d;
    border: 1px solid #ffffff80;
    padding: .5rem .75rem .4rem;
    font-size: .75em;
    line-height: 1
}

.button.is-case-study {
    width: 12.5rem
}

.button.is-case-study-loadmore {
    border-color: var(--purple);
    background-color: var(--white);
    color: var(--purple)
}

.button.is-lps {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/635f82fcb16556fe00f9a214_event_black_24dp%201.svg);
    background-position: 20px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    padding-left: 3.25rem
}

.button.is-lps-white {
    background-color: var(--white);
    color: var(--purple);
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/635f85c5bc9d9cf3e4f43d41_event_black_24dp%201.svg);
    background-position: 20px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    padding-left: 3.25rem
}

.button.is-flex-center-center {
    grid-column-gap: .25rem;
    padding-right: 1.25rem;
    display: flex
}

.button.is-sign-up {
    letter-spacing: -.36px;
    border-radius: 2em;
    width: 12.25em;
    height: 3.75em;
    margin-top: 2em;
    padding: 0 0 0;
    font-family: Satoshi,sans-serif;
    font-size: 1.13em;
    line-height: 28px;
    display: flex
}

.secondary-button {
    border: 1px solid var(--purple);
    color: var(--purple);
    text-align: center;
    background-color: #0000;
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    padding: .65rem 1.5rem;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.3;
    transition: all .2s;
    display: flex
}

.secondary-button:hover {
    color: #2e49e4
}

.secondary-button.is-nav-dropdown {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1em;
    font-weight: 400
}

.secondary-button.is-testimonials {
    background-color: #f6f7fd;
    width: 10rem;
    position: absolute;
    inset: auto 42% 1rem
}

.secondary-button.is-pricing {
    border-color: #d0d6f5;
    font-weight: 500
}

.nav_component {
    background-color: var(--white);
    box-shadow: none;
    display: block;
    position: fixed;
    inset: 0% 0% auto
}

.nav_container {
    z-index: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
    position: relative
}

.nav_container.is-blog-nav {
    z-index: 1;
    grid-column-gap: 2rem;
    justify-content: flex-start;
    width: 100vw;
    padding-left: 1.5rem;
    padding-right: 2.5rem;
    position: relative;
    overflow: auto
}

.nav_left-wrapper {
    margin-right: 1rem
}

.nav_right-wrapper {
    grid-column-gap: .75rem;
    align-items: center;
    display: flex
}

.nav_brand-image {
    width: 8.375rem;
    height: 2.5rem
}

.nav_menu {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.nav_link {
    color: var(--product-header-grey);
    padding: .5rem .25rem;
    font-size: .875em;
    font-weight: 500;
    transition: all .2s
}

.nav_link:hover {
    color: var(--purple)
}

.nav_link.w--current {
    color: var(--black)
}

.nav_button-watch {
    grid-column-gap: .5rem;
    border: 1px solid var(--purple);
    color: var(--purple);
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    padding: .5rem 1rem;
    font-size: .875em;
    font-weight: 500;
    transition: all .2s;
    display: flex
}

.nav_button-watch:hover {
    color: #2e49e4
}

.nav_dropdown-toggle {
    color: var(--product-header-grey);
    padding: 1.5rem .25rem;
    font-size: .875em;
    font-weight: 500;
    transition: all .2s
}

.nav_dropdown-toggle:hover,.nav_dropdown-toggle.w--open {
    color: var(--purple)
}

.nav_dropdown-list {
    background-color: var(--white)
}

.nav_dropdown-list.w--open {
    border-radius: 4px;
    margin-left: -2.5rem;
    display: flex;
    box-shadow: 0 1px 4px 2px #1111110d
}

.nav_dropdown-list.is-academy {
    margin-left: -8.5rem
}

.nav-dropdown-left-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    padding: 2rem;
    display: flex
}

.nav-dropdown-right-wrapper {
    background-color: var(--light-purple);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 1.25rem
}

.nav_dropdown-link-wrapper {
    width: 18rem;
    transition: all .2s
}

.nav_dropdown-link-wrapper:hover {
    color: var(--purple)
}

.nav_dropdown-link-top-wrapper {
    grid-column-gap: .5rem;
    align-items: center;
    font-size: 1em;
    font-weight: 500;
    display: flex
}

.text-size-xsmall {
    font-size: .75em;
    line-height: 1.35
}

.text-color-light-grey {
    color: var(--light-grey)
}

.nav_dropdown-video-wrapper {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d64b3ae934bf95ff6666f9_Rectangle%203988.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 20rem;
    height: 10rem;
    display: flex;
    position: relative
}

.video-play-button {
    background-color: var(--purple);
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex;
    position: absolute;
    box-shadow: 0 2px 10px #11111140
}

.video-play-button.is-webinar-all {
    z-index: 2;
    width: 4rem;
    height: 4rem;
    box-shadow: 0 4px 10px #0006
}

.video-play-button.is-webinar-all.is-large {
    width: 6rem;
    height: 6rem
}

.nav_dropdown-button-wrapper {
    grid-column-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 1rem;
    display: flex
}

.nav_dropdown-wrapper-academy {
    grid-column-gap: 5rem;
    white-space: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    padding: 1.25rem 2rem 3.5rem;
    display: grid
}

.nav_dropdown-link-academy {
    margin-top: .75rem
}

.nav_dropdown-link-academy.is-first {
    grid-row-gap: .5rem;
    flex-direction: column;
    margin-top: 1.25rem;
    transition: all .2s;
    display: flex
}

.nav_dropdown-link-academy.is-first:hover {
    color: var(--purple)
}

.home-header_left-wrapper {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 60%;
    display: flex
}

.buttons-wrapper {
    grid-column-gap: 1.25rem;
    align-items: center;
    display: flex
}

.home-header_sub-heading-wrapper {
    width: 100%;
    max-width: 32rem
}

.small-heading_wrapper {
    grid-column-gap: .5rem;
    align-items: center;
    display: flex
}

.section-customers {
    z-index: 2;
    background-color: var(--light-purple);
    margin-top: 4rem
}

.section-customers.is-about {
    background-color: #0000
}

.customers_wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex
}

.customers_logo-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 2.5rem;
    display: flex
}

.customers_logo-image.is-cars24 {
    width: 3.375rem;
    height: 2rem
}

.customers_logo-image.is-reddoorz {
    width: 6.625rem;
    height: 1.75rem
}

.customers_logo-image.is-koinworks {
    width: 8.75rem;
    height: 1.5rem
}

.customers_logo-image.is-hiver {
    width: 5.125rem;
    height: 2.25rem
}

.customers_logo-image.is-numble {
    width: 5.125rem;
    height: 2.75rem
}

.customers_logo-image.is-klearnow {
    width: 9rem;
    height: 1.5rem
}

.customers_logo-image.is-sprinque {
    width: 7.5rem;
    height: 1.75rem
}

.customers_logo-image.is-taskmonk {
    width: 7.375rem;
    height: 1.5rem
}

.customers_logo-image.is-ensuredit {
    width: 7.5rem;
    height: 1.25rem
}

.customers_logo-image.is-transwap {
    width: auto;
    height: 1.85rem
}

.customers_logo-image.is-revsure,.customers_logo-image.is-palette,.customers_logo-image.is-wati {
    width: auto;
    height: 2rem
}

.home-lifecycle_wrapper {
    flex-direction: column;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.home-lifecycle_heading-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex
}

.home-lifecycle_bottom-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: linear-gradient(#eff1fc,#fff 60%);
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.home-lifecycle_bottom-wrapper.is-mobile-portrait {
    display: none
}

.home-lifecycle-phase_component {
    z-index: 1;
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 2rem 1.25rem 1rem;
    display: flex;
    position: relative
}

.home-lifecycle_image {
    z-index: 0;
    width: 100%;
    position: relative
}

.section-home-collect {
    z-index: 1;
    position: relative;
    top: 3rem
}

.layout-2-col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.feature_content-wrapper {
    max-width: 30rem
}

.feature_image-wrapper {
    width: 35rem;
    max-width: 35rem
}

.text-weight-medium {
    font-weight: 500
}

.text-weight-medium.text-color-medium-grey {
    flex-direction: column;
    align-items: flex-start
}

.text-weight-medium.text-size-medium.plush {
    color: #5e72e4;
    font-size: .875rem;
    font-weight: 700;
    line-height: .875rem
}

.button-with-arrow_component {
    grid-column-gap: .5rem;
    align-items: center;
    max-width: 10.5rem;
    display: flex
}

.button-with-arrow_component.is-join-slack {
    max-width: 11.5rem;
    margin-top: .75rem
}

.button-with-arrow_component.is-case-studies {
    max-width: 11rem
}

.tab_menu {
    grid-row-gap: .75rem;
    flex-direction: column;
    flex: 0 50%;
    align-items: flex-start;
    max-width: 30rem;
    display: flex
}

.tab_content-wrapper {
    flex: 0 50%;
    position: relative;
    top: -10rem;
    overflow: visible
}

.tab_link {
    color: var(--slate-grey);
    background-color: #0000;
    max-width: 25rem;
    padding: .5rem 1rem .5rem 0;
    font-weight: 500
}

.tab_link.w--current {
    color: var(--purple);
    background-color: #0000;
    font-weight: 700
}

.text-weight-regular {
    font-weight: 400
}

.tab_component {
    flex-direction: row;
    display: flex
}

.tab_component.is-reverse {
    flex-direction: row-reverse
}

.tab_image-wrapper {
    width: 25rem;
    height: 30rem;
    position: relative;
    right: -3.5rem;
    overflow: visible
}

.tab_image-wrapper.is-left {
    right: auto
}

.tab_image-background {
    z-index: 0;
    border-radius: 8px;
    width: 20rem;
    height: 25rem;
    position: absolute;
    inset: auto 0% 0% auto
}

.tab_image-1 {
    z-index: 2;
    object-fit: contain;
    width: 25rem;
    height: 25rem;
    position: absolute;
    inset: auto .5rem 2rem auto
}

.section-home-integrations {
    background-color: var(--light-purple);
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e386b218ee99a93bfe9226_Group%20427322115-min.png);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 475px
}

.section-home-integrations.is-lps {
    background-color: #0000;
    background-image: none
}

.home-integrations_wrapper {
    justify-content: space-between;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex
}

.home-integrations_wrapper.is-lps {
    background-color: var(--purple);
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/635f8432f51427cc4c999c4e_Icon.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 24px;
    padding: 3rem
}

.wrapper_vertical-center-align {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex
}

.wrapper_vertical-center-align.is-integrations-zeda {
    max-width: 53.125rem;
    margin-left: auto;
    margin-right: auto
}

.home-story_sub-heading {
    font-size: .875em
}

.home-story_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.home-story_content-wrapper {
    text-align: left;
    border: 1px solid #d0d6f54d;
    border-radius: 16px;
    padding: 2rem 1.5rem;
    box-shadow: 0 0 4px 2px #1111110d
}

.home-story_content-wrapper.is-left {
    min-height: 14rem
}

.home-story_content-wrapper.is-right {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62baa4de2cd7146e0a9359de_Map-min.png);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 26rem;
    max-height: 39rem
}

.home-story_logos-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.home-story_logo-image {
    filter: grayscale();
    color: var(--purple);
    transition: all .2s
}

.home-story_logo-image:hover {
    filter: none;
    color: var(--purple)
}

.home-story_logo-image.is-inc42,.home-story_logo-image.is-yourstory {
    width: 4.75rem;
    height: auto
}

.home-story_logo-image.is-entrepreneur {
    width: 7.75rem;
    height: auto
}

.home-story_logo-image.is-beststartup {
    width: 9rem;
    height: auto
}

.section-testimonials {
    background-color: var(--light-purple)
}

.section-testimonials.is-about,.section-testimonials.is-lps {
    background-color: #0000
}

.testimonials-components_wrapper {
    column-count: 3;
    column-gap: 1.5rem;
    overflow: visible
}

.testimonials_component {
    background-color: var(--white);
    text-align: left;
    border-radius: 16px;
    flex: 1;
    max-width: 22rem;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    display: inline-block;
    box-shadow: 0 0 4px 2px #1111110d
}

.testimonials_component.is-lps {
    flex: none;
    width: 25vw;
    max-width: 20rem
}

.testimonials_person-wrapper {
    grid-column-gap: 1rem;
    align-items: flex-start;
    display: flex
}

.text-align-center {
    text-align: center
}

.testimonials_person-image {
    border-radius: 100%;
    width: 3.75rem;
    height: 3.75rem
}

.section-home-cta.is-lps {
    background-color: var(--light-purple)
}

.academy_content-wrapper {
    text-align: left;
    border: 1px solid #d0d6f54d;
    border-radius: 16px;
    padding: 2rem 1.5rem;
    position: relative;
    box-shadow: 0 0 4px 2px #1111110d
}

.academy_content-wrapper.is-left {
    min-height: 13rem;
    overflow: hidden
}

.academy_content-wrapper.is-right {
    max-width: 26rem;
    max-height: 39rem;
    overflow: hidden
}

.academy_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.academy_content-paragraph {
    max-width: 16rem
}

.academy_content-bg-image {
    width: 90%;
    max-width: 90%;
    height: 17rem;
    position: absolute;
    inset: auto auto -1rem
}

.footer_component {
    background-color: var(--purple);
    color: var(--white);
    width: 100%;
    max-width: 100%;
    position: relative
}

.footer_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 4rem;
    padding-bottom: 3rem;
    display: grid
}

.footer_wrapper.is-lps {
    grid-template-columns: 1fr 1fr;
    align-items: center;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    display: flex
}

.footer_column-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
    display: flex
}

.footer_column-wrapper.hide {
    display: none
}

.footer_column-heading {
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 1.2
}

.footer_link {
    color: var(--off-white);
    margin-top: .25rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-right: .5rem;
    text-decoration: none;
    transition: opacity .2s
}

.footer_link:hover {
    color: var(--white)
}

.footer_form {
    width: 320px;
    max-width: 100%;
    margin-bottom: 0
}

.footer_form-block {
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    display: flex;
    position: relative
}

.footer_form-field {
    background-color: #fff;
    border: 1px solid #a6b1bf;
    border-radius: 100px;
    height: 3.25rem;
    margin-bottom: 0;
    padding: 12px 7.75rem 12px 1.5rem;
    font-size: .875em;
    line-height: 1.2;
    transition: all .2s
}

.footer_form-field:hover,.footer_form-field:focus {
    border-color: #76879d
}

.footer_form-field::placeholder {
    color: #9d9d9d;
    font-size: .875em;
    line-height: 22px
}

.footer_brand-logo {
    width: 8.375rem;
    height: 2.5rem
}

.text-color-off-white {
    color: var(--off-white)
}

.social-links-wrapper {
    grid-column-gap: 1.25rem;
    display: flex
}

.footer_social-link-wrapper {
    color: #cfd5f7;
    transition: all .2s
}

.footer_social-link-wrapper:hover {
    color: var(--white)
}

.descriptive-text {
    display: none
}

.testimonials_wrapper {
    height: 40rem;
    position: relative;
    overflow: hidden
}

.testimonials_wrapper.is-lps {
    height: auto;
    overflow: visible
}

.testimonials_bg-gradient {
    background-image: linear-gradient(to bottom,#f5f7fb4d,var(--light-purple));
    height: 10rem;
    position: absolute;
    inset: auto 0% 0%
}

.testimonials_bg-gradient.is-about {
    background-image: linear-gradient(#ffffff4d,#fff)
}

.section-collect-header {
    position: relative
}

.product-header_wrapper {
    justify-content: space-between;
    align-items: center;
    margin-top: 4rem;
    display: flex
}

.product-header_wrapper.is-lps {
    align-items: flex-start
}

.product-header_left-wrapper {
    max-width: 34rem
}

.product-header_left-wrapper.max-683 {
    max-width: 42.69em;
    padding-left: 0;
    position: relative
}

.product-header_right-wrapper {
    position: absolute;
    inset: auto -1rem auto auto
}

.product-header_icon {
    width: 3rem;
    height: 3rem
}

.product-header_image-wrapper {
    width: 28rem;
    max-width: 26rem;
    height: 20rem
}

.product-header_image {
    width: 100%;
    height: 100%
}

.product-header_heading {
    color: var(--product-header-grey);
    font-family: DM Sans,Arial,sans-serif;
    font-size: 2.625em;
    font-weight: 500
}

.product-header_container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.section-product-features-summary {
    background-color: var(--light-purple)
}

.section-product-features-summary.is-lps {
    background-color: #0000
}

.features-summary_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.features-summary_component {
    color: var(--black);
    text-align: center;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    transition: all .2s;
    display: flex
}

.features-summary_component:hover,.features-summary_icon {
    color: var(--purple)
}

.product-testimonial_image {
    width: 3.75rem;
    height: 3.75rem
}

.product-testimonial_text {
    color: var(--medium-grey);
    max-width: 48rem;
    font-size: 1.5em;
    font-style: italic
}

.product-testimonial_customer-name {
    color: var(--black);
    font-size: 1.5em;
    font-weight: 500
}

.text-style-italic {
    font-style: italic
}

.section-cta {
    background-color: var(--light-purple)
}

.cta_heading {
    max-width: 60rem;
    font-size: 2em
}

.other-products_wrapper {
    grid-column-gap: 1.25rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.other-products_component {
    text-align: left;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62baa54c74a04a830aa39f9e_Plan%20Small%20Image.svg);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px solid #ffffff0d;
    border-radius: 16px;
    width: 100%;
    max-width: 22.5rem;
    height: 22rem;
    padding: 2rem;
    transition: all .2s;
    box-shadow: 0 0 4px 2px #1111110d
}

.other-products_component:hover {
    color: var(--purple);
    box-shadow: 0 0 4px 2px #5e72e426
}

.other-products_component.is-analyze {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62cd0b47d24ee484a2b6dec2_Analyze%20Small%20Image.svg);
    background-size: auto
}

.other-products_component.is-plan {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d53ab904d0a3f6b4713293_Plan%20Small%20Image.svg)
}

.other-products_component.is-execute {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62cd0b01b010c82ff0d859fe_Execute%20Small%20Image.svg)
}

.other-products_component.is-collect {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62cd0b02a6f7035d676316ea_Collect%20Small%20Image.svg)
}

.other-products_icon {
    width: 2.25rem;
    height: 2.25rem
}

.section-about-header {
    margin-top: 6rem
}

.about-header_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 0 4px 10px #d9d9d9
}

.about-summary_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.75fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.about-summary_left-wrapper {
    max-width: 21rem
}

.about-summary_stats-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-top: 4rem;
    display: none
}

.about-gallery_divider {
    background-color: #c4c4c4;
    width: 100%;
    height: 1px
}

.about-gallery_wrapper {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.about-gallery_image {
    border-radius: 10px;
    position: relative;
    box-shadow: 0 4px 10px #d9d9d9
}

.about-gallery_image.is-one {
    width: 26rem
}

.about-gallery_image.is-two {
    width: 12rem;
    top: 2rem
}

.about-gallery_image.is-three {
    width: 16.25rem;
    top: 1rem
}

.about-gallery_image.is-four {
    width: 7.5rem;
    left: 6rem
}

.about-gallery_image.is-five {
    width: 10rem;
    right: 7rem
}

.about-gallery_image.is-six {
    width: 10rem;
    right: 6rem
}

.about-gallery_top-wrapper {
    grid-column-gap: 1.5rem;
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.about-gallery_bottom-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.about-team_wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 60rem;
    display: flex
}

.about-team_member-wrapper {
    flex-direction: column;
    align-items: center;
    width: 12rem;
    transition: all .2s;
    display: flex
}

.about-team_member-wrapper:hover {
    color: var(--purple)
}

.about-team_member-image {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 200px;
    width: 9rem;
    height: 9rem
}

.section-about-join-team {
    display: none
}

.section-pricing-header {
    margin-top: 6rem
}

.pricing-plans_tabs-menu {
    border: 2px solid var(--purple);
    background-color: var(--light-purple);
    border-radius: 100px;
    justify-content: center;
    max-width: 17rem;
    margin-left: auto;
    margin-right: auto;
    padding: .5rem;
    display: flex
}

.pricing-plans_tabs-tablink {
    color: var(--dark-grey);
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding: .75rem 2rem;
    font-size: 1.125em;
    font-weight: 500;
    display: flex;
    position: relative;
    overflow: hidden
}

.pricing-plans_tabs-tablink.w--current {
    background-color: var(--purple);
    color: var(--white);
    border-radius: 60px;
    overflow: visible
}

.pricing-plans_tabs-save10-wrapper {
    background-color: var(--purple);
    color: var(--white);
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 7rem;
    padding: .25rem .75rem;
    font-size: 1em;
    display: flex;
    position: absolute;
    inset: auto auto auto 8.9rem
}

.pricing-plans_tabs-save10-wrapper.is-monthly {
    left: 17.25rem
}

.pricing-plans_tabs-content-wrapper {
    grid-column-gap: 1.25rem;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 5rem;
    display: flex;
    overflow: visible
}

.pricing-plans_tabs-plan-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.5rem;
    text-align: center;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 38.5rem;
    padding: 1.25rem;
    display: flex;
    position: relative;
    box-shadow: 0 0 4px 2px #1111110d
}

.pricing-plans_tabs-plan-wrapper.is-highlighted {
    border: 1px solid var(--purple);
    background-color: var(--light-purple);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.overflow-none {
    overflow: visible
}

.pricing-plan_tabs-plan-heading-wrapper {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.pricing-plans_tabs-plan-bottom-wrapper {
    text-align: left;
    width: 80%;
    position: absolute;
    top: 24rem
}

.pricing-plans_tabs-plan-middle-wrapper {
    width: 90%;
    position: absolute;
    top: 12rem
}

.pricing-plans_tabs-plan-middle-wrapper.is-right,.pricing-plans_tabs-plan-middle-wrapper.is-left {
    top: 14.5rem
}

.pricing-plans_tabs-plan-price {
    font-size: 3rem
}

.pricing-testimonials_wrapper {
    grid-column-gap: 1.5rem;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.pricing-comparison_wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.pricing-comparison_wrapper.is-hidden-desktop {
    display: none
}

.pricing-comparison_row-wrapper {
    border-top: 1px solid #25292926;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-top: -1px;
    display: flex
}

.pricing-comparison_row-wrapper.is-product-heading-row {
    border-top-width: 0;
    border-bottom: 1px solid #252929b3;
    align-items: flex-end;
    padding-top: 0;
    padding-bottom: 0
}

.pricing-comparison_row-wrapper.is-last {
    border-bottom: 1px solid #25292926
}

.pricing-comparison_row-wrapper.is-sticky {
    background-color: var(--white);
    border: 1px solid #fff;
    align-items: flex-end;
    padding-top: 0;
    padding-bottom: 0;
    position: sticky;
    top: 6rem
}

.pricing-comparison_col-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 13rem;
    padding: 1rem 2rem;
    display: flex
}

.pricing-comparison_col-wrapper.is-feature-heading {
    text-align: left;
    align-items: flex-start;
    width: 16rem;
    max-width: 17.5rem;
    padding: 1rem 0 1rem 2rem
}

.pricing-comparison_col-wrapper.is-feature-heading.is-heading {
    padding-top: 3rem;
    padding-bottom: .75rem
}

.pricing-comparison_col-wrapper.is-feature-heading.is-heading.is-empty {
    padding-bottom: 0
}

.pricing-comparison_col-wrapper.is-plan-heading {
    flex: 1;
    max-width: 20rem;
    padding: 1rem 0 0
}

.pricing-comparison_col-wrapper.is-highlighted {
    border-left: 1px solid #25292926;
    border-right: 1px solid #25292926
}

.pricing-comparison_col-wrapper.is-product-heading {
    height: 6rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.pricing-comparison_col-wrapper.is-product-heading.is-highlighted {
    border-left: 1px solid #25292926;
    border-right: 1px solid #25292926
}

.section-integrations-header {
    margin-top: 6rem
}

.integrations_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.integrations_component {
    border: 1px solid #e6e8e8;
    border-radius: 6px;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    max-width: 22rem;
    height: 100%;
    padding: 1.25rem;
    display: flex
}

.integrations_name-logo-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.integrations_logo-image-wrapper {
    border: 1px solid #d8d8d9;
    border-radius: 4px;
    width: 2.5rem;
    height: 2.5rem;
    padding: .25rem
}

.text-color-red {
    color: var(--red-2)
}

.social-link-icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    font-family: "fa brands 400",Arial,sans-serif;
    display: flex
}

.button-with-arrow_image {
    width: 1.125rem;
    height: 1.125rem
}

.section-blog-navbar {
    z-index: 0;
    position: sticky
}

.blog-navbar_links-wrapper {
    z-index: 1;
    grid-column-gap: 2rem;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
    position: relative
}

.blog-navbar_bg {
    z-index: 0;
    background-color: var(--light-purple);
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%
}

.blog-navbar_link {
    color: var(--medium-grey);
    white-space: nowrap;
    padding: .5rem 1rem;
    transition: all .2s;
    position: relative
}

.blog-navbar_link:hover {
    color: var(--black)
}

.blog-navbar_link.w--current {
    color: var(--dark-grey);
    font-weight: 700
}

.section-blogs-featured {
    margin-top: 4rem
}

.blogs-featured_wrapper {
    justify-content: space-between;
    display: flex
}

.blogs-featured_left-wrapper {
    width: 55%
}

.blogs-featured_right-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 40%
}

.blogs-heading {
    box-shadow: 0 1px 0 0 var(--light-grey);
    color: var(--product-header-grey);
    padding-bottom: .5rem;
    font-size: 2.65em
}

.blogs-heading.is-must-read {
    margin-top: -.5rem;
    font-size: 1.75em;
    font-weight: 700
}

.blogs-thumbnail-image-wrapper {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 10.9375rem
}

.blogs-thumbnail-image-wrapper.is-featured {
    height: 18.75rem
}

.blogs-thumnail-meta-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.blogs-thumbnail-meta-divider {
    background-color: #d9d9d9;
    border-radius: 20px;
    width: .5rem;
    height: .5rem
}

.blog-featured_wrapper {
    grid-column-gap: .5rem;
    justify-content: flex-start;
    width: 100%;
    display: flex
}

.blog-featured_thumbnail-wrapper {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1;
    width: 9.375rem;
    height: auto
}

.blogs-featured_collection-wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.blog-featured_name-wrapper {
    max-width: 13.75rem
}

.section-blogs-all {
    padding-top: 7.5rem
}

.section-blogs-all.new-size {
    padding-top: 7rem
}

.blogs-all_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid
}

.blogs-all_single-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.pagination-wrapper {
    margin-top: 4rem
}

.blogs-cta_wrapper {
    background-color: var(--light-purple);
    text-align: center;
    border-radius: 10px;
    flex-direction: column;
    align-items: center;
    margin-top: 4rem;
    margin-bottom: 4rem;
    padding: 4rem;
    display: flex
}

.blog-link-wrapper {
    width: 100%;
    transition: all .2s
}

.blog-link-wrapper:hover {
    color: var(--purple)
}

.blogpost_meta-right-wrapper {
    grid-column-gap: 1.25rem;
    align-items: center;
    display: flex
}

.blogpost_social-link-wrapper {
    color: var(--black);
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    font-family: "Fa 400";
    transition: all .2s;
    display: flex;
    position: relative
}

.blogpost_social-link-wrapper:hover {
    color: var(--purple)
}

.blog-share_wrapper {
    text-align: center;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: flex
}

.empty-state {
    background-color: var(--light-purple)
}

.section-webinar-header {
    margin-top: 6rem
}

.secondary-header_heading {
    color: var(--product-header-grey);
    max-width: 50rem;
    font-family: DM Sans,Arial,sans-serif;
    font-size: 2.625em;
    font-weight: 500
}

.webinar-featured_wrapper {
    width: 100%
}

.webinar-featured_thumbnail {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 32rem
}

.webinar-video-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
    position: relative
}

.webinar-all_collection-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid
}

.webinar-all_thumbnail {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%
}

.webinar-all_item-wrapper {
    width: 100%
}

.webinar-color-overlay {
    z-index: 1;
    background-color: #0000004d;
    width: 100%;
    height: 100%;
    position: absolute
}

.video-play-button-image {
    width: 3rem;
    height: 3rem
}

.legal-rich-text {
    color: #595168;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: block
}

.legal-rich-text h2 {
    color: var(--product-header-grey);
    margin-top: .5rem;
    margin-bottom: 2rem;
    font-size: 2em;
    font-weight: 500
}

.legal-rich-text p {
    color: var(--medium-grey);
    margin-bottom: 1.5rem
}

.section-legal,.section-contact {
    margin-top: 6rem
}

.contact_wrapper {
    flex-direction: column;
    align-items: flex-start;
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.contact_form-wrapper {
    border: 1px solid #d8d8d9;
    border-radius: 16px;
    width: 100%;
    margin-top: 2rem;
    margin-bottom: 0;
    padding: 2.5rem
}

.contact_form {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.contact_form-field-wrapper {
    grid-column-gap: .75rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.contact_form-field-label {
    color: var(--dark-grey);
    font-size: .875em;
    font-weight: 400
}

.contact_form-input-field {
    border-radius: 4px;
    height: 3rem;
    margin-bottom: 0;
    font-size: .875em;
    transition: all .2s
}

.contact_form-input-field:hover {
    border: 1px solid var(--purple)
}

.contact_form-input-field.is-message {
    height: 10rem
}

.contact_form-success-wrapper {
    background-color: var(--light-purple);
    color: var(--purple);
    border-radius: 4px;
    padding: 1.25rem;
    font-weight: 500
}

.contact_support-details-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 2.5rem;
    display: flex
}

.section-resources-header {
    margin-top: 6rem
}

.resources_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.resources_wrapper.is-ebook-more-resources {
    grid-template-rows: auto
}

.resources_single-wrapper {
    border: 1px solid #e6e8e8;
    border-radius: 6px;
    flex-direction: column;
    padding: 1.25rem
}

.resources_single-wrapper.is-large {
    flex-direction: row;
    justify-content: space-between;
    display: flex
}

.resources_single-wrapper.is-large.on-blog-page {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.resources_single-left-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 16rem;
    max-width: 20rem;
    height: 100%;
    display: flex
}

.resources_single-left-wrapper.new-blog-resources-left {
    flex: none;
    width: 100%;
    max-width: none
}

.resources_single-right-wrapper {
    width: 17rem;
    max-width: 20rem;
    height: 100%
}

.resources_single-image {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.section-ebook-header {
    margin-top: 6rem
}

.ebook-header_wrapper {
    grid-column-gap: 2.5rem;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.ebook-header_left-wrapper {
    width: 54%
}

.ebook-header_right-wrapper {
    border: 1px solid #d8d8d9;
    border-radius: 16px;
    width: 46%;
    padding: 2rem;
    box-shadow: 0 0 10px 2px #1111110d
}

.ebook-header_right-wrapper.neurainvests-3-0 {
    width: 100%;
    max-width: 30rem;
    margin-left: auto;
    margin-right: auto
}

.ebook-header_image-wrapper {
    width: 100%;
    height: auto
}

.ebook-header_image {
    width: 100%;
    height: 100%
}

.ebook-benefits_left-wrapper {
    max-width: 27rem
}

.ebook-benefits_right-wrapper {
    max-width: 25rem
}

.ebook-benefits_icon {
    width: 1.5rem;
    height: 1.5rem
}

.ebook-benefits_pointers-wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.nav_button-watch-icon {
    width: 1.5rem;
    height: 1.5rem
}

.section-glossary-header {
    margin-top: 6rem
}

.section-glossary-nav {
    background-color: var(--light-purple);
    position: sticky
}

.is-shown-below-tablet {
    display: none
}

.glossary-nav_right-wrapper {
    grid-column-gap: .25rem;
    align-items: center;
    display: flex
}

.glossary-nav_wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.glossary-nav_search-form {
    margin-bottom: 0
}

.glossary-nav_search-field {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62baa6aca5a9f2841760844e_search.svg);
    background-position: 16px;
    background-repeat: no-repeat;
    border: 1px solid #d0d6f5;
    border-radius: 100px;
    width: 20rem;
    height: 2.75rem;
    margin-bottom: 0;
    padding-left: 3rem;
    padding-right: .75rem
}

.glossary-nav_search-field:focus {
    border-color: var(--purple)
}

.glossary-nav_link {
    padding: .25rem;
    font-weight: 500;
    transition: all .2s
}

.glossary-nav_link:hover {
    color: var(--purple)
}

.glossary_category-wrapper {
    grid-column-gap: 6rem;
    border-bottom: 1px solid #25292926;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: -.125rem;
    padding-bottom: 4rem;
    display: flex
}

.glossary_item-wrapper {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.glossary_category-name-wrapper {
    border-top: 1px solid #25292926;
    justify-content: center;
    align-items: center;
    padding-top: 3rem
}

.glossary_category-name {
    color: var(--slate-grey);
    text-transform: uppercase;
    font-size: 4.5rem;
    font-weight: 700;
    line-height: 1
}

.glossary_defination-name {
    font-size: 1.875rem;
    font-weight: 500
}

.glossary_defination {
    color: var(--medium-grey);
    font-size: 1em;
    font-weight: 500;
    line-height: 1.5
}

.collection-list-wrapper {
    align-items: flex-start
}

.home-lifecycle_mobile-image-wrapper {
    display: none
}

.academy_image-wrapper {
    width: 12.5rem;
    max-width: 12.5rem;
    height: 11rem;
    position: absolute;
    inset: auto -.5rem -1rem auto
}

.academy_image-wrapper.is-small {
    max-width: 9rem;
    height: 14rem;
    right: 1rem
}

.academy_image {
    width: 100%;
    height: 100%
}

.section-404 {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    max-height: 100%;
    margin-top: 4rem;
    margin-bottom: 4rem;
    display: flex
}

.utility-page-content {
    text-align: center;
    flex-direction: column;
    width: 320px;
    display: flex
}

.about-header_image {
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 10px #d9d9d9
}

.pricing-comparison_heading-divider {
    opacity: 0;
    background-color: #25292926;
    width: 100%;
    height: 1px;
    margin-top: 1.5rem
}

.pricing-plans_tabs-plan-top-wrapper {
    width: 100%
}

.home-lifecycle_mobile-image {
    width: 100%;
    margin-top: -1.5rem
}

.home-lifecycle_heading {
    font-size: 2.25em;
    font-weight: 700;
    line-height: 1.35
}

.feature_icon {
    width: 2.25rem;
    height: 2.25rem
}

.feature_name {
    font-size: 1.5em;
    font-weight: 700
}

.section-launch-banner {
    background-color: var(--red-2);
    align-items: center;
    width: 100vw;
    display: block;
    position: relative;
    inset: 0% 0% auto
}

.banner-container {
    grid-column-gap: 1.25rem;
    color: var(--white);
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    display: flex;
    position: relative;
    overflow: visible
}

.section-secondary-banner {
    background-color: #ed774c;
    align-items: center;
    width: 100vw;
    display: none;
    position: relative;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: visible
}

.success-message {
    background-color: #0000
}

.home-header_wrapper {
    grid-column-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.home-header_wrapper.is-lps {
    align-items: flex-start
}

.home-header_right-wrapper {
    justify-content: center;
    width: 50%;
    height: auto;
    display: flex;
    position: relative
}

.home-header_image-background {
    background-color: var(--light-purple);
    width: 20rem;
    height: 27.5rem
}

.home-header_main-image {
    width: 14.25rem;
    height: 29rem;
    position: absolute;
    inset: auto 0 0
}

.home-header_feature-image {
    width: 17rem;
    height: 7.5rem;
    position: absolute;
    bottom: auto;
    left: 14rem;
    right: 0
}

.home-header_feature-image.is-one {
    top: -2rem
}

.home-header_feature-image.is-two {
    top: 5rem
}

.home-header_feature-image.is-three {
    top: 12rem
}

.home-header_feature-image.is-four {
    top: 19rem
}

.home-integrations_left-wrapper {
    max-width: 24.75rem
}

.home-integrations_right-wrapper {
    max-width: 31.25rem;
    display: none
}

.pricing-plans_info-wrapper {
    grid-column-gap: .5rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.pricing-plans_info-icon {
    flex: none;
    width: 1rem;
    height: 1rem
}

.pricing-plans_info-popup-wrapper {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding: 4px;
    display: flex;
    position: relative
}

.pricing-plans_info-popup-wrapper.mt-1rem {
    margin-top: 1.1rem
}

.pricing-plans_popup {
    z-index: 2;
    background-color: var(--black);
    color: var(--white);
    text-align: left;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 19rem;
    padding: .75rem 1rem 1.25rem;
    display: none;
    position: absolute;
    bottom: 2.25rem
}

.pricing-plans_popup-arrow-icon {
    position: absolute;
    top: 6.75rem;
    left: auto;
    right: auto
}

.integrations-needmore_left-wrapper {
    grid-column-gap: 2rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.integrations-needmore_left-wrapper.is-mobile {
    display: none
}

.integrations-needmore_right-wrapper {
    grid-column-gap: 2rem;
    justify-content: center;
    align-items: center;
    margin-top: 2.5rem;
    display: flex
}

.intergrations-needmore_icon {
    width: 3rem;
    height: 3rem
}

.landing-page-header_heading {
    font-size: 2em
}

.faqs-divider {
    background-color: #252929b3;
    width: 100%;
    height: 1.5px;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.faqs_wrapper {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.faqs_item-wrapper {
    border-bottom: 1px solid #25292926;
    padding-bottom: .75rem;
    overflow: hidden
}

.faqs_item-heading-wrapper {
    cursor: pointer;
    justify-content: space-between;
    align-items: flex-start;
    transition: all .2s;
    display: flex
}

.faqs_item-heading-wrapper:hover {
    color: var(--purple)
}

.faqs-arrow {
    width: 1.5rem;
    height: 1.6rem;
    margin-top: .375rem;
    transform: rotate(180deg)
}

.faqs_paragraph {
    max-width: 60rem;
    margin-top: 1rem;
    font-size: 1.125em;
    overflow: hidden
}

.landing-page-header_image-wrapper {
    justify-content: center;
    width: 50%;
    display: flex;
    position: relative
}

.landing-page-header_wrapper {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 6rem;
    display: flex
}

.lp-content_rich-text-wrapper {
    z-index: 100;
    justify-content: space-between;
    align-items: flex-start;
    width: 85%;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
    display: flex;
    position: relative
}

.spm-content {
    margin-bottom: 32px
}

.lp-content_wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    align-items: flex-start;
    margin-top: 6rem;
    display: flex;
    position: relative
}

.lp-content-dropdown-mobile {
    display: none
}

.lp-content_nav {
    z-index: 101;
    background-color: #f8f9fe;
    flex-direction: column;
    flex: none;
    max-width: 20rem;
    max-height: 90vh;
    padding: 1.25rem;
    display: flex;
    position: sticky;
    top: 6rem;
    overflow: scroll
}

.lp-content_nav-link {
    color: var(--dark-grey);
    border-bottom: 1px solid #25292926;
    margin-bottom: 1.5rem;
    padding-bottom: 1rem;
    font-size: 1em;
    font-weight: 700
}

.lp-content_nav-link.w--current {
    color: var(--black);
    border-bottom-color: #252929b3;
    padding-bottom: 1.25rem;
    font-size: 1.25em;
    font-weight: 700
}

.section-case-studies-navbar {
    z-index: 0;
    position: sticky
}

.section-case-studies-header {
    background-color: var(--light-purple);
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e386b218ee99a93bfe9226_Group%20427322115-min.png),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e90426c624b9228af29296_Mask%20group-min.jpg);
    background-position: 95%,50%;
    background-repeat: no-repeat,no-repeat;
    background-size: 350px,cover;
    height: 20rem;
    margin-top: 6rem
}

.case-studies-header_left-wrapper {
    max-width: 28rem;
    margin-left: 5rem
}

.case-studies-header_wrapper {
    justify-content: space-between;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex
}

.case-studies-header_right-wrapper {
    max-width: 31.25rem;
    display: none
}

.section-case-studies.is-topic-template {
    margin-top: 5rem
}

.case-studies-navbar_links-wrapper {
    z-index: 1;
    grid-column-gap: 2rem;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
    position: relative
}

.case-studies-navbar_link {
    grid-column-gap: .625rem;
    color: var(--dark-grey);
    white-space: nowrap;
    align-items: center;
    padding: .5rem 1rem;
    font-size: .875em;
    font-weight: 700;
    transition: all .2s;
    display: flex;
    position: relative
}

.case-studies-navbar_link:hover {
    color: var(--purple)
}

.case-studies-navbar_link.w--current {
    color: var(--purple);
    font-weight: 700
}

.case-studies-navbar_link-icon {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    width: 1.5rem;
    height: 1.5rem
}

.case-studies_wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid
}

.case-studies_single-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.case-studies_link-wrapper {
    grid-column-gap: 1.25rem;
    border: 1px solid #e6e8e8;
    border-radius: 5px;
    width: 100%;
    padding: 1.25rem;
    transition: all .2s;
    display: flex
}

.case-studies_link-wrapper:hover {
    color: var(--purple)
}

.case-studies_thumbnail-wrapper {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    width: 10rem;
    height: 10rem
}

.case-studies_single-content-wrapper {
    grid-row-gap: .5rem;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.case-studies_company-wrapper {
    grid-column-gap: .75rem;
    align-items: flex-start;
    margin-bottom: .75rem;
    display: flex
}

.case-studies_company-logo-wrapper {
    border: 1px solid #e6e8e8;
    border-radius: 2px;
    width: 1.5rem;
    height: 1.5rem;
    padding: .25rem
}

.case-studies_single-content-bottom-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.case-studies_company-logo {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62eb41cd1c291764fcda5d53_Rectangle%204000.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 2px;
    width: 100%;
    height: 100%
}

.section-case-study-header {
    padding-top: 13rem
}

.case-study-header_wrapper {
    justify-content: space-between;
    display: flex
}

.case-study-header_left-wrapper {
    max-width: 32rem;
    margin-top: 2rem
}

.case-study-header_right-wrapper {
    height: 28rem;
    position: relative
}

.case-study-header_company-wrapper {
    grid-column-gap: .75rem;
    align-items: center;
    display: flex
}

.case-study-header_company-logo-wrapper {
    border: 1px solid #e6e8e8;
    border-radius: 2px;
    width: 2.75rem;
    height: 2.75rem;
    padding: .5rem
}

.case-study-header_company-name {
    color: var(--dark-grey);
    font-size: 1.25em;
    font-weight: 700
}

.case-study-header_company-logo {
    object-fit: contain;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62eb41cd1c291764fcda5d53_Rectangle%204000.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 2px;
    width: 100%;
    height: 100%
}

.case-study-header_bg-wrapper {
    width: 22rem;
    height: 25rem
}

.case-study-header_image {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 22rem;
    height: 25rem;
    position: absolute;
    inset: 2rem 0 0 -2rem
}

.case-study-content_wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.landing-page_rich-text {
    margin-bottom: 5rem
}

.landing-page_rich-text h2 {
    margin-top: 2rem;
    margin-bottom: 1rem
}

.landing-page_rich-text p {
    color: var(--dark-grey);
    margin-bottom: 1rem
}

.landing-page_rich-text h4,.landing-page_rich-text h3 {
    margin-top: 2rem;
    margin-bottom: 1rem
}

.landing-page_rich-text ul {
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 1.5rem;
    display: flex
}

.landing-page_rich-text a {
    color: var(--purple);
    font-weight: 500
}

.pricing-plans_early-bird-wrapper {
    border: 1px solid var(--purple);
    background-color: var(--purple);
    color: var(--white);
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 2.5rem;
    display: flex;
    position: absolute;
    inset: -2.5rem -.05rem auto
}

.case-study_rich-text {
    max-width: 48rem
}

.case-study_rich-text h2 {
    margin-top: 3rem;
    margin-bottom: 2.5rem;
    font-size: 1.5em
}

.case-study_rich-text p {
    color: var(--dark-grey);
    margin-bottom: 1.5rem
}

.case-study_rich-text h4,.case-study_rich-text h3 {
    margin-top: 2rem;
    margin-bottom: 1rem
}

.case-study_rich-text blockquote {
    color: var(--purple);
    text-align: center;
    border-left-width: 0;
    margin-top: 4rem;
    margin-bottom: 4rem;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.4
}

.case-study_rich-text figure {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

.case-study_person-wrapper {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.case-study_person-image {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 200px;
    width: 3.75rem;
    height: 3.75rem
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

._404_wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex
}

._404_image {
    width: 20rem;
    height: auto;
    margin-bottom: 2rem
}

.heading-3 {
    margin-top: 1rem
}

.testimonials_row {
    grid-column-gap: 1.5vw;
    flex: none;
    align-items: stretch;
    padding-right: 1.5vw;
    display: flex;
    position: relative
}

.testimonials_row.is-one,.testimonials_row.is-two {
    padding-right: 0
}

.lps-header_form-background {
    z-index: 1;
    background-color: var(--yellow);
    border-radius: 8px;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -1.5rem;
    left: -1.5rem
}

.lps-header_form {
    z-index: 2;
    width: 100%;
    position: relative
}

.lps-header_right-wrapper {
    justify-content: flex-start;
    display: flex;
    position: relative
}

.lps-header_form-wrapper {
    z-index: 2;
    background-color: var(--white);
    border: 1px solid #c4c4c4;
    border-radius: 10px;
    width: 22rem;
    padding: 1.5rem;
    position: relative;
    box-shadow: 6px 6px #d8d8d9
}

.lps-thankyou-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100vh;
    display: flex
}

.text-style-underline {
    text-decoration: underline
}

.section-lps-customers {
    z-index: 2;
    background-color: var(--light-purple)
}

.lps-comparison-table_wrapper {
    width: 100%
}

.lps-comparison-table_row-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.lps-conparison-table_left-wrapper {
    text-align: left;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    align-items: center;
    padding: 1rem;
    display: flex
}

.lps-conparison-table_left-wrapper.is-blue {
    background-color: var(--light-purple)
}

.lps-conparison-table_left-wrapper.is-heading {
    padding-top: 1.5rem;
    padding-bottom: 0
}

.lps-conparison-table_right-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.lps-comparison-table_right-wrapper-1 {
    background-color: var(--white);
    border-left: 1px solid #c4c4c4;
    border-right: 1px solid #c4c4c4;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 1rem 2.5rem;
    display: flex
}

.lps-comparison-table_right-wrapper-1.is-heading {
    border-top: 1px solid #c4c4c4;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 2.5rem
}

.lps-comparison-table_right-wrapper-1.is-last {
    border-bottom: 1px solid #c4c4c4;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-bottom: -1rem;
    padding-bottom: 2rem
}

.lps-conparison-table_right-wrapper-2 {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 1rem 2.5rem;
    display: flex
}

.lps-conparison-table_right-wrapper-2.is-heading {
    padding-top: 2.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.lps-conparison-table_right-wrapper-2.is-blue {
    background-color: var(--light-purple)
}

.lps-comparison-table-competitor-logo {
    filter: grayscale();
    height: 2.5rem
}

.lps-comparison-table-zeda-logo {
    width: 8.5rem
}

.lps-comparison-table_heading-row-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section-filler-block-for-banner-3-5rem {
    width: 100%;
    height: 3.5rem;
    display: block
}

.home-header_heading {
    font-size: 2.75em
}

.launching-soon-heading {
    color: var(--purple);
    text-align: center;
    margin-top: 2rem
}

.launching-soon-logo {
    text-align: left;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
    position: relative
}

.launching-soon-ph-logo {
    width: 200px;
    margin-top: 56px;
    margin-left: auto;
    margin-right: auto
}

.launching-soon-form-heading {
    float: none;
    clear: both;
    margin-top: 2rem;
    margin-bottom: 3rem
}

.launching-soon-sub-heading {
    width: 700px;
    margin-bottom: 20px;
    margin-left: 0
}

.section-pricing-tools {
    margin-top: -5rem;
    margin-bottom: 9rem
}

.pricing-save-more_wrapper {
    grid-column-gap: 2rem;
    box-shadow: none;
    text-align: center;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: 49.375rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex
}

.pricing-tools_wrapper {
    grid-column-gap: 1rem;
    justify-content: space-between;
    display: flex
}

.pricing-tools-stack_heading-wrapper {
    align-items: center;
    width: 16%;
    padding-right: 1.25rem;
    display: flex
}

.pricing-tools-stack_wrapper {
    grid-column-gap: 1.5rem;
    border: 1px solid var(--blue);
    border-radius: 16px;
    justify-content: space-between;
    align-items: center;
    width: 82%;
    padding: 1.5rem;
    display: flex;
    box-shadow: 0 0 4px 2px #1111110d
}

.pricing-tools-stack_wrapper.is-total {
    justify-content: flex-end;
    height: 5.75rem;
    padding-right: 2rem
}

.pricing-tools_stack-heading {
    font-size: 1em;
    font-weight: 700
}

.pricing-tools-zeda_wrapper {
    border: 1px solid #444ce7;
    border-radius: 16px;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 1.5rem;
    padding: 2.5rem .8rem;
    display: flex;
    box-shadow: 0 0 4px 2px #1111110d
}

.pricing-tools-stack_single-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.pricing-tools-stack_single-icon {
    width: auto;
    height: 1.25rem
}

.pricing-tools-stack_single-price {
    color: var(--slate-grey-2);
    font-size: .75em;
    font-weight: 700
}

.pricing-tools-stack_price {
    font-weight: 700
}

.pricing-tools-zeda_check-icon {
    width: 1.25rem;
    height: 1.25rem
}

.pricing-tools_row-wrapper {
    justify-content: space-between;
    width: 100%;
    display: flex
}

.pricing-tools_rows-wrapper {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
    width: 84%;
    display: flex
}

.pricing-tools-zeda_col-wrapper {
    flex-direction: column;
    align-items: center;
    width: 16%;
    display: flex;
    position: relative
}

.pricing-tools-stack_total-price {
    font-size: 2.25rem;
    font-weight: 700
}

.pricing-tools-stack_total-price-month {
    font-size: 1.25rem
}

.pricing-tools-zeda_total-price-wrapper {
    border: 1px solid #444ce7;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 5.75rem;
    padding: 1.5rem .8rem;
    display: flex;
    box-shadow: 0 0 4px 2px #1111110d
}

.pricing-tools-zeda_total-price {
    color: #233ed1;
    font-size: 2.625rem;
    font-weight: 700
}

.pricing-tools-zeda_logo {
    position: absolute;
    inset: -10% auto auto
}

.pricing-tools-mobile_wrapper,.popup_wrapper {
    display: none
}

.section-compare-header {
    background-image: linear-gradient(#eef0fc 20%,#f6f7fd00);
    padding-top: 5rem;
    padding-bottom: 5rem
}

.text-color-dark-grey {
    color: var(--dark-grey)
}

.section-compare-feature {
    background-color: var(--white)
}

.compare-feature_wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.compare-feature_wrapper.is-center-aligned {
    align-items: center
}

.compare-feature_content-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 54%;
    display: flex
}

.compare-feature_image-wrapper {
    width: 40%
}

.compare-feature_content-top-wrapper {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.compare-feature_tag {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: #eef0fc;
    border-radius: 8px;
    align-items: center;
    padding: .5rem 1rem;
    display: flex
}

.text-color-dark-purple {
    color: var(--royal-blue)
}

.compare-feature_dp-button {
    grid-column-gap: .5rem;
    border: 1px solid var(--purple);
    border-radius: 10px;
    align-items: center;
    padding: .625rem .5rem .625rem .75rem;
    display: flex
}

.compare-feature-link-icon {
    width: 1.25rem;
    height: 1.25rem
}

.compare-feature_image {
    width: 100%;
    height: auto
}

.compare-table_wrapper {
    background-color: #fff;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.compare-table_heading-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.compare-table_heading-wrapper {
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 1.5rem .75rem;
    display: flex
}

.compare-table_heading-wrapper.is-text {
    border-bottom: 1px #e6e8e8;
    justify-content: flex-start
}

.compare-table_heading-wrapper.is-highlighted {
    z-index: 2;
    border-top: 1px solid #eaecf0;
    border-left: 1px solid #eaecf0;
    border-right: 1px solid #eaecf0;
    border-radius: 8px 8px 0 0;
    margin-left: .625rem;
    margin-right: .625rem;
    position: relative;
    box-shadow: 0 4px 6px -2px #10182808,0 12px 16px -4px #10182814
}

.compare-table_heading-wrapper.is-highlighted-purple {
    z-index: 2;
    background-color: #d0d6f533;
    border: 1px solid #5e72e466;
    border-bottom: 2px solid #2529294d;
    position: relative
}

.compare-table_heading-wrapper.is-underlined {
    border-bottom: 1px solid #e6e8e8
}

.compare-table_content-grid {
    background-color: var(--white);
    grid-template: "Area""."".""."/.75fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid
}

.compare-table_content-wrapper {
    grid-row-gap: 1rem;
    background-color: #0000;
    border-bottom: 1px solid #e6e8e8;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 1.25rem .75rem;
    display: flex;
    position: relative
}

.compare-table_content-wrapper.is-last-row {
    border-bottom-style: none
}

.compare-table_content-wrapper.is-highlighted {
    z-index: 2;
    background-color: var(--white);
    border-left: 1px solid #eaecf0;
    border-right: 1px solid #eaecf0;
    margin-left: .625rem;
    margin-right: .625rem;
    display: block;
    position: relative;
    box-shadow: 0 4px 6px -3px #10182808,0 12px 16px -4px #10182814
}

.compare-table_content-wrapper.is-highlighted-purple {
    z-index: 2;
    background-color: #d0d6f533;
    border-left: 1px solid #5e72e466;
    border-right: 1px solid #5e72e466;
    position: relative
}

.compare-table_content-wrapper.is-highlighted-purple.is-last {
    border-bottom-color: #5e72e466
}

.compare-table_content-wrapper.is-remove-underline {
    border-bottom-width: 0
}

.compare-table_content-wrapper.is-highlighted-copy {
    z-index: 2;
    background-color: var(--white);
    border-left: 1px solid #eaecf0;
    border-right: 1px solid #eaecf0;
    margin-left: .625rem;
    margin-right: .625rem;
    display: block;
    position: relative;
    box-shadow: 0 4px 6px -3px #10182808,0 12px 16px -4px #10182814
}

.compare-table_subheading {
    color: #344054;
    font-weight: 500
}

.compare-table_content-text {
    color: #344054;
    overflow-wrap: normal;
    font-size: 1em;
    font-weight: 500
}

.compare-table-overflow-wrapper {
    background-color: var(--white)
}

.section-compare-cta {
    background-color: var(--light-purple)
}

.compare-header_top-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.compare-header_canny-logo {
    width: 10rem
}

.compare-header_vs-wrapper {
    background-color: var(--white);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex
}

.text-size-xlarge {
    font-size: 1.5em
}

.compare-header_zeda-logo {
    width: 9rem
}

.compare-feature_heading-wrapper {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    align-items: center;
    display: flex
}

.compare-feature_heading-icon {
    width: 1.5rem;
    height: 1.5rem
}

.compare-table-dropdown {
    width: 100%
}

.compare-table_dp-toggle {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1rem 0;
    display: flex
}

.compare-table_dp-list {
    background-color: var(--white);
    margin-top: 2rem;
    position: relative
}

.compare-table_dp-list.w--open {
    background-color: var(--white);
    padding: 1rem
}

.compare-table_zeda-logo {
    width: auto;
    height: 2.5rem
}

.compare-table_canny-logo {
    flex: 0 auto;
    width: 358.547px;
    height: 2.5rem;
    font-style: italic
}

.compare-table_canny-logo.uservoice-logo {
    width: 200px;
    height: auto
}

.compare-table_point-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    align-items: center;
    display: flex
}

.compare-table_point-icon {
    flex: none;
    width: 1.25rem;
    height: 1.25rem
}

.compare-verdict_wrapper {
    grid-column-gap: 5%;
    object-fit: fill;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.compare-verdict_img-wrapper {
    width: 25%
}

.compare-verdict_content-wrapper {
    width: 75%
}

.compare-verdict_img {
    object-fit: fill;
    border-radius: 4px;
    width: 1080px;
    height: auto;
    font-size: 100%;
    line-height: 4
}

.compare-verdict_point-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    align-items: flex-start;
    display: flex
}

.compare-verdict_content-text {
    color: #344054;
    font-size: 1.125em;
    font-weight: 400;
    line-height: 1.5
}

.compare-header_productboard-logo {
    width: 17rem;
    position: static
}

.compare-table_compititor-logo {
    flex: 0 5 auto;
    width: auto;
    height: 2.5rem;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.2em
}

.compare-table_compititor-logo.is-aha {
    height: 2rem
}

.compare-table_check-icon {
    align-self: center;
    width: 2rem;
    height: 2rem
}

.compare-table_check-icon.is-left-2rem {
    position: relative;
    left: -2rem
}

.hide-desktop {
    display: none
}

.pricing-assistance_wrapper {
    border: 2px solid #f9fafb;
    border-radius: 10px;
    padding: 2rem;
    box-shadow: 0 1px 2px #1018280f,0 1px 3px #1018281a
}

.pricing-assistance-badges_wrapper {
    grid-column-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.pricing-assistance-badge_wrapper {
    grid-column-gap: .625rem;
    background-color: var(--blue);
    color: var(--purple);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    font-size: 1.125em;
    font-weight: 700;
    display: flex
}

.pricing-assistance-badge_icon {
    width: 1.5rem;
    height: 1.5rem
}

.align-right {
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.compare-header_roadmunk-logo {
    width: 10.875rem
}

.compare-table_icon-info-text {
    color: #344054;
    text-align: center;
    white-space: nowrap;
    font-size: .875em;
    position: absolute
}

.compare-table_icon-text-wrapper {
    justify-content: center;
    align-items: stretch;
    width: 2rem;
    height: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.compare-table_icon-text-wrapper.is-left-2rem {
    position: relative;
    left: -2rem
}

.compare-table_info-text-wrapper {
    align-items: center;
    display: flex;
    position: relative;
    left: 1rem
}

.compare-header_aha-logo {
    width: 9.0625rem
}

.compare-header_beamer-logo {
    width: 10rem
}

.fs-toc_link-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.fs-toc_label {
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #ad00b0;
    padding: .15rem .35rem .125rem .4rem;
    font-size: .75rem;
    font-weight: 500;
    display: none
}

.fs-toc_h-trigger {
    display: none
}

.fs-toc_link-wrapper {
    color: #f5f5f5;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    overflow: hidden
}

.fs-toc_link-wrapper.is-h2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.image {
    padding-top: 40px;
    padding-left: 40px
}

.home-header_heading-2 {
    z-index: 1;
    text-align: center;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.75rem;
    position: relative
}

.button-2 {
    color: #5e72e4;
    background-color: #fff;
    border: 1px solid #5e72e4;
    border-radius: 24px;
    padding: 14px 40px
}

.image-38 {
    width: 100%;
    height: 100%
}

.columns {
    padding-top: 20px;
    padding-bottom: 20px
}

.section {
    font-family: Satoshi,sans-serif
}

.column {
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px
}

.column-2 {
    padding-top: 10px;
    padding-bottom: 10px
}

.button-3 {
    background-color: #5e72e4;
    border-radius: 24px;
    padding: 14px 40px
}

.paragraph {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 220px;
    padding-right: 220px;
    font-family: Satoshi,sans-serif;
    font-weight: 400;
    line-height: 28px
}

.column-5 {
    padding-top: 80px;
    padding-left: 140px;
    padding-right: 100px;
    line-height: 24px
}

.image-40 {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0
}

.products-content-item-title {
    text-transform: capitalize;
    padding-top: 0;
    padding-right: 40px;
    font-family: Satoshi,sans-serif;
    font-size: 1.875rem;
    line-height: 2.375rem
}

.columns-3 {
    padding-top: 20px;
    padding-bottom: 20px
}

.products-content-item-parag {
    color: #344054;
    padding-top: 10px;
    font-family: Satoshi,sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px
}

.products-content-item-subtitle {
    color: #101828;
    letter-spacing: -.02em;
    padding-top: 10px;
    font-family: Satoshi,sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px
}

.heading {
    text-align: center;
    font-family: Satoshi,sans-serif;
    font-size: 32px;
    line-height: 36px
}

.paragraph-7 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-block-2 {
    color: #667085;
    letter-spacing: -.02em;
    font-size: 1rem;
    font-weight: 400
}

.text-block {
    color: #101828;
    letter-spacing: -.02em;
    text-transform: capitalize;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem
}

.div-block-11 {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.div-block-10 {
    margin-bottom: 2rem
}

.div-block-12 {
    mix-blend-mode: normal;
    border-radius: 1.25rem;
    width: 400px;
    margin-top: 20px;
    padding: 20px 1.25rem 2rem;
    overflow: hidden;
    box-shadow: 0 6px 20px 2px #0000000a
}

.button-4 {
    color: #5e72e4;
    background-color: #fff;
    border: .09375rem solid #0000;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.25rem;
    height: 3.75rem;
    padding-top: 1.09375rem;
    padding-bottom: 1.09375rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 140%;
    display: flex
}

.button-4.outline-white-btn {
    color: #fff;
    background-color: #0000;
    border-color: #fcfcfd;
    font-family: Satoshi,sans-serif
}

.cta-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.image-25 {
    position: absolute;
    inset: -20% -1% auto auto
}

.section-cta-2 {
    background-color: #5e72e4;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
    background-position: 90% 90%,0 0;
    background-repeat: no-repeat,no-repeat;
    background-size: 8.625rem 8.625rem,15.4375rem 12rem;
    margin-top: 60px;
    margin-left: -200px;
    margin-right: -194px;
    padding-top: 7rem;
    padding-bottom: 7rem
}

.container-large-2 {
    width: 100%;
    max-width: 82rem;
    margin-left: auto;
    margin-right: auto
}

.heading-15 {
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 2rem;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.page-padding-2 {
    padding-left: 2.5em;
    padding-right: 2.5rem
}

.div-block-36 {
    grid-column-gap: 1rem;
    display: flex
}

.image-41 {
    text-align: center;
    margin-left: 20px
}

.container {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px
}

.section-405 {
    margin-bottom: 60px
}

.container-2 {
    -webkit-text-stroke-color: transparent;
    background-color: #ec6c5d;
    padding-top: 60px;
    font-family: Satoshi,sans-serif
}

.text-block-3 {
    color: var(--light-purple);
    text-align: center;
    padding-bottom: 20px;
    padding-left: 0;
    font-family: Satoshi,sans-serif;
    font-size: 16px;
    line-height: 1.2px
}

.advantage-item-title-copy,.advantage-item-title-copy-2 {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem
}

.product-advantage-item-copy {
    grid-column-gap: 5rem;
    align-items: center;
    display: flex
}

.nav_right-wrapper-2 {
    grid-column-gap: .625rem;
    flex-direction: row;
    align-items: center;
    display: flex
}

.footer_component-2 {
    color: #fff;
    background-color: #fff;
    width: 100%;
    max-width: 100%;
    position: relative
}

.footer-bottom-info-right {
    grid-column-gap: .75rem;
    align-items: center;
    display: none
}

.footer-bottom-info-right.mobile-none {
    display: flex
}

.nav_dropdown-toggle-2 {
    grid-column-gap: .25rem;
    color: #26262b;
    align-items: center;
    padding: 1.5rem .25rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    transition: all .2s;
    display: flex
}

.nav_dropdown-toggle-2:hover,.nav_dropdown-toggle-2.w--open {
    color: #5e72e4
}

.nav_dropdown-toggle-2.mega-menu {
    padding-left: 0;
    padding-right: 2.25rem
}

.nav_menu-2 {
    grid-column-gap: 2rem;
    align-items: center;
    display: flex
}

.nav_menu-2.mega-menu-position {
    grid-column-gap: 0rem;
    position: static
}

.blog-navbar_link-2 {
    color: #565359;
    white-space: nowrap;
    padding: .5rem 1rem;
    transition: all .2s;
    position: relative
}

.blog-navbar_link-2:hover {
    color: #000
}

.blog-navbar_link-2.w--current {
    color: #333;
    font-weight: 700
}

.nav-dropdown-left-wrapper-2 {
    grid-row-gap: 1rem;
    flex-direction: column;
    padding: 1.25rem;
    display: flex
}

.nav_link-2 {
    color: #101828;
    padding: .5rem .25rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25em;
    transition: all .2s
}

.nav_link-2:hover {
    color: #5e72e4
}

.nav_link-2.w--current {
    color: #000
}

.nav_dropdown-icon {
    width: 1rem;
    height: 1rem
}

.product-header_wrapper-copy {
    justify-content: space-between;
    align-items: center;
    margin-top: 4rem;
    display: flex;
    position: relative
}

.product-header_wrapper-copy.new-roadmap-wrapper {
    margin-top: 4rem
}

.product-header_wrapper-copy.use-cases-wrapper {
    margin-top: auto;
    margin-bottom: auto
}

.advantage-item-title-copy-3 {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem
}

.advantage-item-title-copy-3.margin-0 {
    margin-bottom: 0
}

.image-33 {
    position: relative;
    top: -27px;
    right: 62px
}

.image-33.img2 {
    position: absolute;
    inset: auto auto 54% -23%
}

.image-33.arrow-header {
    width: 7.75rem;
    height: 7.75rem;
    position: absolute;
    inset: 25% auto auto -22%
}

.image-32-copy {
    z-index: 0;
    position: relative;
    top: -7px;
    left: 51px
}

.image-32-copy.ppc-ai-cust {
    width: 16rem;
    top: -70px;
    left: -72px
}

.products-content-item {
    grid-column-gap: .75rem;
    align-items: flex-start;
    display: flex
}

.nav_center-wrapper-2 {
    flex: 0 auto
}

.products-content-item-icon {
    flex: none;
    width: 1.25rem
}

.text-block-10 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem
}

.advantage-item-icon-copy {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem
}

.image-34 {
    position: relative;
    left: 29px
}

.image-34.img1 {
    position: absolute;
    inset: -20% -10% auto auto
}

.nav_dropdown-link-top-wrapper-2 {
    grid-column-gap: .75rem;
    align-items: flex-start;
    font-size: 1em;
    font-weight: 500;
    display: flex
}

.nav_dropdown-link-top-wrapper-2.align-center {
    align-items: center
}

.product-advantage-item {
    grid-column-gap: 5rem;
    align-items: center;
    display: flex
}

.product-advantage-item.p-b {
    padding-bottom: 7rem
}

.advantage-item-icon-copy-2 {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem
}

.navigation-main {
    box-shadow: none;
    background-color: #fff;
    transition: background-color .4s;
    display: block;
    position: fixed;
    inset: 0% 0% auto
}

.navigation-main.no-nav {
    background-color: #fff0;
    justify-content: center;
    align-items: center;
    display: flex
}

.nav_dropdown-column-academy-2 {
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.nav_dropdown-wrapper-academy-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    white-space: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 1.25rem;
    display: grid
}

.product-advantages-wrapper {
    grid-row-gap: 7rem;
    flex-direction: column;
    display: flex
}

.product-advantages-wrapper.product-padding-bottom {
    padding-bottom: 7rem
}

.products-content-arrow {
    width: 100%;
    height: 100%;
    margin-top: 3px
}

.footer_column-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.footer_column-wrapper-2.paddong-left {
    padding-left: 1.5rem
}

.dropdown-menu-wrapper-link {
    width: 100%;
    font-weight: 700
}

.nav_cta-wrapper-2 {
    display: none
}

.section-product-advantages.padding-bottom,.section-product-advantages.p-b {
    padding-bottom: 7rem
}

.footer_column-heading-2 {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: .75rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem
}

.footer_column-heading-2.margin-bottom-24 {
    margin-bottom: 1.5rem
}

.nav_dropdown-list-2 {
    background-color: #fff
}

.nav_dropdown-list-2.w--open {
    border-radius: 1.25rem;
    margin-left: -2.5rem;
    display: flex;
    box-shadow: 0 10px 24px 4px #1a244712
}

.nav_dropdown-list-2.is-academy {
    margin-left: -18.7rem
}

.nav_dropdown-list-2.is-academy.feature-wrapper-links.w--open {
    margin-left: -21.7rem;
    left: 207px
}

.div-block-41 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex
}

.button-5 {
    color: #fff;
    text-align: center;
    background-color: #5e72e4;
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    transition: all .2s;
    display: inline-block
}

.button-5:hover {
    background-color: #5066e4
}

.button-5.home-header-sign {
    color: #fff;
    background-image: linear-gradient(135deg, #f75959 0%, #f35587 100%);
    border: 1px solid #f35587;
    transition-duration: .27s
}

.button-5.home-header-sign:hover {
    background-image: #f35587;
}

.button-5.home-header-sign.block {
    display: block;
}

.button-5.home-header-sign.mega-academy {
    z-index: 2;
    position: relative;
}

.button-5.is-nav-cta {
    color: #101828;
    background-color: #0000;
    border: 1px solid #101828;
    padding-left: 1.84375rem;
    padding-right: 1.84375rem;
    font-size: .875rem
}

.button-5.ppc-nav-button {
    color: #fff;
    background-color: #5e72e4;
    border: 1px solid #5e72e4;
    transition-duration: .27s
}

.button-5.ppc-nav-button:hover {
    background-color: #5066e4
}

.button-5.use-case-smaller-btn {
    color: #fff;
    background-color: #5e72e4;
    border: 1px solid #5e72e4;
    transition-duration: .27s
}

.button-5.use-case-smaller-btn:hover {
    background-color: #5066e4
}

.image-9-copy {
    width: 100%;
    height: 100%
}

.text-block-9 {
    color: #344054;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem
}

.footer-bottom-info-left {
    grid-column-gap: 1.5rem;
    align-items: center;
    display: flex
}

.product-advantage-item-text-copy {
    flex: 0 50%;
    max-width: 38.5rem
}

.footer_row-wrapper {
    grid-column-gap: 1.3rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr minmax(12rem,1fr) 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    display: flex
}

.footer_row-wrapper.footer_row-wrapper-top {
    grid-column-gap: 0rem;
    grid-template-columns: 1fr 1fr
}

.footer_row-wrapper.footer_row-wrapper-top.new-newsletter-contianer {
    display: flex
}

.footer_row-wrapper.footer-bottom-info {
    grid-column-gap: 0rem;
    border-top: 1px solid #f2f4f7;
    padding-top: 2.0625rem;
    display: flex
}

.footer_row-wrapper.footer-badge {
    grid-column-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.dropdown-link {
    color: #344054;
    letter-spacing: -.02em;
    padding-top: .375rem;
    padding-bottom: .375rem;
    padding-left: .5rem;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: .875rem
}

.blog-navbar_bg-2 {
    z-index: 0;
    background-color: #f6f7fd;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0% auto auto 0%
}

.dropdown {
    margin-left: 0;
    margin-right: 0
}

.nav_dropdown-link-wrapper-2 {
    color: #101828;
    letter-spacing: -.02em;
    flex-direction: row;
    align-items: center;
    width: 20rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.nav_dropdown-link-wrapper-2:hover {
    color: #5e72e4
}

.nav_dropdown-link-wrapper-2.w310 {
    width: 19.375rem
}

.nav_dropdown-link-wrapper-2.w360 {
    width: 22.5rem
}

.footer_sub-column-wrapper {
    margin-top: 2rem
}

.padding-vertical-2 {
    grid-row-gap: 3rem;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.padding-vertical-2.new-roadmap-padding {
    padding-top: 9rem;
    padding-bottom: 6rem
}

.product-header_left-wrapper-copy {
    max-width: 42rem;
    position: relative
}

.product-header_left-wrapper-copy.new-roadmap-header-wrapper {
    max-width: 28rem
}

.section-product-feature-2 {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1bd8_Ellipse%2010456.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 7rem
}

.section-product-feature-2.new-road-map-hero-section {
    padding-top: 5rem
}

.product-header_heading-copy {
    z-index: 2;
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.75rem;
    position: relative
}

.product-header_heading-copy.text-align-left {
    text-align: left
}

.footer-column-mobile-last {
    display: none
}

.image-9 {
    width: 100%;
    height: 100%
}

.paragraph-3-copy {
    color: #344054;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.button-cta-white {
    color: #5e72e4;
    background-color: #fff;
    border: .09375rem solid #0000;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.25rem;
    height: 3.75rem;
    padding-top: 1.09375rem;
    padding-bottom: 1.09375rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 140%;
    display: flex
}

.button-cta-white.outline-white-btn {
    color: #fff;
    background-color: #0000;
    border-color: #fcfcfd
}

.page-padding-3 {
    margin-top: 0;
    padding-left: 2.5em;
    padding-right: 2.5rem
}

.page-padding-3.full-width {
    width: 100%
}

.product-advantage-item-img {
    border-radius: 2rem;
    flex: 0 auto;
    width: 38.5rem
}

.product-advantage-item-img.is-left-copy {
    order: -1;
    height: auto
}

.product-advantage-item-img.is-left {
    order: -1
}

.product-advantage-item-img.is-left.green-bg {
    background-color: #ecfdf3;
    padding-left: 1.25rem
}

.product-advantage-item-img.is-left.green-bg.w35 {
    height: 35rem
}

.product-advantage-item-img.purple-bg {
    background-color: #dce1f9;
    border-radius: 2rem;
    padding-left: 1.25rem
}

.product-advantage-item-img.purple-bg.w640 {
    height: 35rem
}

.margin-top-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block
}

.margin-top-2.display-flex-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.product-header_container-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 82rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.product-header_container-2.new-roadmap-hero-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.product-header_container-2.use-cases-hero-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    display: flex
}

.image-8 {
    width: 100%;
    height: 100%
}

.dropdown-toggle {
    grid-column-gap: .375rem;
    color: #101828;
    letter-spacing: -.02em;
    align-items: center;
    margin-top: .25rem;
    padding: .25rem 0;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    display: flex
}

.cta-component {
    background-color: #5e72e4;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
    background-position: 90% 90%,0 0;
    background-repeat: no-repeat,no-repeat;
    background-size: 8.625rem 8.625rem,15.4375rem 12rem;
    padding-top: 7rem;
    padding-bottom: 7rem
}

.cta-image-lines {
    position: absolute;
    inset: -20% 2% auto auto
}

.cta-image-lines.home-cta-deco {
    right: -5%
}

.cta-image-lines.use-cases-template {
    top: -47%;
    right: -13%
}

.cta-button-wrapper {
    grid-column-gap: 1rem;
    display: flex
}

.cta-content-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.cta-title {
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.link-block-3 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    text-decoration: none
}

.link-block-3.margin-top-24 {
    margin-top: 1.5rem
}

.dropdown-list-3 {
    width: 12.5rem;
    position: relative
}

.dropdown-list-3.w--open {
    background-color: #0000
}

.span-wrapper {
    z-index: 2;
    display: inline-block;
    position: relative
}

.hide-this {
    display: none
}

.span-element-underline.is-2 {
    width: 100%;
    max-width: none;
    position: absolute;
    inset: auto 0% 0%;
    transform: translateY(74%)
}

.span-element-underline.is-2.is-3 {
    width: 90%
}

.span-element-underline.is-1 {
    z-index: 1;
    z-index: 1;
    inset: auto 0% 0%;
    width: 100%;
    max-width: none;
    position: absolute;
    inset: auto 0% 0%;
    transform: translateY(70%)
}

.image-34-copy {
    position: relative;
    top: -82px;
    left: 29px
}

.product-header_left-wrapper-copy-copy {
    max-width: 41rem;
    position: relative
}

.section-product-feature-copy {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/64709a47d3b6b46a21bdb44f_Ellipse%2010458.png);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 7rem;
    padding-top: 5rem
}

.padding-vertical-3 {
    grid-row-gap: 3rem;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.image-33-copy {
    position: relative;
    top: -14px;
    left: -34px
}

.margin-top-3 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block
}

.margin-top-3.display-flex-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.product-header_wrapper-copy-copy {
    justify-content: space-between;
    align-items: center;
    margin-top: 4rem;
    display: flex
}

.advantage-item-title-copy-copy {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem
}

.paragraph-3-copy-copy {
    color: #344054;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.advantage-item-title-copy-copy-2 {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem
}

.advantage-item-icon-copy-3 {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem
}

.text-span {
    color: var(--black-2);
    font-family: Satoshi,sans-serif;
    font-weight: 700
}

.div-block-54 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex
}

.image-43,.image-44 {
    width: 100%;
    height: 100%
}

.product-header_left-wrapper-copy-copy-copy {
    max-width: 38rem;
    position: relative
}

.padding-vertical-4 {
    grid-row-gap: 3rem;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.padding-vertical-4.padding-xhuge.ccategories-paddong {
    padding-bottom: 5rem
}

.padding-vertical-4.padding-xhuge.new-size {
    padding-top: 12rem;
    padding-bottom: 12rem
}

.image-34-copy-copy-copy {
    display: none;
    position: absolute;
    inset: -25% 0% auto auto
}

.section-product-feature-3 {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1bd8_Ellipse%2010456.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 7rem;
    padding-top: 5rem
}

.section-product-feature-3.product-green-bg {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/64709a47d3b6b46a21bdb44f_Ellipse%2010458.png);
    padding-top: 5rem;
    overflow: hidden
}

.section-product-feature-3.product-green-bg.blog-header-categories {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/649ebacd872b496b6f7fd060_Ellipse%2010455.png);
    background-size: cover;
    margin-bottom: 0
}

.section-product-feature-3.max-header {
    padding-top: 5rem
}

.margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block
}

.margin-top-4.display-flex-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.advantage-item-title-copy-4,.advantage-item-title-copy-5 {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem
}

.advantage-item-icon-copy-4 {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem
}

.div-block-55 {
    grid-column-gap: 0px;
    grid-row-gap: .625rem;
    flex-direction: column;
    display: flex
}

.div-block-55._16 {
    grid-row-gap: 1rem
}

.image-45,.image-46 {
    width: 100%;
    height: 100%
}

.advantage-item-title-copy-7 {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem
}

.section-cta-4 {
    background-color: #5e72e4;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
    background-position: 90% 90%,0 0;
    background-repeat: no-repeat,no-repeat;
    background-size: 8.625rem 8.625rem,15.4375rem 12rem;
    padding-top: 7rem;
    padding-bottom: 7rem
}

.section-cta-4.display-none {
    display: none
}

.product-feedbacks-tabs-content {
    align-self: flex-start;
    width: 100%;
    max-width: 34.9375rem;
    display: block;
    overflow: visible
}

.product-feedbacks-text-parag {
    color: #344054;
    text-align: center;
    letter-spacing: -.02em;
    max-width: 48.5625rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.product-integration-bg-img {
    position: absolute
}

.product-integration-bg-img.is-two-img {
    inset: auto 4% 9% auto
}

.product-integration-bg-img.is-one-img {
    inset: 12% auto auto 5%
}

.feedbacks-tab-link-parag {
    color: #344054;
    margin-top: .75rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.collect-feedback-tabs-menu {
    grid-column-gap: 1.5rem;
    align-items: center;
    margin-bottom: 3rem;
    display: flex
}

.collect-feedback-tabs-menu.centered-tabs {
    justify-content: center
}

.feedbacks-tab-link-content-top {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.feedbacks-tab-link-content-bottom {
    width: 100%;
    max-width: 31rem;
    height: auto
}

.section-product-collect-feedback {
    margin-bottom: 7rem
}

.product-feedbacks-tab-pane {
    overflow: visible
}

.collect-feedback-tab-pane-content {
    grid-row-gap: 2rem;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: visible
}

.product-feedbacks-tab-link {
    background-color: #fff;
    border-radius: 1.25rem;
    width: 100%;
    padding: 1.25rem 1.5rem;
    text-decoration: none;
    box-shadow: 0 4px 9px #1e22341a
}

.product-feedbacks-tab-link.w--current {
    background-color: #fff
}

.product-integration-main-img {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 55.5rem;
    height: 14.25rem;
    display: flex
}

.product-integration-main-img.mobile-main-img {
    display: none
}

.collect-feedback-tab-link {
    color: #101828;
    letter-spacing: -.02em;
    background-color: #0000;
    border: .125rem solid #0000;
    border-radius: 2.625rem;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    position: relative;
    overflow: hidden
}

.collect-feedback-tab-link.w--current {
    color: #5e72e4;
    background-color: #dce1f9;
    border: .125rem solid #5e72e4;
    border-radius: 2.625rem;
    overflow: visible
}

.product-feedbacks-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 3rem;
    display: flex
}

.link {
    color: #344054;
    text-decoration: underline
}

.collect-feedback-tab-pane {
    width: 100%;
    height: 100%
}

.collect-feedback-tab-pane.margin-top-24 {
    margin-top: 1.5rem
}

.section-product-feedbacks {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.feedbacks-tab-pane-content {
    background-color: #fff;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 32.4375rem;
    display: flex;
    position: relative;
    box-shadow: 0 4px 15px -4px #1e22341a
}

.dots-icon {
    width: 6.625rem;
    height: 5.6875rem;
    position: absolute;
    inset: auto -4% -6% auto
}

.collect-feedback-tabs {
    margin-top: 3rem
}

.collect-feedback-dop-text {
    color: #344054;
    letter-spacing: -.02em;
    width: 32.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    position: absolute;
    inset: -17% 0% auto auto
}

.collect-feedback-dop-text.ppc {
    width: 19rem
}

.product-feedbacks-tabs-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.collect-feedback-tabs-content {
    overflow: visible
}

.product-feedbacks-text-title {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.image-36 {
    position: absolute;
    inset: -17% -1% auto auto
}

.image-36.ppc-multi-channel {
    top: -9%
}

.product-feedbacks-tabs {
    background-color: #dce1f9;
    border-radius: 2rem;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding: 3.75rem;
    display: flex
}

.product-feedbacks-tabs-menu {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 4rem;
    display: flex
}

.tab-pane-img {
    border-radius: 1.25rem;
    width: 100%;
    max-width: 70rem;
    height: 37.5rem;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.feedbacks-tab-pane-content-img {
    width: 100%;
    height: 100%
}

.feedbacks-tab-pane-content-img.is-1 {
    max-width: 28.75rem;
    height: 28.75rem
}

.product-integration-content {
    background-color: #ecfdf3;
    border-radius: 2rem;
    flex-direction: column;
    align-items: center;
    margin-top: 3rem;
    padding: 3.75rem;
    display: flex;
    position: relative
}

.integration-header_heading {
    text-align: center;
    margin-bottom: 1.5rem;
    font-weight: 900
}

.integration-header_heading.new-title {
    color: var(--black);
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    line-height: 3.75rem
}

.section-integration-header {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6470b21d6a9d1c73f4dd9057_Ellipse%2010456.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover
}

.plush-block {
    background-color: #dce1f9;
    border-radius: 1rem;
    margin-bottom: 1rem;
    padding: .625rem 1.25rem
}

.integration-header_wrapper {
    flex-direction: column;
    align-items: center;
    max-width: 46.75rem;
    margin-top: 4em;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.section-integrations-2 {
    padding-top: 5rem;
    padding-bottom: 6.25rem
}

.integrations_component-2 {
    grid-row-gap: .625rem;
    background-color: #fcfcfd;
    border: 1px solid #eaecf0;
    border-radius: 1.25rem;
    flex-direction: column;
    min-height: 10.875rem;
    padding: 1.4375rem 1.1875rem .9375rem;
    display: flex
}

.integrations_top-wrapper-2 {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.wrapper_vertical-center-align-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.faqs_paragraph-2 {
    color: #344054;
    letter-spacing: -.02em;
    max-width: 60rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    overflow: hidden
}

.margin-vertical-2 {
    max-width: 61.25rem;
    margin-left: auto;
    margin-right: auto
}

.faqs_item-heading-wrapper-2 {
    cursor: pointer;
    justify-content: space-between;
    align-items: flex-start;
    transition: all .2s;
    display: flex
}

.section-faqs-2 {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.section-faqs-2.padding-top-0 {
    padding-top: 0
}

.faqs_item-wrapper-2 {
    background-color: #fcfcfd;
    border: 1px solid #eaecf0;
    border-radius: 1.25rem;
    padding: 1.5rem 2rem;
    overflow: hidden
}

.image-11 {
    position: absolute;
    inset: -10% 8% auto auto
}

.product-advantage-item-text {
    flex: 0 50%;
    max-width: 38.5rem
}

.product-advantage-item-text.is-left {
    order: -1
}

.product-header_wrapper-2 {
    justify-content: space-between;
    align-items: center;
    margin-top: 4rem;
    display: flex;
    position: relative
}

.product-header_wrapper-2.no-top {
    margin-top: 0
}

.heading-8 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem
}

.home-heacder-button {
    color: #101828;
    letter-spacing: -.02em;
    border: 1px solid #000;
    border-radius: 2rem;
    padding: 1rem 3.46875rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    text-decoration: none
}

.home-heacder-button.try-btn {
    color: #fff;
    background-color: #5e72e4;
    border-color: #0000;
    transition: background-color .3s
}

.home-heacder-button.try-btn:hover {
    background-color: #5066e4
}

.home-heacder-button.request-btn {
    padding-left: 2rem;
    padding-right: 2rem
}

.home-heacder-button.request-btn.new-purple {
    border-color: var(--purple);
    color: var(--purple)
}

.advantage-item-parag {
    color: #344054;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.advantage-item-title {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 2.75rem
}

.image-52 {
    width: 100%;
    height: 100%
}

.div-block-60 {
    width: 1.75rem;
    height: 1.75rem
}

.heading-21 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.paragraph-9 {
    color: #344054;
    text-align: center;
    letter-spacing: -.02em;
    max-width: 48.5625rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.feedbacks-tab-link-title-2 {
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-size: 1.5em;
    line-height: 2rem
}

.hide-this-3 {
    display: none;
    position: relative
}

.paragraph-15 {
    color: #344054;
    text-align: center;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.paragraph-15.mw-530 {
    max-width: 33.125rem
}

.product-header_container-5 {
    color: #dce1f9;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 82rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.buttons-wrapper-2 {
    grid-column-gap: 1rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 2.5rem;
    display: flex
}

.product-header_heading-2 {
    z-index: 2;
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.75rem;
    position: relative
}

.advantage-item-icon {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem
}

.image-55 {
    width: 100%;
    max-width: 34.3125rem
}

.image-55.is-1 {
    margin-top: 57px
}

.collect-feedback-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.product-header_left-wrapper-2 {
    max-width: 46.75rem;
    position: relative;
    overflow: visible
}

.image-56,.image-57 {
    width: 100%;
    height: 100%
}

.margin-top-7 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block
}

.margin-top-7.display-flex-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.image-58 {
    width: 100%;
    height: 100%
}

.text-block-18 {
    text-align: right;
    font-size: .875rem;
    line-height: 1.3rem
}

.text-block-18.ppc-multi-channel-tab-text {
    text-align: left
}

.home-header_h1 {
    position: relative
}

.home-header_h1.new {
    max-width: 43.75rem;
    margin-left: auto;
    margin-right: auto
}

.paragraph-16 {
    color: #344054;
    text-align: center;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.home-header_top-wrapper {
    width: 100%;
    position: relative
}

.home-header_top-wrapper.ppc {
    padding-left: 12rem;
    padding-right: 12rem
}

.home-header_bottom-wrapper {
    width: 100%;
    min-width: 60rem;
    max-width: 100%;
    margin-top: 4.1875rem;
    position: relative
}

.image-12 {
    width: 14%;
    position: absolute;
    inset: 30% -21% 0% auto
}

.image-60 {
    position: absolute;
    inset: -20% auto auto -10%
}

.hide-this-4 {
    display: none;
    position: relative
}

.product-header_container-6 {
    color: #dce1f9;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 82rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.product-header_heading-3 {
    z-index: 2;
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.75rem;
    position: relative
}

.product-header_heading-3.margin-0 {
    margin-bottom: 0
}

.product-header_left-wrapper-3 {
    max-width: 46.75rem;
    position: relative;
    overflow: visible
}

.margin-top-8 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block
}

.margin-top-8.display-flex-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.image-61,.image-62 {
    width: 100%;
    height: 100%
}

.section-single-source {
    padding-top: 7rem
}

.div-block-44 {
    border-radius: 1.5rem;
    width: 100%;
    max-width: 62.5rem;
    display: block;
    position: relative;
    overflow: hidden
}

.image-63 {
    width: 100%;
    max-width: 62.5rem;
    display: none
}

.image-16 {
    position: absolute;
    inset: -27% auto auto 3%
}

.div-block-21 {
    background-color: #dce1f9;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 2.625rem 9.8125rem 2.625rem 9.6875rem;
    display: flex;
    position: relative
}

.div-block-20 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 48.5625rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.video-source {
    z-index: 2;
    height: 38.5625rem;
    display: block;
    position: relative
}

.heading-12 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    max-width: 39.1875rem;
    margin-bottom: 16px;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.heading-12._w-331 {
    max-width: 20.6875rem
}

.image-64 {
    width: 4.8125rem;
    height: 2.8125rem;
    position: absolute;
    inset: 2% 8% auto auto
}

.paragraph-11 {
    color: #344054;
    text-align: center;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.paragraph-12 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.div-block-28 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    border-radius: 1.25rem;
    align-items: center;
    width: 100%;
    padding: 1.5rem 2rem;
    display: flex
}

.div-block-25 {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    display: flex
}

.div-block-26 {
    background-color: #fff;
    border-radius: 1.25rem;
    width: 100%;
    max-width: 34.9375rem
}

.div-block-23 {
    grid-column-gap: 3.375rem;
    align-items: center;
    display: flex
}

.heading-13 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.div-block-24 {
    width: 50%
}

.image-15 {
    width: 1005px;
    height: 100%
}

.div-block-22 {
    background-color: #ecfdf3;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
    padding: 3.75rem;
    display: flex
}

.div-block-27 {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    display: block
}

.section-single-impact {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.heading-7 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    padding-top: 71px;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.paragraph-4 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.link-block-7 {
    color: #344054;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
    text-decoration: none
}

.impact-tab-pane-items {
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.footer_wrapper-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 3.75rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 6.25rem;
    padding-bottom: 2.5rem;
    display: grid
}

.text-block-19 {
    color: #344054;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem
}

.impact-tab-pane-image {
    background-color: #fff;
    border-radius: 1.25rem;
    width: 34.9375rem;
    max-width: 100%;
    height: auto
}

.impact-tab-pane-wrap {
    grid-column-gap: 4rem;
    background-color: #dce1f9;
    border-radius: 2rem;
    justify-content: space-between;
    align-items: center;
    padding: 3.75rem;
    display: flex
}

.plan-header-star {
    position: absolute;
    inset: -14% 0% auto auto
}

.impact-tab-pane-item-icon {
    flex: none;
    margin-right: 1rem
}

.impact-tab-link {
    color: #101828;
    letter-spacing: -.02em;
    background-color: #0000;
    border: 2px solid #0000;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    text-decoration: none
}

.impact-tab-link.w--current {
    color: #5e72e4;
    background-color: #dce1f9;
    border: 2px solid #5e72e4;
    border-radius: 2.625rem
}

.impact-tabs {
    margin-top: 2.25rem
}

.section-home-impact {
    padding-bottom: 7rem
}

.impact-tab-pane-item {
    grid-row-gap: 1rem;
    background-color: #fff;
    border-radius: 1.25rem;
    align-items: center;
    height: 5.6rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.footer_link-6 {
    color: #344054;
    letter-spacing: -.02em;
    margin-top: .25rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    padding-right: 0;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.25rem;
    text-decoration: none;
    transition: opacity .2s
}

.footer_brand-link-6.new-pre-footer-link {
    margin-top: 1.475rem
}

.impact-menu {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.product-header_heading-4 {
    z-index: 2;
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.75rem;
    position: relative
}

.impact-tab-image {
    border-radius: 1.25rem;
    width: 100%;
    height: 100%
}

.plan-header-arrow {
    margin-right: -20px;
    padding-right: 0;
    position: absolute;
    inset: auto auto 3% -10%
}

.impact-tab-pane {
    padding-top: 2.25rem
}

.product-header_left-wrapper-4 {
    max-width: 46.75rem;
    position: relative;
    overflow: visible
}

.dropdown-list-6 {
    background-color: #0000;
    position: relative
}

.image-68 {
    width: 100%;
    height: 100%
}

.margin-top-9 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block
}

.margin-top-9.display-flex-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.image-69 {
    width: 100%;
    height: 100%
}

.impact-tab-pane-text {
    flex: 0 50%
}

.div-block-64 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.div-block-64.new-newsletter-right-column {
    grid-column-gap: 4.75rem;
    grid-row-gap: 4.75rem
}

.image-70 {
    position: absolute;
    inset: -21% auto auto -7%
}

.product-header_heading-copy-3 {
    z-index: 1;
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.75rem;
    position: relative
}

.margin-top-10 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: block
}

.margin-top-10.display-flex-vertical {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.text-block-22 {
    text-align: right;
    font-size: .875rem;
    line-height: 1.3rem
}

.heading-24 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.image-73,.image-74 {
    width: 100%;
    height: 100%
}

.div-block-65 {
    width: 1.75rem;
    height: 1.75rem
}

.advantage-item-icon-copy-6 {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem
}

.div-block-66 {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: flex
}

.image-75 {
    width: 100%;
    height: 100%
}

.about-content-people-name {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem
}

.image-21 {
    position: absolute;
    inset: 8% 0% auto auto
}

.about-content-people-prof {
    color: #101828b3;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.about-mask-wrapper {
    width: 100%;
    height: 22.625rem
}

.div-block-29 {
    margin-top: -13.3875rem;
    margin-bottom: 8.75rem
}

.image-22 {
    width: 100%;
    height: 100%
}

.swiper-slide {
    flex: none
}

.swiper-slide.v {
    flex-direction: row;
    flex: none;
    justify-content: flex-start;
    height: 22.625rem;
    display: flex
}

.swiper-slide.v.slide-5 {
    width: 40.125rem
}

.swiper-slide.v.slide-2 {
    width: 38.625rem
}

.swiper-slide.v.slide-3 {
    width: 19.8125rem
}

.swiper-slide.v.slide-1 {
    width: 19.5625rem
}

.swiper-slide.v.slide-4 {
    width: 39.875rem
}

.swiper-slide.slider-customer-item {
    width: 100%;
    height: 22.5rem;
    display: flex
}

.swiper-slide.new-testimonial-swiper-slide {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.swiper-slide.lead-capture-swiper-slide {
    width: 100%
}

.about-slider-menu {
    display: none
}

.section-about-header-2 {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1b96_customer-insight-bg.png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 4rem
}

.about-header_heading {
    text-align: center;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-weight: 900
}

.about-wrapper-slide-img {
    width: 100%;
    height: 100%
}

.about-header_container {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 82rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 7.1rem;
    display: flex
}

.about-header_container._0 {
    height: 36.7rem;
    padding-bottom: 0
}

.about-content-people-photo {
    max-width: 15.625rem;
    height: 15.625rem
}

.pricing-assistance_wrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 48.5625rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: flex
}

.div-block-34 {
    grid-column-gap: 2.5rem;
    justify-content: center;
    width: 100%;
    margin-top: 3.75rem;
    display: flex
}

.about-plash-text {
    color: #fcfcfd;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem
}

.about-content-people {
    grid-row-gap: 1.5rem;
    background-color: #fff;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 28.125rem;
    padding-top: 3.375rem;
    padding-bottom: 3.375rem;
    display: flex;
    position: relative
}

.paragraph-13 {
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.about-slider-arrow {
    display: none
}

.section-about-people {
    background-color: #ecfdf3;
    margin-bottom: 7rem;
    padding-top: 7rem;
    padding-bottom: 7rem
}

.heading-11 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.image-23 {
    position: absolute;
    inset: 0% -49% auto auto
}

.image-77 {
    position: absolute;
    inset: -20% 2% auto auto
}

.slider-wrapper {
    display: none
}

.div-block-68 {
    grid-column-gap: 1rem;
    display: flex
}

.mob-dd {
    display: none
}

.image-24 {
    height: 100%
}

.div-block-38 {
    justify-content: space-between;
    width: 100%;
    display: flex
}

.about-slider-img {
    object-fit: cover;
    border-radius: 1rem;
    width: 100%;
    height: 100%
}

.paragraph-17 {
    color: #344054;
    text-align: center;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.paragraph-17.mw-672 {
    max-width: 43rem
}

.paragraph-17.mw-672.p10 {
    max-width: 46rem
}

.about-content-people-bg {
    position: absolute
}

.about-content-people-bg.people-bg-f {
    inset: -7% auto auto -12%
}

.about-content-people-bg.people-bg-s {
    width: 9.5rem;
    height: 4.9375rem;
    inset: auto -15% -4% auto
}

.div-block-30 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 60.125rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.div-block-35 {
    position: relative
}

.div-block-37 {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
    max-width: 54.375rem;
    margin-top: 3.75rem;
    display: flex
}

.about-slider-wrapper {
    background-color: #0000;
    flex-direction: column;
    width: 100%;
    height: 22.625rem;
    overflow: visible
}

.div-block-33 {
    padding-bottom: 0;
    overflow: hidden
}

.about-swiper-slider {
    width: 100%;
    padding-bottom: 7rem;
    padding-left: 2.5rem;
    padding-right: 6rem;
    overflow: hidden
}

.swiper-wrapper {
    display: block
}

.swiper-wrapper.df {
    grid-column-gap: 1.2rem;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.swiper-wrapper.customer-slider-list {
    flex-direction: row;
    align-items: flex-start;
    height: 100%;
    padding-top: 2.5rem;
    padding-bottom: 3.875rem;
    display: flex
}

.swiper-wrapper.new-testimonial-swiper-wrapper,.swiper-wrapper.lead-capture-swiper-wrapper {
    width: 100%;
    display: flex
}

.about-wrapper-slide {
    height: 100%;
    margin-right: 1.25rem
}

.about-wrapper-slide.slide-3 {
    width: 22.625rem
}

.about-wrapper-slide.slider-1 {
    width: 19.5625rem
}

.about-wrapper-slide.slide-5 {
    width: 40.125rem
}

.about-wrapper-slide.slide-2 {
    width: 38.625rem
}

.about-wrapper-slide.slide-4 {
    width: 40.125rem
}

.about-content-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex
}

.paragraph-10 {
    color: #344054;
    text-align: center;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.product-header_left-wrapper-5 {
    max-width: 52.4375rem;
    position: relative;
    overflow: visible
}

.about-plash {
    background-color: #5e72e4;
    border-radius: 2rem;
    margin-bottom: .75rem;
    padding: .375rem 1.25rem
}

.section-about-customer {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.heading-25 {
    color: #fff;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.button-13 {
    color: #5e72e4;
    background-color: #fff;
    border: .09375rem solid #0000;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.25rem;
    height: 3.75rem;
    padding-top: 1.09375rem;
    padding-bottom: 1.09375rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 140%;
    display: flex
}

.button-13.outline-white-btn {
    color: #fff;
    background-color: #0000;
    border-color: #fcfcfd
}

.paragraph-18 {
    color: #344054;
    text-align: center;
    letter-spacing: -.02em;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.paragraph-18.fz16 {
    font-family: Satoshi,sans-serif
}

.about-content-people-info {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.text-block-26 {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1.25rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem
}

.section-integrations-needmore-3 {
    background-color: #fcfcfd;
    border-radius: .75rem;
    padding-top: 7rem;
    padding-bottom: 7rem
}

.heading-26 {
    text-align: center;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.faqs-arrow-3 {
    width: 1.5rem;
    height: 1.6rem;
    margin-top: .375rem
}

.text-block-27 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 2rem
}

.integrations_name-logo-wrapper-3 {
    background-color: #f2f4f7;
    border-radius: .75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.25rem;
    height: 3.25rem;
    padding: .625rem;
    display: flex
}

.button-14 {
    color: #fff;
    background-color: #5e72e4;
    border-radius: 2rem;
    padding: 1rem 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    transition: transform .3s,background-color .3s
}

.button-14:hover {
    background-color: #495ed8;
    transform: translateY(-.125rem)
}

.faqs_wrapper-3 {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.div-block-72 {
    border-radius: .75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.75rem;
    height: 3.75rem;
    transition: transform .3s;
    display: flex;
    box-shadow: 0 5px 17px #999ba82e
}

.div-block-72:hover {
    transform: translateY(-.25rem)
}

.div-block-74 {
    grid-column-gap: 2rem;
    align-items: center;
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
    display: flex
}

.paragraph-19 {
    color: #344054;
    letter-spacing: -.02em;
    font-size: 1rem;
    line-height: 1.5rem
}

.div-block-75 {
    grid-column-gap: .625rem;
    align-items: center;
    display: flex
}

.paragraph-20 {
    color: #344054;
    text-align: center;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.heading-27 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    line-height: 2rem
}

.heading-29 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.link-block-10 {
    color: #5e72e4;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    text-decoration: none
}

.link-block-10.mobile-link {
    display: none
}

.div-block-77 {
    margin-bottom: 2rem
}

.slider-customer-arrows {
    justify-content: space-between;
    display: flex
}

.slide-customer-parag {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.customer-slide-person {
    grid-column-gap: 1rem;
    align-items: center;
    max-width: 16.5rem;
    display: flex
}

.slide {
    max-width: 23.75rem;
    height: auto;
    margin-right: 1.4375rem
}

.slide-nav {
    background-color: #c73e3e;
    display: none
}

.person-photo {
    width: 100%;
    height: 100%
}

.slider-customer-main {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: visible
}

.testimonials-top-info {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid
}

.slider-customer-slide-content {
    grid-row-gap: 1.5rem;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    padding: 1.5rem 1.25rem;
    display: flex
}

.div-block-78 {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.customer-testimonials-slider {
    overflow: hidden
}

.text-block-31 {
    color: #101828;
    letter-spacing: -.02em;
    text-transform: capitalize;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem
}

.div-block-9 {
    border-radius: 1.25rem;
    padding: 1.5625rem 1.25rem;
    box-shadow: 0 5px 20px 2px #0000000a
}

.customer-slide-person-name {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem
}

.mask {
    overflow: visible
}

.customer-testimonials-slider-arrow {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6474a4b1de4c4689b3ad3446_arrow-left.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px solid #101828;
    border-radius: 3.125rem;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    padding: 1rem;
    display: flex
}

.customer-testimonials-slider-arrow.right-arrow-slide {
    transform: rotate(180deg)
}

.paragraph-6 {
    color: #101828;
    letter-spacing: -.02em;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.div-block-79 {
    width: 3.5rem;
    height: 3.5rem
}

.customer-slide-person-photo {
    flex: none;
    width: 3.5rem;
    height: 3.5rem
}

.text-block-32 {
    color: #667085;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 400
}

.slider-customer-arrow {
    cursor: pointer;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6474a4b1de4c4689b3ad3446_arrow-left.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px solid #101828;
    border-radius: 100%;
    width: 3.5rem;
    height: 3.5rem
}

.slider-customer-arrow.left-arrow {
    z-index: 3;
    background-color: #fff;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 98%
}

.slider-customer-arrow.right-arrow {
    z-index: 3;
    background-color: #fff;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 98%;
    transform: rotate(180deg)
}

.section-customer-testimonials {
    padding-bottom: 7rem;
    position: relative;
    overflow: visible
}

.testimonials-top-content-2 {
    grid-column-gap: 1.25rem;
    align-items: center;
    display: flex
}

.slider-customer {
    align-items: flex-start;
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    overflow: hidden
}

.slider {
    background-color: #0000;
    width: 100%;
    padding-left: 3.9375rem;
    padding-right: 3.9375rem;
    display: none
}

.heading-5 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.customer-slide-person-job {
    color: #667085;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.25rem
}

.customer-testimonials-top {
    max-width: 44.75rem;
    margin-left: auto;
    margin-right: auto
}

.div-block-80 {
    margin-bottom: 2rem
}

.pricing-tools-stack_wrapper-2 {
    grid-column-gap: 1.5rem;
    border-bottom: 1px solid #eaecf0;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 2.0625rem 1.5rem;
    display: flex
}

.pricing-tools-stack_wrapper-2.las-item {
    border-bottom-color: #0000
}

.pricing-tools-stack_wrapper-2.is-total {
    border-bottom-color: #0000;
    flex-direction: column;
    justify-content: center;
    height: 5.75rem;
    padding-right: 2rem
}

.pricing-plan_tabs-plan-line {
    background-color: #1018281a;
    width: 100%;
    height: .0625rem;
    margin-top: 2.375rem
}

.pricing-plan_tabs-plan-line.white-line {
    background-color: #fcfcfd1a;
    margin-top: .625rem
}

.pricing-plan_tabs-plan-line.new-pricing-line {
    margin-top: 1.375rem;
    margin-bottom: 1rem
}

.section-pricing-comparison-2 {
    padding-bottom: 7rem
}

.pricing-plans_tabs-plan-month {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem
}

.pricing-tools-stack_total-price-2 {
    color: #101828;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
    display: block
}

.pricing-comparison_col-wrapper-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 20rem;
    display: flex
}

.pricing-comparison_col-wrapper-2.is-product-heading {
    height: 6rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.pricing-comparison_col-wrapper-2.is-product-heading.is-highlighted {
    background-color: #fcfcfd;
    border-left: 1px #25292926;
    border-right: 1px #25292926;
    max-width: 20rem
}

.pricing-comparison_col-wrapper-2.is-feature-heading {
    text-align: left;
    align-items: flex-start;
    width: 100%;
    max-width: 17.2rem;
    padding: 1rem 0
}

.pricing-comparison_col-wrapper-2.is-feature-heading.is-heading {
    padding-top: 3rem;
    padding-bottom: .75rem;
    padding-left: 0
}

.pricing-comparison_col-wrapper-2.is-feature-heading.is-heading.is-empty {
    padding-bottom: 0
}

.pricing-comparison_col-wrapper-2.is-highlighted {
    background-color: #fcfcfd;
    border-bottom: 1px solid #eaecf0;
    border-left: 1px #25292926;
    border-right: 1px #25292926;
    max-width: 20rem;
    transform: translate(0);
    box-shadow: 0 5px 18px #3440540d
}

.pricing-comparison_col-wrapper-2.is-highlighted.none-border {
    border-bottom-style: none;
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
    box-shadow: 0 5px 18px #3440540d
}

.pricing-comparison_col-wrapper-2.is-plan-heading {
    z-index: 3;
    background-color: #fcfcfd;
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
    flex: none;
    max-width: 20rem;
    padding: 1rem 0 0;
    position: relative;
    box-shadow: 2px -2px 7px #3440540d
}

.text-size-medium-2 {
    color: #23262f;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem
}

.text-size-medium-2.text-color-grey {
    color: #fff;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem
}

.section-pricing-tools-2 {
    margin-top: -6.6rem;
    margin-bottom: 9rem;
    display: none
}

.pricing-plans_tabs-tablink-2 {
    color: #101828;
    letter-spacing: -.02em;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding: .75rem 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.pricing-plans_tabs-tablink-2.w--current {
    color: #101828;
    background-color: #f2f4f7;
    border-radius: .875rem;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    overflow: visible
}

.text-block-4 {
    color: #5e72e4
}

.pricing-plans_popup-2 {
    z-index: 2;
    color: #101828;
    text-align: left;
    letter-spacing: -.02em;
    background-color: #fff;
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 11rem;
    padding: .875rem;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.125rem;
    display: none;
    position: absolute;
    bottom: 2.15rem;
    right: -74.3281px;
    box-shadow: 0 2px 9px 4px #0000001a
}

.text-block-8 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem
}

.image-14 {
    max-width: 13.4375rem;
    position: absolute;
    inset: 34px -36% auto auto
}

.image-14._1 {
    right: -31%
}

.small-heading_wrapper-2 {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.paragraph-21 {
    color: #344054;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 140%
}

.paragraph-21.text-color-white {
    color: #fcfcfd
}

.paragraph-21.f {
    width: 30.625rem;
    font-size: 1.125rem;
    line-height: 28px
}

.pricing-plans_info-wrapper-2 {
    grid-column-gap: .375rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.pricing-save-more_wrapper-3 {
    grid-column-gap: 2rem;
    box-shadow: none;
    text-align: center;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    width: 49.375rem;
    margin-top: 8.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: none
}

.pricing-save-more_wrapper-4 {
    grid-column-gap: 2rem;
    box-shadow: none;
    text-align: center;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 49.375rem;
    margin: 5rem auto 1.125rem;
    padding-top: 1.5rem;
    padding-bottom: 1.125rem;
    display: flex;
    position: relative
}

.pricing-plans_tabs-plan {
    color: #101828;
    text-align: left;
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-family: Satoshi,sans-serif;
    font-size: 2.9rem;
    font-weight: 700;
    line-height: 3.6rem
}

.pricing-plans_tabs-plan.color-text-white {
    color: #fcfcfd
}

.div-block-82 {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.section-pricing-assistance-2 {
    background-color: #dce1f9;
    margin-bottom: 7rem;
    padding-top: 7rem;
    padding-bottom: 7rem
}

.div-block-18 {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem
}

.pricing-tools-stack_single-wrapper-2 {
    grid-column-gap: 0px;
    grid-row-gap: .625rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.pricing-tools-stack_heading-wrapper-2 {
    background-color: #f9fafb;
    border-bottom: 1px solid #eaecf0;
    align-items: center;
    width: 100%;
    max-width: 15.3125rem;
    padding: 1.25rem 0 1.25rem 1.25rem;
    display: flex
}

.pricing-tools-stack_heading-wrapper-2.last-item {
    border-bottom-style: none;
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.pricing-tools-stack_heading-wrapper-2.none-bg {
    background-color: #0000;
    border-bottom-color: #0000
}

.pricing-tools-stack_heading-wrapper-2.border-radius-top {
    border-bottom: 1px solid #eaecf0;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.heading-6 {
    color: #101828;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 44px
}

.heading-6.g {
    font-size: 1.5rem;
    line-height: 32px
}

.heading-6.text-color-white {
    color: #fff
}

.heading-6.text-color-white.g {
    font-size: 1.5rem;
    line-height: 32px
}

.pricing-plans_tabs-save10-wrapper-2 {
    color: #fff;
    background-color: #dce1f9;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 8rem;
    padding: .25rem .75rem;
    font-size: 1em;
    display: flex;
    position: absolute;
    inset: auto 0% auto 16.3rem
}

.pricing-plans_tabs-save10-wrapper-2.is-yearly {
    left: 8.68rem
}

.bold-text-2 {
    font-weight: 500
}

.div-block-83 {
    border-radius: 1.25rem;
    padding: 1.5625rem 1.25rem;
    box-shadow: 0 5px 20px 2px #0000000a
}

.heading-30 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.heading-10 {
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 3em;
    line-height: 3.75rem
}

.paragraph-22 {
    color: #101828;
    letter-spacing: -.02em;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.div-block-84 {
    width: 3.5rem;
    height: 3.5rem
}

.text-color-medium-grey-2 {
    color: #101828;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.text-color-medium-grey-2.color-text-white {
    color: #fcfcfd
}

.pricing-plans_info-icon-2 {
    flex: none;
    width: 1.1rem;
    height: 1.1rem
}

.pricing-plans_tabs-content-wrapper-2 {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 2.5rem;
    display: flex
}

.pricing-tools-stack_price-2 {
    color: #101828;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.5rem
}

.pricing-plans_tabs-plan-button-wrapper {
    width: 100%
}

.pricing-plans_tabs-plan-button-wrapper.bb {
    justify-content: flex-end;
    display: flex
}

.pricing-plans_tabs-menu-2 {
    background-color: #fff;
    border-radius: .9375rem;
    justify-content: center;
    max-width: 16rem;
    margin-left: auto;
    margin-right: auto;
    padding: .375rem;
    display: flex;
    box-shadow: 0 2px 8px 1px #0000000d
}

.pricing-tools_row-wrapper-2 {
    width: 100%;
    display: flex
}

.pricing-tools-stack_zeda {
    background-color: #dce1f9;
    border-bottom: 1px solid #eaecf0;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 11.0625rem;
    display: flex
}

.pricing-tools-stack_zeda.last-item {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.pricing-tools-stack_zeda.first-item {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

.secondary-button-2 {
    color: #5e72e4;
    text-align: center;
    background-color: #0000;
    border: 1px solid #5e72e4;
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.25rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4;
    transition: all .2s;
    display: flex
}

.secondary-button-2:hover {
    color: #2e49e4
}

.secondary-button-2.is-pricing {
    border-color: #5e72e4;
    margin-top: .75rem;
    padding: 1.0625rem 2rem;
    font-weight: 500
}

.heading-small-3 {
    color: #5e72e4;
    letter-spacing: 0;
    text-transform: uppercase;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 900;
    line-height: 1.3
}

.button-16 {
    color: #fff;
    text-align: center;
    background-color: #5e72e4;
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    transition: all .2s;
    display: inline-block
}

.button-16:hover {
    background-color: #5066e4
}

.button-16.btn-get-started {
    color: #fcfcfd;
    padding: 1.09375rem 3.21875rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 140%
}

.button-16.btn-get-started.mob-button {
    display: none
}

.button-16.is-pricing {
    color: #101828;
    text-transform: capitalize;
    background-color: #0000;
    border: 2px solid #101828;
    border-radius: 32px;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem
}

.button-16.is-pricing.startup-btn {
    color: #fff;
    background-color: #5e72e4;
    border-style: none;
    width: 12.25rem
}

.button-16.is-pricing.pricing-white-btn {
    color: #101828;
    background-color: #fff;
    border-color: #fff
}

.text-block-35 {
    color: #667085;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 400
}

.pricing-plan_tabs-plan-heading-wrapper-2 {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    display: flex;
    position: relative
}

.pricing-plans_popup-arrow-icon-2 {
    display: block;
    position: absolute;
    top: 6.25rem;
    left: auto;
    right: auto
}

.div-block-19 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem 7.7rem;
    display: flex;
    position: relative;
    overflow: visible
}

.pricing-tools-zeda_total-price-2 {
    color: #fff;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem
}

.pricing-tools_rows-wrapper-2 {
    grid-row-gap: 0rem;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.overflow-none-2 {
    max-width: 65.25rem;
    margin-left: auto;
    margin-right: auto;
    overflow: visible
}

.pricing-plans_tabs-plan-bottom-wrapper-2 {
    grid-row-gap: 1rem;
    text-align: left;
    flex-direction: column;
    margin-top: 1.5rem;
    margin-bottom: 2rem;
    display: flex
}

.pricing-tools_wrapper-2 {
    justify-content: space-between;
    display: flex
}

.pricing-tools-zeda_total-price-wrapper-2 {
    background-color: #5e72e4;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 11.0625rem;
    height: 4.5rem;
    margin-top: 1.25rem;
    padding: 1.25rem 1.6875rem;
    display: flex;
    box-shadow: 0 0 4px 2px #1111110d
}

.paragraph-23 {
    color: #344054;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.testimonials-top-content-3 {
    align-items: center;
    width: 6.5rem;
    height: 6.5rem;
    display: flex
}

.testimonials-top-content-3.is-3 {
    width: 16rem
}

.image-13 {
    width: 100%;
    height: 100%
}

.div-block-17 {
    justify-content: space-between;
    align-items: center;
    margin-top: 3rem;
    margin-bottom: 2rem;
    display: flex
}

.image-17 {
    position: absolute;
    inset: 0% 2% auto auto
}

.paragraph-24 {
    color: #344054;
    text-align: center;
    letter-spacing: -.02em;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.pricing-plans_tabs-plan-middle-wrapper-2 {
    width: 100%;
    margin-top: 1.5rem
}

.image-82 {
    display: none
}

.heading-31 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.pricing-tools-stack_single-price-2 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem
}

.pricing-tools_stack-heading-2 {
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem
}

.text-block-37 {
    color: #fff;
    letter-spacing: -.02em;
    background-color: #32d583;
    border-radius: 2.625rem;
    align-items: center;
    height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    display: flex;
    position: absolute;
    inset: 1.8rem 2rem auto auto
}

.section-pricing-header-2 {
    padding-top: 11.25rem;
    padding-bottom: 7rem
}

.pricing-plans_tabs-plan-top-wrapper-2 {
    align-items: center;
    width: 100%
}

.pricing-plans_tabs-plan-wrapper-2 {
    box-shadow: none;
    text-align: left;
    background-color: #dce1f9;
    border-radius: 2rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 2rem;
    display: flex;
    position: relative
}

.pricing-plans_tabs-plan-wrapper-2.is-highlighted {
    background-color: #5e72e4
}

.pricing-plans_tabs-plan-wrapper-2.startup-wrapper {
    background-color: #fff;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6474a6de96040b5fe424f2bd_shape.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    border: .1875rem solid #5e72e4;
    flex-direction: row;
    align-items: center;
    margin-top: 2rem;
    padding: 2.5rem 4rem;
    display: none
}

.pricing-comparison_row-wrapper-2 {
    border-top: 1px solid #eaecf0;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-top: -1px;
    display: flex
}

.pricing-comparison_row-wrapper-2.is-product-heading-row {
    border-top-width: 0;
    border-bottom: 1px #252929b3;
    align-items: flex-end;
    padding-top: 0;
    padding-bottom: 0
}

.pricing-comparison_row-wrapper-2.is-last {
    border-bottom: 1px solid #25292926
}

.pricing-comparison_row-wrapper-2.is-sticky {
    z-index: 4;
    background-color: #fff;
    border: 1px solid #fff;
    align-items: flex-end;
    padding-top: 0;
    padding-bottom: 0;
    position: sticky;
    top: 6rem
}

.button-17 {
    color: #fff;
    text-align: center;
    background-color: #5e72e4;
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.3;
    transition: all .2s;
    display: inline-block
}

.button-17:hover {
    background-color: #5066e4
}

.button-17.is-pricing-cta {
    margin-top: .75rem;
    padding: 1.0625rem 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.4
}

.button-17.is-pricing {
    width: 100%
}

.image-5 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden
}

.products-content-item-left.products-text {
    flex: 0 50%;
    max-width: 38.5rem
}

.products-content-item-left.products-text.right-text {
    order: 1
}

.heading-32 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.heading-32.align-left {
    text-align: left
}

.paragraph-25 {
    color: #101828;
    letter-spacing: -.02em;
    font-size: 1rem;
    line-height: 1.5rem
}

.fz-500 {
    font-weight: 500
}

.div-block-86 {
    margin-bottom: 2rem
}

.image-31 {
    position: absolute;
    inset: auto 22% -18% auto
}

.image-31.arrow-img2 {
    bottom: -18.5%
}

.image-83 {
    position: absolute;
    inset: auto auto -12% -12%
}

.margin-bottom-16 {
    margin-bottom: 1rem
}

.products-content-items {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.products-content-items.display-none-items {
    display: none
}

.customers_logos-wrapper {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.section-home-products {
    margin-top: 7rem;
    padding-bottom: 7rem
}

.products-content-item-title-2 {
    text-transform: capitalize;
    font-size: 1.875rem;
    line-height: 2.375rem
}

.image-84 {
    display: none;
    position: absolute;
    inset: -29% 5% auto auto
}

.image-85 {
    position: absolute;
    inset: 39% auto auto 10%
}

.image-85.home-hero-heading-deco,.image-85.ppc-feedback,.image-85.ppc-capture {
    top: 95%;
    left: 1%
}

.products-content-grid {
    grid-row-gap: 7rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid
}

.products-content-item-parag-2 {
    color: #344054;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.home-header_wrapper-3 {
    grid-column-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.div-block-88 {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.text-block-40 {
    color: #101828;
    letter-spacing: -.02em;
    text-transform: capitalize;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5rem
}

.paragraph-3 {
    color: #344054;
    letter-spacing: -.02em;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.customers_logo.new-logo {
    width: 5rem
}

.products-content-row {
    grid-column-gap: 5rem;
    align-items: center;
    display: flex;
    position: relative
}

.div-block-89 {
    border-radius: 1.25rem;
    padding: 1.5625rem 1.25rem;
    box-shadow: 0 5px 20px 2px #0000000a
}

.div-block-6 {
    grid-column-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3.75rem;
    display: grid;
    overflow: visible
}

.products-content-item-img {
    width: 100%;
    max-width: 38.5rem;
    height: 100%
}

.products-content-item-subtitle-2 {
    color: #101828;
    letter-spacing: -.02em;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem
}

.customers-title {
    text-align: left;
    letter-spacing: -.02em;
    max-width: 20rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.5em;
    line-height: 2rem
}

.paragraph-26 {
    color: #101828;
    letter-spacing: -.02em;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.div-block-91 {
    width: 3.5rem;
    height: 3.5rem
}

.customers_logos-wrapper-mobile {
    display: none
}

.margin-bottom-32 {
    margin-bottom: 2rem
}

.paragraph-27 {
    color: #344054;
    text-align: center;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.paragraph-27.align-left,.paragraph-27.text-left {
    text-align: left
}

.div-block-5 {
    border-radius: 2.13333rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 75%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

.div-block-5.home-video-holder {
    width: 70%;
    overflow: hidden
}

.image-89 {
    width: 100%;
    height: 100%
}

.margin-bottom-24 {
    margin-bottom: 1.5rem
}

.products-content-item-right {
    flex: 0 50%
}

.div-block-7 {
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex;
    position: relative;
    overflow: visible
}

.customers_logos-row-wrapper {
    grid-column-gap: 1.75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

.customers_logos-row-wrapper.row-logo-second {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}

.customers_logos-row-wrapper.new-home-logos {
    grid-column-gap: 2rem
}

.companies-wrapper {
    grid-column-gap: 2rem;
    justify-content: space-between;
    display: flex
}

.companies-wrapper._100 {
    width: 100%
}

.section-home-lifecycle-2 {
    margin-top: 7rem
}

.image-30 {
    width: 100%;
    max-width: 3.5rem;
    display: block;
    position: absolute;
    inset: auto -15% 48% auto
}

.image-30.rotate-arrow {
    transform-style: preserve-3d;
    bottom: 48%;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.image-30.rotate-arrow.new-second {
    right: -13%
}

.image-30.arrow-3.new-last {
    bottom: 22%;
    right: -3%
}

.image-30.arrow-1.new-first {
    bottom: 22%
}

.heading-34 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.video {
    object-fit: fill;
    min-width: 12px;
    margin-left: 0;
    display: block
}

.customers_wrapper-2 {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.customers_wrapper-2.new {
    flex: none
}

.paragraph-2 {
    color: #101828;
    letter-spacing: -.02em;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.home-header_heading-4 {
    z-index: 1;
    color: var(--black);
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.75rem;
    position: relative
}

.heading-2 {
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    margin-bottom: 3.75rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.text-block-43 {
    font-size: 1.125rem
}

.display-flex {
    grid-column-gap: .375rem;
    align-items: center;
    display: flex
}

.link-2 {
    color: var(--purple);
    -webkit-text-stroke-color: var(--purple);
    cursor: pointer
}

.section-blog-planned {
    margin-top: 3.5em;
    margin-bottom: 3.5em
}

.planned-item {
    background-color: #fcfcfd;
    height: 19.375rem;
    display: flex
}

.planned-item-date-wrap {
    background-color: #fef0c7;
    border: 1px solid #f79009;
    border-radius: 2rem;
    align-items: center;
    margin-bottom: .75em;
    padding: .375rem 1rem;
    display: flex
}

.planned-item-title {
    margin-bottom: .75rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.875rem;
    line-height: 2.375rem
}

.planned-item-description {
    color: var(--dark-slate-blue-2);
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.planned-item-btn {
    background-color: var(--purple);
    border-radius: 2rem;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem
}

.text-block-44 {
    color: var(--dark-orange);
    letter-spacing: .01125em;
    text-transform: uppercase;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.25rem
}

.text-block-44.mr-5 {
    margin-left: .3125em
}

.planned-item-left {
    border: 1px solid #eaecf0;
    border-radius: 1.25rem 0 0 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    padding: 2rem;
    display: flex
}

.planned-item-right {
    width: 50%
}

.planned-item-image-wrap {
    height: 100%
}

.planned-item-image {
    object-fit: cover;
    border-radius: 0 1.25rem 1.25rem 0;
    width: 100%;
    height: 100%
}

.section-cta-email {
    padding-bottom: 7rem
}

.cta-email-wrapper {
    background-color: var(--white);
    border: 1px solid #e6e8e8;
    border-radius: 1.25rem;
    justify-content: space-between;
    padding: 3rem 3.25rem;
    display: flex;
    position: relative;
    box-shadow: 0 12px 32px #00000012
}

.cta-email-left {
    z-index: 2;
    width: 100%;
    max-width: 22rem;
    position: relative
}

.cta-email-right {
    z-index: 2;
    width: 100%;
    max-width: 380px;
    position: relative
}

.heading-35 {
    letter-spacing: -.03rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    line-height: 2rem
}

.cta-email-bg-images {
    position: absolute;
    inset: 0%
}

.cta-email-bg {
    position: absolute;
    inset: auto auto 33% 36%
}

.cta-email-bg.is-2 {
    inset: 16% auto auto 3%
}

.cta-email-bg.is-3 {
    bottom: 64%;
    left: 46%
}

.cta-email-bg.is-1 {
    bottom: 19%;
    left: 38%
}

.cta-email-bg.top {
    inset: -28% auto auto -8%
}

.cta-email-bg.bottom {
    inset: auto 29% -25% auto
}

.text-field {
    border: 1px solid #eaecf0;
    border-radius: 2.875rem;
    align-self: center;
    width: 20.25rem;
    height: 100%;
    margin-bottom: 0;
    padding: 0 1.375rem
}

.text-field::placeholder {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.text-field.blog-post-email {
    width: 100%
}

.form-block {
    margin-bottom: 10px
}

.form {
    grid-column-gap: .75rem;
    align-items: center;
    width: 100%;
    height: 3.5rem;
    display: flex
}

.submit-button {
    background-color: var(--purple);
    border-radius: 2rem;
    height: 100%;
    padding: .875rem 1.9375rem;
    font-family: Satoshi,sans-serif
}

.paragraph-28 {
    color: var(--slate-grey-2);
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.15rem
}

.container-blog {
    width: 100%;
    max-width: 70rem;
    margin-left: auto;
    margin-right: auto
}

.section-featured-post {
    margin-bottom: 7rem
}

.featured_post-wrapper {
    grid-column-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: flex
}

.heading-36 {
    color: var(--black-2);
    letter-spacing: -.06rem;
    margin-bottom: .25rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.875rem;
    line-height: 2.375rem
}

.paragraph-29 {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02rem;
    margin-bottom: .625rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.text-block-45 {
    color: #32d583;
    text-transform: uppercase;
    cursor: pointer;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.25rem
}

.image-91 {
    object-fit: cover;
    border-radius: 1.25rem;
    width: 100%;
    height: 100%
}

.featured_post-wrapper_left,.featured_post-wrapper_right {
    width: 50%
}

.heading-37 {
    margin-top: .25rem;
    margin-bottom: .625rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.collection-item {
    grid-column-gap: 1.25rem;
    cursor: auto;
    align-items: center;
    width: 100%;
    display: flex
}

.div-block-93 {
    cursor: pointer;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    flex: none;
    width: 12.5rem;
    height: 8rem
}

.div-block-94 {
    flex-direction: column;
    width: 100%;
    display: flex
}

.collection-list {
    grid-row-gap: 1.25rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.div-block-95 {
    grid-column-gap: .4375rem;
    align-items: center;
    display: flex
}

.text-block-47 {
    color: #667085;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.25rem
}

.div-block-96 {
    background-color: #667085;
    border-radius: 100%;
    width: .25rem;
    height: .25rem
}

.link-block-13 {
    grid-column-gap: .25rem;
    color: var(--purple);
    cursor: pointer;
    margin-top: .75rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    display: flex
}

.featured_post-title {
    text-align: center;
    margin-bottom: 3rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.section-latest-articles {
    padding-bottom: 7rem
}

.collection-list-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.link-block-14 {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    width: 100%;
    height: 11.25rem;
    min-height: 11.25em
}

.heading-40 {
    margin-top: .25rem;
    margin-bottom: .75rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.blog-text-block {
    background-color: #fcfcfd;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding: 1rem;
    display: flex
}

.paragraph-30 {
    cursor: auto;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.div-block-98 {
    background-color: var(--white);
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/649ad033e65dc244e9f57560_search%2001.svg);
    background-position: 3%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 2rem;
    align-items: center;
    width: 44.75rem;
    height: 60px;
    padding: .5rem .5rem .5rem 1.5rem;
    display: flex
}

.text-field-2 {
    border: 1px #000;
    margin-bottom: 0;
    margin-left: 1.6625rem;
    padding: 1.125rem 1.5rem 1.125rem .625rem;
    font-family: Satoshi,sans-serif;
    font-weight: 500;
    line-height: 1.5rem
}

.text-field-2::placeholder {
    color: var(--slate-grey-2)
}

.form-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.submit-button-2 {
    background-color: var(--purple);
    color: var(--white);
    border-radius: 2rem;
    height: 100%;
    padding: .75rem 1.5625rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    transition: all .27s
}

.submit-button-2:hover {
    background-color: var(--royal-blue)
}

.form-block-2 {
    max-width: 44.75rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.form-block-2.form-blog-search {
    max-width: 100%
}

.image-93 {
    display: none
}

.image-94 {
    width: 3.94em;
    height: 4.38em
}

.collection-list-3 {
    grid-column-gap: 1.2em;
    justify-content: center;
    width: 100%;
    display: flex
}

.collection-list-wrapper-3 {
    width: 100%;
    margin-top: 36px
}

.div-block-99 {
    grid-column-gap: .5rem;
    align-items: center;
    margin-bottom: .875rem;
    display: flex
}

.image-95 {
    position: absolute;
    inset: -3% auto auto 1%
}

.image-96 {
    position: absolute;
    inset: -16% 9% auto auto
}

.link-3 {
    color: var(--slate-grey-2);
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem
}

.text-block-48 {
    color: var(--dark-slate-blue-2);
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem
}

.heading-41 {
    letter-spacing: -1px;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 3.75rem
}

.div-block-100 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 2.5rem;
    display: flex
}

.collection-list-4 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.div-block-102 {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    width: 100%;
    height: 11.25rem;
    min-height: 11.25rem
}

.div-block-103 {
    border: .0625rem solid #eaecf0;
    border-top-style: none;
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding: 1rem;
    display: flex
}

.text-block-49 {
    color: #32d583;
    text-transform: uppercase;
    margin-bottom: .25em;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.25rem
}

.heading-42 {
    margin-bottom: .75em;
    font-size: 1.125rem;
    line-height: 1.75rem
}

.paragraph-31 {
    color: var(--dark-slate-blue-2);
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.div-block-104 {
    margin-bottom: 3rem
}

.image-97 {
    position: absolute;
    inset: -39% auto auto -98%
}

.image-97.new-blog-deco-1 {
    left: -21%
}

.image-98 {
    position: absolute;
    inset: -68% -76% auto auto
}

.image-98.new-blog-deco-2 {
    right: -26%
}

.pagination_page-design {
    grid-column-gap: .5em;
    align-items: center;
    display: flex
}

.pagination_page-button {
    border: 2px none var(--purple);
    color: var(--black-2);
    border-radius: .75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    padding: .5rem 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.75rem;
    display: flex
}

.pagination_next {
    background-color: #0000;
    border-style: none;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .5em .75em;
    display: flex
}

.pagination_wrapper {
    margin-top: 3rem
}

.link-block-16 {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    display: flex
}

.pagination_previous {
    background-color: #0000;
    border-style: none;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: .75em;
    padding-right: .75em
}

.fs-cmsload_page-dots {
    justify-content: center;
    align-items: center;
    width: 3rem;
    display: none
}

.filter_empty {
    background-color: #fcfcfd;
    border: .06em solid #eaecf0;
    border-radius: 1.25em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 3.25em;
    display: flex
}

.image-101 {
    width: 3.5em;
    height: 3.5em;
    margin-bottom: 1.5em
}

.text-block-51 {
    color: var(--black-2);
    text-align: center;
    letter-spacing: -.04em;
    margin-bottom: .5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.88rem;
    font-weight: 700;
    line-height: 2.38rem
}

.text-block-52 {
    color: var(--dark-slate-blue-2);
    text-align: center;
    letter-spacing: -.0225rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.div-block-105 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.compare-table_content-wrapper-copy,.compare-table_content-wrapper-copy-copy {
    grid-row-gap: 1rem;
    background-color: #0000;
    border-bottom: 1px solid #e6e8e8;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 1.25rem .75rem;
    display: flex;
    position: relative
}

.compare-table_content-wrapper-copy-copy.is-highlighted {
    z-index: 2;
    background-color: var(--white);
    border-left: 1px solid #eaecf0;
    border-right: 1px solid #eaecf0;
    margin-left: .625rem;
    margin-right: .625rem;
    position: relative;
    box-shadow: 0 4px 6px -3px #10182808,0 12px 16px -4px #10182814
}

.radio_field {
    border: 2px solid #0000;
    border-radius: 42px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 100%;
    padding-left: 0;
    transition: color .28s,background-color .3s,border-color .28s;
    display: flex;
    position: relative
}

.radio_field:hover {
    border-color: var(--purple);
    color: #5e72e4;
    background-color: #dce1f9
}

.radio_button {
    background-color: #0000;
    border-style: none;
    border-radius: 2.63em;
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-left: 0;
    display: none;
    position: absolute
}

.radio_button.w--redirected-checked {
    border: 2px solid var(--purple);
    background-color: #dce1f9;
    border-radius: 2.63rem;
    width: 100%;
    height: 100%
}

.radio_button.w--redirected-focus {
    border: 2px solid var(--purple);
    box-shadow: none;
    border-radius: 2.63em
}

.radio_label {
    z-index: 2;
    cursor: pointer;
    border-radius: 42px;
    margin-bottom: 0;
    padding: .75em 1.5em;
    position: relative
}

.collection-item-3 {
    width: auto
}

.empty-state-2 {
    background-color: #0000
}

.collection-item-4 {
    cursor: pointer;
    border: 1px solid #eaecf0;
    border-radius: 1.25rem;
    flex-direction: column;
    height: 100%;
    display: flex;
    overflow: hidden
}

.success-message-3 {
    text-align: left;
    background-color: #0000;
    padding: 0
}

.items-wrapper {
    grid-row-gap: 2em;
    flex-direction: column;
    align-items: flex-start;
    padding-top: .5em;
    display: flex;
    position: relative
}

.item-content {
    z-index: 2;
    grid-column-gap: 1em;
    flex-direction: row;
    align-items: center;
    display: flex;
    position: relative
}

.item-content-number {
    background-color: var(--purple);
    border-radius: 100%;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2.5em;
    height: 2.5em;
    display: flex
}

.item-content-number-text {
    color: var(--white);
    letter-spacing: -.36px;
    font-family: Satoshi,sans-serif;
    font-size: 1.13em;
    font-weight: 700;
    line-height: 1.75rem
}

.text-block-58 {
    width: 30em;
    font-family: Satoshi,sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.5rem
}

.image-104 {
    position: absolute;
    top: 2.3em;
    left: 1.2em
}

.bold-text-4 {
    color: var(--black-2)
}

.image-105 {
    position: absolute;
    inset: -19% -10% auto auto
}

.section-getmore-context {
    padding-bottom: 6.25rem
}

.heading-48 {
    text-align: center;
    letter-spacing: -.72px;
    text-transform: capitalize;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.paragraph-35 {
    color: var(--dark-slate-blue);
    text-align: center;
    letter-spacing: -.36px;
    font-family: Satoshi,sans-serif;
    font-size: 1.13rem;
    line-height: 1.75rem
}

.getmore-context-items {
    grid-column-gap: 1.75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 3rem;
    display: grid
}

.getmore-context-item_icon {
    width: 3rem;
    height: 3rem;
    margin-bottom: .75rem
}

.getmore-context-item_parag {
    color: var(--dark-slate-blue-2);
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem
}

.secion-grid {
    padding-bottom: 7rem
}

.grid-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

.grid-content {
    background-color: #ecfdf3;
    border-radius: 2.25rem;
    padding: 2.5rem
}

.grid-content.grid-3 {
    grid-column-gap: 2.5rem;
    background-color: #dce1f9;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    display: grid
}

.grid-content-img {
    width: 100%;
    height: 21.88rem;
    margin-top: 1.75rem;
    margin-bottom: 1.75rem
}

.grid-content-img.img-3 {
    height: auto;
    margin-top: 0;
    margin-bottom: 0
}

.grid-content-img.img-2 {
    margin-bottom: 1.75rem
}

.image-106 {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1.25rem
}

.heading-50 {
    letter-spacing: -.045rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 2.75rem
}

.heading-50.mb-16 {
    margin-bottom: 1rem
}

.text-span-2 {
    margin-top: .75rem;
    display: inline-block
}

.paragraph-36 {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0225rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.75rem
}

.image-107 {
    border-radius: 1.25rem;
    width: 100%;
    height: 100%
}

.image-107.img-1 {
    margin-bottom: 1.75rem
}

.image-108 {
    border-radius: 1.25rem
}

.div-block-133 {
    grid-column-gap: 2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-bottom: 2em;
    display: grid
}

.image-109 {
    display: none
}

.link-block-17 {
    cursor: pointer;
    width: 100%;
    height: 17.5rem;
    margin-bottom: 1rem
}

.link-block-18,.link-block-19 {
    cursor: pointer
}

.div-block-135 {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.div-block-136 {
    align-items: center;
    display: none
}

.category-wrapper {
    grid-column-gap: 20px;
    flex-direction: row;
    align-items: center;
    height: 100%;
    margin-top: 24px;
    display: flex
}

.home-body-cta-wrapper {
    width: 100%;
    margin-top: 7rem
}

.home-body-cta-wrapper.second {
    margin-top: 0;
    margin-bottom: 7rem
}

.products-benefits-item {
    grid-column-gap: 8px;
    align-items: center;
    display: flex
}

.icon-m {
    object-fit: contain;
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    display: block
}

.align-left {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.integrations-list {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.centered {
    flex-direction: column;
    align-items: center;
    display: flex
}

.margin-s {
    margin-bottom: 1rem
}

.margin-m {
    margin-bottom: 1.5rem
}

.margin-l {
    margin-bottom: 2rem
}

.margin-xl {
    margin-bottom: 3rem
}

.margin-2xl {
    margin-bottom: 3.75rem
}

.challenges-item {
    background-color: var(--white);
    border-radius: 1.25rem;
    flex-direction: column;
    width: 100%;
    display: flex;
    overflow: hidden;
    box-shadow: 7px 7px 35px #1e22341a
}

.challenges-list {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
    max-width: 74.625rem;
    display: flex
}

.challenges-item-first-column {
    grid-column-gap: 1rem;
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 2rem;
    display: flex
}

.challenges-heading {
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 1.25em
}

.cover-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block
}

.cover-image.related-case-studie-image {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem
}

.cover-image.blog-request-image {
    border-top-right-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem
}

.cover-image.new-blog-post-image {
    border-radius: 1.25rem
}

.challenges-icon {
    flex: none;
    width: 2.25rem;
    height: 2.25rem
}

.challenges-item-second-column {
    width: 100%;
    overflow: hidden
}

.challenges-info-wrapper {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 60.875rem;
    max-width: 100%;
    margin-top: 1rem;
    margin-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid
}

.challenges-info-block {
    grid-row-gap: 1rem;
    letter-spacing: -.02em;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.challenges-info-heading {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.challenges-info-icon {
    flex: none;
    width: 2.25rem;
    height: 2.25rem
}

.challenges-info-heading-text {
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5em
}

.text-dark-slate-blue-2 {
    color: var(--dark-slate-blue-2)
}

.font-satoshi {
    font-family: Satoshi,sans-serif
}

.challenges-info-inner-heading-holder {
    margin-bottom: -.5rem
}

.h5 {
    font-size: 1.5rem;
    line-height: 1.15em
}

.text-bold {
    font-weight: 700
}

.neurainvests-help-tabs {
    width: 100%
}

.neurainvests-help-tabs-menu {
    grid-column-gap: 2.5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 2.5rem;
    display: flex
}

.neurainvests-help-tabs-content {
    grid-column-gap: 5rem;
    grid-row-gap: 16px;
    letter-spacing: -.02em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.new-column {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.new-column.while-scroll-2-coll-special {
    margin-bottom: 10rem
}

.new-column.centered {
    justify-content: flex-start;
    align-items: center
}

.paragraph-m {
    font-size: 1.125rem;
    line-height: 1.5em
}

.text-medium {
    font-weight: 500
}

.negative-letter-spacing-s {
    letter-spacing: -.02em
}

.neurainvests-help-pills-list {
    grid-row-gap: 1.125rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.neurainvests-help-pills {
    grid-column-gap: 1rem;
    background-color: var(--white);
    border: .125rem solid #dfe1f4;
    border-radius: 1.25rem;
    align-items: center;
    width: 100%;
    padding: 1.25rem 1.5rem;
    display: flex
}

.neurainvests-help-pills-icon {
    flex: none;
    width: 1.75rem;
    height: 1.75rem
}

.products-benefits-2-col-holder {
    grid-column-gap: 32px;
    place-items: flex-start start;
    display: flex
}

.products-benefits-flexbox-holder {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.products-benefits-flexbox-holder.use-cases-template {
    grid-row-gap: 8px;
    justify-content: center
}

.products-benefits-inner-holder {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex
}

.neurainvests-section.home-stats-cards-section {
    padding-bottom: 5.25rem
}

.neurainvests-section.home-stats-cards-section.padding-bottom-0 {
    padding-bottom: 0
}

.neurainvests-section.ppc-purple-hero {
    background-color: #eef0fc;
    margin-bottom: 4rem;
    padding-top: 12rem;
    padding-bottom: 4rem;
    position: relative
}

.products-benefits-integrations-icons-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.products-benefits-integrations-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    display: flex
}

.home-stats-cards-grid {
    grid-column-gap: 1.26rem;
    grid-row-gap: 1.26rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 5.75rem;
    display: grid
}

.home-stats-cards-grid.ppc-hero-stats {
    z-index: 2;
    margin-top: -11.3rem;
    position: relative
}

.stats-card {
    background-color: #fcfcfc;
    border: 1px solid #dce1f9;
    border-radius: 1.25rem;
    padding: 2rem;
    position: relative;
    box-shadow: 0 0 52px #1e22341a
}

.text-color-purple {
    color: var(--purple)
}

.stats-card-bg-deco-icon {
    width: 2.5rem;
    height: 2.5rem;
    position: absolute;
    inset: 1rem 1rem auto auto
}

.testimonials-top-info-holder {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.sizing-x {
    flex: none
}

.relative {
    position: relative
}

.no-margin {
    margin-bottom: 0
}

.text-white {
    color: #f9fafb
}

.text-center {
    text-align: center
}

.use-cases-cta-paragraph-holder {
    max-width: 40rem
}

.new-section {
    flex-direction: column;
    align-items: center;
    padding-top: 7rem;
    padding-bottom: 7rem;
    display: flex;
    position: relative
}

.new-section.use-cases-hero {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/657b33b35258ec2235705776_Ellipse%2010456%201.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 14rem;
    padding-bottom: 6.25rem
}

.new-section.new-case-studie-hero {
    background-color: #dce1f9;
    align-items: stretch;
    padding-top: 12rem;
    padding-bottom: 15.2rem;
    overflow: hidden
}

.new-section.case-studies-content {
    align-items: stretch;
    margin-top: -5rem;
    padding-top: 0;
    padding-bottom: 13rem
}

.new-section.related-case-studie {
    background-color: #fcfcfd;
    border-top: 1px solid #eaecf0;
    align-items: stretch;
    padding-top: 3.75rem
}

.new-section.ppc-logos {
    align-items: stretch;
    padding-top: 0
}

.new-section.ppc-tools-section {
    margin-top: -5rem;
    padding-top: 0
}

.new-section.smaller-section {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

.new-section.hero-lead-capture {
    margin-top: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-top: 7.375rem;
    padding-bottom: 5rem
}

.new-section.section-padding-top-0 {
    padding-top: 0
}

.new-section.lead-capture-footer {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-bottom: 1.5rem
}

.new-section.new-integration-hero {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    min-height: 200vh
}

.new-section.rebrand-home-hero {
    padding-top: 13.5rem
}

.new-section.product-cards-section {
    background-image: linear-gradient(#fff,#f1f3fd);
    overflow: clip
}

.new-section.home-tabs-section {
    height: 320vh;
    padding-top: 0;
    padding-bottom: 0
}

.new-section.hero-compare {
    background-image: radial-gradient(circle at 100% 100%,#e5f7f3,#e5f7f300 50%),radial-gradient(circle at 50% 100%,#d9d7f9,#d9d7f900 50%),radial-gradient(circle at 0 100%,#f4ebf7,#f4ebf700 50%),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/66bc8534b9ce6de44cbf6d23_Mask%20group%20\(45\)-min.png);
    background-position: 0 0,0 0,0 0,50%;
    background-repeat: repeat,repeat,repeat,no-repeat;
    background-size: auto,auto,auto,cover;
    padding-top: 16rem;
    padding-bottom: 7rem
}

.new-section.compare-footer {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-bottom: 1.5rem
}

.new-section.lead-capture-demo-footer {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.new-section.demo-footer {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.new-section.demo-enterprise-sectiono {
    padding-top: 0;
    padding-bottom: 0;
    overflow: clip
}

.new-section.hero-field-guide {
    padding-top: 10rem;
    padding-bottom: 0
}

.new-section.hero-field-guide-temp {
    padding-top: 12rem;
    padding-bottom: 0
}

.new-page-wrapper {
    overflow: clip
}

.new-container {
    width: 100%;
    max-width: 87rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.new-container.new-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    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
}

.new-container.rebrand-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 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
}

.max-width-xxl {
    max-width: 55.625rem
}

.use-cases-hero-pill {
    grid-column-gap: .25rem;
    border: .125rem solid var(--purple);
    color: var(--purple);
    letter-spacing: -.02em;
    text-transform: uppercase;
    border-radius: 1rem;
    padding: .625rem 1.25rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1em;
    display: flex
}

.use-cases-rich-text h1 {
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    line-height: 1.25em
}

.use-cases-rich-text h2 {
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 1.22222em
}

.use-cases-rich-text p {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02em;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.5em
}

.use-cases-rich-text ul {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02em;
    padding-left: 0;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.5em
}

.use-cases-rich-text li {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/65328b984b8441d0d19fd09a_Group%2016.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 1.25rem 1.25rem;
    padding-left: 2.25rem
}

.use-cases-hero-description-holder {
    max-width: 52.5rem
}

.margin-3xl {
    margin-bottom: 7rem
}

.use-cases-first-column {
    padding-right: 1rem
}

.use-cases-second-column {
    padding-left: 1rem
}

.use-cases-body-icon {
    width: 3.5rem;
    height: 3.5rem
}

.contain-image {
    object-fit: contain;
    width: 100%;
    height: 100%;
    display: block
}

.contain-image.case-studie-zeda-logo {
    max-width: 7.7rem;
    height: 2.25rem
}

.contain-image.social-blog-post {
    position: absolute;
    inset: 0%
}

.use-cases-body-image {
    border-radius: 2rem;
    width: 100%;
    max-width: 38.5rem;
    height: 50vw;
    max-height: 40rem;
    overflow: hidden
}

.use-cases-hero-deco-1 {
    object-fit: contain;
    flex: none;
    width: 3.9375rem;
    height: 3.9375rem;
    display: block;
    position: absolute;
    top: .75rem;
    left: -5rem
}

.use-cases-hero-deco-2 {
    object-fit: contain;
    flex: none;
    width: 5.375rem;
    height: 5.375rem;
    display: block;
    position: absolute;
    bottom: 1rem;
    right: -6.5rem
}

.case-studie-hero-container {
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.new-h1 {
    letter-spacing: -.06rem;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 1.25em
}

.case-studie-hero-content-holder {
    width: 100%;
    max-width: 39rem;
    position: relative
}

.case-studie-hero-image-holder {
    mix-blend-mode: multiply;
    width: 100%;
    max-width: 35.125rem;
    height: 31.4375rem;
    margin-bottom: -12.3rem;
    position: absolute;
    inset: auto 0% auto auto
}

.case-studie-hero-image-holder.springque {
    margin-bottom: -13.4rem
}

.case-studie-hero-image-holder.wati {
    margin-bottom: -18rem
}

.new-paragraph-tag {
    color: var(--dark-blue);
    letter-spacing: .01125rem;
    text-transform: uppercase;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.67em
}

.new-paragraph-tag.grey-tag {
    color: var(--slate-grey-2)
}

.margin-xs {
    margin-bottom: .75rem
}

.case-studie-hero-deco-robot-holder {
    width: 2.6875rem;
    height: 2.6875rem;
    position: absolute;
    inset: 5% -7% auto auto
}

.case-studie-hero-deco-robot-holder.nimble {
    right: 10%
}

.case-studie-hero-deco-robot-holder.sprinque {
    right: -1%
}

.case-studie-hero-deco-robot-holder.adyogi {
    right: 25%
}

.case-studies-content-container {
    grid-column-gap: 2.81rem;
    grid-row-gap: 2.81rem;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.case-studie-left-column {
    grid-column-gap: 19.5rem;
    grid-row-gap: 19.5rem;
    flex-direction: column;
    display: flex
}

.case-studie-content-badge-holder {
    width: 24.9375rem;
    height: 10.0625rem;
    position: relative
}

.case-studie-content-badge-holder.smaller {
    width: 20rem;
    height: 8rem
}

.case-studie-zeda-badge {
    -webkit-backdrop-filter: blur(11.5px);
    backdrop-filter: blur(11.5px);
    background-color: #ffffff80;
    border: 1px solid #eaecf0;
    border-radius: 1.25rem;
    justify-content: center;
    align-items: center;
    padding: 1rem 2.25rem;
    display: flex;
    position: absolute;
    inset: -21% auto auto -9%
}

.case-studie-zeda-badge.smaller {
    top: -31%
}

.new-paragraph-1rem {
    color: var(--black-2);
    letter-spacing: .015rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5em
}

.case-studie-content-mini-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.case-studies-grey-card {
    background-color: #fcfcfd;
    border: 1px solid #eaecf0;
    border-radius: 1.25rem;
    padding: 2rem
}

.case-studies-grey-card.invis-card {
    background-color: #fcfcfd00;
    border-style: none;
    border-width: 0;
    padding-top: 0;
    padding-bottom: 0
}

.icon-xl {
    width: 3.5rem;
    height: 3.5rem
}

.new-h2 {
    letter-spacing: -.045rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 1.22em
}

.new-paragraph-1-125rem {
    letter-spacing: -.0225rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.56em
}

.new-paragraph-1-125rem.text-color-purple {
    font-weight: 700
}

.text-color-dark-slate-blue-2 {
    color: var(--dark-slate-blue-2)
}

.case-studies-list-card {
    background-color: #fcfcfd;
    border-radius: 1.25rem;
    padding: 2rem;
    box-shadow: 0 4px 12px #999ba82e
}

.new-h4 {
    letter-spacing: -.03rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    line-height: 1.33em
}

.case-studie-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--dark-slate-blue-2);
    width: 100%;
    padding-left: 1.7rem
}

.case-studie-list-item {
    width: 100%
}

.new-button {
    background-color: var(--purple);
    letter-spacing: -.0175rem;
    border-radius: 2rem;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.43em;
    transition: all .2s ease-in-out
}

.new-button:hover {
    background-color: var(--royal-blue)
}

.new-button.blog-post-temp-white {
    background-color: var(--white);
    color: var(--purple);
    text-align: center;
    width: 100%
}

.case-studies-content-button-holder {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.new-h3 {
    letter-spacing: -.0375rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.875rem;
    font-weight: 700;
    line-height: 1.27em
}

.case-studie-quotes-holder {
    position: relative
}

.case-studie-quotes-icon-holder {
    z-index: 2;
    position: absolute;
    inset: -4.2rem auto auto -2.4rem
}

.max-width-23rem {
    max-width: 23.1875rem
}

.case-studie-social-holder {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-items: center;
    display: flex
}

.case-studie-social-link-holder {
    transform: scale3d(1none,1none,1none);
    transform-style: preserve-3d;
    transition: all .2s ease-in-out
}

.case-studie-social-link-holder:hover {
    transform: scale(1.1)
}

.case-studie-green-bg-vector-holder {
    width: 34.5603rem;
    height: 34.5603rem;
    position: absolute;
    top: -41%;
    left: -7%;
    transform: rotate(-30deg)
}

.z-index-2 {
    z-index: 2;
    position: relative
}

.case-studie-first-cell-tablet {
    display: none
}

.case-studie-first-cell-desktop {
    display: block
}

.related-case-studies-cards-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.related-case-studies-card {
    border-radius: 1.25rem;
    flex-direction: column;
    display: flex;
    box-shadow: 0 10px 52px #1e22341a
}

.related-case-studie-image-holder {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    width: 100%;
    height: 9.5rem;
    overflow: hidden
}

.related-case-studie-content-holder {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.5rem;
    display: flex
}

.case-studie-card-heading {
    letter-spacing: -.0225rem;
    margin-top: .25rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.55em
}

.case-studie-card-read-more-btn {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    align-items: center;
    display: flex
}

.font-weight-satoshi-500 {
    font-family: Satoshi,sans-serif;
    font-weight: 500
}

.case-studie-arrow-icon {
    width: 1.5rem;
    height: .8125rem
}

.case-studie-card-read-more-btn-wrapper {
    flex-direction: column;
    display: flex
}

.case-studie-card-button-line {
    background-color: var(--purple);
    width: 100%;
    height: .0625rem
}

.case-studie-show-on-tablet {
    display: none
}

.case-studie-show-only-on-dekstop {
    display: block
}

.case-studie-underline-link {
    text-decoration: underline
}

.font-weight-satoshi-700 {
    font-family: Satoshi,sans-serif;
    font-weight: 700
}

.roadmap-heading-deco-image {
    position: absolute;
    inset: 0% 0% auto auto
}

.roadmap-hero-image-holder {
    width: 60%;
    max-width: 48.5rem;
    height: 32.9rem
}

.roadmap-hero-buttons-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.new-home-integrations-icons-holder {
    transition: all .2s ease-in-out
}

.new-home-integrations-icons-holder:hover {
    transform: scale(1.1)
}

.blog-request-section {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.blog-request-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blog-request-card-left-side {
    border: 1px solid #eaecf0;
    border-top-left-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    padding: 2rem;
    display: flex
}

.blog-request-card-right-side {
    border-top-right-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    height: 100%
}

.blog-request-card-tag {
    color: var(--dark-orange);
    letter-spacing: .01125rem;
    text-transform: uppercase;
    background-color: #fef0c7;
    border: 1px solid #f79009;
    border-radius: 2rem;
    padding: .38rem 1rem;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.25rem
}

.new-blog-paragraph-1-125rem {
    color: #344054;
    text-align: left;
    letter-spacing: -.0225rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

.blog-post-template-section {
    padding-top: 9rem;
    padding-bottom: 7rem
}

.blog-post-template-section.bottom-blogs-section {
    padding-top: 0
}

.blog-post-template-tag-text {
    color: var(--purple);
    letter-spacing: .01313rem;
    text-transform: uppercase;
    margin-bottom: .5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.42em
}

.blog-post-template-tag-text.table-of-content-tag {
    color: var(--black-2);
    margin-bottom: 0
}

.blog-post-hero-first-holder {
    flex-direction: column;
    align-items: center;
    margin-bottom: 2.5rem;
    display: flex
}

.blog-post-hero-3-grid-wrapper {
    display: flex
}

.blog-post-hero-grid-cell {
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-post-3-grid-inner-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex
}

.blog-post-profile-icon {
    object-fit: cover;
    border-radius: 6.25rem;
    width: 2.75rem;
    height: 2.75rem
}

.blog-post-temp-paragraph-1rem {
    color: var(--black-2);
    letter-spacing: -.02rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5em
}

.blog-post-temp-paragraph-1rem.text-color-white.font-weight-satoshi-500 {
    font-weight: 500
}

.blog-post-temp-paragraph-0-875rem {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0175rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.42em
}

.blog-post-hero-line-devider {
    background-color: #98a2b3;
    width: .0625rem;
    height: 2.625rem;
    margin-left: 2rem;
    margin-right: 2rem
}

.blog-post-template-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 2.5fr .75fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.new-blog-post-socials-holder {
    cursor: pointer;
    width: 1.5rem;
    height: 1.5rem;
    position: relative
}

.new-blog-post-main-img-holder {
    width: 100%;
    height: 25rem;
    margin-bottom: 2.5rem
}

.blog-post-temp-right-dashboard {
    width: 100%
}

.blog-post-temp-signup-cta {
    background-color: var(--purple);
    border-radius: 1.25rem;
    margin-bottom: 1rem;
    padding: 1.25rem 1rem
}

.text-color-white {
    color: var(--white)
}

.blog-post-temp-paragraph-0-75rem-copy {
    letter-spacing: -.015rem;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    line-height: 1.66em
}

.blog-post-temp-social-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    display: flex;
    position: sticky;
    top: 10rem
}

.blog-post-temp-social-wrapper.for-smaller-devices {
    display: none
}

.blog-post-table-of-content-card {
    background-color: #fcfcfd;
    border: 1px solid #eaecf0;
    border-radius: 1.25rem;
    max-height: 80vh;
    padding: 1.25rem 1rem .25rem;
    position: sticky;
    top: 10rem;
    overflow: auto
}

.blog-post-table-of-content-top-holder {
    grid-column-gap: .62rem;
    grid-row-gap: .62rem;
    align-items: center;
    margin-bottom: 1.25rem;
    display: flex
}

.blog-post-content-of-table-link {
    color: var(--black-2);
    letter-spacing: -.0175rem;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.42em
}

.blog-post-content-of-table-link.w--current {
    text-decoration: underline
}

.new-blog-post-rich-text {
    margin-bottom: 3rem
}

.new-blog-post-rich-text h2 {
    letter-spacing: -.045rem;
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 1.22em
}

.new-blog-post-rich-text p {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0225rem;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.55em
}

.new-blog-post-rich-text h4 {
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.25em
}

.new-blog-post-rich-text h3 {
    letter-spacing: -.03rem;
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    line-height: 1.33em
}

.new-blog-post-rich-text h1 {
    letter-spacing: -.06rem;
    margin-bottom: 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 1.25em
}

.new-blog-post-rich-text h5 {
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.2em
}

.new-blog-post-rich-text h6 {
    margin-bottom: .5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.33em
}

.new-blog-post-rich-text blockquote {
    color: var(--royal-blue);
    background-color: #dce1f9;
    border-left-style: none;
    border-radius: 1.25rem;
    margin-bottom: 2rem;
    padding: 1.25rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.4em
}

.new-blog-post-rich-text ol {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0225rem;
    margin-bottom: 1rem;
    padding-left: 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.55em
}

.new-blog-post-rich-text ul {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0225rem;
    margin-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.55em
}

.new-blog-post-rich-text a {
    text-decoration: underline
}

.blog-post-temp-cta-email {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    border: 1px solid #eaecf0;
    border-radius: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding: 2.62rem 2rem;
    display: grid
}

.text-color-black-2 {
    color: var(--black-2)
}

.blog-post-temp-cta-email-left-holder {
    width: 100%;
    max-width: 15rem;
    position: relative
}

.blog-post-temp-social-column {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.blog-post-temp-signup-cta-for-mobile {
    display: none
}

.faqs_paragraph-3 {
    max-width: 60rem;
    margin-top: 1rem;
    font-size: 1.125em;
    overflow: hidden
}

.heading-small-4 {
    font-size: 1.75em;
    font-weight: 500;
    line-height: 1.3
}

.faqs_item-wrapper-3 {
    border-bottom: 1px solid #25292926;
    padding-bottom: .75rem;
    overflow: hidden
}

.margin-vertical-3 {
    margin-left: 0;
    margin-right: 0
}

.faqs_item-heading-wrapper-3 {
    cursor: pointer;
    justify-content: space-between;
    align-items: flex-start;
    transition: all .2s;
    display: flex
}

.faqs_item-heading-wrapper-3:hover {
    color: #5e72e4
}

.faqs_wrapper-4 {
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.blog-post-social-embed {
    z-index: 5;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    inset: 0%
}

.new-home-logo-image {
    opacity: .79;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.new-home-logo-image.highlighted-logo {
    max-width: 8rem;
    height: 2.5rem
}

.blog-e-book-section {
    padding-top: 0;
    padding-bottom: 5rem
}

.compare-table_content-wrapper-copy {
    grid-row-gap: 1rem;
    background-color: #0000;
    border-bottom: 1px solid #e6e8e8;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 1.25rem .75rem;
    display: flex;
    position: relative
}

.new-blog-underline-part {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/649ecddff08fd85b70e5ec39_Underline%201.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: 1rem;
    display: inline-block
}

.new-steps-paragraph-holder {
    max-width: 15rem
}

.blog-e-book-collection-list-wrapper {
    width: 100%
}

.migration-logos-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.migration-logo-holder {
    width: 9rem;
    height: 3rem
}

.fixed-page-cta {
    z-index: 5;
    background-color: var(--purple);
    border-top-left-radius: .5rem;
    border-bottom-left-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 10rem;
    padding: 1rem .75rem;
    display: flex;
    position: fixed;
    top: 50%;
    right: 0;
    box-shadow: 0 2px 5px #0003
}

.fixed-page-cta-text {
    color: var(--white)
}

.fixed-page-cta-icon {
    width: 1.5rem;
    height: 1.5rem
}

.fixed-page-cta-inner-holder {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    white-space: nowrap;
    align-items: center;
    display: flex;
    position: absolute;
    top: 5.3125rem;
    transform: rotate(-90deg)
}

.pricing-tab-card {
    background-color: #fcfcfc;
    border: 1px solid #dce1f9;
    border-radius: 2rem;
    width: 100%;
    max-width: 65.3rem;
    padding: 3.5rem;
    position: relative;
    overflow: hidden
}

.pricing-dropdown-card {
    border-bottom: 1px solid #34405426;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    position: relative
}

.pricing-dropdown-inner-header {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.pricing-dropdown-content-holder {
    overflow: hidden
}

.pricing-dropdown-plus-holder {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    position: relative
}

.pricing-dropdowns-wrapper {
    width: 100%;
    max-width: 16rem
}

.pricing-dropdown-plus-line {
    background-color: var(--dark-grey);
    border-radius: .1875rem;
    flex: none;
    width: 2px;
    height: 100%
}

.pricing-dropdown-plus-line.horizontal {
    width: 100%;
    height: 2px;
    position: absolute;
    left: auto
}

.pricing-dropdown-content-spacing {
    padding-top: .75rem
}

.pricing-tab-card-container {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.pricing-tab-image-holder {
    width: 40rem;
    height: 125%;
    position: absolute;
    top: 0;
    right: 0
}

.new-pricing-green-card {
    background-color: #ecfdf3;
    border-radius: 2rem;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 65.25rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 3.75rem;
    display: flex;
    position: relative
}

.max-width-35rem {
    max-width: 35rem
}

.new-pricing-green-tag {
    color: #32d583;
    letter-spacing: -.015rem;
    border: 1px solid #32d583;
    border-radius: 6.25rem;
    padding: .5rem 1.12rem;
    font-family: Satoshi,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.83rem
}

.pricing-dropdown-invis-holder {
    cursor: pointer;
    position: absolute;
    inset: 0%
}

.popup-holder {
    z-index: 9999999;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    inset: 0%
}

.popup-holder.ppc,.popup-holder.lead-capture,.popup-holder.lead-capture.field-guide {
    display: none
}

.popup-bg {
    filter: blur(4px);
    background-color: #0000004f;
    position: absolute;
    inset: 0%
}

.popup-bg.new-home-bg {
    cursor: pointer;
    background-color: #000000b3
}

.popup-bg.field-guide-bg {
    filter: blur(13px);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.popup {
    z-index: 2;
    background-color: var(--yellow);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    max-height: 90vh;
    margin: auto;
    padding-left: 0;
    padding-right: 1.5rem;
    display: flex;
    position: relative
}

.popup-form-holder {
    margin-left: -2.3125rem;
    position: relative;
    bottom: 1.5rem
}

.ppc-form-wrapper {
    z-index: 2;
    background-color: var(--white);
    border: 1px solid #c4c4c4;
    border-radius: 10px;
    width: 100%;
    max-width: 40rem;
    padding: 1.5rem;
    position: relative;
    box-shadow: 6px 6px #d8d8d9
}

.popup-exit-button {
    cursor: pointer;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem
}

.exit-icon {
    width: 2.2rem;
    height: 2.2rem
}

.ppc-hero-image-wrapper {
    width: 100%;
    max-width: 90rem;
    height: 38.4rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto
}

.ppc-purple-hero-gradient {
    background-image: linear-gradient(#eef0fc00,#eef0fc 54%);
    width: 100%;
    height: 20rem;
    position: absolute;
    inset: auto 0% 0%
}

.section-top-0 {
    padding-top: 0
}

.ppc-tab-content {
    flex: 1;
    position: relative;
    top: -8rem;
    overflow: visible
}

.ppc-tab-image-wrapper {
    background-color: var(--yellow);
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 25rem;
    height: 30rem;
    margin-left: auto;
    display: flex;
    position: relative
}

.ppc-tab-image-wrapper.red {
    background-color: var(--red);
    margin-left: 0
}

.ppc-tab-image-wrapper.all-centered {
    justify-content: center
}

.ppc-tab-1-image-holder {
    border-radius: .54rem;
    width: 100%;
    max-width: 27.625rem;
    height: 21.375rem;
    position: static;
    right: 4rem;
    overflow: hidden;
    box-shadow: 0 13px 63.705px #1e22341f
}

.ppc-tab {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.ppc-tab-menu {
    grid-row-gap: .75rem;
    flex-direction: column;
    flex: 0 50%;
    align-items: flex-start;
    max-width: 25rem;
    display: flex
}

.max-width-40rem {
    width: 100%;
    max-width: 40rem
}

.ppc-zed-logo-holder {
    opacity: .5;
    background-color: #e0e4fc;
    border-radius: 27.8rem;
    padding: 5.29rem 5.56rem;
    position: absolute;
    transform: rotate(15deg);
    box-shadow: 0 2px 5px #2a253f17
}

.ppc-logos-wrapper {
    grid-column-gap: 1.44rem;
    grid-row-gap: 1.44rem;
    justify-content: center;
    align-items: center;
    margin-top: 6rem;
    display: flex;
    position: relative
}

.ppc-zeda-logo {
    width: 20.9rem;
    height: 20.9rem
}

.ppc-logos-card-wrapper {
    z-index: 2;
    grid-column-gap: 1.44rem;
    grid-row-gap: 1.44rem;
    flex-direction: column;
    display: flex;
    position: relative
}

.ppc-logos-card-wrapper.left {
    bottom: -2.7rem
}

.ppc-logos-card-wrapper.right {
    bottom: 3rem
}

.ppc-logos-card {
    background-color: #fff;
    border: 1px solid #e6e8ed;
    border-radius: 1rem;
    padding: 2rem;
    box-shadow: 0 10px 52px #1e22341a
}

.ppc-logo {
    border-radius: .82rem;
    flex: none;
    padding: 1.22rem;
    box-shadow: 0 5px 25px #1e22341a
}

.ppc-inner-logos-holder {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    display: flex
}

.ppc-2-column-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.max-width-30rem {
    width: 100%;
    max-width: 30rem
}

.ppc-benefits-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex
}

.ppc-benefit-icon {
    width: 1.25rem;
    height: 1.25rem
}

.ppc-tabs-images-wrapper {
    position: absolute;
    left: -7.7rem
}

.ppc-tab-2-image-holder {
    border-radius: .33rem;
    width: 100%;
    max-width: 13.6rem;
    height: 18.6rem;
    position: absolute;
    inset: auto 0% 0% auto;
    overflow: hidden;
    box-shadow: -12px -12px 28.243px #1e223426
}

.ppc-tab-2-image-holder.smaller {
    max-width: 15.4rem;
    height: 25.6rem;
    position: absolute;
    bottom: auto;
    right: auto;
    overflow: hidden
}

.ppc-image-wrapper {
    background-color: var(--yellow);
    border-radius: .5rem;
    align-items: center;
    width: 100%;
    max-width: 26.5rem;
    height: 30rem;
    margin-left: auto;
    display: flex;
    position: relative
}

.ppc-grid-1-image-holder {
    border-radius: .51rem;
    width: 100%;
    max-width: 27.9rem;
    height: 18.2rem;
    position: absolute;
    bottom: 8.2rem;
    right: 4rem;
    overflow: hidden;
    box-shadow: 0 12px 60px #1e22341f
}

.ppc-grid-2-image-holder {
    z-index: 2;
    border-radius: .35rem;
    width: 100%;
    max-width: 25rem;
    height: 13.6rem;
    position: absolute;
    bottom: 2rem;
    right: -2rem;
    overflow: hidden;
    box-shadow: 0 12px 52px #1e22341a
}

.ppc-red-1-image-holder {
    z-index: 2;
    border-radius: .69rem;
    width: 100%;
    max-width: 21.5rem;
    height: 15.4rem;
    position: absolute;
    bottom: 2.5rem;
    left: -2.6rem;
    overflow: hidden;
    box-shadow: 5px -6px 34px #1e22341a
}

.ppc-red-2-image-holder {
    border-radius: .66rem;
    width: 100%;
    max-width: 20.3rem;
    height: 23.4rem;
    position: absolute;
    inset: -3rem -2.9rem auto auto;
    overflow: hidden;
    box-shadow: 4px -7px 34.52px #1e22341a
}

.max-width-33rem {
    width: 100%;
    max-width: 33rem
}

.ppc-red-3-image-holder {
    z-index: 2;
    border-radius: .5rem;
    width: 27.4rem;
    height: 14.2rem;
    position: absolute;
    bottom: 4.3rem;
    left: -3.8rem;
    overflow: hidden;
    box-shadow: 0 12px 60px #1e22341f
}

.ppc-red-4-image-holder {
    width: 100%;
    max-width: 25.4rem;
    height: 15.4rem;
    position: absolute;
    inset: 2.5rem -2.9rem auto auto;
    overflow: hidden;
    box-shadow: 11px 4px 60px #1e22341f
}

.ppc-multi-channel-benefits-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.max-width-46-75rem {
    width: 100%;
    max-width: 46.75rem
}

.html-embed-2 {
    width: 640px;
    height: 670px
}

.new-home-cycle-cards-container {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 68.1rem;
    display: grid;
    position: relative
}

.new-home-cycle-card {
    z-index: 2;
    background-color: var(--white);
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: .25rem .25rem 1.3rem;
    display: flex;
    position: relative;
    box-shadow: 0 12px 60px #1e22341a
}

.new-home-cycle-card-img-bg {
    background-color: #dce0f9;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 16.1rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.new-home-cycle-card-img-bg.green {
    background-color: #d1fadf
}

.new-home-cycle-card-img-bg.yellow {
    background-color: #fef0c7
}

.new-home-cycle-card-img-bg.pink {
    background-color: #fcedec
}

.new-home-cycle-image-holder {
    width: 100%;
    max-width: 23.3rem;
    height: 23.4rem;
    position: relative;
    top: 6.4rem;
    transform: rotate(-1.5deg)
}

.new-home-cycle-image-holder.green-image {
    max-width: 26.1rem;
    height: 36.6rem;
    top: 13.3rem
}

.new-home-cycle-image-holder.yellow-image {
    height: 26.7rem;
    top: 7.8rem
}

.new-home-cycle-image-holder.pink {
    max-width: 23.9rem;
    height: 25.4rem;
    top: 8.8rem
}

.new-home-cycle-content-holder {
    width: 100%;
    height: 100%;
    padding-top: 1.5rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.new-home-cycle-card-heading {
    letter-spacing: -.025rem;
    margin-bottom: .25rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    line-height: 1.6em
}

.new-home-cycle-bg-image-holder {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.new-home-bg-cycle {
    object-fit: contain;
    width: 25rem;
    height: 25rem
}

.padding-bottom-0 {
    padding-bottom: 0
}

.ppc-tab-1-image-2-holder {
    z-index: 2;
    border-radius: .5rem;
    width: 100%;
    max-width: 15rem;
    height: 25.6rem;
    position: absolute;
    overflow: hidden;
    box-shadow: 0 13px 63.705px #1e22341f
}

.ppc-tab-3-image-holder {
    border-radius: .54rem;
    width: 100%;
    max-width: 24.9rem;
    position: relative;
    right: -4.5rem;
    overflow: hidden;
    box-shadow: 0 13px 63.705px #1e22341f
}

.ppc-tab-2-image-2-holder {
    z-index: 2;
    border-radius: .5rem;
    width: 100%;
    max-width: 18.2rem;
    position: relative;
    right: -.3rem;
    overflow: hidden;
    box-shadow: 0 13px 63.705px #1e22341f
}

.ppc-tab-4-image-holder {
    border-radius: .54rem;
    width: 100%;
    max-width: 26.4rem;
    height: 19.9rem;
    position: relative;
    right: -1.3rem;
    overflow: hidden;
    box-shadow: 0 13px 63.705px #1e22341f
}

.ppc-tab-widget-image-holder {
    border-radius: .54rem;
    width: 100%;
    max-width: 27.9164rem;
    position: relative;
    right: 5.1rem;
    overflow: hidden;
    box-shadow: 0 13px 63.705px #1e22341f
}

.ppc-tab-widget-image-2-holder {
    border-radius: .5rem;
    width: 100%;
    max-width: 18.8rem;
    height: 26.3rem;
    position: absolute;
    overflow: hidden;
    box-shadow: 0 13px 63.705px #1e22341f
}

.home-product-arrow {
    width: .93231rem;
    height: 1.99788rem;
    position: absolute;
    right: 0
}

.home-product-arrow._2 {
    bottom: 0;
    right: auto;
    transform: rotate(90deg)
}

.home-product-arrow._3 {
    left: 0;
    right: auto;
    transform: rotate(180deg)
}

.home-product-arrow._4 {
    top: 0;
    right: auto;
    transform: rotate(-90deg)
}

.new-home-cycle-card-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.new-home-cycle-card-text {
    color: var(--black-2);
    letter-spacing: .015rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5em
}

.new-home-cycle-card-icon {
    display: none
}

.linking-cycle-sections {
    position: absolute;
    top: -7rem
}

.new-testimonial-row-wrapper {
    width: 100vw;
    display: flex
}

.testimonial-cms-row {
    flex: none;
    padding-right: 1.5vw
}

.copyright-year {
    padding-right: .2rem
}

.position-static {
    position: static
}

.mega-menu-nav-dropdown-list {
    background-color: #fff0
}

.mega-menu-nav-dropdown-list.w--open {
    justify-content: center;
    display: flex;
    left: 0
}

.mega-menu-inner-wrapper {
    background-color: var(--white);
    border-top: 1px solid #eaecf0;
    justify-content: center;
    width: 100%;
    margin-top: 1rem;
    transition: height .3s ease-in-out;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 20px 32px #0000001a
}

.mega-menu-tab {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    cursor: pointer;
    background-color: #dce1f900;
    border: 1px solid #e9ebee;
    border-radius: .75rem;
    justify-content: space-between;
    align-items: center;
    padding: .5rem 1.5rem .5rem .5rem;
    display: flex
}

.mega-menu-tab-inner-icon-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: #101828;
    align-items: center;
    font-weight: 700;
    display: flex
}

.mega-menu-tab-icon {
    width: 3rem;
    height: 3rem
}

.mega-menu-tab-arrow-holder {
    width: 2rem;
    height: 2rem;
    position: relative
}

.mega-menu-tab-arrow {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.mega-menu-tab-arrow.products-purple,.mega-menu-tab-arrow.solutions-purple,.mega-menu-tab-arrow.academy-purple,.mega-menu-tab-arrow.academy-purple {
    opacity: 0;
    position: absolute;
    inset: 0%
}

.mega-menu-tabs-holder {
    z-index: 2;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 20.5rem;
    display: flex;
    position: relative
}

.mega-menu-inner-container {
    z-index: 2;
    width: 100%;
    max-width: 76.375rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
    position: relative
}

.mega-menu-inner-container.biggest {
    max-width: 80rem
}

.text-block-60 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.75rem
}

.button-22 {
    color: #fff;
    text-align: center;
    background-color: #5e72e4;
    border-radius: 150px;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    transition: all .2s;
    display: inline-block
}

.button-22:hover {
    background-color: #5066e4
}

.button-22.is-nav-cta {
    color: #101828;
    background-color: #0000;
    border: 1px solid #101828;
    padding-left: 1.84375rem;
    padding-right: 1.84375rem;
    font-size: .875rem
}

.button-22.home-header-sign {
    color: #fff;
    background-color: #5e72e4;
    border: 1px solid #5e72e4;
    transition-duration: .27s
}

.button-22.home-header-sign:hover {
    background-color: #5066e4
}

.text-block-61 {
    color: #344054;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem
}

.nav_link-9 {
    color: #101828;
    padding: .5rem .25rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25em;
    transition: all .2s
}

.nav_link-9:hover {
    color: #5e72e4
}

.nav_link-9.w--current {
    color: #000
}

.nav_link-9.mega-menu {
    padding-left: 0;
    padding-right: 2.25rem
}

.nav_link-9.mega-menu.last {
    padding-right: 0
}

.nav_dropdown-wrapper-academy-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    white-space: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding: 1.25rem;
    display: grid
}

.nav_dropdown-link-top-wrapper-9 {
    grid-column-gap: .75rem;
    align-items: flex-start;
    font-size: 1em;
    font-weight: 500;
    display: flex
}

.nav_dropdown-link-top-wrapper-9.align-center {
    align-items: center
}

.mega-menu-hide {
    display: block
}

.footer-social {
    width: 1.5rem;
    height: 1.5rem
}

.icon-1-25rem {
    width: 1.25rem;
    height: 1.25rem
}

.mega-menu-products-right-wrapper {
    width: 100%;
    overflow: hidden
}

.mega-menu-brief-cta {
    color: var(--slate-grey-2);
    letter-spacing: -.0175rem;
    background-color: #fcfcfc;
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
    padding: .5rem 1rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.71em;
    display: flex;
    box-shadow: 0 6px 30px #0000001a
}

.mega-menu-cards-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    display: flex
}

.mega-menu-cards-grid.flexbox {
    grid-column-gap: 3.125rem;
    grid-row-gap: 3.125rem
}

.mega-menu-card {
    grid-column-gap: .625rem;
    grid-row-gap: .625rem;
    color: var(--black);
    border-radius: 18px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .625rem;
    transition: background-color .3s ease-in-out;
    display: flex
}

.mega-menu-card:hover {
    background-color: var(--light-purple)
}

.mega-menu-card.flexbox-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.mega-menu-big-text {
    letter-spacing: -.02rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5em
}

.mega-menu-small-text {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0175rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.43em
}

.mega-menu-small-text.text-color-black-2 {
    color: var(--black-2)
}

.mega-menu-card-content-holder {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    display: flex
}

.mega-menu-card-image-holder {
    border-radius: 8px;
    width: 100%;
    max-width: 9.625rem;
    height: 6rem;
    position: relative;
    overflow: hidden
}

.mega-menu-card-image-holder.academy {
    max-width: none
}

.mega-menu-card-image-holder._100-image-width {
    max-width: 100%
}

.mega-menu-cards-column {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.mega-menu-products-grey-bg {
    background-color: #fbfbfb;
    flex: none;
    height: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 2rem;
    position: relative
}

.mega-menu-products-grey-bg.right {
    flex: none;
    width: 100%;
    max-width: 23rem;
    padding-left: 2rem;
    padding-right: 0
}

.mega-menu-products-grey-bg-piece {
    background-color: #fbfbfb;
    width: 50vw;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.mega-menu-products-grey-bg-piece.right {
    left: 0
}

.mega-menu-product-banner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--black);
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/65bced99a78e5875eba79f95_Mask%20group%20\(12\)-min.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #10182814;
    border-radius: 12px;
    justify-content: space-between;
    width: 100%;
    padding: 1rem 1.25rem;
    transition: border-color .3s ease-in-out;
    display: flex
}

.mega-menu-product-banner:hover {
    border-color: #dce1f9
}

.mega-menu-product-banner.solutions {
    align-items: center
}

.mega-menu-discovery-logo-holder {
    width: 100%;
    max-width: 10.625rem;
    height: 3rem
}

.mega-menu-product-banner-right-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-items: center;
    display: flex
}

.mega-menu-product-zeda-banner-logo {
    width: 100%;
    max-width: 6.5rem;
    height: 1.9125rem
}

.mega-menu-integrations-banner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--black);
    background-color: #fcfcfdd9;
    border: 1px solid #eaecf0;
    border-radius: 12px;
    justify-content: space-between;
    padding: 1rem 1.25rem;
    display: flex
}

.mega-menu-integrations-banner.extra-spacing {
    margin-top: 2.4rem
}

.mega-menu-integrations-icon-holder {
    border-radius: .75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    transition: transform .3s;
    display: flex;
    box-shadow: 0 5px 17px #999ba82e
}

.mega-menu-integrations-icon-holder:hover {
    transform: translateY(-.25rem)
}

.mega-menu-integrations-wrapper {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    display: flex
}

.mega-menu-deco-ai-icon {
    z-index: 2;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    bottom: .3125rem;
    left: .3125rem
}

.mega-menu-right-holder {
    width: 100%
}

.mega-menu-size-spacing {
    padding: 2rem 1.375rem
}

.mega-menu-solutions-left-wrapper {
    width: 100%
}

.mega-menu-solutions-left-line {
    background-color: #eaecf0;
    width: 100%;
    height: 1px
}

.mega-menu-solutions-card-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.font-weight-satoshi-400 {
    font-family: Satoshi,sans-serif;
    font-weight: 400
}

.mega-menu-solutions-left-spacing {
    padding: 2rem 2rem 2rem 0
}

.mega-menu-use-case-btn {
    grid-column-gap: .1875rem;
    grid-row-gap: .1875rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.mega-menu-use-case-line-on-hover {
    background-color: var(--black-2);
    width: 100%;
    height: 1px
}

.mega-menu-solutions-use-case-arrow {
    width: 1rem;
    height: 1rem
}

.mega-menu-solutions-use-case-wrapper {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative
}

.mega-menu-solutions-tab {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    background-color: #dce1f900;
    border: 1px solid #e9ebee;
    border-radius: .75rem;
    justify-content: space-between;
    align-items: center;
    padding: .5rem 1rem .5rem .5rem;
    display: flex
}

.mega-menu-academy-right-wrapper {
    width: 100%;
    overflow: hidden
}

.mega-menu-back-wrapper {
    display: none
}

.mega-menu-academy-tabs-holder {
    z-index: 2;
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 20.5rem;
    display: flex;
    position: relative
}

.footer-newsletter-arrow {
    width: 5rem;
    height: 5rem;
    position: absolute;
    top: 3.1rem;
    right: -3.2rem;
    transform: rotate(20deg)
}

.newsletter-arrow-holder {
    padding-top: 1.8rem;
    position: relative
}

.section-top-linking {
    position: absolute;
    top: -8rem
}

.mega-new-tab {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    cursor: pointer;
    background-color: #dce1f900;
    border: 1px solid #e9ebee;
    border-radius: .75rem;
    justify-content: space-between;
    align-items: center;
    padding: .5rem 1.5rem .5rem .5rem;
    display: flex
}

.mega-new-academy-tab {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    cursor: pointer;
    background-color: #dce1f900;
    border: 1px solid #e9ebee;
    border-radius: .75rem;
    justify-content: space-between;
    align-items: center;
    padding: .5rem 1.5rem .5rem .5rem;
    display: flex
}

.mega-menu-fake-overlay {
    height: 1.5rem;
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0
}

.footer-form {
    display: flex
}

.footer-field {
    color: #404040;
    border: 1px solid #5e72e4;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    height: 2.5rem;
    margin-bottom: 0;
    padding: 10px;
    font-size: 1rem;
    line-height: 1.1875em
}

.form-submit-button {
    background-color: #5e72e4;
    border: 1px solid #5e72e4;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 0 20px;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1em
}

.footer-form-block {
    width: 100%;
    margin-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.footer-form-paragraph {
    color: #8c8c8c;
    text-align: center;
    font-size: .75rem;
    line-height: 1.33em
}

.footer-form-wrapper {
    width: 100%;
    max-width: 340px;
    display: none
}

.footer-form-text-link {
    text-decoration: underline
}

.contact-us-form-block {
    margin-bottom: 0
}

.contact-us-form-block.lp-popup-form {
    width: 100%;
    min-width: 37rem
}

.contact-us-form-input {
    color: #0b0a38;
    border: 1px solid #d8d8d9;
    border-radius: 8px;
    min-height: 3.25rem;
    margin-bottom: 1.875rem;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    line-height: 1.42em
}

.contact-us-form-input:focus {
    border-color: #5e72e4
}

.contact-us-form-input.text-mess {
    min-height: 7rem
}

.contact-us-form-input.black {
    color: #333;
    border-color: #666;
    border-radius: 4px
}

.contact-us-form-button {
    color: var(--white);
    background-color: #5e72e4;
    border-radius: 8px;
    width: 100%;
    padding: .75rem 2rem;
    font-size: .875rem;
    font-weight: 700
}

.contact-us-form-button.book-free-demo {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/635f82fcb16556fe00f9a214_event_black_24dp%201.svg);
    background-position: 20%;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border-radius: 100px;
    width: auto;
    padding: 1.125rem 2.5rem 1.125rem 3.5rem;
    font-size: 1rem
}

.contact-us-error-form-mess {
    text-align: center;
    border-radius: 8px;
    margin-top: 1rem;
    padding: .75rem
}

.contact-us-success-mess {
    background-color: var(--green);
    text-align: center;
    border-radius: 8px;
    padding: 1rem
}

.ebook-checkbox-input {
    color: #333;
    margin-top: 3rem;
    margin-bottom: 1.5rem;
    font-size: .75rem;
    line-height: 1.66667em
}

.ebook-form-checkbox {
    margin-right: 1rem
}

.podcast-form-block {
    width: 100%;
    max-width: 320px;
    margin-bottom: 0
}

.podcast-form-input {
    color: #0b0a38;
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    border-radius: 100px;
    width: 100%;
    min-height: 52px;
    margin-bottom: 0;
    padding: .75rem 1.5rem;
    font-size: .875rem;
    line-height: 1.42em
}

.podcast-form {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative
}

.podcast-form-submit {
    background-color: var(--purple);
    border-radius: 100px;
    padding: .75rem 2rem;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.2em;
    position: absolute;
    right: .4rem
}

.succes-form-cta-holder {
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    display: flex
}

.use-cases-hero-image-holder {
    width: 100%;
    max-width: 33.4275rem;
    height: 32.7606rem;
    position: relative
}

.use-cases-heading-deco-image {
    position: absolute;
    inset: -21% -7% auto auto;
    transform: rotate(-28deg)
}

.space-between-holder {
    grid-column-gap: 7.9375rem;
    grid-row-gap: 7.9375rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.use-cases-product-plans-card {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
    border-radius: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 100%;
    padding: 3.75rem;
    display: grid;
    position: relative;
    overflow: hidden
}

.use-cases-product-plans-image-holder {
    z-index: 2;
    border-radius: 27px;
    align-items: center;
    display: flex;
    position: relative;
    overflow: visible;
    box-shadow: 0 12px 60px #1e22341a
}

.use-cases-product-plan-icon {
    z-index: 2;
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex;
    position: absolute;
    right: -2rem;
    box-shadow: 0 4px 32px #1e22341a
}

.use-cases-product-plan-icon._2 {
    background-color: #6a83ff;
    left: -2rem;
    right: auto
}

.use-case-prodcut-plan-img {
    object-fit: cover;
    border-radius: 27px;
    width: 100%;
    height: 100%;
    display: block
}

.use-cases-product-plan-card-bg {
    position: absolute;
    inset: 0%
}

.use-cases-product-plan-arrow {
    object-fit: contain;
    width: 3.125rem;
    height: 1.40688rem;
    margin-top: -5.6rem;
    position: absolute;
    transform: rotate(-164deg)
}

.use-cases-product-plan-2-arrow {
    margin-bottom: -5.6rem;
    position: absolute;
    transform: rotate(18deg)
}

.use-cases-benefit-grid {
    grid-column-gap: 12.1875rem;
    grid-row-gap: 12.1875rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.icon-1-5rem {
    width: 1.5rem;
    height: 1.5rem;
    overflow: hidden
}

.use-cases-tabs {
    display: flex
}

.use-cases-tabs-menu {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    width: 100%;
    max-width: 30.9375rem;
    margin-right: 3.75rem;
    display: flex
}

.use-cases-tab-link {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    box-shadow: none;
    color: #10182880;
    background-color: #fff0;
    border-radius: 12px;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    display: flex
}

.use-cases-tab-link.w--current {
    color: #101828;
    background-color: #fff;
    box-shadow: 0 6px 32px #0a25401a
}

.uce-cases-tab-icon {
    opacity: .5;
    width: 1.5rem;
    height: 1.5rem
}

.use-cases-tab-text {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.use-cases-tabs-heading-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex
}

.use-cases-tabs-content-holder {
    width: 100%;
    overflow: hidden
}

.use-cases-tabs-inner-content-holder {
    padding-top: .75rem
}

.use-cases-tabs-content {
    width: 100%
}

.use-cases-tabs-image-holder {
    width: 100%;
    height: 27.5rem
}

.use-cases-tabs-image-holder.voc-revamp {
    height: 34.25rem
}

.uce-cases-products-benefit-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.use-cases-cta {
    background-color: var(--purple);
    border-radius: 32px;
    padding: 3.75rem;
    position: relative
}

.use-cases-cta.second {
    grid-column-gap: 3.375rem;
    grid-row-gap: 3.375rem;
    letter-spacing: -.02em;
    background-color: #d8def8;
    flex-direction: column;
    align-items: flex-start;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    display: flex
}

.use-cases-cta-logo-holder {
    width: 100%;
    max-width: 12rem;
    height: 2.75rem;
    margin-bottom: 2.5rem
}

.use-cases-cta-info-holder {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    flex-direction: column;
    margin-top: 4.25rem;
    display: flex
}

.use-cases-cta-info-holder.new-position {
    margin-top: 9rem
}

.use-cases-cta-deco-stars {
    position: absolute;
    bottom: 4.45rem;
    right: 1.9rem
}

.use-cases-cta-deco-wave {
    position: absolute;
    bottom: 0;
    right: 0
}

.mega-menu-solutions-banner-img {
    width: 3.8125rem;
    height: 3.8125rem;
    position: absolute;
    left: 15.9rem
}

.lottie-animation {
    width: 140%;
    height: 140%;
    margin-top: -7.625rem;
    margin-left: -9.925rem
}

.insights-2-0-hero-underline {
    width: 15.2rem;
    position: absolute;
    top: 3.4375rem;
    left: -.8rem
}

.insights-2-0-hero-underline.voc-revamp {
    width: auto;
    inset: auto 10% 0 auto
}

.insights-2-0-hero {
    background-image: linear-gradient(#fff 42%,#fff0),radial-gradient(circle at 100% 100%,#1570efcc,#fff0 50%),radial-gradient(circle at 0 100%,#4009d8cf,#fff0 50%);
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    min-height: 100svh;
    padding-top: 12rem;
    display: flex;
    overflow: hidden
}

.insights-2-0-hero.voc-hero {
    background-image: none;
    min-height: auto;
    padding-top: 12rem;
    padding-bottom: 8rem;
    position: relative;
    overflow: visible
}

.insights-2-0-hero.pricing-hero {
    background-image: none;
    min-height: auto;
    padding-top: 14rem;
    position: relative;
    overflow: visible
}

.insights-2-0-hero.lead-capture-pricing {
    background-image: none;
    min-height: auto;
    margin-bottom: 4rem;
    padding-top: 0;
    position: relative;
    overflow: visible
}

.insights-2-0-hero-holder {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 55.375rem;
    height: 22.8125rem;
    margin-top: 4rem;
    display: flex;
    position: relative
}

.insights-2-0-hero-holder.voc-revamp {
    z-index: 2;
    max-width: 62rem;
    height: 36.625rem
}

.insights-hero-tag {
    background-image: linear-gradient(270deg,#5e71e380,#ffffff80);
    border-radius: 16px;
    display: none;
    overflow: hidden
}

.insights-tag-gradinet-text {
    color: #3f57de;
    letter-spacing: -.02em;
    text-transform: uppercase;
    background-image: radial-gradient(circle at 100% 100%,#fff,#dce1f9);
    border-radius: 16px;
    margin: 1px;
    padding: .625rem 1.25rem;
    font-family: Satoshi,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1em
}

.insights-2-0-hero-content-holder {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 46.75rem;
    display: flex;
    position: relative;
    overflow: visible
}

.insights-tag {
    margin-bottom: 1rem;
    display: block
}

.max-width-43-9rem {
    max-width: 43.9rem
}

.insights-2-0-stacking-cards-wrapper {
    padding-bottom: 0;
    position: sticky;
    top: 1px;
    overflow: visible
}

.insights-stacked-card {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #f1f3ff;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/65eef2cbf5a57abb50305b89_Mask%20group%20\(14\)-min.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border: 1px solid #0000000d;
    border-radius: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 28.125rem;
    margin-bottom: 12.5rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    display: flex;
    position: sticky;
    top: 9rem;
    overflow: hidden
}

.insights-stacked-card._2 {
    margin-bottom: 6.25rem;
    top: 15.1rem
}

.insights-stacked-card._3 {
    margin-bottom: 0;
    top: 11rem
}

.insights-stacked-card-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 3.125rem;
    display: flex
}

.insights-stacked-card-icon {
    width: 3.5rem;
    height: 3.5rem
}

.insights-card-heading {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2em
}

.insights-card-heading.black {
    color: #000
}

.insight-stacked-card-content-grid {
    grid-column-gap: 4.375rem;
    grid-row-gap: 4.375rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 36rem;
    display: grid
}

.insights-stacked-card-image-holder {
    width: 100%;
    max-width: 36.0625rem;
    height: 100%;
    position: absolute;
    bottom: 0;
    right: 0
}

.insights-stacked-card-content-holder {
    flex: none;
    width: 100%;
    max-width: 40rem
}

.faq-paragraph {
    padding-top: 1rem
}

.play-button-wrap {
    pointer-events: none;
    cursor: pointer;
    border-radius: 100%;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    box-shadow: 0 0 60px #5e72e4
}

.play-button {
    z-index: 2;
    background-image: radial-gradient(circle at 0 0,#b8c4ff,#3350df 77%);
    border-radius: 100%;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 4.5rem;
    height: 4.5rem;
    display: flex;
    position: relative
}

.play-icon {
    width: 2.1875rem;
    height: 2.1875rem
}

.play-button-pulse {
    background-color: #3e59dd;
    border-radius: 100%;
    width: 4.5rem;
    height: 4.5rem;
    position: absolute
}

.home-hero-lightbox-holder {
    justify-content: center;
    align-items: center;
    display: flex
}

.home-hero-lightbox-holder.lead-capture {
    width: 100%
}

.new-hero-tag {
    grid-column-gap: .375rem;
    grid-row-gap: .375rem;
    color: var(--purple);
    letter-spacing: -.02em;
    background-image: radial-gradient(circle at 20% 10%,#fff,#e9edff);
    border: 1px solid #e3e7fa;
    border-radius: 100px;
    justify-content: flex-start;
    align-items: center;
    padding: .375rem .75rem .375rem .375rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.42em;
    transition: transform .25s;
    display: flex;
    overflow: hidden
}

.new-hero-tag:hover {
    transform: translateY(-2px)
}

.new-hero-tag.healthcare-tag {
    text-transform: uppercase;
    padding-left: .75rem
}

.new-inner-tag {
    background-color: var(--purple);
    color: var(--white);
    letter-spacing: -.02em;
    border-radius: 24px;
    padding: .25rem .5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.42em
}

.div-block-137 {
    justify-content: center;
    align-items: center;
    display: flex
}

.insights-tag-arrow-holder {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.product-insights-hero-lottie {
    width: 120%;
    position: absolute
}

.footer-solutions-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    display: flex
}

.new-smaller-inner-container {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 69.375rem;
    display: flex
}

.smaller-reated-image-holder {
    flex: none;
    width: 100%;
    max-width: 40.375rem;
    height: 26.375rem
}

.one-opened-faq {
    cursor: pointer
}

.one-opened-faq-content-holder {
    width: 100%;
    overflow: hidden
}

.one-opened-faq-icon {
    opacity: .5;
    width: 1.5rem;
    height: 1.5rem
}

.one-opened-faq-heading {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.17em
}

.opened-faqs-holder {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.one-opened-faq-content-holder-2 {
    width: 100%;
    overflow: hidden
}

.one-opened-faq-icon-2 {
    opacity: .5;
    width: 1.5rem;
    height: 1.5rem
}

.one-opened-faq-heading-2 {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.17em
}

.new-voc-big-cta {
    border-radius: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 3.75rem 5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.new-voc-big-cta-bg {
    position: absolute;
    inset: 0%
}

.new-voc-big-cta-icons-holder {
    z-index: 2;
    grid-column-gap: 1.78125rem;
    grid-row-gap: 1.78125rem;
    background-image: linear-gradient(90deg,#0000,#0000001a 25% 75%,#0000);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 3.75rem;
    padding: 1.78125rem;
    display: flex;
    position: relative
}

.icon-95 {
    width: 5.9375rem;
    height: 5.9375rem
}

._3-cards-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.voc-new-blog-image-holder {
    border-radius: 1.25rem;
    flex: none;
    width: 100%;
    height: 17.25rem;
    margin-bottom: 1.5rem;
    overflow: hidden
}

.hero-new-gradinet-bg {
    background-image: linear-gradient(#fff 42%,#fff0),radial-gradient(circle at 100% 100%,#1570efcc,#fff0 50%),radial-gradient(circle at 0 100%,#4009d8cf,#fff0 50%);
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 70%;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.voc-blogs-cta-holder {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    display: flex
}

.voc-revamp-hero-lottie {
    width: 110%;
    position: absolute
}

.special-section-linked {
    pointer-events: none;
    position: absolute;
    top: 53%
}

.text-block-62 {
    display: block
}

.pricing-hero-gradient {
    background-image: linear-gradient(#fff 42%,#fff0),radial-gradient(circle at 100% 100%,#b4f9c794,#fff0 50%),radial-gradient(circle at 0 100%,#dce1f9,#fff0 50%);
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.new-pricing-hero-card {
    z-index: 2;
    background-image: radial-gradient(circle at 0 0,#fff,#8039e9 21%,#d7dcf8 59%,#5469e2);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 68.125rem;
    margin-top: 4.25rem;
    padding: 3rem 3.75rem;
    display: flex;
    position: relative;
    box-shadow: 0 0 60px #0a25401a
}

.new-pricing-hero-inner-bg {
    background-color: #fff;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    margin: 3px 3px 0;
    position: absolute;
    inset: 0%
}

.new-pricing-hero-card-tag {
    color: var(--purple);
    letter-spacing: -.02em;
    text-transform: uppercase;
    border: 1px solid #5e72e433;
    border-radius: 1rem;
    padding: .625rem 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: .875em
}

.new-pricing-hero-inner-content {
    z-index: 2;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative
}

.new-pricing-card-heading {
    z-index: 2;
    color: #101828;
    text-align: center;
    letter-spacing: -.02em;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg,#8039e9,#8039e9 22%,#5469e2);
    -webkit-background-clip: text;
    background-clip: text;
    margin-bottom: 0;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.25em
}

.new-pricing-card-heading.align-left {
    text-align: left
}

.new-pricing-card-ctas-holder {
    grid-column-gap: 3.0625rem;
    grid-row-gap: 3.0625rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 3.5rem;
    display: grid
}

.new-pricing-purple-cta {
    background-color: var(--purple);
    color: var(--white);
    letter-spacing: -.02em;
    border-radius: 6.25rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .8125rem 1rem .8125rem 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.55em;
    transition: background-color .3s ease-in-out;
    display: flex
}

.new-pricing-purple-cta:hover {
    background-color: #5066e4
}

.new-pricing-purple-cta.white {
    border: 1px solid var(--purple);
    color: var(--purple);
    text-align: center;
    background-color: #5e72e400;
    transition: color .3s ease-in-out,background-color .3s ease-in-out
}

.new-pricing-purple-cta.white:hover {
    background-color: var(--purple);
    color: var(--white)
}

.new-pricing-purple-cta-tag {
    text-transform: uppercase;
    background-image: linear-gradient(90deg,#5e72e4 26%,#8594ea);
    border-radius: 1rem;
    padding: .625rem .875rem;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1em
}

.text-full-width {
    width: 100%
}

.new-pricing-features-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 68.125rem;
    display: grid
}

.new-pricing-features-grid.flexbox {
    justify-content: flex-end;
    align-items: flex-start;
    display: flex
}

.new-pricing-features-grid._100-width {
    max-width: 100%
}

.new-pricing-features-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #fcfcfc;
    border: 1px solid #eaecf0;
    border-radius: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    padding: 1.25rem;
    display: flex
}

.new-pricing-feature-icon {
    width: 5.5rem;
    height: 5.5rem
}

.new-pricing-features-content {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    flex-flow: column;
    display: flex
}

.paragraph-s {
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5em
}

.new-pricing-featuers-tag-holder {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.new-pricing-features-tag {
    width: 3.6875rem;
    height: 1.625rem
}

.new-pricing-feature-big-card {
    z-index: 2;
    background-image: radial-gradient(circle at 0 0,#fff,#8039e9 21%,#d7dcf8 59%,#5469e2);
    border-radius: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 2.5rem;
    font-family: Satoshi,sans-serif;
    display: flex;
    position: relative
}

.new-pricing-feature-big-card.first {
    cursor: pointer;
    background-color: #fcfcfc;
    background-image: none;
    border: 2px solid #e8e8e8;
    border-radius: .75rem;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem;
    display: none
}

.new-pricing-feature-big-card-bg {
    background-color: #fff;
    border-radius: 1.875rem;
    margin: 2px;
    position: absolute;
    inset: 0%
}

.new-pricing-feature-big-card-tag {
    color: var(--purple);
    letter-spacing: -.02em;
    text-transform: uppercase;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1em
}

.new-pricing-feature-big-card-inner-content {
    z-index: 2;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 100%;
    display: flex;
    position: relative
}

.new-pricing-feature-big-card-inner-content.align-center {
    justify-content: flex-start;
    align-items: center
}

.new-pricing-feature-big-card-inner-content.dropdown-holder {
    flex-flow: row;
    justify-content: space-between;
    align-items: center
}

.new-pricing-big-card-deco-icon-holder {
    z-index: 3;
    background-color: var(--white);
    object-fit: contain;
    border-radius: .875rem;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    position: absolute;
    inset: 15% 15% auto auto;
    transform: rotate(-9.58deg);
    box-shadow: 0 0 14px #0a25401a
}

.new-pricing-big-card-deco-icon-holder._2 {
    width: 6.75rem;
    height: 6.75rem;
    inset: -6% auto auto 15%;
    transform: rotate(10deg)
}

.new-pricing-big-card-deco-icon-holder._3 {
    border-radius: .4375rem;
    width: 2.25rem;
    height: 2.25rem;
    top: auto;
    bottom: -10%;
    right: auto;
    transform: rotate(11deg);
    box-shadow: 0 0 14px #0a25401a
}

.new-pricing-big-card-deco-icon-holder._4 {
    border-radius: .4375rem;
    width: 2.25rem;
    height: 2.25rem;
    top: -10%;
    right: 15%;
    transform: rotate(10deg);
    box-shadow: 0 0 14px #0a25401a
}

.new-pricing-big-card-deco-icon-holder._5 {
    box-shadow: none;
    background-color: #fff0;
    border-radius: 0;
    width: 3rem;
    height: 3rem;
    top: auto;
    bottom: 15%;
    right: -8%;
    transform: none
}

.new-pricing-big-card-deco-icon-holder._6 {
    box-shadow: none;
    background-color: #fff0;
    border-radius: 0;
    width: 1.8125rem;
    height: 1.8125rem;
    inset: auto auto 50% -5%;
    transform: none
}

.new-pricing-feature-big-card-hidden-content {
    width: 100%;
    overflow: hidden
}

.new-pricing-feature-big-card-inner-spacing {
    padding-top: 1.5rem
}

.new-pricing-feature-big-card-shadow {
    pointer-events: none;
    border-radius: .75rem;
    position: absolute;
    inset: 0%;
    box-shadow: 0 12px 60px #0a25401a
}

.new-pricing-integrations-icons-holder {
    z-index: 2;
    grid-column-gap: 1.78125rem;
    grid-row-gap: 1.78125rem;
    background-image: linear-gradient(90deg,#5e72e400,#5e72e426 29% 77%,#5e72e400);
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 63.5rem;
    margin-top: 0;
    padding: 1.78125rem;
    display: flex;
    position: relative
}

.new-pricing-purple-big-cards {
    background-image: linear-gradient(150deg,#dce1f9 50%,#b2a3ef);
    border-radius: 1.25rem;
    width: 100%;
    height: 100%;
    padding: 3rem;
    position: relative;
    overflow: hidden
}

.new-pricing-purple-big-cards.second {
    background-image: linear-gradient(209deg,#dce1f9 50%,#b2a3ef)
}

.new-pricing-purple-big-cards-inner-holder {
    z-index: 2;
    width: 100%;
    position: relative
}

.new-pricing-purple-icons-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 1.125rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.new-pricing-purple-icons-grid.second {
    grid-row-gap: 1.75rem;
    grid-template-columns: 1fr 1fr
}

.new-pricing-purple-icons {
    background-color: var(--white);
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 3.875rem;
    display: flex;
    position: relative;
    box-shadow: 0 6px 12px #0a25401a
}

.new-pricing-purple-icons.bigger-holder {
    border-radius: 1.25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 2rem
}

.new-pricing-purple-icon {
    height: 1.1875rem
}

.new-pricing-purple-biggest-inner-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    display: flex
}

.max-width-12-5rem {
    max-width: 12.5rem
}

.new-pricing-purple-biggest-deco-image {
    width: 100%;
    max-width: 11.4375rem;
    height: 5.25rem;
    position: absolute;
    right: 0
}

.new-pricing-table-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.new-pricing-table-card {
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex
}

.new-pricing-table-heading {
    color: var(--purple);
    text-align: center;
    letter-spacing: -.02em;
    background-color: #dce1f9;
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 1.5rem 2rem;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    display: flex
}

.new-pricing-normal-table-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--white);
    color: #344054;
    border-left: 2px solid #dce1f9;
    border-right: 2px solid #dce1f9;
    justify-content: flex-start;
    align-items: center;
    height: 3.5rem;
    padding: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1em;
    display: flex;
    position: relative;
    overflow: hidden
}

.new-pricing-normal-table-holder.grey {
    background-color: #f9f9f9
}

.new-pricing-normal-table-holder.last-white {
    border-bottom: 2px solid #dce1f9;
    border-bottom-right-radius: 1.25rem;
    border-bottom-left-radius: 1.25rem
}

.new-pricing-table-icon {
    width: 1rem;
    height: 1rem
}

.new-pricing-blocked-holder {
    background-color: var(--white);
    position: absolute;
    inset: 0%
}

.new-pricing-blocked-holder.grey {
    background-color: #f9f9f9
}

.new-pricing-table-purple-part {
    flex: 1
}

.new-pricing-table-tag {
    width: 2.4375rem;
    height: 1.375rem
}

.new-testimonial-swiper {
    width: 100%;
    max-width: 54.25rem
}

.new-testimonial-card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    background-color: #dce1f9;
    border-radius: 2rem;
    order: -1;
    height: 100%;
    padding: 1rem 3rem 1rem 1rem;
    display: flex;
    box-shadow: 0 12px 60px #1018281a
}

.new-testimonial-card.smaller-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    box-shadow: none;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: .75rem 1.25rem .75rem .75rem
}

.new-testimonial-image-holder {
    width: 100%;
    max-width: 23.5rem;
    height: 23.5rem
}

.new-testimonial-image-holder.smaller-image-holder {
    border-radius: 1.25rem;
    flex: none;
    max-width: 14.9375rem;
    height: 17.0625rem;
    overflow: hidden
}

.new-testimonial-content-holder {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.new-testimonial-icon-holder {
    object-fit: contain;
    object-position: 0% 50%;
    width: 100%;
    height: 3.125rem;
    display: block
}

.new-testimonial-info-holder {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.new-testimonial-social {
    width: 2rem;
    height: 2rem;
    transition: all .2s ease-in-out
}

.new-testimonial-social:hover {
    filter: contrast(200%)
}

.new-pricing-testimonial-gradient {
    pointer-events: none;
    background-image: linear-gradient(90deg,#fff,#fff0);
    width: 100%;
    max-width: 9.375rem;
    height: 100%;
    position: absolute;
    left: 0
}

.new-pricing-testimonial-gradient.right {
    background-image: linear-gradient(90deg,#fff0,#fff);
    left: auto;
    right: 0
}

.new-pricing-price-heading {
    color: #101828;
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.2em
}

.new-pricing-testimonial-swiper-arrows {
    grid-column-gap: .9375rem;
    grid-row-gap: .9375rem;
    display: flex
}

.new-pricing-testimonial-swiper-arrows.new-position {
    pointer-events: none;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    inset: 0% -2rem
}

.new-pricing-testimonial-icon {
    pointer-events: none;
    width: 1.5625rem;
    height: 1.5625rem
}

.swiper-button-prev {
    cursor: pointer;
    border: 1px solid #5e72e4;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex
}

.swiper-button-prev.testimonials-style {
    background-color: var(--white);
    pointer-events: auto;
    border-style: none;
    box-shadow: 0 0 .75rem #00000014
}

.swiper-button-next {
    cursor: pointer;
    border: 1px solid #5e72e4;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex
}

.swiper-button-next.testimonials-style {
    background-color: var(--white);
    pointer-events: auto;
    border-style: none;
    box-shadow: 0 0 .75rem #00000014
}

.new-pricing-table-content-wrapper {
    overflow: hidden
}

.new-pricing-purple-card-zeda-bg-icon {
    height: 21.4375rem;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0
}

.dates-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.blog-dd-list-container {
    grid-column-gap: 32px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.blog-dd-list-wrapper {
    width: 100%
}

.blog-dd-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.blog-dd-item {
    width: 100%
}

.blog-dd-card {
    letter-spacing: -.02em;
    background-color: #fcfcfd;
    border: 1px solid #eaecf0;
    border-radius: 12px;
    flex-flow: column;
    width: 100%;
    height: 100%;
    font-family: Satoshi,sans-serif;
    display: flex;
    overflow: hidden
}

.blog-dd-card-thumbnail {
    width: 100%;
    height: 103px;
    max-height: 8vw
}

.blog-dd-card-content {
    grid-row-gap: 6px;
    flex-flow: column;
    width: 100%;
    padding: 12px 16px;
    font-size: .875rem;
    line-height: 1.4em;
    display: flex
}

.gap-xxs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.tiny-text {
    font-size: .75rem;
    line-height: 1.65em
}

.wrap-down {
    flex-flow: wrap;
    display: flex
}

.paragraph-xs {
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.4em
}

.blog-dd-cta {
    grid-row-gap: 10px;
    border: 1px solid #eaecf0;
    border-radius: 12px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    padding: 1.25rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.4em;
    display: flex;
    position: relative;
    overflow: hidden
}

.bg-image {
    pointer-events: none;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%
}

.blog-dd-cta-deco {
    width: 49px;
    height: 47px
}

.full-width {
    width: 100%
}

.mega-menu-academy-banner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--black);
    background-color: #f8f9ff;
    border: 1px solid #10182814;
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
    margin-top: .7rem;
    padding: 1rem 1.25rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.mega-menu-academy-banner-image {
    width: 100%;
    max-width: 18.1875rem;
    height: 10.8125rem;
    position: absolute;
    right: 17%
}

.mega-menu-academy-second-banner {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    color: var(--black);
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/65bced99a78e5875eba79f95_Mask%20group%20\(12\)-min.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #10182814;
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: .7rem;
    padding: 1rem 1.25rem;
    transition: border-color .3s ease-in-out;
    display: flex;
    position: relative;
    overflow: hidden
}

.mega-menu-academy-second-banner:hover {
    border-color: #dce1f9
}

.mega-menu-academy-banner-stars {
    width: 100%;
    max-width: 3.5625rem;
    height: 3.5625rem;
    position: absolute;
    right: -5rem
}

.mega-menu-academy-stars-holder {
    grid-column-gap: 1.375rem;
    grid-row-gap: 1.375rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.newest-container {
    width: 100%;
    max-width: 90rem;
    padding-left: 4rem;
    padding-right: 4rem
}

.newest-container.navbar {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.newest-container.newest-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    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
}

.newest-container.newest-grid.margin-3xl.z-index-2.hide {
    display: none
}

.newest-simple-navbar {
    background-color: #fff0;
    justify-content: center;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 0;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.newest-simple-nav-brand {
    width: 100%;
    max-width: 7.70313rem;
    height: 2.25rem;
    padding-left: 0
}

.newest-simple-nav-white-btn {
    background-color: var(--white);
    color: var(--purple);
    text-align: center;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25rem;
    transition: all .2s
}

.newest-simple-nav-white-btn:hover {
    background-color: var(--purple);
    color: var(--white)
}

.hero-capture-lead-bg-gradient {
    pointer-events: none;
    background-image: linear-gradient(#fff0,#fff 58%),radial-gradient(circle at 100% 0,#5925dc59,#5925dc00 50%),radial-gradient(circle at 50% 0,#8e9ef780,#8e9ef700 50%),radial-gradient(circle at 0 0,#d1fadf,#d1fadf00 40%);
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
    width: 100%;
    max-width: 90rem;
    position: absolute;
    inset: 0% auto
}

.hero-lead-capture-heading-deco {
    position: absolute;
    top: -1.5rem;
    right: 5.5rem;
    transform: rotate(105deg)
}

.hero-lead-capture-heading-deco.early-access {
    right: -1.5rem
}

.hero-lead-capture-heading-deco.healthcare {
    top: -1.9rem;
    right: -2.1rem
}

.hero-lead-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    background-color: var(--white);
    border: .0625rem solid #eaecf0;
    border-radius: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: .75rem;
    display: flex
}

.icon-48 {
    object-fit: contain;
    width: 100%;
    max-width: 3rem;
    height: 3rem
}

.icon-48.size-x {
    flex: none
}

.lead-capture-form-card {
    z-index: 2;
    background-image: radial-gradient(circle at 0 0,#fff,#8039e9 21%,#d7dcf8 59%,#5469e2);
    border-radius: 1.375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 3rem;
    display: flex;
    position: relative;
    box-shadow: 0 0 60px #0a25401a
}

.lead-capture-form-inner-bg {
    background-color: #fcfcfd;
    border-radius: 1.25rem;
    margin: 3px;
    position: absolute;
    inset: 0%
}

.lead-capture-hero-left-column {
    z-index: 2;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    max-width: 30.9375rem;
    display: flex;
    position: relative
}

.newest-highlighted-gradient-text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg,#8039e9,#8039e9 22%,#5469e2);
    -webkit-background-clip: text;
    background-clip: text
}

.lead-capture-deco-line {
    background-color: #eaecf0;
    width: 100%;
    height: .0625rem
}

.lead-capture-form-block {
    width: 100%;
    margin-bottom: 0
}

.lead-capture-form {
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    display: flex
}

.lead-capture-form-field-label {
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.4em
}

.lead-capture-form-text-field {
    background-color: var(--white);
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02em;
    border: .0625rem solid #eaecf0;
    border-radius: .5rem;
    margin-bottom: 0;
    padding: .75rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    line-height: 1.5em
}

.lead-capture-form-text-field:focus {
    border-color: var(--purple)
}

.lead-capture-form-text-field::placeholder {
    color: #34405459
}

.lead-capture-form-submit-btn {
    background-color: var(--purple);
    color: #fcfcfd;
    letter-spacing: -.02em;
    border-radius: 6.25rem;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.55em;
    transition: background-color .3s ease-in-out
}

.lead-capture-form-submit-btn:hover {
    background-color: #5066e4
}

.lead-capture-multi-images-holder {
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40rem;
    overflow: hidden;
    box-shadow: 0 12px 60px #1018281a
}

.lead-capture-multi-images-holder.smaller {
    box-shadow: none;
    max-width: 39.5rem;
    height: 27.0625rem
}

.newest-global-purple-button {
    background-color: var(--purple);
    color: #fcfcfd;
    letter-spacing: -.02em;
    border-radius: 6.25rem;
    margin-bottom: 0;
    padding: 1rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.55em;
    transition: background-color .3s ease-in-out
}

.newest-global-purple-button:hover {
    background-color: #5066e4
}

.newest-global-purple-button.newest-white-button {
    border: .0625rem solid var(--purple);
    background-color: var(--white);
    color: var(--purple);
    transition: color .3s ease-in-out,background-color .3s ease-in-out
}

.newest-global-purple-button.newest-white-button:hover {
    background-color: var(--purple);
    color: var(--white)
}

.lead-capture-pricing-card-gradient {
    background-image: linear-gradient(#fff 42%,#fff0),radial-gradient(circle at 100% 100%,#b4f9c794,#fff0 50%),radial-gradient(circle at 0 100%,#dce1f9,#fff0 50%);
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100rem;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.lead-capture-pricing-card {
    z-index: 2;
    background-image: radial-gradient(circle at 0 0,#fff,#8039e9 21%,#d7dcf8 59%,#5469e2);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 53.875rem;
    margin-top: 4.25rem;
    padding: 3rem 3.75rem;
    display: flex;
    position: relative;
    box-shadow: 0 0 60px #0a25401a
}

.lead-capture-pricing-table-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
    position: relative;
    overflow: hidden
}

.lead-capture-table-gradient {
    background-image: linear-gradient(0deg,var(--white),#fff0);
    opacity: 0;
    height: 5rem;
    position: absolute;
    inset: auto 0% 0%
}

.newest-section-bg-purple {
    background-color: #dce1f9
}

.lead-capture-benefits-wrapper {
    z-index: 2;
    width: 100%;
    position: relative
}

.lead-capture-x-benefit-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: var(--white);
    border: .0625rem solid #0000001a;
    border-radius: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1.25rem;
    display: flex
}

.lead-capture-heading-holder {
    margin-left: 8.25rem
}

.lead-capture-benefit-card {
    z-index: 2;
    background-image: radial-gradient(circle at 0 0,#fff,#8039e9 21%,#d7dcf8 59%,#5469e2);
    border-radius: 1.375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 28rem;
    height: 41.625rem;
    padding: 2rem 3rem 3rem;
    display: flex;
    position: absolute;
    top: -1.5rem;
    right: 0;
    box-shadow: 0 0 32px #0a254026
}

.lead-capture-benefit-card-inner-holder {
    z-index: 2;
    grid-column-gap: 3.4rem;
    grid-row-gap: 3.4rem;
    flex-flow: column;
    justify-content: space-between;
    margin-top: 2rem;
    display: flex;
    position: relative
}

.lead-capture-benefit-card-inner-top-holder {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.lead-capture-benefit-card-inner-logo {
    object-fit: contain;
    width: 100%;
    max-width: 9.625rem;
    height: 2.8125rem
}

.lead-capture-positive-benefit-holder {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.lead-capture-benefit-zeda-bg {
    width: 100%;
    max-width: 23.1875rem;
    height: 23.1875rem;
    position: absolute;
    bottom: 20%;
    left: -9%;
    transform: rotate(30deg)
}

.lead-capture-benefit-zeda-bg.second {
    inset: 25% -9% auto auto;
    transform: rotate(-15deg)
}

.lead-capture-benefit-stars {
    width: 100%;
    max-width: 8.625rem;
    height: 8.625rem;
    position: absolute;
    bottom: 60%;
    left: 10%
}

.lead-capture-benefit-stars.second {
    max-width: 5.25rem;
    height: 6.3125rem;
    bottom: 30%;
    left: auto;
    right: 10%
}

.max-width-465px {
    max-width: 29.0625rem
}

.lead-capture-swiper-deco-arrow {
    width: 100%;
    max-width: 7.75rem;
    height: 7.75rem;
    position: absolute;
    bottom: -50%;
    right: 15%;
    transform: rotate(-45deg)
}

.lead-swiper {
    border: .0625rem solid #eaecf0;
    border-radius: 2rem;
    width: 100%;
    overflow: hidden;
    box-shadow: 0 0 32px #0a254026
}

.lead-capture-swiper-card {
    background-color: var(--white);
    width: 100%;
    padding: 3rem
}

.lead-capture-swiper-benefit-holder {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-bottom: .0625rem solid #eaecf0;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 1rem;
    display: flex
}

.lead-capture-swiper-benefit-holder.last {
    border-bottom-style: none
}

.lead-capture-swiper-banner {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6654a947a917a9cd2d146332_Group%201171275875.svg);
    background-position: 50%;
    background-size: cover;
    border-radius: 1rem;
    justify-content: space-between;
    align-items: center;
    padding: 1.3125rem 1.25rem 1.3125rem 1.5rem;
    display: flex;
    overflow: hidden
}

.lead-capture-swiper-icons-wrapper {
    grid-column-gap: .875rem;
    grid-row-gap: .875rem;
    display: flex
}

.lead-capture-swiper-icon {
    border-radius: .375rem;
    width: 100%;
    max-width: 2.875rem;
    height: 2.875rem;
    overflow: hidden;
    box-shadow: 0 0 12px #0a25401a
}

.swiper-button-prev2 {
    z-index: 3;
    background-color: var(--white);
    cursor: pointer;
    border: 1px solid #5e72e4;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex;
    position: absolute;
    left: -2rem;
    right: auto
}

.swiper-button-next2 {
    z-index: 3;
    background-color: var(--white);
    cursor: pointer;
    border: 1px solid #5e72e4;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex;
    position: absolute;
    right: -2rem
}

.lead-capture-swiper-holder {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.lead-capture-bottom-banner {
    background-color: var(--white);
    text-align: center;
    border-radius: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 5.6875rem;
    padding-bottom: 5.6875rem;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 32px #0a254026
}

.lead-capture-bottom-banner.compare-footer {
    z-index: 2
}

.footer-lead-capture-heading-deco {
    width: 100%;
    max-width: 2.1875rem;
    height: 2.3125rem;
    position: absolute;
    top: -1.5rem;
    right: 0;
    transform: rotate(83deg)
}

.lead-capture-gradient-btn {
    z-index: 2;
    color: var(--purple);
    background-image: radial-gradient(circle at 0 0,#fff,#8039e9 21%,#d7dcf8 59%,#5469e2);
    border-radius: 6.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 1rem 1.25rem 1rem 1.5rem;
    font-weight: 700;
    display: flex;
    position: relative;
    box-shadow: 0 0 27px #0a254026
}

.lead-capture-footer-inner-bg {
    background-color: #fcfcfd;
    border-radius: 6.125rem;
    margin: 2px;
    position: absolute;
    inset: 0%
}

.lead-capture-gradient-on-hover {
    z-index: 2;
    position: relative
}

.lead-capture-gradinet-btn-deco-img-2 {
    z-index: 3;
    pointer-events: none;
    position: absolute;
    bottom: -.7rem;
    right: -1.6rem;
    transform: rotate(30deg)
}

.lead-capture-gradinet-btn-deco-img {
    z-index: 3;
    pointer-events: none;
    position: absolute;
    top: -.2rem;
    left: -.5rem;
    transform: rotate(-18.5deg)
}

.lead-capture-bottom-banner-deco-img {
    width: 100%;
    max-width: 15.25rem;
    height: 12.5rem;
    position: absolute;
    top: -6%;
    left: -3%
}

.lead-capture-footer-banner-deco-sec {
    width: 100%;
    max-width: 7.3125rem;
    height: 7.3125rem;
    position: absolute;
    bottom: 3.125rem;
    right: 6.25rem
}

.footer-capture-lead-bg-gradient {
    pointer-events: none;
    background-image: linear-gradient(#fff 42%,#fff0),radial-gradient(circle at 100% 100%,#5925dc59,#5925dc00 50%),radial-gradient(circle at 50% 100%,#8e9ef780,#8e9ef700 50%),radial-gradient(circle at 0 100%,#d1fadf,#d1fadf00 40%);
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    width: 100%;
    max-width: 90rem;
    height: 85%;
    position: absolute;
    inset: 0% auto
}

.footer-capture-lead-bg-gradient.smaller {
    height: 70%
}

.footer-capture-lead-bg-gradient.for-compare-pages {
    height: 55%
}

.footer-capture-lead-bg-gradient.demo {
    max-width: none;
    height: 100%
}

.lead-capture-form-error-mess {
    color: #be3f3f;
    text-align: center;
    border-radius: 6.25rem;
    margin-top: 1rem;
    padding: .625rem;
    font-family: Satoshi,sans-serif
}

.lead-capture-form-succes-mess {
    background-color: #d1fadf;
    border-radius: 2rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    font-family: Satoshi,sans-serif
}

.lead-capture-popup {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 33.4375rem;
    margin: auto;
    display: flex;
    position: relative
}

.lead-capture-popup.new-home-arcade {
    max-width: 70rem
}

.lead-capture-left-swiper-content {
    width: 100%;
    max-width: 31.25rem
}

.integration-hero-gradient {
    z-index: 2;
    background-image: none;
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    position: sticky;
    inset: 20% 0% 0%;
    overflow: visible
}

.new-integration-icon {
    border-radius: .75rem;
    width: 4rem;
    height: 4rem;
    position: absolute;
    left: 0;
    box-shadow: 0 0 12px #5e72e440
}

.new-integration-icon._1 {
    bottom: -31%;
    left: auto;
    right: 27%
}

.new-integration-icon._2 {
    bottom: 33%;
    left: auto;
    right: 23%
}

.new-integration-icon._3 {
    bottom: 3%;
    left: auto;
    right: 8%
}

.new-integration-icon._4 {
    left: auto;
    right: 5%
}

.new-integration-icon._9 {
    top: -13%;
    left: auto;
    right: 18%
}

.new-integration-icon._5 {
    top: -63%;
    left: auto;
    right: 12%
}

.new-integration-icon._6 {
    bottom: -24%;
    left: 25%
}

.new-integration-icon._7 {
    bottom: 4%;
    left: 13%
}

.new-integration-icon._8 {
    bottom: 40%;
    left: 24%
}

.new-integration-icon._10 {
    top: -10%;
    left: 6%
}

.new-integration-icon._11 {
    top: -50%;
    left: 17%
}

.new-integration-hero-image {
    border-radius: 3.125rem;
    width: 100%;
    max-width: 47.3125rem;
    height: 19rem;
    /*box-shadow: 0 0 23px #0a25401a;*/
}

.new-integration-hero-image.active {
    /*background-color: var(--white);*/
    opacity: 0;
    position: absolute;
    inset: 0%
}

.new-integration-hero-images-wrapper {
    z-index: 2;
    position: relative
}

.new-h2-bigger {
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 2.5rem;
    line-height: 1.35em
}

.new-integration-tabs-menu {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    display: flex
}

.new-integration-tab-link {
    color: #34405480;
    letter-spacing: -.02em;
    background-color: #fff0;
    border-bottom: .1875rem solid #0003;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0 0 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.4em;
    display: flex
}

.new-integration-tab-link.w--current {
    color: #5e72e4;
    background-color: #fff0;
    border-bottom-color: #5e72e4
}

.new-integration-big-tabs-content {
    width: 100%;
    overflow: visible
}

.new-integration-big-tab-pane {
    width: 100%
}

.new-integration-tab-pane-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    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
}

.support-big-tab-inner-card {
    background-image: linear-gradient(90deg,#fcfcfd 50%,#ebefff);
    border: .0625rem solid #eaecf0;
    border-radius: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 20.5rem;
    padding: 2rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.support-big-tab-inner-card.reverse-gradient {
    background-image: linear-gradient(270deg,#fcfcfd 50%,#ebefff)
}

.support-big-tab-inner-card.for-second-tab {
    background-color: #fcfcfd;
    background-image: none;
    height: 13.75rem
}

.support-big-tab-inner-card.for-third-tab {
    background-color: #fcfcfd;
    background-image: none;
    height: 11.75rem
}

.new-integration-tab-icon-holder {
    border-radius: .75rem;
    box-shadow: 0 0 12px #0000001a
}

.new-integration-tab-card-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.support-big-tab-content-holder {
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    max-width: 18.3rem;
    height: 100%;
    display: flex
}

.newest-link-button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--purple);
    letter-spacing: -.02em;
    background-color: #5e72e400;
    border: .125rem solid #5e72e4;
    border-radius: 6.25rem;
    justify-content: flex-start;
    align-items: center;
    padding: .75rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.55em;
    display: flex
}

.support-big-tab-buttons-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: hidden
}

.new-custom-integration-image {
    width: 100%;
    max-width: 40.375rem;
    height: 23.25rem
}

.customer-data-card {
    grid-column-gap: 1.875rem;
    grid-row-gap: 1.875rem;
    border-radius: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.customer-data-initial-gradinet {
    pointer-events: none;
    position: absolute;
    inset: 0%
}

.customer-data-card-image-holder {
    z-index: 1;
    width: 100%;
    height: 11.6875rem;
    position: relative
}

.customer-data-card-content {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0%
}

.customer-data-active-gradinet {
    z-index: 1;
    pointer-events: none;
    border-radius: 1.25rem;
    position: absolute;
    inset: 0%
}

.new-integration-sec-tab {
    background-color: #fcfcfd;
    border: .0625rem solid #eaecf0;
    border-radius: 1.25rem;
    justify-content: space-between;
    width: 100%;
    padding: 2rem;
    display: flex;
    position: relative
}

.new-integration-sec-tab-screens {
    width: 100%;
    max-width: 47.3125rem;
    height: 31.25rem;
    position: relative
}

.new-integration-sec-tab-img {
    object-fit: contain;
    width: 100%;
    height: 100%;
    display: block
}

.new-integration-sec-tab-img._1 {
    z-index: 1;
    position: relative
}

.new-integration-sec-tab-img._2,.new-integration-sec-tab-img._3 {
    position: absolute;
    inset: 0%
}

.new-integration-sec-tab-shadow {
    pointer-events: none;
    border-radius: 1.25rem;
    position: absolute;
    inset: 0%;
    box-shadow: 0 0 32px #0a25401a
}

.support-sec-tab-buttons {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: hidden
}

.new-integrations-coming-soon {
    object-fit: contain;
    width: 100%;
    max-width: 4.625rem;
    height: 1.375rem
}

.support-big-tab-big-image {
    width: 100%;
    max-width: 26.4375rem;
    height: 20.375rem;
    position: absolute;
    top: 0;
    right: 0
}

.support-big-tab-big-image.small {
    max-width: 12.5625rem
}

.support-big-tab-big-image.for-smaller-devices {
    display: none
}

.new-integration-big-third-tab-image {
    border-radius: 2rem;
    width: 100%;
    height: 25.125rem
}

.new-integration-hero-final-bg-gradinet {
    background-image: linear-gradient(#fff 42%,#fff0),radial-gradient(circle at 100% 100%,#5925dc40,#fff0 50%),radial-gradient(circle at 0 100%,#5e72e466,#fff0 50%);
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100vh;
    margin-bottom: -7rem;
    display: flex;
    position: sticky;
    inset: 0%;
    overflow: visible
}

.z-index-3 {
    z-index: 3;
    position: relative
}

.connect-link-icon {
    width: 1.5rem;
    height: 1.5rem;
    overflow: hidden
}

.paragraph-l {
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    line-height: 1.5em
}

.case-study-video-embed {
    width: 100%;
    height: 100%
}

.new-case-study-quote-holder {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-left: .1875rem solid #5e72e4;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1rem;
    font-style: italic;
    display: flex
}

.icon-l {
    flex: none;
    width: 2rem;
    height: 2rem
}

.new-case-study-lottie-holder {
    width: 100%
}

.while-scroll-2-coll-content-wrapper {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    flex-flow: column;
    width: 100%;
    padding-left: 2.5rem;
    display: flex;
    position: relative
}

.while-scroll-2-coll-content-holder._1 {
    position: relative
}

.while-scroll-2-coll-content-holder._3,.while-scroll-2-coll-content-holder._4 {
    flex-flow: column;
    display: flex;
    position: relative
}

.while-scroll-2-coll-line {
    background-color: #5e72e440;
    border-radius: .125rem;
    justify-content: center;
    align-items: flex-start;
    width: .125rem;
    height: 100%;
    display: flex;
    position: absolute;
    left: 0
}

.while-scroll-2-coll-circle {
    z-index: 2;
    background-color: var(--purple);
    border-radius: 100%;
    flex: none;
    width: 1rem;
    height: 1rem;
    position: absolute;
    left: -2.95rem
}

.while-scroll-2-coll-circle.first,.while-scroll-2-coll-circle._4th {
    position: relative;
    left: auto
}

.while-scroll-2-coll-content-header {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.while-scroll-2-coll-inner-line {
    background-color: var(--purple);
    border-radius: .125rem;
    height: 0%;
    position: absolute;
    inset: 0%
}

.while-scroll-2-coll-circle-wrapper {
    height: 100%;
    position: absolute;
    top: 1.3625rem;
    left: -2.95rem
}

.while-scroll-2-coll-circle-wrapper._1 {
    top: 0
}

.while-scroll-2-coll-white-overlay {
    z-index: 2;
    background-color: var(--white);
    width: 100%;
    height: 100%;
    position: relative
}

.while-scroll-2-coll-white-overlay._1 {
    height: 17%
}

.white-scroll-2-coll-images-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 35rem;
    height: 25.2rem;
    display: flex;
    position: sticky;
    top: 20%
}

.white-scroll-2-coll-images-wrapper.for-smaller-devices {
    margin-top: 2rem;
    display: none;
    position: static
}

.white-scroll-2-coll-image {
    object-fit: contain;
    border-radius: 1.25rem;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 32px #0504131f
}

.white-scroll-2-coll-image._2,.white-scroll-2-coll-image._3,.white-scroll-2-coll-image._4 {
    position: absolute
}

.crossed-out-text {
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/667bf8926a97d698cadd5c7a_Horizontal%20Straight%20Med%20Line%2006.svg);
    background-position: 50% 55%;
    background-repeat: no-repeat;
    background-size: auto
}

.new-pricing-exclusive-offer-img {
    flex: none;
    width: 100%;
    min-width: 18.5rem;
    max-width: 18.5rem;
    height: 4.1875rem;
    position: absolute;
    left: 12rem
}

.new-pricing-get-exclusive-holder {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.new-nav-banner {
    background-color: var(--purple);
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: .875rem;
    padding-bottom: .875rem
}

.new-nav-banner-container {
    z-index: 1;
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    display: flex
}

.new-white-button-with-arrow {
    grid-column-gap: .25rem;
    color: var(--white);
    align-items: center;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    text-decoration: underline;
    display: flex
}

.healthcare-hero-img {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: relative
}

.new-logos-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.new-logo-holder {
    background-color: var(--white);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1.25rem 1.5rem;
    display: flex;
    box-shadow: 0 0 32px #0000001a
}

.new-companys-wrapper {
    grid-column-gap: 2rem;
    justify-content: space-between;
    width: 100%;
    display: flex
}

.new-nav-banner-holder {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.new-nav-banner-exit-btn {
    z-index: 2;
    cursor: pointer;
    object-fit: contain;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    right: 2rem
}

.blog-nav-banner-trigger {
    background-color: var(--purple);
    width: 15.625rem;
    height: 15.625rem;
    display: none
}

.rebrand-h1 {
    letter-spacing: -.02em;
    font-family: Satoshi,sans-serif;
    font-size: 3.5rem;
    font-weight: 900;
    line-height: 1.25em
}

.rebrand-h1.font-weight-satoshi-700 {
    font-weight: 700
}

.rebrand-p {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02em;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.6em
}

.rebrand-p.smaller-line-height {
    line-height: 1.4em
}

.rebrand-p.text-color-white {
    color: var(--white)
}

.rebrand-p.font-weight-satoshi-700 {
    font-weight: 700
}

.rebrand-p.text-color-new-black {
    color: var(--black-2)
}

.rebrand-max-width-xxl {
    max-width: min(45.25rem,80vw)
}

.rebrand-button {
    grid-column-gap: .5rem;
    color: var(--white);
    letter-spacing: -.02em;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.125rem .75rem 1.5rem;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.55556em;
    display: flex;
    position: relative;
    overflow: hidden;
    box-shadow: inset 0 0 .75rem #ffffff59
}

.rebrand-button.l {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.rebrand-button-border {
    z-index: 2;
    pointer-events: none;
    border: .0625rem solid #ffffff26;
    border-radius: 2rem;
    position: absolute;
    inset: 0%
}

.margin-xxl {
    margin-bottom: 3.75rem
}

.home-hero-image {
    width: 68.5rem;
    height: 37.75rem;
    position: relative
}

.home-hero-image-frame-1 {
    opacity: 1;
    object-fit: contain;
    width: 100%;
    height: 100%
}

.home-hero-image-frame-2 {
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.home-hero-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.home-hero-block-deco {
    z-index: -2;
    opacity: .5;
    filter: blur(8rem);
    pointer-events: none;
    width: 111.25rem;
    height: 87.6875rem;
    position: absolute;
    top: -23rem;
    transform: rotate(-150deg)
}

.home-hero-block-deco.prefooter-deco {
    top: auto
}

.home-hero-deco-circle-purple {
    opacity: .35;
    background-color: #5925dc;
    border-radius: 100%;
    width: 41%;
    height: 48.5%;
    position: absolute;
    top: 19%;
    right: 12%
}

.home-hero-deco-circle-blue {
    opacity: .5;
    background-color: #8e9ef7;
    border-radius: 100%;
    width: 52%;
    height: 62.5%;
    position: absolute;
    top: 32.5%;
    right: 27%
}

.home-hero-deco-circle-red {
    opacity: .08;
    background-color: #e50202;
    border-radius: 100%;
    width: 41%;
    height: 49%;
    position: absolute;
    top: 0%;
    right: 0%
}

.home-hero-deco-circle-teal {
    background-color: #d1fadf;
    border-radius: 100%;
    width: 41%;
    height: 48.5%;
    position: absolute;
    bottom: 0;
    left: 0
}

.hero-trigger {
    pointer-events: none;
    width: 100%;
    height: 100svh;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.z2 {
    z-index: 2;
    position: relative
}

.home-hero-section-deco {
    z-index: -1;
    opacity: .15;
    pointer-events: none;
    background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/66a3cc1276641574f5d24ce9_Edits%20Workspace%20Frame%20\(3\).svg);
    background-position: 50% 0;
    background-size: auto;
    height: 100svh;
    position: absolute;
    top: 0%;
    left: 0%;
    right: 0%
}

.no-top-padding {
    padding-top: 0
}

.globe-icon {
    width: 4rem;
    height: 4rem;
    margin-bottom: -2rem
}

.trusted-by-swiper {
    width: 100%;
    overflow: hidden
}

.swiper-wrapper.trusted-by-wrapper {
    display: flex
}

.swiper-wrapper.home-tabs-menu-wrapper,.swiper-wrapper.home-tabs-content-wrapper {
    width: 100%;
    display: flex
}

.swiper-slide.home-tabs-slide {
    flex: none;
    width: calc(25% - 15px)
}

.swiper-slide.home-tabs-content-slide {
    flex: none;
    width: 100%;
    transition: opacity .4s cubic-bezier(.455,.03,.515,.955)
}

.trusted-by-logos-holder {
    background-color: var(--white);
    border: .0625rem solid #0000001a;
    border-radius: 1.25rem;
    width: 12.5625rem;
    height: 5.8125rem;
    margin-left: 1rem;
    margin-right: 1rem
}

.power-of-zeda-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: end stretch;
    width: 68.125rem;
    max-width: 100%;
    display: grid
}

.power-of-zeda-card {
    background-color: #1018281a;
    border-radius: 2rem;
    width: 100%;
    padding: .0625rem
}

.power-of-zeda-card.featured {
    background-color: #10182800;
    background-image: linear-gradient(120deg,#e8e0fa,#8039e9 20%,#d7dcf8 60%,#5469e2);
    border-radius: 1rem;
    padding: .1875rem;
    position: relative;
    bottom: 1.5rem;
    left: 1.5rem;
    box-shadow: 0 0 3.75rem #0000001a
}

.power-of-zeda-card.demo-review-card {
    background-color: #10182800;
    background-image: linear-gradient(120deg,#e8e0fa,#8039e9 20%,#d7dcf8 60%,#5469e2);
    border-radius: 1rem;
    padding: .1875rem;
    box-shadow: 0 0 3.75rem #0000001a
}

.power-of-zeda-card-content {
    background-color: #fcfcfc;
    border-radius: 1.9375rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 2rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.power-of-zeda-card-content.demo-card-content {
    border-radius: .8125rem;
    padding: 2.875rem 2.5rem 2.5rem
}

.power-of-zeda-card-pill {
    grid-column-gap: .375rem;
    color: var(--black-2);
    letter-spacing: -.02em;
    text-transform: uppercase;
    border: .0625rem solid #1018281a;
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: center;
    padding: .625rem 1rem;
    font-size: 1rem;
    font-weight: 700;
    line-height: .875em;
    display: flex;
    position: relative
}

.power-of-zeda-card-pill.featured {
    color: var(--white);
    background-image: linear-gradient(90deg,#5469e2 45%,#5925dcbf);
    border-color: #10182800
}

.rebrand-h4 {
    letter-spacing: -.02em;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.375em
}

.power-of-zeda-list {
    flex-flow: column;
    width: 100%;
    display: flex
}

.power-of-zeda-list-item {
    grid-column-gap: 1rem;
    border-top: .0625rem solid #0000001a;
    justify-content: flex-start;
    align-items: center;
    margin-left: -2rem;
    margin-right: -2rem;
    padding: 2rem;
    display: flex
}

.power-of-zeda-list-item-icon {
    border-radius: .75rem;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex
}

.power-of-zeda-list-item-icon.false {
    background-image: radial-gradient(circle farthest-side at 50% 0,#fcfcfd 50%,#fad1d1);
    box-shadow: 0 0 .625rem #ffd8e3
}

.power-of-zeda-list-item-icon.true {
    background-image: radial-gradient(circle farthest-side at 50% 0,#fcfcfd 50%,#d1fadf);
    box-shadow: 0 0 .75rem #00985559
}

.rebrand-p-s {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02em;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.55556em
}

.rebrand-p-s.demo-benefit-text {
    color: var(--black);
    font-weight: 700
}

.rebrand-p-s.text-color-white {
    color: var(--white)
}

.power-of-zeda-card-pill-border {
    pointer-events: none;
    border: .0625rem solid #ffffff26;
    border-radius: 1rem;
    position: absolute;
    inset: -.0625rem
}

.power-of-zeda-card-deco {
    opacity: .35;
    filter: blur(12rem);
    pointer-events: none;
    background-color: #5925dc;
    border-radius: 100%;
    width: 84%;
    height: 63%;
    position: absolute;
    top: -14%;
    left: -62%
}

.power-of-zeda-card-deco.demo {
    background-color: #5469e2
}

.text-gradient {
    -webkit-text-fill-color: transparent;
    /*background-image: linear-gradient(to right, #a555cf, #e9257a);*/
    background-image: linear-gradient(135deg, #f75959 0%, #f35587 100%);
    -webkit-background-clip: text;
    background-clip: text
}

.icon-s {
    object-fit: contain;
    flex: none;
    width: 1rem;
    height: 1rem;
    display: block
}

.power-of-zeda-featured-card-holder {
    border-radius: 2rem;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    display: flex;
    position: relative
}

.no-padding {
    padding-top: 0;
    padding-bottom: 0
}

.home-cta-block {
    grid-column-gap: 1.25rem;
    grid-row-gap: 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;
    width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: grid
}

.home-cta-block-deco {
    width: 100%;
    height: 5.625rem;
    max-height: 6.4vw
}

.home-cta-block-heading-column {
    padding-left: 1.25rem
}

.home-cta-column {
    background-image: linear-gradient(120deg,#f8f4fe,#8039e9 20%,#d7dcf8 60%,#5469e2);
    border-radius: .75rem;
    flex-flow: column;
    width: 100%;
    padding: .125rem;
    display: flex
}

.home-cta-column-inner {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: var(--white);
    border-radius: .625rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    width: 100%;
    padding: .5rem 1.125rem;
    display: grid
}

.rebrand-text-black {
    color: var(--black-2)
}

.rebrand-h3 {
    letter-spacing: -.02em;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.22222em
}

.rebrand-max-width-xl {
    max-width: min(35rem,80vw)
}

.product-discovery-card {
    background-color: #fff8f8;
    border: .0625rem solid #f6586538;
    border-radius: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    min-height: 21.5rem;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    overflow: hidden
}

.rebrand-h6 {
    letter-spacing: -.02em;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.33333em;
    -webkit-text-fill-color: transparent;
    /*background-image: linear-gradient(to right, #a555cf, #e9257a);*/
    background-image: linear-gradient(135deg, #f75959 0%, #f35587 100%);
    -webkit-background-clip: text;
    background-clip: text;
}

.product-discovery-card-image {
    height: 15.375rem;
    margin-bottom: -.0625rem;
    margin-left: -2rem;
    margin-right: -2rem
}

.neurainvests-benefits-card {
    border: .0625rem solid #f35581;
    border-radius: 1.25rem;
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden
}

.neurainvests-benefits-card-headline {
    grid-column-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 1.25rem 1.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.neurainvests-benefits-card-headline-deco {
    filter: blur(4rem);
    background-color: #f45681;
    border-radius: 100%;
    width: 16rem;
    height: 5.625rem;
    position: absolute;
    bottom: -2rem;
    left: -6rem
}

.neurainvests-benefits-card-icon {
    flex: none;
    width: 2.5rem;
    height: 2.5rem
}

.neurainvests-benefits-card-content {
    flex: 1;
    width: 100%;
    padding: 1.75rem 2.25rem 1.5rem 1.5rem
}

.overflow-clip {
    overflow: clip
}

.neurainvests-insights-block {
    background-color: #f9e4ea;
    border-radius: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: calc(100% - 2rem);
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    display: flex
}

.neurainvests-insights-cards-holder {
    grid-column-gap: 1.25rem;
    width: 55.2rem;
    max-width: 100%;
    display: flex
}

.neurainvests-insights-cards {
    background-color: var(--white);
    border-radius: 2rem;
    width: calc(12.5% - .46875rem);
    padding: .1875rem;
    transition-property: width;
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.455,.03,.515,.955);
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 2rem #00000014
}

.neurainvests-insights-cards.active {
    width: calc(62.5% - 2.34375rem)
}

.neurainvests-insights-cards-background {
    opacity: 0;
    background-image: linear-gradient(100deg, #fa909b8c, #f35587 20%, #f658634f 60%, #f45580);
    position: absolute;
    inset: 0%
}

.neurainvests-insights-cards-content {
    background-color: var(--white);
    opacity: 0;
    border-radius: 1.8125rem;
    flex-flow: column;
    width: 31.8rem;
    height: 100%;
    display: flex;
    position: relative;
    overflow: hidden
}

.neurainvests-insights-cards-intro {
    z-index: 2;
    writing-mode: vertical-lr;
    text-orientation: mixed;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    transition-property: transform;
    transition-duration: .4s;
    transition-timing-function: cubic-bezier(.455,.03,.515,.955);
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    transform: rotate(180deg)
}

.neurainvests-insights-cards-thumbnail {
    width: 100%;
    height: 20rem;
    overflow: hidden
}

.neurainvests-insights-cards-content-inner {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    flex: 1;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.neurainvests-insights-cards-line-divider {
    background-color: #00000026;
    width: 100%;
    height: .0625rem
}

.neurainvests-insights-cards-cta {
    grid-column-gap: 1rem;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.margin-xxs {
    margin-bottom: .5rem
}

.neurainvests-insights-cards-arrow {
    background-color: var(--white);
    color: var(--purple);
    border-radius: 100%;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    transition: all .25s;
    display: flex;
    box-shadow: 0 0 .75rem #00000014
}

.neurainvests-insights-cards-arrow:hover {
    background-color: var(--purple);
    color: var(--white)
}

.product-cards-holder {
    grid-column-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 68.125rem;
    max-width: 100%;
    display: flex
}

.product-card {
    background-color: var(--white);
    border: .0625rem solid #0000001a;
    border-radius: 1.25rem;
    flex-flow: column;
    width: calc(33.3333% - 1.33333rem);
    padding: .5rem;
    display: flex;
    box-shadow: 0 0 2rem #00000014
}

.product-card-thumbnail {
    border-radius: .75rem;
    width: 100%;
    height: 13.5rem;
    overflow: hidden
}

.product-card-content {
    width: 100%;
    padding: 1.5rem 1.5rem 1rem 1rem
}

.home-prefooter-block {
    width: 68rem;
    max-width: 100%;
    position: relative
}

.home-prefooter-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.rebrand-h2 {
    letter-spacing: -.02em;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.35em
}

.home-prefooter-awards-holder {
    grid-column-gap: .5rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.home-prefooter-awards {
    filter: drop-shadow(.5rem .5rem .75rem #0000001a);
    width: 100%;
    height: 6rem
}

.neurainvests-stats-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.neurainvests-stats-card {
    grid-column-gap: 1.25rem;
    background-color: var(--white);
    border-radius: 1.25rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 6rem;
    padding: 1.25rem 2rem 1.25rem 1.5rem;
    display: flex
}

.neurainvests-stats-icon {
    flex: none;
    width: 3rem;
    height: 3rem;
    display: block
}

.new-testimonial-holder {
    grid-row-gap: 1.25rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 100%;
    display: flex;
    position: relative
}

.home-tabs-block {
    background-color: #d7dcf859;
    border-radius: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: calc(100% - 2rem);
    padding-top: 4.25rem;
    padding-bottom: 5rem;
    display: flex;
    position: sticky;
    top: 20%;
    overflow: clip
}

.home-tabs-menu {
    width: 100%
}

.home-tabs-menu-link {
    grid-column-gap: .5rem;
    color: var(--black-2);
    letter-spacing: -.02em;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1.125rem;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1em;
    transition: color .3s cubic-bezier(.455,.03,.515,.955);
    display: flex;
    position: relative;
    overflow: clip;
    box-shadow: 0 0 .75rem #0000000d
}

.home-tabs-menu-link.active {
    color: var(--white)
}

.home-tabs-menu-link-border {
    z-index: 3;
    pointer-events: none;
    border: .0625rem solid #0000000d;
    border-radius: .5rem;
    position: absolute;
    inset: 0%
}

.home-tabs-menu-link-gradient {
    pointer-events: none;
    background-image: linear-gradient(#fff,#edf0ff 35%,#ffffff1a 50%,#b6a3f4 51%,#5e72e5 75%);
    width: 100%;
    height: 200%;
    transition: top .3s cubic-bezier(.455,.03,.515,.955);
    position: absolute;
    top: 0%;
    left: 0;
    right: 0
}

.home-tabs-progress {
    background-color: var(--white);
    border-radius: .3125rem;
    width: 100%;
    height: .3125rem;
    margin-top: 1.375rem;
    margin-bottom: 4rem;
    display: flex;
    position: relative
}

.home-tabs-progress-line {
    background-image: linear-gradient(90deg,#5469e2,#5925dccc);
    border-radius: .3125rem;
    width: 10%;
    height: 100%
}

.home-tabs-content {
    width: 100%
}

.home-tabs-content-grid {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.integrate-logos-holder {
    grid-column-gap: 1rem;
    background-image: linear-gradient(90deg,#fff 30%,#fff0);
    border-radius: .75rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 1rem;
    display: flex;
    overflow: clip
}

.home-tabs-image {
    border-radius: 2rem;
    width: 100%;
    height: 28.875rem;
    max-height: 34vw;
    padding: .625rem;
    position: relative;
    overflow: clip
}

.home-tabs-image-border {
    z-index: 2;
    border: .625rem solid var(--white);
    pointer-events: none;
    border-radius: 2rem;
    position: absolute;
    inset: 0%
}

.home-tabs-image-circle-green {
    opacity: .5;
    filter: blur(6rem);
    pointer-events: none;
    background-color: #6bff9e;
    border-radius: 100%;
    width: 50%;
    height: 71%;
    position: absolute;
    right: 4%
}

.home-tabs-image-circle-purple {
    opacity: .5;
    filter: blur(6rem);
    pointer-events: none;
    background-color: #8039e9;
    border-radius: 100%;
    width: 50%;
    height: 71%;
    position: absolute;
    bottom: -8%;
    right: 0%
}

.home-tabs-image-circle-blue {
    opacity: .5;
    filter: blur(6rem);
    pointer-events: none;
    background-color: #5e72e4;
    border-radius: 100%;
    width: 50%;
    height: 71%;
    position: absolute;
    bottom: -8%;
    left: -3%
}

.home-tabs-trigger {
    pointer-events: none;
    height: 70vh;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.home-tabs-content-holder {
    flex-flow: column;
    width: 100%;
    display: flex
}

.home-tabs-inner-logos {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.home-tabs-inner-logos-holder {
    grid-column-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.home-tabs-list {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    width: 100%;
    display: flex
}

.home-tabs-list-item {
    grid-column-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex
}

.flex-horizontal-center {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.gap-s {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.rebrand-button-secondary {
    grid-column-gap: .375rem;
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02em;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.5em;
    transition: color .25s;
    display: flex
}

.rebrand-text-blue {
    color: #5469e2
}

.home-hero-text-deco-1 {
    width: 1.4375rem;
    height: 1.375rem;
    position: absolute;
    top: 0;
    left: -1rem
}

.home-hero-text-deco-2 {
    width: .875rem;
    height: 1.1875rem;
    position: absolute;
    bottom: 0;
    right: -.5rem
}

.akash-gupta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    width: 20rem;
    max-width: 100%;
    display: flex;
    position: relative
}

.doodle-star {
    width: 1.875rem;
    height: 1.875rem;
    position: absolute;
    inset: -.5rem .1rem 0% auto
}

.hero-compare-logos-wrapper {
    grid-column-gap: 4.125rem;
    grid-row-gap: 4.125rem;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.hero-compare-logo {
    z-index: 2;
    background-image: linear-gradient(#fcfcfd 50%,#ebefff);
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 5.6875rem;
    height: 5.6875rem;
    display: flex;
    position: relative;
    box-shadow: 0 0 17px #5e72e440
}

.hero-compare-logo.neurainvests {
    z-index: 1;
    background-image: linear-gradient(#96a5f9 41%,#5e72e4)
}

.hero-compare-logo-img {
    object-fit: contain;
    width: 2.65625rem;
    height: auto
}

.hero-compare-deco-logo-arrow {
    width: 4.26938rem;
    height: 1.75rem;
    position: absolute;
    top: -1.5rem
}

.hero-compare-star {
    width: 1.4375rem;
    height: 1.375rem;
    position: absolute;
    top: -1.5rem;
    left: -3.4375rem
}

.hero-compare-star.right {
    width: 1.03438rem;
    height: 1.40625rem;
    inset: auto -2.5rem -1.2rem auto
}

.hero-compare-deco-underline-holder {
    flex-flow: column;
    display: flex
}

.hero-compare-undeline-img {
    width: 11.5rem;
    height: .75rem;
    margin-left: 4.4rem
}

.new-compare-benefit-card {
    background-color: #fcfcfc;
    border: .0625rem solid #0000001a;
    border-radius: 1.25rem;
    padding: 2rem 2rem 3.5rem;
    box-shadow: 0 0 35px #00000014
}

.new-compare-benefit-icon {
    object-fit: contain;
    width: 3rem;
    height: 3rem;
    margin-bottom: 1.25rem
}

.rebrand-p-xs {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.02em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5em
}

.rebrand-p-xs.table-top-text-grey {
    color: #10182880;
    font-weight: 700
}

.rebrand-p-xs.text-color-black-2 {
    color: var(--black-2)
}

.rebrand-p-xs.text-color-white {
    color: var(--white)
}

.compare-review-grey-card {
    background-color: #f0f3fc;
    border-radius: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 3rem;
    display: flex
}

.compare-review-logo {
    width: auto;
    height: 3rem
}

.compare-review-grid-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.compare-review-dark-purple-card {
    background-color: #8039e9;
    border-radius: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 23.0625rem;
    padding: 1.8125rem 2rem 2rem;
    display: flex
}

.compare-review-dark-puprle-stars {
    object-fit: contain;
    width: 3.1875rem;
    height: 3.625rem
}

.compare-review-lightbox-link {
    border-radius: 1.25rem;
    width: 100%;
    height: 23.0625rem;
    overflow: hidden
}

.compare-review-purple-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #5e72e4;
    border-radius: 1.25rem;
    padding: 2rem;
    display: flex
}

.compare-review-quotes {
    object-fit: contain;
    width: 2rem;
    height: 1.5rem
}

.compare-review-image-holder {
    border-radius: 1.25rem;
    width: 100%;
    height: 26.5625rem;
    overflow: hidden
}

.compare-footer-content-holder {
    z-index: 2;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 41.25rem;
    display: flex;
    position: relative
}

.compare-table-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.compare-table-cell {
    background-color: #fcfcfc;
    border-bottom: .0625rem solid #0000001a;
    justify-content: flex-start;
    align-items: center;
    min-height: 6rem;
    padding: 1.5rem;
    display: flex
}

.compare-table-cell.top-cell {
    background-color: #fcfcfc00;
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    min-height: auto;
    padding-top: 2rem;
    padding-bottom: 1.5rem;
    display: flex
}

.compare-table-cell.top-cell.compare-hihglihted-cell {
    background-color: #e2e6fa
}

.compare-table-cell.compare-hihglihted-cell.last {
    border-bottom-style: none;
    position: relative
}

.compare-table-cell.first-cell {
    padding-left: 2rem
}

.compare-table-cell.compare-cell-bot-left-radius,.compare-table-cell.compare-cell-bot-right-radius {
    border-bottom-style: none
}

.compare-table-zeda-logo {
    width: 8.125rem;
    height: auto
}

.compare-hihglihted-cell {
    background-color: #e2e6fa
}

.compare-cell-all-top-radius {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem
}

.compare-cell-top-left-radius {
    border-top-left-radius: 1.25rem
}

.compare-cell-top-right-radius {
    border-top-right-radius: 1.25rem
}

.compare-cell-bot-right-radius {
    border-bottom-right-radius: 1.25rem
}

.compare-cell-bot-left-radius {
    border-bottom-left-radius: 1.25rem
}

.compare-last-cel-extra-space {
    background-color: #e2e6fa;
    border-bottom-right-radius: 2rem;
    border-bottom-left-radius: 2rem;
    height: 1rem;
    position: absolute;
    inset: auto 0% -1rem
}

.code-embed {
    width: 100%
}

.popup-exit-icon {
    pointer-events: none;
    width: 3.5rem;
    height: 3.5rem;
    position: absolute;
    inset: -10% -5% auto auto
}

.trusted-by-swiper-css {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: hidden
}

.trusted-holder {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    transform: translate(0)
}

.trusted-logos-holder {
    flex: none;
    display: flex
}

.font-weight-satoshi-900 {
    font-weight: 900
}

.demo-benefit-holder {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.demo-hero-deco-line {
    background-color: #10182826;
    width: 100%;
    height: .0625rem
}

.demo-hero-benefit-grid {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.demo-hero-benefit-card {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    background-color: #fff;
    border: .0625rem solid #eaecf0;
    border-radius: 1.25rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 1.25rem;
    display: flex;
    box-shadow: 0 0 24px #1018281a
}

.demo-hero-embed {
    border-radius: .5rem;
    width: 95%;
    height: 100%;
    margin-bottom: 0;
    margin-left: auto;
    position: relative;
    overflow: hidden
}

.demo-enterprise-inner-white-section {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: relative
}

.demo-sneak-peek-section {
    z-index: 2;
    background-color: var(--white);
    border-top-left-radius: 2rem;
    border-top-right-radius: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 7rem;
    padding-top: 6.25rem;
    padding-bottom: 7rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.new-arrow-button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(90deg,#8039e9,#5469e2);
    -webkit-background-clip: text;
    background-clip: text;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.new-arrow-button.without-gradient {
    -webkit-text-fill-color: inherit;
    background-image: none;
    background-clip: border-box
}

.talk-to-us-link-icon {
    width: 1.625rem;
    height: 1.625rem
}

.demo-enterprise-gradient {
    background-image: linear-gradient(0deg,var(--white),#fff0);
    width: 1.5rem;
    height: 20%;
    position: absolute;
    bottom: 0;
    left: 0
}

.demo-enterprise-gradient.align-right,.demo-enterprise-gradient.right-gradient {
    left: auto;
    right: 0
}

.book-a-demo-widget {
    border-radius: 2rem;
    overflow: hidden
}

.demo-review-logo {
    width: 100%;
    max-width: 12.875rem;
    height: 3rem
}

.demo-review-deco-line {
    background-color: #1018281a;
    width: 100%;
    height: .0625rem
}

.demo-reviewer-holder {
    filter: drop-shadow(0 0 8px #0000001f);
    flex: none;
    width: 4rem;
    height: 4rem
}

.demo-reviewer-img {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.demo-reviewer-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.demo-case-study-card {
    background-image: linear-gradient(#5e72e4,#8039e9);
    border-radius: 1.25rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2.5rem;
    display: flex
}

.demo-hero-deco-img {
    width: 100%;
    max-width: 10.625rem;
    height: 7.25rem;
    position: absolute;
    top: -4.7rem;
    right: -4.6rem
}

.field-guide-hero-star {
    color: var(--purple);
    width: 1.4375rem;
    height: 1.375rem;
    position: absolute;
    bottom: 35%;
    right: 39%
}

.field-guide-hero-block {
    border-radius: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: calc(100% - 2rem);
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.field-guide-hero-gradient {
    opacity: .35;
    pointer-events: none;
    background-image: linear-gradient(#d7dcf800,#d7dcf8);
    position: absolute;
    inset: 0%
}

.field-guide-form-block {
    width: 100%;
    margin-bottom: 0
}

.field-guide-form {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.field-guide-text-field {
    color: var(--dark-slate-blue-2);
    border: .0625rem solid #0000001a;
    border-radius: 6.25rem;
    height: 3.75rem;
    margin-bottom: 0;
    padding: .875rem 9rem .875rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.6em
}

.field-guide-text-field:focus {
    border-color: #0000004d
}

.field-guide-text-field::placeholder {
    color: #34405480;
    font-weight: 500
}

.field-guide-form-btns-wrapper {
    height: 3.25rem;
    margin-right: .25rem;
    display: flex;
    position: absolute;
    right: 0
}

.field-guide-submit-btn {
    z-index: 5;
    background-color: #3898ec00;
    position: absolute;
    inset: 0%
}

.field-guide-path {
    border-radius: .75rem;
    width: 100%;
    height: 5.625rem;
    display: flex
}

.field-guide-path.template-path {
    height: auto;
    font-family: Satoshi,sans-serif
}

.field-guide-path-first-block {
    background-color: #f1f3fd;
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    flex: none;
    width: 6.25rem;
    height: 100%;
    padding: 2rem 3.125rem 2.125rem 1.625rem
}

.field-guide-path-first-block.last {
    border-left: .0625rem solid #0000001a;
    border-radius: 0 .75rem .75rem 0;
    justify-content: flex-start;
    align-items: center;
    padding-left: 3.125rem;
    padding-right: 1.625rem;
    display: flex;
    position: relative
}

.field-guide-path-first-block.template-last {
    background-color: #fff;
    border-left: .0625rem solid #0000001a;
    border-radius: 0 .75rem .75rem 0;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-left: 2.1875rem;
    padding-right: 2.1875rem;
    display: flex;
    position: relative
}

.field-guide-path-first-block.template-last.grey {
    background-color: #fcfcfc
}

.field-guide-path-block {
    background-color: #f1f3fd;
    border-left: .0625rem solid #0000001a;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 17.3125rem;
    padding: 1.3125rem 3rem;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    display: flex;
    position: relative
}

.font-weight-700 {
    font-weight: 700
}

.field-guide-path-inner-holder {
    width: 100%;
    max-width: 10rem
}

.field-guide-parth-circle {
    color: var(--purple);
    background-color: #fcfcfc;
    border: .0625rem solid #0000001a;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex;
    position: absolute;
    left: -1.5rem;
    overflow: hidden
}

.field-guide-parth-circle.template-active {
    color: var(--white);
    background-color: #fcfcfc00;
    border-color: #0000;
    flex: none;
    position: relative;
    left: auto
}

.field-guide-path-gradient {
    opacity: 0;
    background-image: linear-gradient(315deg,#5e72e4,#fff);
    position: absolute;
    inset: 0%
}

.field-guide-path-gradient.active {
    opacity: 1
}

.field-guide-location-path {
    width: 100%;
    display: flex
}

.field-guide-location-path-first {
    width: 6.25rem;
    padding-right: 1.25rem;
    display: flex
}

.field-guide-location-path-first.last {
    justify-content: flex-end;
    padding-left: 1.25rem;
    padding-right: 0
}

.field-guide-location-pill {
    letter-spacing: -.02em;
    text-transform: uppercase;
    border: .0625rem solid #1018281a;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    height: 2.125rem;
    padding: .625rem 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: .875em;
    display: flex
}

.field-guide-location-path-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 17.3125rem;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    display: flex;
    position: relative
}

.field-guide-location-blocks-wrapper {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.field-guide-location-path-line {
    outline-offset: 0px;
    outline: .0625rem dashed #00000059;
    width: 100%;
    position: absolute
}

.field-guide-path-wrapper {
    width: 100%;
    overflow: auto
}

.field-guide-path-wrapper.template {
    padding-bottom: 1rem;
    overflow: auto
}

.field-guide-location-path-icon {
    z-index: 2;
    background-color: var(--white);
    object-fit: contain;
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    display: block;
    position: relative
}

.featured-field-guide-coll-list-wrapper,.featured-field-guide-coll-list {
    width: 100%
}

.featured-field-guide-card {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-image: radial-gradient(circle at 0 0,#fff,#8039e9 21%,#d7dcf8 59%,#5469e2);
    border-radius: 1.375rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: .5rem;
    display: flex;
    position: relative;
    box-shadow: 0 0 60px #0a25401a
}

.featured-field-guide-card-img {
    z-index: 2;
    border-radius: 1rem;
    flex: none;
    width: 100%;
    max-width: 27.25rem;
    height: 22.75rem;
    position: relative;
    overflow: hidden
}

.featured-field-guide-card-content {
    z-index: 2;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    padding-right: 3rem;
    font-family: Satoshi,sans-serif;
    display: flex;
    position: relative
}

.field-guide-lightbox {
    border-radius: 1.25rem;
    width: 100%;
    max-width: 33.4375rem;
    height: 100%;
    overflow: hidden
}

.field-guide-hero-back-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.field-guide-hero-back-icon {
    color: var(--black-2);
    width: 1.125rem;
    height: 1.125rem;
    position: relative;
    top: -.0625rem
}

.field-guide-back-home-btn {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--black-2);
    text-transform: uppercase;
    justify-content: flex-start;
    align-items: center;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    display: flex
}

.guide-temp-path-active-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #8392ea;
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 13.875rem;
    max-width: 13.875rem;
    padding: 1.5rem 1.25rem 1.5rem 1.5rem;
    display: flex
}

.guide-temp-path-block {
    background-color: #fff;
    border-left: .0625rem #0000001a;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 10rem;
    height: 100%;
    padding: 1.3125rem 1rem;
    font-family: Satoshi,sans-serif;
    font-weight: 700;
    display: flex;
    position: relative
}

.guide-temp-path-block.grey {
    background-color: #fcfcfc;
    min-width: 10rem
}

.guide-temp-block-content {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

.display-inline {
    display: inline
}

.opacity-75 {
    opacity: .75
}

.field-guide-temp-dots {
    margin-left: .2rem;
    margin-right: .2rem
}

.guide-temp-location-icon {
    color: #28303f;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    bottom: -.75rem
}

.guide-temp-coll-list-wrapper {
    flex: 1
}

.guide-temp-coll-list {
    height: 100%;
    display: flex
}

.field-guide-temp-content-card {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    background-color: #fcfcfc;
    border: .0625rem solid #0000001a;
    border-radius: 2rem;
    justify-content: space-between;
    align-items: center;
    padding: 2.375rem 3rem;
    display: flex
}

.guide-temp-cards-coll-list-wrapper {
    width: 100%
}

.guide-temp-cards-coll-list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.guide-temp-coll-item {
    flex: 1
}

.guide-temp-cards-coll-item {
    width: 100%
}

.guide-temp-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: #fcfcfc;
    border: .0625rem solid #0000001a;
    border-radius: 1.25rem;
    flex-flow: column;
    width: 100%;
    height: 100%;
    padding: .5rem .5rem 1.5rem;
    display: flex
}

.guide-temp-card-img {
    border-radius: .75rem;
    width: 100%;
    max-width: 25.5rem;
    height: 21.3125rem;
    overflow: hidden
}

.guide-temp-card-content {
    flex-flow: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex
}

.field-guide-temp-card {
    border-radius: 2rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: calc(100% - 2rem);
    max-width: 88rem;
    min-height: 30.125rem;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.field-guide-temp-card-gradient {
    z-index: 1;
    pointer-events: none;
    background-image: linear-gradient(90deg,#f5f6ff 48%,#f5f6ff00);
    position: absolute;
    inset: 0%
}

.field-guide-temp-card-content {
    z-index: 2;
    width: 100%;
    max-width: 47.3125rem;
    position: relative
}

.field-guide-temp-card-img {
    object-fit: cover;
    width: 100%;
    max-width: 50.5rem;
    height: 100%;
    min-height: 30.125rem;
    position: absolute;
    inset: 0% 0% 0% auto
}

.field-guide-temp-card-time {
    z-index: 2;
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.back-to-field-guide-holder {
    z-index: 2;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.field-guide-temp-rich-text {
    margin-bottom: 3rem
}

.field-guide-temp-rich-text h2 {
    letter-spacing: -.045rem;
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 2.25rem;
    line-height: 1.22em
}

.field-guide-temp-rich-text p {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0225rem;
    margin-bottom: 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.55em
}

.field-guide-temp-rich-text h4 {
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.25em
}

.field-guide-temp-rich-text h3 {
    letter-spacing: -.03rem;
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.5rem;
    line-height: 1.33em
}

.field-guide-temp-rich-text h1 {
    letter-spacing: -.06rem;
    margin-bottom: 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 3rem;
    font-weight: 900;
    line-height: 1.25em
}

.field-guide-temp-rich-text h5 {
    margin-bottom: 1rem;
    font-family: Satoshi,sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.2em
}

.field-guide-temp-rich-text h6 {
    margin-bottom: .5rem;
    font-family: Satoshi,sans-serif;
    font-size: .875rem;
    line-height: 1.33em
}

.field-guide-temp-rich-text blockquote {
    color: var(--royal-blue);
    background-color: #dce1f9;
    border-left-style: none;
    border-radius: 1.25rem;
    margin-bottom: 2rem;
    padding: 1.25rem 1.5rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.4em
}

.field-guide-temp-rich-text ol {
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0225rem;
    margin-bottom: 1rem;
    padding-left: 2rem;
    font-family: Satoshi,sans-serif;
    font-size: 1.125rem;
    line-height: 1.55em
}

.field-guide-temp-rich-text ul {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: var(--dark-slate-blue-2);
    letter-spacing: -.0225rem;
    margin-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.55em
}

.field-guide-temp-rich-text a {
    color: var(--purple);
    text-decoration: underline;
    transition: color .3s ease-in-out
}

.field-guide-temp-rich-text a:hover {
    color: var(--royal-blue)
}

@media screen and (min-width: 1280px) {
    .heading-xsmall.is-blogs-cta {
        font-size:2em
    }

    .button {
        padding: 1rem 3rem;
        font-size: 1.125em
    }

    .button.is-nav-dropdown {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        font-size: 1em
    }

    .button.is-footer-form {
        padding: .75rem 2rem
    }

    .button.is-next {
        padding-left: 3rem;
        padding-right: 2.75rem
    }

    .button.is-previous {
        padding-left: 1.75rem
    }

    .button.is-nav-cta,.button.is-pricing-cta {
        padding: .75rem 2rem;
        font-size: 1em
    }

    .button.is-case-study {
        width: 14rem
    }

    .button.is-lps,.button.is-lps-white {
        background-position: 40px;
        padding-left: 4.5rem
    }

    .secondary-button {
        padding: .75rem 2.5rem;
        font-size: 1.125em
    }

    .secondary-button.is-nav-dropdown {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .secondary-button.is-testimonials {
        padding: .65rem 1.5rem
    }

    .secondary-button.is-testimonials.is-see-less {
        bottom: 3.5rem
    }

    .secondary-button.is-pricing {
        padding: .65rem 2rem;
        font-size: 1em
    }

    .nav_left-wrapper {
        margin-right: 2.5rem
    }

    .nav_right-wrapper {
        grid-column-gap: 1.25rem
    }

    .nav_menu {
        grid-column-gap: 2rem
    }

    .nav_link {
        font-size: 1em
    }

    .nav_button-watch {
        margin-left: 3rem;
        margin-right: 3rem;
        padding: .625rem 1.25rem;
        font-size: 1em
    }

    .nav_dropdown-toggle {
        font-size: 1em
    }

    .nav_dropdown-link-top-wrapper {
        font-size: 1.125em;
        font-weight: 700
    }

    .customers_logo-wrapper {
        grid-column-gap: 3.5rem;
        grid-row-gap: 2rem
    }

    .tab_content-wrapper {
        top: -10rem;
        overflow: visible
    }

    .tab_image-wrapper {
        width: 30rem;
        height: 35rem
    }

    .tab_image-wrapper.is-left {
        right: 2rem
    }

    .tab_image-background {
        width: 23rem;
        height: 27rem
    }

    .tab_image-1 {
        width: 30rem;
        height: 30rem
    }

    .home-integrations_wrapper.is-lps {
        padding: 4rem
    }

    .home-story_content-wrapper.is-left {
        min-width: 40rem
    }

    .home-story_logo-image.is-inc42 {
        width: 6rem
    }

    .home-story_logo-image.is-yourstory {
        width: 5.75rem
    }

    .home-story_logo-image.is-entrepreneur {
        width: 8.5rem
    }

    .home-story_logo-image.is-beststartup {
        width: 10rem
    }

    .testimonials-components_wrapper {
        column-gap: 2rem
    }

    .academy_content-wrapper.is-left {
        min-width: 40rem;
        min-height: 14rem
    }

    .academy_content-paragraph.text-size-small {
        max-width: 21rem
    }

    .academy_content-bg-image {
        height: 21rem
    }

    .footer_wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .footer_wrapper.is-lps {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .footer_column-wrapper {
        max-width: 100%
    }

    .footer_form {
        width: 350px
    }

    .footer_form-field {
        padding-right: 9.25rem
    }

    .social-links-wrapper {
        grid-column-gap: 1.25rem;
        align-items: center
    }

    .product-header_wrapper {
        margin-top: 6rem
    }

    .product-header_wrapper.is-lps {
        margin-top: 4rem
    }

    .product-header_left-wrapper {
        max-width: 40rem;
        padding-left: 2rem
    }

    .product-header_icon {
        width: 3.75rem;
        height: 3.75rem
    }

    .product-header_image-wrapper {
        width: 32rem;
        max-width: 32rem;
        height: 24rem
    }

    .features-summary_wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        align-items: start
    }

    .other-products_component {
        height: 22rem
    }

    .about-summary_wrapper {
        grid-column-gap: 4rem
    }

    .about-gallery_image.is-one {
        width: 30rem
    }

    .about-gallery_image.is-two {
        width: 13.75rem
    }

    .about-gallery_image.is-three {
        width: 22.5rem
    }

    .about-gallery_image.is-four {
        width: 9.25rem;
        left: 4.5rem
    }

    .about-gallery_image.is-five {
        width: 13.75rem;
        right: 11rem
    }

    .about-gallery_image.is-six {
        width: 12.5rem;
        right: 9.5rem
    }

    .about-team_wrapper {
        grid-column-gap: 5rem;
        grid-row-gap: 5rem;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        width: 70rem
    }

    .pricing-plans_tabs-plan-bottom-wrapper {
        max-width: 18rem;
        top: 23.5rem
    }

    .pricing-plans_tabs-plan-middle-wrapper {
        top: 11rem
    }

    .pricing-plans_tabs-plan-middle-wrapper.is-right,.pricing-plans_tabs-plan-middle-wrapper.is-left {
        margin-top: 3rem;
        top: 10.5rem
    }

    .pricing-comparison_col-wrapper {
        max-width: 16rem
    }

    .pricing-comparison_col-wrapper.is-feature-heading {
        width: 20rem;
        max-width: 23rem
    }

    .pricing-comparison_col-wrapper.is-product-heading.is-highlighted {
        margin-bottom: 0
    }

    .blogs-featured_right-wrapper {
        width: 29rem
    }

    .blogs-heading {
        font-size: 3.25em
    }

    .blogs-heading.is-must-read {
        font-size: 2em
    }

    .blog-featured_name-wrapper {
        max-width: 16rem
    }

    .blogs-all_wrapper {
        grid-column-gap: 2rem
    }

    .blogs-all_single-wrapper {
        width: 22rem
    }

    .webinar-all_collection-wrapper {
        grid-column-gap: 2.5rem
    }

    .legal-rich-text p {
        font-size: 1.125em;
        font-weight: 500
    }

    .resources_single-left-wrapper,.resources_single-right-wrapper {
        width: 20rem
    }

    .ebook-header_left-wrapper {
        width: 40rem
    }

    .ebook-header_right-wrapper {
        width: 28rem
    }

    .ebook-benefits_right-wrapper {
        max-width: 30rem
    }

    .glossary-nav_right-wrapper {
        grid-column-gap: .5rem
    }

    .glossary-nav_link {
        font-size: 1.125em
    }

    .glossary_category-wrapper {
        padding-bottom: 5rem
    }

    .glossary_category-name {
        font-size: 5.625rem
    }

    .glossary_defination {
        font-size: 1.125em;
        line-height: 1.6
    }

    .academy_image-wrapper {
        width: 14rem;
        max-width: 14rem;
        height: 12.5rem
    }

    .academy_image-wrapper.is-small {
        height: 15rem
    }

    .home-header_wrapper {
        grid-column-gap: 2.5rem
    }

    .home-header_image-background {
        width: 25rem;
        height: 30.5rem
    }

    .home-header_main-image {
        width: 16.1875rem;
        height: 33rem
    }

    .home-header_feature-image {
        width: 18rem;
        height: 8rem;
        left: 16.5rem
    }

    .home-header_feature-image.is-one {
        top: -2.5rem
    }

    .home-header_feature-image.is-two {
        top: 5.75rem
    }

    .home-header_feature-image.is-three {
        top: 14.15rem
    }

    .home-header_feature-image.is-four {
        top: 22.5rem
    }

    .faqs_paragraph {
        max-width: 60rem
    }

    .landing-page-header_image {
        height: 35rem
    }

    .landing-page-header_wrapper {
        grid-column-gap: 2.5rem
    }

    .lp-content_rich-text-wrapper {
        justify-content: space-around
    }

    .lp-content_nav-link.w--current {
        font-size: 1.5em
    }

    .section-case-studies-header {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e386b218ee99a93bfe9226_Group%20427322115-min.png),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e90426c624b9228af29296_Mask%20group-min.jpg);
        background-position: 95%,50%;
        background-repeat: no-repeat,no-repeat;
        background-size: 390px,cover
    }

    .case-studies-header_left-wrapper {
        margin-left: 4rem
    }

    .case-studies-navbar_links-wrapper {
        grid-column-gap: 2.5rem
    }

    .case-studies_thumbnail-wrapper {
        width: 12.5rem;
        height: 12.5rem
    }

    .case-study-header_left-wrapper {
        max-width: 36rem;
        margin-top: 3rem
    }

    .case-study-header_right-wrapper {
        height: 38rem
    }

    .case-study-header_company-name {
        font-size: 1.5em
    }

    .case-study-header_bg-wrapper {
        width: 28rem;
        height: 32rem
    }

    .case-study-header_image {
        width: 28rem;
        height: 32rem;
        top: 3rem;
        left: -3rem
    }

    .pricing-plans_early-bird-wrapper {
        font-size: 1.125em
    }

    .case-study_rich-text blockquote {
        font-size: 2em;
        line-height: 1.3
    }

    .lps-header_form-background {
        bottom: -2rem;
        left: -2rem
    }

    .home-header_heading {
        font-size: 3em
    }

    .launching-soon-heading {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-left: 290px;
        display: flex;
        position: static;
        inset: 0% auto auto 0%
    }

    .launching-soon-form-heading {
        margin-bottom: 0;
        top: 0;
        bottom: 0;
        left: 290px
    }

    .launching-soon-sub-heading {
        top: 0;
        left: 290px
    }

    .pricing-tools_wrapper {
        grid-column-gap: 1.5rem
    }

    .pricing-tools_stack-heading {
        font-size: 1.25em
    }

    .pricing-tools-zeda_wrapper {
        margin-bottom: 2rem
    }

    .pricing-tools_rows-wrapper {
        grid-row-gap: 2rem
    }

    .home-header_heading-2 {
        text-align: center
    }

    .advantage-item-title-copy {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0
    }

    .nav_right-wrapper-2 {
        grid-column-gap: .625rem
    }

    .footer_component-2.no-footer {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 2rem;
        padding-bottom: 2rem;
        display: flex
    }

    .nav_dropdown-toggle-2 {
        font-size: 1em
    }

    .nav_menu-2 {
        grid-column-gap: 2rem
    }

    .nav_link-2 {
        font-size: 1em
    }

    .product-header_wrapper-copy {
        margin-top: 6rem
    }

    .product-header_wrapper-copy.new-roadmap-wrapper,.product-header_wrapper-copy.use-cases-wrapper {
        margin-top: auto;
        margin-bottom: auto
    }

    .nav_dropdown-link-top-wrapper-2 {
        font-size: 1em;
        font-weight: 700
    }

    .button-5 {
        padding: 1rem 3rem;
        font-size: 1.125em
    }

    .button-5.home-header-sign {
        padding: .75rem 1.5rem;
        font-size: 1em;
        text-decoration: none
    }

    .button-5.home-header-sign.block {
        font-size: .875rem
    }

    .button-5.is-nav-cta {
        padding: .75rem 1.84375rem;
        font-size: 1em
    }

    .button-5.ppc-nav-button,.button-5.use-case-smaller-btn {
        padding: .75rem 1.5rem;
        font-size: 1em;
        text-decoration: none
    }

    .footer_row-wrapper {
        max-width: 100%
    }

    .product-header_left-wrapper-copy {
        max-width: 46.75rem;
        padding-left: 2rem
    }

    .product-header_left-wrapper-copy.new-roadmap-header-wrapper,.product-header_left-wrapper-copy.use-cases-header-wrapper {
        padding-left: 0
    }

    .dropdown-toggle {
        color: #344054
    }

    .product-header_left-wrapper-copy-copy {
        max-width: 41rem;
        padding-left: 2rem
    }

    .product-header_wrapper-copy-copy {
        margin-top: 6rem
    }

    .advantage-item-title-copy-copy-2._90-pr {
        max-width: 90%
    }

    .product-header_left-wrapper-copy-copy-copy {
        max-width: 38rem;
        padding-left: 2rem
    }

    .collect-feedback-dop-text {
        top: -19%
    }

    .collect-feedback-dop-text.ppc {
        top: -17%
    }

    .faqs_paragraph-2 {
        max-width: 60rem
    }

    .product-header_left-wrapper-2 {
        max-width: 46.75rem;
        padding-left: 2rem
    }

    .text-block-18 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .home-header_bottom-wrapper {
        min-width: 70rem
    }

    .product-header_left-wrapper-3 {
        max-width: 46.75rem;
        padding-left: 2rem
    }

    .footer_wrapper-6 {
        grid-column-gap: 1rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr
    }

    .product-header_left-wrapper-4 {
        max-width: 46.75rem;
        padding-left: 2rem
    }

    .text-block-22 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .product-header_left-wrapper-5 {
        max-width: 50rem;
        padding-left: 2rem
    }

    .image-78 {
        width: 2rem;
        height: 2rem
    }

    .integrations_name-logo-wrapper-3 {
        width: 3.25rem;
        height: 3.25rem
    }

    .pricing-comparison_col-wrapper-2 {
        max-width: 16rem
    }

    .pricing-comparison_col-wrapper-2.is-product-heading.is-highlighted {
        margin-bottom: 0
    }

    .pricing-comparison_col-wrapper-2.is-feature-heading {
        width: 20rem;
        max-width: 23rem
    }

    .pricing-plans_popup-2 {
        display: none;
        right: -75.3281px
    }

    .secondary-button-2 {
        padding: .75rem 2.5rem;
        font-size: 1.125em
    }

    .secondary-button-2.is-pricing {
        padding: .65rem 2rem;
        font-size: 1em
    }

    .button-16 {
        padding: 1rem 3rem;
        font-size: 1.125em
    }

    .overflow-none-2 {
        max-width: 65.25rem;
        margin-left: auto;
        margin-right: auto
    }

    .pricing-plans_tabs-plan-bottom-wrapper-2 {
        max-width: 18rem;
        top: 23.5rem
    }

    .pricing-tools_wrapper-2 {
        grid-column-gap: 1.5rem
    }

    .pricing-plans_tabs-plan-middle-wrapper-2 {
        top: 11rem
    }

    .pricing-tools_stack-heading-2 {
        font-size: 1.25em
    }

    .button-17 {
        padding: 1rem 3rem;
        font-size: 1.125em
    }

    .button-17.is-pricing-cta {
        padding: .75rem 2rem;
        font-size: 1em
    }

    .image-31 {
        bottom: -16%
    }

    .image-31.arrow-img2 {
        bottom: -15.5%
    }

    .image-85 {
        left: 13%
    }

    .products-content-grid {
        grid-row-gap: 6.5rem
    }

    .home-header_wrapper-3 {
        grid-column-gap: 2.5rem
    }

    .div-block-6 {
        grid-column-gap: 4rem
    }

    .products-content-item-img {
        z-index: 2;
        position: relative
    }

    .image-30 {
        right: -18%
    }

    .image-30.arrow-3.new-last {
        bottom: 22%;
        right: -7%
    }

    .image-30.arrow-1 {
        right: -16%
    }

    .image-30.arrow-1.new-first {
        right: -21%
    }

    .home-header_heading-4 {
        text-align: center
    }

    .image-105 {
        right: -7%
    }

    .use-cases-first-column {
        padding-right: 2rem
    }

    .use-cases-second-column {
        padding-left: 2rem
    }

    .case-studie-hero-image-holder.wati {
        margin-bottom: -16.7rem
    }

    .roadmap-heading-deco-image {
        right: 10%
    }

    .faqs_paragraph-3 {
        max-width: 60rem
    }

    .pricing-tab-image-holder {
        width: 45.8rem;
        height: 110%
    }

    .pricing-tab-image-holder.bigger {
        height: 115%
    }

    .ppc-tab-content {
        overflow: visible
    }

    .button-22 {
        padding: 1rem 3rem;
        font-size: 1.125em
    }

    .button-22.is-nav-cta {
        padding: .75rem 1.84375rem;
        font-size: 1em
    }

    .button-22.home-header-sign {
        padding: .75rem 1.5rem;
        font-size: 1em;
        text-decoration: none
    }

    .nav_link-9 {
        font-size: 1em
    }

    .nav_dropdown-link-top-wrapper-9 {
        font-size: 1em;
        font-weight: 700
    }

    .insights-2-0-hero-content-holder {
        max-width: 46.75rem;
        padding-left: 2rem
    }

    .insights-card-heading {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0
    }

    .pricing-hero-gradient {
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px
    }

    .new-pricing-price-heading {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        font-size: 1.8rem
    }

    .blog-dd-cta {
        padding: 1rem
    }

    .lead-capture-pricing-card-gradient {
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px
    }

    .no-top-padding {
        padding-top: 0
    }

    .no-padding {
        padding-top: 0;
        padding-bottom: 0
    }

    .field-guide-hero-star {
        right: 43%
    }
}

@media screen and (min-width: 1440px) {
    .padding-top.padding-xxhuge {
        padding-bottom:2rem
    }

    .text-size-large {
        border-color: #0000
    }

    .button {
        font-weight: 700
    }

    .button.is-previous {
        padding-right: 2.5rem
    }

    .secondary-button {
        padding: .9rem 3rem;
        font-weight: 700
    }

    .nav_container.is-blog-nav {
        padding-left: 0
    }

    .nav_button-watch {
        margin-right: 5rem;
        font-weight: 700
    }

    .video-play-button.is-webinar-all {
        cursor: pointer
    }

    .home-header_left-wrapper {
        width: 65%
    }

    .customers_logo-wrapper {
        grid-column-gap: 2.5rem
    }

    .tab_content-wrapper {
        top: -16rem
    }

    .tab_link {
        max-width: 30rem
    }

    .tab_image-wrapper {
        width: 35rem;
        height: 40rem
    }

    .tab_image-wrapper.is-left {
        right: 6rem
    }

    .tab_image-background {
        width: 25rem;
        height: 30rem
    }

    .tab_image-1 {
        width: 35rem;
        height: 35rem
    }

    .academy_content-bg-image {
        height: 22rem
    }

    .section-collect-header {
        position: relative
    }

    .product-header_wrapper {
        margin-top: 8rem
    }

    .product-header_left-wrapper {
        padding-left: 4rem
    }

    .product-header_image-wrapper {
        justify-content: flex-end;
        width: 36rem;
        max-width: 36rem;
        height: 28rem;
        display: flex
    }

    .cta_heading {
        max-width: 76rem
    }

    .about-summary_wrapper {
        grid-column-gap: 5rem
    }

    .about-team_wrapper {
        width: 70rem
    }

    .section-about-join-team {
        display: none
    }

    .pricing-comparison_col-wrapper {
        max-width: 16.5rem
    }

    .blog-navbar_links-wrapper {
        display: flex
    }

    .blogs-featured_left-wrapper {
        width: 37.5rem
    }

    .blogs-featured_right-wrapper {
        width: 30rem
    }

    .webinar-video-wrapper.is-webinar-all {
        max-height: 297px
    }

    .glossary-nav_link {
        font-size: 1.25em
    }

    .home-header_wrapper {
        grid-column-gap: 1rem
    }

    .home-header_feature-image {
        right: -4rem
    }

    .pricing-plans_info-popup-wrapper.mt-1rem {
        margin-top: 1.1rem
    }

    .landing-page-header_wrapper {
        grid-column-gap: 5rem
    }

    .lp-content_rich-text-wrapper {
        justify-content: space-around
    }

    .lp-content_nav {
        max-width: 350px
    }

    .case-studies-header_left-wrapper {
        margin-left: 0
    }

    .case-studies-navbar_links-wrapper {
        display: flex
    }

    .case-studies_wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .body {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: auto;
        display: flex
    }

    .home-header_heading {
        font-size: 3.25em
    }

    .launching-soon-heading {
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .launching-soon-logo {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .launching-soon-ph-logo {
        margin-left: auto;
        margin-right: auto
    }

    .launching-soon-form-heading {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        left: auto
    }

    .launching-soon-sub-heading {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: auto
    }

    .pricing-assistance-badge_wrapper {
        grid-column-gap: .625rem;
        align-items: center
    }

    .home-header_heading-2 {
        text-align: center;
        white-space: nowrap;
        object-fit: contain;
        flex-wrap: wrap;
        margin-right: 40px;
        padding-right: 20px;
        font-size: 4rem;
        font-weight: 900;
        text-decoration: none;
        display: block;
        position: relative;
        overflow: visible
    }

    .section {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .image-25 {
        top: -14%;
        right: 3%
    }

    .container-large-2 {
        text-align: left;
        max-width: 82rem
    }

    .container-large-2.g {
        max-width: 100%
    }

    .product-advantage-item-copy {
        align-items: center
    }

    .nav_right-wrapper-2 {
        grid-column-gap: 1rem
    }

    .product-header_wrapper-copy {
        margin-top: 8rem
    }

    .image-33 {
        position: relative;
        top: -107px;
        left: -3%
    }

    .image-32-copy {
        z-index: 0;
        position: relative;
        top: -8px;
        bottom: 0;
        left: 7%
    }

    .image-34 {
        position: relative;
        left: 7%
    }

    .product-advantage-item {
        align-items: center
    }

    .footer_column-wrapper-2.paddong-left {
        width: 11%;
        padding-left: 0
    }

    .div-block-41 {
        grid-row-gap: 16px;
        flex-direction: column;
        display: flex
    }

    .button-5 {
        font-weight: 700
    }

    .button-5.home-header-sign,.button-5.ppc-nav-button,.button-5.use-case-smaller-btn {
        padding: .75rem 1.5rem;
        font-size: 1em
    }

    .image-9-copy {
        display: inline-block
    }

    .footer_row-wrapper {
        width: 100%;
        display: flex
    }

    .footer_row-wrapper.footer_row-wrapper-top {
        width: 100%
    }

    .footer_sub-column-wrapper {
        margin-top: 2rem
    }

    .padding-vertical-2.padding-xhuge {
        padding-top: 6rem
    }

    .product-header_left-wrapper-copy {
        max-width: 42rem;
        padding-left: 0;
        position: relative
    }

    .section-product-feature-2 {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1b96_customer-insight-bg.png);
        background-size: auto
    }

    .section-product-feature-2.new-road-map-hero-section {
        background-size: cover
    }

    .product-header_heading-copy {
        z-index: 1;
        margin-bottom: 0;
        position: relative
    }

    .image-9 {
        display: inline-block
    }

    .paragraph-3-copy {
        font-size: 1rem;
        font-weight: 400
    }

    .paragraph-3-copy.text-color-white.font-weight-satoshi-700 {
        font-weight: 700
    }

    .product-advantage-item-img.is-left.green-bg,.product-advantage-item-img.purple-bg {
        padding-left: 1.25rem
    }

    .cta-image-lines {
        top: -14%;
        right: 3%
    }

    .cta-image-lines.home-cta-deco,.cta-image-lines.roadmap-new {
        top: -20%
    }

    .link-block-3 {
        color: #101828;
        letter-spacing: -.02em;
        font-family: Satoshi,sans-serif;
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.5rem;
        text-decoration: none
    }

    .image-34-copy {
        position: relative;
        left: 7%
    }

    .product-header_left-wrapper-copy-copy {
        max-width: 41rem;
        padding-left: 0;
        position: relative
    }

    .section-product-feature-copy {
        background-size: auto
    }

    .padding-vertical-3.padding-xhuge {
        padding-top: 6rem
    }

    .image-33-copy {
        position: relative;
        top: -107px;
        left: -3%
    }

    .product-header_wrapper-copy-copy {
        margin-top: 8rem
    }

    .paragraph-3-copy-copy {
        font-size: 1rem;
        font-weight: 400
    }

    .div-block-54 {
        grid-row-gap: 16px;
        flex-direction: column;
        display: flex
    }

    .image-43 {
        display: inline-block
    }

    .product-header_left-wrapper-copy-copy-copy {
        max-width: 38rem;
        padding-left: 0;
        position: relative
    }

    .padding-vertical-4.padding-xhuge {
        padding-top: 6rem
    }

    .padding-vertical-4.padding-xhuge.about-padding {
        padding-top: 1.8rem
    }

    .image-34-copy-copy-copy {
        position: absolute;
        inset: -25% 0% auto auto
    }

    .section-product-feature-3 {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/647095580d72f61b1a8e1b96_customer-insight-bg.png);
        background-size: auto
    }

    .section-product-feature-3.product-green-bg {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/64709a47d3b6b46a21bdb44f_Ellipse%2010458.png)
    }

    .section-product-feature-3.white-spacing-fix {
        background-size: cover
    }

    .div-block-55 {
        grid-row-gap: 16px;
        flex-direction: column;
        display: flex
    }

    .image-45 {
        display: inline-block
    }

    .product-integration-content {
        margin-top: 3rem
    }

    .section-integration-header {
        background-size: cover;
        padding-bottom: 3.125rem
    }

    .product-advantage-item-text {
        max-width: 35rem
    }

    .image-55.is-1 {
        max-width: 100%;
        margin-left: 0
    }

    .product-header_left-wrapper-2 {
        padding-left: 0;
        position: relative
    }

    .image-56 {
        display: inline-block
    }

    .home-header_top-wrapper {
        max-width: 44rem
    }

    .home-header_top-wrapper.ppc {
        padding-left: 0;
        padding-right: 0
    }

    .home-header_bottom-wrapper {
        width: 80rem
    }

    .image-12 {
        position: absolute;
        inset: 14% -24% 0% auto
    }

    .product-header_left-wrapper-3 {
        padding-left: 0;
        position: relative
    }

    .image-61 {
        display: inline-block
    }

    .div-block-44 {
        width: 100%;
        max-width: 62.5rem;
        height: 38.5625rem
    }

    .image-63 {
        width: 100%;
        height: 100%
    }

    .footer_wrapper-6 {
        flex-direction: column;
        display: flex
    }

    .plan-header-star {
        position: absolute;
        inset: -13% 0% auto auto
    }

    .impact-tab-link.w--current {
        font-weight: 500
    }

    .footer_brand-link-6 {
        flex-direction: column;
        display: flex
    }

    .product-header_left-wrapper-4 {
        padding-left: 0;
        position: relative
    }

    .image-68 {
        display: inline-block
    }

    .div-block-64.new-newsletter-right-column {
        grid-column-gap: 7.75rem;
        grid-row-gap: 7.75rem
    }

    .product-header_heading-copy-3 {
        z-index: 1;
        margin-bottom: 0;
        position: relative
    }

    .div-block-66 {
        grid-row-gap: 16px;
        flex-direction: column;
        display: flex
    }

    .div-block-29 {
        margin-top: -15.525rem;
        margin-bottom: 8.75rem
    }

    .swiper-slide.slider-customer-item {
        padding-left: 0;
        padding-right: 0
    }

    .about-header_container {
        padding-bottom: 9.4rem
    }

    .about-header_container._0 {
        height: 40rem
    }

    .image-77 {
        top: -14%;
        right: 3%
    }

    .paragraph-17.mw-672 {
        max-width: 44rem
    }

    .swiper-wrapper.customer-slider-list {
        z-index: 2;
        position: relative
    }

    .product-header_left-wrapper-5 {
        padding-left: 0;
        position: relative
    }

    .paragraph-18.fz16 {
        font-size: 1rem
    }

    .slider-customer-slide-content {
        height: 100%
    }

    .customer-testimonials-slider {
        overflow: visible
    }

    .mask {
        overflow: hidden
    }

    .customer-testimonials-slider-arrow.left-arrow-slide {
        left: -25.875px
    }

    .customer-testimonials-slider-arrow.right-arrow-slide {
        right: -1.8125rem
    }

    .slider-customer-arrow.left-arrow {
        margin-left: 0
    }

    .slider-customer-arrow.right-arrow {
        margin-right: 0
    }

    .slider-customer {
        overflow: hidden
    }

    .pricing-comparison_col-wrapper-2 {
        max-width: 20rem
    }

    .pricing-plans_popup-2 {
        right: -76.3281px
    }

    .small-heading_wrapper-2 {
        grid-column-gap: 1rem
    }

    .pricing-save-more_wrapper-4 {
        margin-top: 0;
        padding-top: 0
    }

    .pricing-plans_tabs-component-2 {
        padding-left: .3rem
    }

    .secondary-button-2 {
        padding: .9rem 3rem;
        font-weight: 700
    }

    .button-16 {
        font-weight: 700
    }

    .pricing-plans_tabs-plan-bottom-wrapper-2 {
        grid-row-gap: 1rem;
        flex-direction: column;
        max-width: 100%;
        display: flex
    }

    .image-17 {
        top: -17%;
        right: 2%
    }

    .pricing-plans_tabs-plan-wrapper-2 {
        box-shadow: none;
        padding: 2rem
    }

    .pricing-plans_tabs-plan-wrapper-2.is-highlighted {
        background-color: #5e72e4;
        border-top-left-radius: 2rem;
        border-top-right-radius: 2rem
    }

    .button-17 {
        font-weight: 700
    }

    .image-31 {
        bottom: -16%
    }

    .image-31.arrow-img2 {
        bottom: -14.5%
    }

    .image-84 {
        right: -5%
    }

    .image-85 {
        width: 35%;
        top: 42%;
        left: 2%
    }

    .image-85.home-hero-heading-deco,.image-85.ppc-feedback,.image-85.ppc-capture {
        width: auto
    }

    .home-header_wrapper-3 {
        grid-column-gap: 1rem
    }

    .div-block-6 {
        grid-column-gap: 6.25rem
    }

    .image-30 {
        max-width: 4.35rem;
        display: block;
        bottom: 50%;
        right: -28%
    }

    .image-30.rotate-arrow {
        transform: rotateX(180deg)rotateY(0)rotate(0)
    }

    .image-30.rotate-arrow.new-second {
        right: -26%
    }

    .image-30.arrow-3 {
        bottom: 48%;
        right: -32%
    }

    .image-30.arrow-3.new-last {
        right: -20%
    }

    .image-30.arrow-1.new-first {
        right: -30%
    }

    .video {
        margin-left: auto;
        margin-right: auto
    }

    .home-header_heading-4 {
        text-align: center
    }

    .html-embed {
        display: block
    }

    .image-97 {
        left: -110%
    }

    .image-105 {
        right: -4%
    }

    .case-studie-hero-container {
        max-width: 68.125rem;
        margin-left: auto;
        margin-right: auto
    }

    .case-studie-hero-image-holder {
        margin-right: -6.4rem
    }

    .case-studie-hero-image-holder.wati {
        margin-bottom: -18.9rem
    }

    .case-studies-content-container {
        max-width: 68.125rem
    }

    .case-studie-quotes-holder.green-holder.wati {
        top: -10rem
    }

    .case-studie-green-bg-vector-holder {
        top: -9%;
        left: -9%
    }

    .roadmap-hero-image-holder {
        width: 100%
    }

    .blog-post-template-container {
        grid-auto-columns: 1fr
    }

    .pricing-tab-image-holder.bigger {
        height: 113%
    }

    .new-pricing-green-card {
        margin-top: 3rem
    }

    .mega-menu-inner-container {
        padding-left: 0;
        padding-right: 0
    }

    .button-22 {
        font-weight: 700
    }

    .button-22.home-header-sign {
        padding: .75rem 1.5rem;
        font-size: 1em
    }

    .footer-newsletter-arrow {
        top: 2.2rem;
        left: auto;
        right: -6.9rem
    }

    .use-cases-hero-image-holder {
        width: 100%
    }

    .insights-2-0-hero {
        position: relative
    }

    .insights-2-0-hero-content-holder {
        padding-left: 0;
        position: relative
    }

    .new-voc-big-cta {
        padding-left: 9.25rem;
        padding-right: 9.25rem
    }

    .new-pricing-purple-biggest-deco-image {
        right: 5%
    }

    .new-pricing-table-purple-part {
        flex: 0 auto
    }

    .new-pricing-price-heading {
        color: #101828;
        letter-spacing: -.02em;
        font-family: Satoshi,sans-serif;
        font-size: 2rem;
        font-weight: 700;
        line-height: 1.2em
    }

    .no-top-padding {
        padding-top: 0
    }

    .no-padding {
        padding-top: 0;
        padding-bottom: 0
    }

    .demo-hero-deco-img {
        right: -6.2rem
    }

    .field-guide-hero-star {
        right: 43%
    }

    .field-guide-temp-card-gradient {
        background-image: linear-gradient(90deg,#f5f6ff 53%,#f5f6ff00)
    }
}

@media screen and (max-width: 991px) {
    .margin-medium {
        margin:1.5rem
    }

    .margin-huge {
        margin: 5rem
    }

    .padding-medium {
        padding: 1.5rem
    }

    .margin-xlarge {
        margin: 3rem
    }

    .padding-huge {
        padding: 5rem
    }

    .padding-xxlarge {
        padding: 4rem
    }

    .padding-xxhuge {
        padding: 8rem
    }

    .padding-xlarge {
        padding: 3rem
    }

    .margin-xhuge {
        margin: 6rem
    }

    .margin-large {
        margin: 2.5rem
    }

    .margin-xxlarge {
        margin: 4rem
    }

    .margin-xxhuge {
        margin: 8rem
    }

    .padding-large {
        padding: 2.5rem
    }

    .padding-xhuge {
        padding: 6rem
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-top.padding-xxhuge {
        padding: 11.5rem 2rem 0
    }

    .padding-top.padding-xxhuge.new-home-hero-padding {
        padding-bottom: 2rem
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .max-width-full-tablet {
        width: 100%;
        max-width: none
    }

    .show-tablet {
        display: block
    }

    .hide-tablet {
        display: none
    }

    .text-size-large {
        border-color: #0000
    }

    .button.is-pricing {
        padding-top: .65rem;
        padding-bottom: .65rem;
        font-weight: 400
    }

    .secondary-button.is-pricing {
        font-size: .875rem;
        font-weight: 400
    }

    .nav_container.is-blog-nav {
        grid-column-gap: .5rem
    }

    .nav_menu-button {
        color: var(--purple)
    }

    .nav_menu-button.w--open {
        background-color: var(--white);
        color: #3953e4
    }

    .nav_brand-link {
        padding-left: 0
    }

    .nav_menu {
        background-color: var(--white);
        flex-direction: column;
        align-items: flex-start;
        padding: 1rem 2rem 1.5rem;
        box-shadow: 0 4px 10px #00000026
    }

    .nav_link {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .nav_dropdown-wrapper {
        width: 100%;
        position: relative
    }

    .nav_dropdown-toggle {
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: .25rem
    }

    .nav_dropdown-list.w--open {
        width: 100%;
        margin-left: 0;
        position: relative
    }

    .nav-dropdown-left-wrapper,.nav-dropdown-right-wrapper {
        width: 50%
    }

    .video-play-button.is-webinar-all {
        width: 3rem;
        height: 3rem
    }

    .video-play-button.is-webinar-all.is-large {
        width: 4rem;
        height: 4rem
    }

    .nav_dropdown-wrapper-academy {
        grid-column-gap: 2.5rem;
        padding-bottom: 2rem
    }

    .home-header_left-wrapper {
        text-align: center;
        align-items: center;
        width: 100%;
        margin-top: 4rem
    }

    .customers_logo-wrapper {
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .home-lifecycle_bottom-wrapper {
        grid-template-columns: 1fr 1fr
    }

    .home-lifecycle-phase_component {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .section-home-collect {
        top: 2rem
    }

    .layout-2-col {
        flex-direction: column;
        align-items: flex-start
    }

    .layout-2-col.is-reverse {
        flex-direction: column-reverse
    }

    .layout-2-col.is-ebook {
        grid-row-gap: 2.5rem
    }

    .feature_image-wrapper {
        margin-left: auto;
        margin-right: auto
    }

    .tab_content-wrapper {
        top: -2rem
    }

    .tab_link {
        max-width: 26rem
    }

    .tab_component {
        grid-row-gap: 0rem;
        flex-direction: column
    }

    .tab_component.is-reverse {
        flex-direction: column
    }

    .tab_image-wrapper {
        margin-bottom: 3rem;
        margin-left: auto;
        margin-right: auto;
        left: auto;
        right: auto
    }

    .section-home-integrations {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto
    }

    .home-integrations_wrapper {
        grid-row-gap: 3.5rem;
        flex-direction: column-reverse;
        align-items: center;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .home-integrations_wrapper.is-lps {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto
    }

    .home-story_logos-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: center;
        display: grid
    }

    .home-story_logo-image.is-inc42 {
        width: 5rem
    }

    .testimonials-components_wrapper {
        column-count: 2;
        column-gap: 1rem
    }

    .testimonials_component {
        max-width: 20rem
    }

    .testimonials_component.is-lps {
        width: 45vw
    }

    .testimonials_person-wrapper {
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start
    }

    .academy_content-bg-image {
        height: 17rem
    }

    .footer_wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 3rem;
        flex-wrap: wrap
    }

    .footer_form {
        width: 100%
    }

    .product-header_wrapper {
        grid-row-gap: 2rem;
        flex-direction: column;
        width: 100%
    }

    .product-header_left-wrapper {
        max-width: 100%
    }

    .product-header_right-wrapper {
        position: relative;
        right: auto
    }

    .product-header_icon {
        width: 2.5rem;
        height: 2.5rem
    }

    .product-header_heading {
        font-size: 2.75em
    }

    .features-summary_wrapper {
        grid-template-columns: 1fr 1fr
    }

    .features-summary_component {
        max-width: 18rem
    }

    .product-testimonial_image {
        width: 3.25rem;
        height: 3.25rem
    }

    .product-testimonial_text,.product-testimonial_customer-name {
        font-size: 1.25em
    }

    .other-products_wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .about-summary_wrapper {
        grid-row-gap: 3rem;
        flex-direction: column;
        align-items: flex-start
    }

    .about-summary_left-wrapper {
        max-width: 23rem
    }

    .about-summary_stats-wrapper {
        margin-top: 2rem
    }

    .about-gallery_image.is-one {
        width: 18rem
    }

    .about-gallery_image.is-two {
        width: 9rem;
        top: 1.5rem
    }

    .about-gallery_image.is-three {
        width: 12rem
    }

    .about-gallery_image.is-four {
        left: -8.5rem
    }

    .about-gallery_image.is-five {
        width: 8rem;
        right: 6.5rem
    }

    .about-gallery_image.is-six {
        right: -7rem
    }

    .about-gallery_top-wrapper {
        grid-column-gap: 2rem;
        justify-content: center
    }

    .about-gallery_bottom-wrapper {
        justify-content: center
    }

    .about-team_wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        width: 100%
    }

    .pricing-plans_tabs-menu {
        max-width: 14rem;
        padding: .35rem .25rem
    }

    .pricing-plans_tabs-tablink {
        padding: .5rem 1.5rem;
        font-size: 1em
    }

    .pricing-plans_tabs-save10-wrapper {
        left: 7.6rem
    }

    .pricing-plans_tabs-save10-wrapper.is-monthly {
        left: 14.5rem
    }

    .pricing-plans_tabs-content-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 2rem;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .pricing-testimonials_wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 0rem;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: stretch;
        display: grid
    }

    .pricing-comparison_wrapper {
        align-items: stretch
    }

    .pricing-comparison_wrapper.is-hidden-desktop {
        display: flex
    }

    .pricing-comparison_row-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        border-top-width: 1px;
        grid-template-rows: auto;
        grid-template-columns: 3fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .pricing-comparison_col-wrapper {
        height: 100%;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .pricing-comparison_col-wrapper.is-feature-heading {
        width: auto;
        max-width: 100%;
        padding-left: 0
    }

    .pricing-comparison_col-wrapper.is-feature-heading.is-heading {
        padding-top: 1rem
    }

    .pricing-comparison_col-wrapper.is-highlighted {
        max-width: 100%
    }

    .integrations_wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr 1fr
    }

    .section-blog-navbar {
        top: 5.7rem
    }

    .blog-navbar_links-wrapper {
        grid-column-gap: .5rem
    }

    .blogs-featured_wrapper {
        grid-row-gap: 3rem;
        flex-direction: column
    }

    .blogs-featured_left-wrapper,.blogs-featured_right-wrapper {
        width: 100%
    }

    .blogs-thumbnail-image-wrapper.is-featured {
        height: auto
    }

    .blog-featured_thumbnail-wrapper {
        flex: none;
        width: 50%
    }

    .blogs-featured_collection-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .blogs-all_wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .blogs-all_single-wrapper {
        max-width: 100%
    }

    .webinar-featured_thumbnail {
        height: 26rem
    }

    .video-play-button-image {
        width: 2rem;
        height: 2rem
    }

    .resources_wrapper {
        grid-template-columns: 1fr 1fr
    }

    .resources_single-wrapper.is-large.on-blog-page {
        grid-template-columns: 1fr
    }

    .ebook-header_wrapper {
        grid-column-gap: 2rem
    }

    .ebook-header_left-wrapper {
        width: 24rem
    }

    .ebook-header_right-wrapper {
        width: 27rem
    }

    .ebook-benefits_left-wrapper {
        max-width: 100%
    }

    .ebook-benefits_right-wrapper {
        margin-left: auto;
        margin-right: auto
    }

    .glossary-nav_wrapper {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: flex-start
    }

    .academy_image-wrapper {
        display: none
    }

    .home-lifecycle_mobile-image {
        margin-top: 0
    }

    .pricing-comparison_top-wrapper {
        background-color: var(--white);
        justify-content: center;
        width: 100%;
        position: sticky;
        top: 5.5rem;
        box-shadow: 0 6px 8px -6px #1111110d
    }

    .pricing-comparison_bottom-wrapper {
        margin-top: 1.25rem
    }

    .pricing-comparison_plan-heading-wrapper {
        cursor: pointer;
        margin-bottom: 1rem;
        margin-left: 1rem;
        margin-right: 1rem;
        transition: all .2s
    }

    .pricing-comparison_plan-heading {
        font-size: 1.5em;
        font-weight: 500
    }

    .pricing-comparison_product-heading {
        font-size: 1.5em
    }

    .pricing-comparison_checkbox {
        width: 1rem;
        height: 1rem
    }

    .pricing-comparison_feature-text {
        color: var(--medium-grey);
        font-size: .875em
    }

    .pricing-comparison_plan-content-wrapper {
        display: none
    }

    .pricing-comparison_plan-content-wrapper.one {
        display: block
    }

    .pricing-comparison_is-heading-active {
        background-color: var(--purple);
        border-radius: 100px;
        width: 33%;
        max-width: 100%;
        height: 4px;
        max-height: 4px;
        margin-top: .75rem;
        padding-top: 0;
        padding-bottom: 0;
        position: relative;
        left: auto;
        right: auto
    }

    .pricing-comparison_is-heading-active-wrapper {
        justify-content: center;
        display: block;
        position: absolute;
        inset: auto 0% 0%
    }

    .pricing-comparison_headings-wrapper {
        grid-column-gap: 5rem;
        background-color: var(--white);
        justify-content: center;
        max-width: 45rem;
        margin-left: auto;
        margin-right: auto;
        padding-top: 1rem;
        display: flex;
        position: relative
    }

    .banner-container {
        grid-row-gap: .5rem;
        flex-direction: column
    }

    .home-header_wrapper {
        flex-direction: column;
        align-items: center
    }

    .home-header_right-wrapper {
        width: 100%;
        max-width: 43rem;
        margin-top: 5rem;
        margin-left: auto;
        margin-right: auto
    }

    .home-header_image-background {
        width: 21rem
    }

    .home-header_main-image {
        left: 7rem
    }

    .home-header_feature-image {
        left: 21rem
    }

    .home-integrations_left-wrapper {
        text-align: center;
        flex-direction: column;
        align-items: center;
        max-width: 32rem;
        display: flex
    }

    .home-integrations_right-wrapper {
        max-width: 39rem;
        display: block
    }

    .pricing-plans_info-popup-wrapper.mt-1rem {
        margin-top: -.7rem
    }

    .integrations-needmore_left-wrapper {
        display: none
    }

    .integrations-needmore_left-wrapper.is-mobile {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: center;
        display: grid
    }

    .integrations-needmore_right-wrapper {
        grid-row-gap: 2.5rem;
        flex-wrap: wrap;
        display: none
    }

    .landing-page-header_image {
        left: 7rem
    }

    .landing-page-header_image-wrapper {
        width: 100%;
        max-width: 43rem;
        margin-top: 5rem;
        margin-left: auto;
        margin-right: auto
    }

    .landing-page-header_wrapper {
        flex-direction: column;
        align-items: center
    }

    .lp-content_rich-text-wrapper {
        flex-direction: column
    }

    .lp-content_wrapper {
        margin-top: 4rem
    }

    .lp-content_nav {
        max-width: 250px
    }

    .lp-content_nav-link {
        line-height: 26px
    }

    .section-case-studies-navbar {
        top: 5.75rem
    }

    .section-case-studies-header {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62e90426c624b9228af29296_Mask%20group-min.jpg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        height: auto;
        margin-top: 5.7rem
    }

    .case-studies-header_left-wrapper {
        text-align: center;
        flex-direction: column;
        align-items: center;
        max-width: 100%;
        margin-left: 0;
        display: flex
    }

    .case-studies-header_wrapper {
        grid-row-gap: 3.5rem;
        flex-direction: column;
        align-items: center;
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .case-studies-header_right-wrapper {
        max-width: 39rem;
        display: block
    }

    .case-studies-navbar_links-wrapper {
        grid-column-gap: .5rem
    }

    .case-studies_wrapper {
        grid-template-columns: 1fr
    }

    .case-studies_single-wrapper {
        max-width: 100%
    }

    .section-case-study-header {
        padding-top: 8rem
    }

    .case-study-header_wrapper {
        grid-row-gap: 4rem;
        flex-direction: column
    }

    .case-study-header_right-wrapper {
        justify-content: center;
        align-items: center;
        width: 22rem;
        height: 22rem;
        margin-bottom: 6rem;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .case-study-header_bg-wrapper,.case-study-header_image {
        height: 22rem
    }

    .testimonials_row {
        grid-column-gap: 3vw;
        padding-right: 3vw
    }

    .lps-header_right-wrapper {
        width: 100%;
        margin-top: 2rem;
        margin-left: auto;
        margin-right: auto
    }

    .lps-header_form-wrapper {
        width: 100%
    }

    .lps-thankyou-wrapper {
        height: auto;
        padding: 4rem 2.5rem;
        overflow: auto
    }

    .lps-comparison-table_row-wrapper {
        grid-auto-columns: 1fr
    }

    .lps-conparison-table_right-wrapper {
        flex: 1;
        height: 100%
    }

    .lps-comparison-table_right-wrapper-1,.lps-conparison-table_right-wrapper-2 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lps-comparison-table_heading-row-wrapper {
        grid-auto-columns: 1fr
    }

    .section-filler-block-for-banner-3-5rem {
        height: 5rem
    }

    .launching-soon-heading,.launching-soon-form-heading,.launching-soon-sub-heading {
        width: 100%
    }

    .pricing-save-more_wrapper {
        grid-row-gap: .75rem;
        flex-wrap: wrap;
        width: 100%;
        margin-top: 4rem
    }

    .pricing-tools_wrapper {
        display: none
    }

    .pricing-tools-stack_wrapper {
        grid-row-gap: 1.25rem;
        background-color: #fff;
        border-radius: 8px;
        align-items: stretch;
        width: 100%
    }

    .pricing-tools-stack_wrapper.is-total {
        box-shadow: none;
        justify-content: center;
        width: 100%;
        height: auto;
        margin-top: 1rem;
        padding: 1rem;
        position: absolute;
        inset: auto 0% -4.5rem
    }

    .pricing-tools-stack_wrapper.is-total.is-zeda {
        border-color: #444ce7
    }

    .pricing-tools_stack-heading {
        text-align: center;
        text-decoration: underline
    }

    .pricing-tools-stack_single-wrapper {
        grid-column-gap: 1rem;
        flex-direction: row;
        justify-content: flex-start;
        width: 100%
    }

    .pricing-tools-stack_single-price {
        color: var(--black);
        font-weight: 400
    }

    .pricing-tools-stack_total-price {
        font-size: 1.5rem
    }

    .pricing-tools-stack_total-price.is-zeda {
        color: #444ce7
    }

    .pricing-tools-stack_total-price-month {
        font-size: 1rem;
        font-weight: 400
    }

    .pricing-tools-zeda_logo {
        width: 100%;
        max-width: 7rem;
        height: auto;
        position: relative;
        top: 0%
    }

    .pricing-tools-mobile_wrapper {
        margin-top: -2.5rem;
        margin-bottom: 5rem;
        display: block
    }

    .pricing-tools-mobile_grid {
        grid-column-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }

    .pricing-tools-mobile_heading-wrapper {
        text-align: center;
        border: 1px solid #d0d5dd;
        border-radius: 10px 10px 0 0;
        justify-content: center;
        align-items: center;
        width: 100%;
        max-height: 4rem;
        padding: 1.35rem;
        font-size: 1em;
        font-weight: 700;
        display: flex
    }

    .pricing-tools-mobile_heading-wrapper.is-zeda {
        border-color: #444ce7
    }

    .pricing-tools-mobile_col-wrapper {
        flex-direction: column;
        height: 100%;
        display: flex;
        position: relative
    }

    .pricing-tools-mobile_heading-small {
        font-size: .75em;
        font-weight: 400
    }

    .pricing-tools-mobile_price-wrapper {
        border: 1px solid #e0eaff;
        border-radius: 10px;
        justify-content: center;
        align-items: center;
        padding: 1rem .25rem;
        display: flex
    }

    .pricing-tools-mobile_col-btm-wrapper {
        grid-row-gap: 1.25rem;
        border-bottom: 1px solid #d0d5dd;
        border-left: 1px solid #d0d5dd;
        border-right: 1px solid #d0d5dd;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        flex-direction: column;
        flex: 1;
        justify-content: space-between;
        align-items: center;
        padding: .6rem;
        display: flex
    }

    .pricing-tools-mobile_col-btm-wrapper.is-zeda {
        border-bottom-color: #444ce7;
        border-left-color: #444ce7;
        border-right-color: #444ce7;
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .pricing-tools-mobile_stack-heading-wrapper {
        cursor: pointer;
        justify-content: center;
        align-items: center;
        padding: 1rem .25rem;
        display: flex
    }

    .popup_wrapper {
        z-index: 300;
        justify-content: center;
        align-items: center;
        margin-top: 170px;
        display: flex;
        position: fixed;
        inset: 0%
    }

    .popup_wrapper.is-1,.popup_wrapper.is-2,.popup_wrapper.is-3,.popup_wrapper.is-4 {
        display: none
    }

    .popup_bg {
        background-color: #20202099;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0%
    }

    .pop_content {
        position: relative
    }

    .pricing-tools-stack_left-col {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        display: flex
    }

    .pricing-tools-stack_right-col {
        flex-direction: column;
        justify-content: space-between;
        padding-top: .25rem;
        padding-bottom: .25rem;
        display: flex
    }

    .compare-feature_wrapper {
        flex-direction: column
    }

    .compare-feature_content-wrapper {
        width: 100%;
        padding: 1rem
    }

    .compare-feature_image-wrapper {
        width: 90%
    }

    .compare-feature_tag {
        background-color: #eef4ff
    }

    .compare-feature_image {
        border-radius: 8px
    }

    .section-compare-cta {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .compare-table_dp-toggle {
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start
    }

    .compare-table_dp-toggle.w--open {
        flex-direction: column;
        align-items: center
    }

    .compare-table_dp-list.w--open {
        margin-top: 1rem
    }

    .compare-verdict_wrapper {
        grid-row-gap: 2.5rem;
        flex-direction: column-reverse;
        align-items: stretch
    }

    .compare-verdict_img-wrapper {
        width: 80%;
        margin-left: auto;
        margin-right: auto
    }

    .compare-verdict_content-wrapper {
        width: 100%
    }

    .hide-desktop {
        display: block
    }

    .paragraph {
        margin-left: auto;
        margin-right: auto;
        padding-left: 100px;
        padding-right: 100px
    }

    .column-5 {
        padding-left: 60px;
        left: auto
    }

    .column-6 {
        padding-left: 0;
        padding-right: 20px
    }

    .products-content-item-title {
        text-align: left;
        padding-top: 0;
        padding-bottom: 10px;
        line-height: 2.375rem
    }

    .products-content-item-parag {
        text-align: left;
        padding-top: 10px;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .products-content-item-subtitle {
        text-align: left;
        padding-top: 10px;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .image-25 {
        top: -13%;
        right: -8%
    }

    .section-cta-2 {
        background-position: 95% 87%,0 0;
        background-size: 93px 93px,13.25rem
    }

    .container-2 {
        padding-top: 40px
    }

    .advantage-item-title-copy,.advantage-item-title-copy-2 {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .product-advantage-item-copy {
        grid-column-gap: 2.5rem
    }

    .nav_dropdown-toggle-2 {
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: .25rem
    }

    .nav_menu-2 {
        background-color: #fff;
        flex-direction: column;
        align-items: flex-start;
        padding: 1rem 2rem 1.5rem;
        box-shadow: 0 4px 10px #00000026
    }

    .nav_menu-2.mega-menu-position {
        height: 100dvh;
        position: absolute;
        overflow: scroll
    }

    .nav-dropdown-left-wrapper-2 {
        width: 50%
    }

    .nav_link-2 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .product-header_wrapper-copy {
        grid-row-gap: 2rem;
        flex-direction: row;
        width: 100%
    }

    .advantage-item-title-copy-3 {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .image-33 {
        top: -75px
    }

    .image-33.img2 {
        width: 4rem;
        bottom: 12%;
        left: -4%
    }

    .image-33.arrow-header {
        width: 5rem;
        height: 5rem;
        top: 62%;
        left: -6%
    }

    .image-34 {
        left: 8px
    }

    .image-34.img1 {
        right: -10%
    }

    .nav_dropdown-link-top-wrapper-2 {
        width: 100%
    }

    .product-advantage-item {
        grid-column-gap: 2.5rem
    }

    .product-advantage-item.p-b {
        padding-bottom: 5rem
    }

    .nav_dropdown-wrapper-academy-2 {
        grid-column-gap: 1.5rem;
        padding-bottom: 1.5rem;
        overflow: hidden
    }

    .product-advantages-wrapper {
        grid-row-gap: 5rem
    }

    .product-advantages-wrapper.product-padding-bottom {
        padding-bottom: 5rem
    }

    .nav_dropdown-wrapper-2 {
        width: 100%;
        position: relative
    }

    .dropdown-menu-wrapper-link {
        flex-direction: column
    }

    .section-product-advantages.padding-bottom {
        padding-bottom: 5rem
    }

    .section-product-advantages.p-none {
        padding-bottom: 0
    }

    .section-product-advantages.p-b {
        padding-bottom: 5rem
    }

    .nav_dropdown-list-2.w--open {
        width: 100%;
        margin-left: 0;
        position: relative
    }

    .nav_dropdown-list-2.is-academy.feature-wrapper-links.w--open {
        margin-left: 0;
        left: 0
    }

    .div-block-41 {
        grid-row-gap: 5px;
        flex-direction: column;
        display: flex
    }

    .button-5.home-header-sign {
        display: none
    }

    .button-5.home-header-sign.mega-academy {
        display: block
    }

    .button-5.is-nav-cta {
        display: none
    }

    .footer_row-wrapper {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        display: grid
    }

    .nav_dropdown-link-wrapper-2.w360 {
        width: 100%
    }

    .padding-vertical-2 {
        padding-left: 0;
        padding-right: 0
    }

    .product-header_left-wrapper-copy {
        max-width: 42rem
    }

    .product-header_left-wrapper-copy.new-roadmap-header-wrapper {
        max-width: 100%
    }

    .product-header_left-wrapper-copy.use-cases-header-wrapper {
        flex-direction: column;
        align-items: center;
        width: 100%;
        max-width: 100%;
        display: flex
    }

    .section-product-feature-2 {
        margin-bottom: 5rem
    }

    .product-header_heading-copy {
        font-size: 3rem
    }

    .paragraph-3-copy {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .product-advantage-item-img {
        width: 29.0625rem;
        height: 100%
    }

    .product-advantage-item-img.is-left.green-bg.w35 {
        height: 25rem
    }

    .product-advantage-item-img.purple-bg {
        padding-left: 1.25rem
    }

    .product-advantage-item-img.purple-bg.w640 {
        height: 25rem
    }

    .margin-top-2 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .product-header_container-2.new-roadmap-hero-container,.product-header_container-2.use-cases-hero-container {
        grid-row-gap: 2rem;
        flex-direction: column
    }

    .cta-component {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
        background-position: 90% 90%,0 0;
        background-repeat: no-repeat,no-repeat;
        background-size: 13%,20%;
        overflow: hidden
    }

    .cta-image-lines {
        top: -15%;
        right: 3%
    }

    .image-34-copy {
        width: 70px;
        top: -63px;
        left: 12px
    }

    .product-header_left-wrapper-copy-copy {
        max-width: 40rem
    }

    .section-product-feature-copy {
        margin-bottom: 5rem
    }

    .padding-vertical-3 {
        padding-left: 0;
        padding-right: 0
    }

    .image-33-copy {
        width: 77px;
        top: 25px;
        left: -2px
    }

    .margin-top-3 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .product-header_wrapper-copy-copy {
        grid-row-gap: 2rem;
        flex-direction: row;
        width: 100%
    }

    .advantage-item-title-copy-copy {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .paragraph-3-copy-copy {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .advantage-item-title-copy-copy-2 {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .div-block-54 {
        grid-row-gap: 5px;
        flex-direction: column;
        display: flex
    }

    .product-header_left-wrapper-copy-copy-copy {
        max-width: 38rem
    }

    .padding-vertical-4 {
        padding-left: 0;
        padding-right: 0
    }

    .padding-vertical-4.padding-xhuge.new-size {
        padding-top: 13.0625rem
    }

    .image-34-copy-copy-copy {
        inset: -25% 0% auto auto
    }

    .section-product-feature-3 {
        margin-bottom: 5rem
    }

    .margin-top-4 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .advantage-item-title-copy-4,.advantage-item-title-copy-5 {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .div-block-55 {
        grid-row-gap: 1rem;
        flex-direction: column;
        display: flex
    }

    .div-block-55._16 {
        grid-row-gap: .75rem
    }

    .advantage-item-title-copy-7 {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .section-cta-4 {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
        background-position: 90% 90%,0 0;
        background-repeat: no-repeat,no-repeat;
        background-size: 13%,20%;
        overflow: hidden
    }

    .product-feedbacks-tabs-content {
        flex: 0 50%
    }

    .product-integration-bg-img.is-two-img {
        height: 20%
    }

    .product-integration-bg-img.is-one-img {
        height: 30%;
        top: 57%
    }

    .collect-feedback-tabs-menu.centered-tabs {
        justify-content: flex-start;
        overflow: auto
    }

    .feedbacks-tab-link-content-bottom {
        width: 100%
    }

    .section-product-collect-feedback {
        margin-bottom: 5rem
    }

    .product-integration-main-img {
        max-width: 100%;
        height: auto
    }

    .collect-feedback-tab-link {
        flex: none;
        padding-left: 1rem;
        padding-right: 1rem;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .section-product-feedbacks {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .feedbacks-tab-pane-content {
        width: 25.25rem;
        height: 25.25rem
    }

    .dots-icon {
        width: 5.125rem;
        height: 4.4375rem
    }

    .collect-feedback-dop-text {
        top: -20%
    }

    .product-feedbacks-tabs {
        grid-column-gap: 2rem;
        justify-content: space-between;
        align-items: flex-start;
        padding: 2.5rem
    }

    .product-feedbacks-tabs-menu {
        flex: 0 50%;
        margin-left: 2rem
    }

    .tab-pane-img {
        max-width: 100%;
        height: 100%
    }

    .product-integration-content {
        margin-top: 2.25rem;
        padding: 2.5rem
    }

    .margin-vertical-2 {
        margin-left: 0;
        margin-right: 0
    }

    .section-faqs-2 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .product-header_wrapper-2 {
        grid-row-gap: 2rem;
        flex-direction: column;
        width: 100%
    }

    .image-50 {
        height: 100%
    }

    .advantage-item-parag {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .advantage-item-title {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .nav_dropdown-wrapper-3 {
        width: 100%;
        position: relative
    }

    .image-54 {
        width: 100%;
        height: 100%
    }

    .product-header_heading-2 {
        font-size: 3rem
    }

    .image-55.is-1 {
        max-width: 100%;
        margin-left: 0
    }

    .product-header_left-wrapper-2 {
        max-width: 45.875rem;
        overflow: visible
    }

    .margin-top-7 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .text-block-18 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .home-header_h1.new {
        max-width: 39rem
    }

    .home-header_top-wrapper.ppc {
        padding-left: 0;
        padding-right: 0
    }

    .home-header_bottom-wrapper {
        min-width: auto
    }

    .image-12 {
        width: 10%;
        top: 58%;
        right: -8%
    }

    .product-header_heading-3 {
        font-size: 3rem
    }

    .product-header_left-wrapper-3 {
        max-width: 45.875rem;
        overflow: visible
    }

    .margin-top-8 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-44 {
        max-width: 100%
    }

    .image-16 {
        left: -1%
    }

    .div-block-21 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .video-source {
        height: 32.6875rem;
        position: relative
    }

    .image-64 {
        display: none;
        right: 1%
    }

    .section-single-impact {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .footer_wrapper-6 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 3rem;
        flex-wrap: wrap;
        padding-top: 5rem
    }

    .impact-tab-pane-image {
        box-shadow: none;
        background-color: #0000;
        width: 25.25rem;
        height: auto
    }

    .impact-tab-pane-wrap {
        grid-column-gap: 2.5rem;
        padding: 2.5rem
    }

    .section-home-impact {
        padding-bottom: 5rem
    }

    .impact-tab-pane-item {
        height: auto;
        padding: 1rem 1.25rem
    }

    .footer_brand-link-6.new-pre-footer-link {
        margin-top: 0
    }

    .impact-menu {
        grid-column-gap: 2.5rem
    }

    .product-header_heading-4 {
        font-size: 3rem
    }

    .product-header_left-wrapper-4 {
        max-width: 45.875rem;
        overflow: visible
    }

    .margin-top-9 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-64 {
        flex-direction: column
    }

    .div-block-64.new-newsletter-right-column {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .image-70.ppc-multi-channel {
        top: -15%;
        left: -3%
    }

    .product-header_heading-copy-3 {
        font-size: 3rem
    }

    .margin-top-10 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .text-block-22 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .image-71 {
        height: 100%
    }

    .image-72 {
        width: 100%;
        height: 100%
    }

    .div-block-66 {
        grid-row-gap: 5px;
        flex-direction: column;
        display: flex
    }

    .div-block-29 {
        margin-top: -10.4875rem;
        margin-bottom: 5rem
    }

    .swiper-slide.v {
        height: 15.625rem
    }

    .swiper-slide.v.slide-5 {
        width: 28.125rem
    }

    .swiper-slide.v.slide-2 {
        width: 26.625rem
    }

    .swiper-slide.v.slide-3 {
        width: 13.6875rem
    }

    .swiper-slide.v.slide-1 {
        width: 13.5rem
    }

    .swiper-slide.v.slide-4 {
        width: 27.9375rem
    }

    .section-about-header-2 {
        padding-top: 5rem
    }

    .about-header_container._0 {
        height: 44vw
    }

    .section-about-people {
        margin-bottom: 5rem;
        padding-top: 5rem;
        padding-bottom: 5rem;
        overflow: hidden
    }

    .image-77 {
        top: -15%;
        right: 3%
    }

    .about-content-people-bg.people-bg-s {
        inset: auto -14% -4% auto
    }

    .about-swiper-slider {
        padding-right: 5rem
    }

    .product-header_left-wrapper-5 {
        max-width: 45.875rem;
        overflow: visible
    }

    .section-integrations-needmore-3 {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .heading-26 {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .heading-27 {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .heading-29 {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .slide-nav {
        display: none
    }

    .testimonials-top-info {
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-columns: 1fr;
        display: flex
    }

    .mask {
        overflow: hidden
    }

    .slider-customer-arrow.left-arrow {
        right: 96%
    }

    .slider-customer-arrow.right-arrow {
        left: 96%
    }

    .section-customer-testimonials {
        padding-bottom: 0
    }

    .pricing-tools-stack_wrapper-2 {
        grid-row-gap: 1.25rem;
        background-color: #fff;
        border-radius: 8px;
        align-items: stretch;
        width: 100%
    }

    .pricing-tools-stack_wrapper-2.is-total {
        box-shadow: none;
        justify-content: center;
        width: 100%;
        height: auto;
        margin-top: 1rem;
        padding: 1rem;
        position: absolute;
        inset: auto 0% -4.5rem
    }

    .pricing-tools-stack_wrapper-2.is-total.is-zeda {
        border-color: #444ce7
    }

    .pricing-plan_tabs-plan-line.white-line {
        margin-top: 0
    }

    .section-pricing-comparison-2 {
        padding-bottom: 5rem
    }

    .pricing-comparison_headings-wrapper-2 {
        z-index: 5;
        grid-column-gap: 5rem;
        background-color: #fff;
        justify-content: center;
        max-width: 45rem;
        margin-left: auto;
        margin-right: auto;
        padding-top: 1rem;
        display: flex;
        position: relative
    }

    .pricing-tools-stack_total-price-2 {
        font-size: 1.5rem
    }

    .pricing-tools-stack_total-price-2.is-zeda {
        color: #444ce7
    }

    .pricing-comparison_col-wrapper-2 {
        height: 100%;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .pricing-comparison_col-wrapper-2.is-feature-heading {
        width: auto;
        max-width: 100%;
        padding-left: 0
    }

    .pricing-comparison_col-wrapper-2.is-feature-heading.is-heading {
        padding-top: 1rem
    }

    .pricing-comparison_col-wrapper-2.is-highlighted {
        max-width: 100%
    }

    .text-size-medium-2 {
        font-size: .875rem
    }

    .pricing-plans_tabs-tablink-2 {
        padding: .5rem 1.5rem;
        font-size: 1em
    }

    .pricing-comparison_top-wrapper-2 {
        z-index: 5;
        background-color: #fff;
        justify-content: center;
        width: 100%;
        position: sticky;
        top: 4.4rem;
        box-shadow: 0 6px 8px -6px #1111110d
    }

    .image-14 {
        max-width: 9.375rem
    }

    .pricing-comparison_feature-text-2 {
        color: #565359;
        font-size: .875em
    }

    .paragraph-21.f {
        width: 100%;
        max-width: 27.9375rem;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .pricing-tools-mobile_stack-heading-wrapper-2 {
        cursor: pointer;
        justify-content: center;
        align-items: center;
        padding: 1rem .25rem;
        display: flex
    }

    .pricing-save-more_wrapper-3 {
        grid-row-gap: .75rem;
        flex-wrap: wrap;
        width: 100%;
        margin-top: 4rem
    }

    .pricing-save-more_wrapper-4 {
        grid-row-gap: 1rem;
        flex-wrap: wrap;
        width: 100%;
        margin-top: 4rem
    }

    .pricing-plans_tabs-plan {
        margin-bottom: 1.25rem;
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .section-pricing-assistance-2 {
        margin-bottom: 5rem;
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .pricing-tools-stack_single-wrapper-2 {
        grid-column-gap: 1rem;
        flex-direction: row;
        justify-content: flex-start;
        width: 100%
    }

    .pricing-plans_tabs-save10-wrapper-2 {
        left: 14.4rem
    }

    .pricing-comparison_is-heading-active-2 {
        background-color: #5e72e4;
        border-radius: 100px;
        width: 50%;
        max-width: 100%;
        height: 4px;
        max-height: 4px;
        margin-top: .75rem;
        padding-top: 0;
        padding-bottom: 0;
        position: relative;
        left: auto;
        right: auto
    }

    .text-color-medium-grey-2 {
        font-size: .875rem;
        line-height: 1.4rem
    }

    .pricing-plans_tabs-content-wrapper-2 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 2rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .pricing-plans_tabs-menu-2 {
        max-width: 14rem;
        padding: .35rem .25rem
    }

    .secondary-button-2.is-pricing {
        padding: .65rem 1.5rem;
        font-size: .875rem;
        font-weight: 400
    }

    .div-block-19 {
        padding-left: 4rem;
        padding-right: 4rem
    }

    .pricing-plans_tabs-plan-bottom-wrapper-2 {
        grid-row-gap: .75rem
    }

    .pricing-tools_wrapper-2 {
        display: none
    }

    .pricing-tools-mobile_col-btm-wrapper-2 {
        grid-row-gap: 1.25rem;
        border-bottom: 1px solid #d0d5dd;
        border-left: 1px solid #d0d5dd;
        border-right: 1px solid #d0d5dd;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
        flex-direction: column;
        flex: 1;
        justify-content: space-between;
        align-items: center;
        padding: .6rem;
        display: flex
    }

    .pricing-tools-mobile_col-btm-wrapper-2.is-zeda {
        border-bottom-color: #444ce7;
        border-left-color: #444ce7;
        border-right-color: #444ce7;
        padding-top: 1.75rem;
        padding-bottom: 1.75rem
    }

    .div-block-17 {
        display: flex
    }

    .pricing-plans_tabs-plan-middle-wrapper-2 {
        margin-top: 1.25rem
    }

    .pricing-tools-mobile_heading-wrapper-2 {
        text-align: center;
        border: 1px solid #d0d5dd;
        border-radius: 10px 10px 0 0;
        justify-content: center;
        align-items: center;
        width: 100%;
        max-height: 4rem;
        padding: 1.35rem;
        font-size: 1em;
        font-weight: 700;
        display: flex
    }

    .pricing-tools-mobile_heading-wrapper-2.is-zeda {
        border-color: #444ce7
    }

    .pricing-tools-stack_single-price-2 {
        color: #000;
        font-weight: 400
    }

    .pricing-tools_stack-heading-2 {
        text-align: center;
        text-decoration: underline
    }

    .pricing-comparison_row-wrapper-2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: left;
        border-top-width: 1px;
        grid-template-rows: auto;
        grid-template-columns: 3fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .button-17.is-pricing {
        padding-top: .65rem;
        padding-bottom: .65rem;
        font-weight: 400
    }

    .products-content-item-left.products-text {
        flex: 0 50%
    }

    .section-home-customers {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .image-31 {
        max-width: 70%;
        bottom: -21%
    }

    .image-31.arrow-img2 {
        bottom: -21.5%
    }

    .margin-bottom-16 {
        margin-bottom: .625rem
    }

    .customers_logos-wrapper {
        align-items: flex-start
    }

    .section-home-products {
        margin-top: 5rem;
        padding-bottom: 5rem
    }

    .products-content-item-title-2 {
        line-height: 2.375rem
    }

    .image-85 {
        top: 31%;
        left: 15%
    }

    .image-85.home-hero-heading-deco {
        width: 28rem;
        top: 63%;
        left: 84px
    }

    .image-85.ppc-feedback {
        width: 28rem;
        top: 63%;
        left: 132px
    }

    .image-85.ppc-capture {
        width: 28rem;
        top: 63%;
        left: 94px
    }

    .products-content-grid {
        grid-row-gap: 5rem
    }

    .products-content-item-parag-2 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .home-header_wrapper-3 {
        flex-direction: column;
        align-items: center
    }

    .paragraph-3 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .customers_logo {
        width: 5.625rem
    }

    .products-content-row {
        grid-column-gap: 2.5rem
    }

    .div-block-6 {
        grid-column-gap: 1.25rem
    }

    .products-content-item-subtitle-2 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .customers-title {
        max-width: 15.3125rem;
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .margin-bottom-32 {
        margin-bottom: 1.25rem
    }

    .div-block-5.home-video-holder {
        width: 100%
    }

    .margin-bottom-24 {
        margin-bottom: 1rem
    }

    .products-content-item-right {
        flex: 0 50%
    }

    .customers_logos-row-wrapper {
        grid-row-gap: 1.2rem;
        flex-wrap: wrap
    }

    .customers_logos-row-wrapper.new-home-logos {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.2rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }

    .companies-wrapper {
        align-items: flex-start
    }

    .section-home-lifecycle-2 {
        margin-top: 0
    }

    .image-30.rotate-arrow.new-second {
        bottom: 55%;
        right: -1%
    }

    .image-30.arrow-3.new-last {
        bottom: -9%
    }

    .image-30.arrow-1.new-first {
        bottom: -12%;
        right: -18%
    }

    .nav-menu-btn {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 2.25rem;
        height: 2.25rem;
        padding: .375rem;
        display: flex
    }

    .nav-menu-btn.purple-btn {
        background-color: var(--blue);
        border-radius: 100%
    }

    .nav-menu-btn-icon {
        width: 1.5rem;
        height: 1.5rem
    }

    .nav-menu-btn-wrap {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .section-blog-planned {
        margin-top: 2.5em;
        margin-bottom: 2.5em
    }

    .planned-item {
        height: auto
    }

    .section-cta-email {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .cta-email-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }

    .cta-email-left {
        max-width: 50%
    }

    .cta-email-left.new-blog {
        max-width: 100%
    }

    .cta-email-right {
        max-width: 100%;
        margin-top: 1.5rem
    }

    .heading-35 {
        font-size: 1.3rem
    }

    .cta-email-bg.is-3 {
        bottom: 74%;
        left: 33%
    }

    .cta-email-bg.is-3.new {
        bottom: 78%;
        left: 51%
    }

    .cta-email-bg.is-1 {
        bottom: 19%;
        left: 31%
    }

    .cta-email-bg.top {
        top: -41%;
        left: -4%
    }

    .cta-email-bg.bottom {
        inset: 32% 0% auto auto
    }

    .section-featured-post {
        margin-bottom: 5rem
    }

    .heading-36 {
        font-size: 1.5rem
    }

    .paragraph-29 {
        font-size: .875rem
    }

    .collection-item {
        align-items: flex-start
    }

    .div-block-93 {
        width: 11rem;
        height: 8rem
    }

    .collection-list-2 {
        grid-column-gap: 1.25em;
        grid-row-gap: 1.25em
    }

    .link-block-14 {
        height: 9rem;
        min-height: 9em
    }

    .form-block-2 {
        margin-bottom: 1.5rem
    }

    .collection-list-4 {
        grid-column-gap: 1rem
    }

    .image-97 {
        left: -88%
    }

    .image-97.new-blog-deco-1 {
        top: -42%;
        left: -34%
    }

    .filter_empty {
        padding: 2.5em
    }

    .image-105 {
        max-width: 9%
    }

    .section-getmore-context {
        padding-bottom: 3.75rem
    }

    .paragraph-35 {
        max-width: 39.375rem;
        margin-left: auto;
        margin-right: auto;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .getmore-context-items {
        margin-bottom: 1.4375rem
    }

    .getmore-context-item_parag {
        letter-spacing: -.28px;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .grid-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .grid-content {
        padding: 2rem
    }

    .grid-content-img {
        height: 13.75rem;
        margin-top: 1.25rem;
        margin-bottom: 1.25rem
    }

    .heading-50 {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .paragraph-36 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .paragraph-36.margin-bottom-16._1rem {
        margin-bottom: 1rem
    }

    .category-wrapper {
        overflow: auto
    }

    .home-body-cta-wrapper {
        margin-top: 5rem
    }

    .home-body-cta-wrapper.second {
        margin-bottom: 5rem
    }

    .integrations-list {
        grid-template-columns: 1fr 1fr
    }

    .margin-s {
        margin-bottom: .75rem
    }

    .margin-m {
        margin-bottom: 1rem
    }

    .margin-l {
        margin-bottom: 1.5rem
    }

    .margin-xl {
        margin-bottom: 2rem
    }

    .margin-2xl {
        margin-bottom: 3rem
    }

    .challenges-list {
        grid-row-gap: 1.5rem
    }

    .challenges-item-first-column {
        padding: 1.5rem
    }

    .challenges-heading {
        font-size: 1.5rem
    }

    .challenges-icon {
        width: 2rem;
        height: 2rem
    }

    .challenges-info-wrapper {
        grid-column-gap: 2rem;
        margin-top: .5rem;
        margin-bottom: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .challenges-info-block {
        grid-row-gap: .75rem
    }

    .challenges-info-heading {
        grid-column-gap: .75rem
    }

    .h5 {
        font-size: 1.25rem
    }

    .neurainvests-help-tabs-menu {
        grid-column-gap: 2rem;
        margin-bottom: 2rem
    }

    .neurainvests-help-tabs-content {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .new-column.while-scroll-2-coll-special {
        margin-bottom: 0
    }

    .paragraph-m {
        font-size: 1rem;
        line-height: 1.3em
    }

    .neurainvests-help-pills {
        padding: 1rem
    }

    .products-benefits-2-col-holder {
        grid-row-gap: 16px;
        flex-wrap: wrap
    }

    .neurainvests-section.home-stats-cards-section {
        padding-bottom: 2.5rem
    }

    .neurainvests-section.ppc-purple-hero {
        padding-top: 11.5rem;
        padding-bottom: 2.5rem
    }

    .products-benefits-integrations-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-wrap: wrap
    }

    .home-stats-cards-grid {
        grid-template-columns: 1fr 1fr
    }

    .testimonials-top-info-holder {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-wrap: wrap
    }

    .no-margin {
        margin-bottom: 0
    }

    .new-section {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .new-section.use-cases-hero {
        padding-top: 12rem;
        padding-bottom: 5rem
    }

    .new-section.new-case-studie-hero {
        padding-bottom: 13rem
    }

    .new-section.case-studies-content {
        padding-bottom: 7rem
    }

    .new-section.ppc-tools-section {
        margin-top: 0
    }

    .new-section.hero-lead-capture {
        margin-top: 1rem;
        margin-left: 1rem;
        margin-right: 1rem
    }

    .new-section.lead-capture-footer {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .new-section.new-integration-hero {
        padding-bottom: 7rem
    }

    .new-section.home-tabs-section {
        height: auto
    }

    .new-section.hero-compare {
        padding-top: 14rem;
        padding-bottom: 5rem
    }

    .new-section.compare-footer,.new-section.lead-capture-demo-footer {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .new-section.hero-field-guide-temp {
        padding-top: 13rem
    }

    .new-container.new-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .new-container.rebrand-grid {
        grid-column-gap: 1.125rem
    }

    .use-cases-rich-text h2 {
        margin-bottom: .75rem
    }

    .use-cases-rich-text p {
        margin-bottom: .75rem;
        font-size: 1rem;
        line-height: 1.3em
    }

    .use-cases-rich-text ul {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        font-size: 1rem;
        line-height: 1.3em
    }

    .margin-3xl {
        margin-bottom: 5rem
    }

    .use-cases-first-column {
        padding-right: 0
    }

    .use-cases-second-column {
        padding-left: 0
    }

    .contain-image.case-studie-zeda-logo {
        height: 1.7rem
    }

    .use-cases-body-image {
        max-width: none;
        height: 60vw;
        max-height: none;
        margin-bottom: .5rem
    }

    .use-cases-hero-deco-1 {
        width: 3rem;
        height: 3rem;
        top: -.5rem;
        left: -.75rem
    }

    .use-cases-hero-deco-2 {
        width: 4.5rem;
        height: 4.5rem;
        bottom: -1rem;
        right: -4.7rem
    }

    .case-studie-hero-image-holder {
        height: 25rem;
        margin-bottom: -18.7rem
    }

    .margin-xs {
        margin-bottom: .5rem
    }

    .case-studies-content-container {
        grid-column-gap: 8rem;
        grid-row-gap: 8rem;
        grid-template-columns: 1fr
    }

    .case-studies-content-container._0-gap-on-tablet {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .case-studie-left-column {
        grid-column-gap: 8rem;
        grid-row-gap: 8rem;
        display: none
    }

    .case-studie-content-badge-holder {
        width: 20rem;
        height: 8rem
    }

    .case-studie-zeda-badge {
        padding: .75rem 1.5rem;
        left: -7%
    }

    .case-studie-quotes-holder {
        flex-direction: column;
        justify-content: center;
        display: flex
    }

    .case-studie-quotes-holder.green-holder {
        text-align: center;
        align-items: center;
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto
    }

    .case-studie-quotes-holder.case-studie-show-on-tablet {
        margin-top: 6rem;
        margin-bottom: 6rem
    }

    .case-studie-quotes-icon-holder {
        left: -1.1rem
    }

    .case-studie-quotes-icon-holder.green-icon-holder {
        top: -3.7rem;
        left: .6rem
    }

    .case-studie-green-bg-vector-holder {
        width: 50vw;
        height: 40vw;
        top: -12%
    }

    .case-studie-first-cell-tablet {
        margin-bottom: 2rem;
        display: block
    }

    .case-studie-first-cell-desktop {
        display: none
    }

    .tablet-no-max-width {
        max-width: none
    }

    .related-case-studies-cards-grid {
        grid-template-columns: 1fr 1fr
    }

    .case-studie-show-on-tablet {
        display: block
    }

    .case-studie-show-only-on-dekstop {
        display: none
    }

    .roadmap-heading-deco-image {
        display: none;
        top: -75px
    }

    .roadmap-hero-image-holder {
        width: 100%;
        max-width: 100vw;
        height: 56vw
    }

    .blog-post-template-section {
        padding-top: 7rem
    }

    .blog-post-template-container {
        grid-template-columns: 2.75fr 1fr
    }

    .new-blog-post-main-img-holder {
        height: 20rem
    }

    .blog-post-temp-social-wrapper.for-smaller-devices {
        flex-direction: row;
        margin-top: 1.5rem;
        display: flex
    }

    .blog-post-table-of-content-card {
        width: 100%;
        max-width: 100rem;
        max-height: none;
        margin-top: 0;
        margin-bottom: 2rem;
        position: relative;
        top: 0
    }

    .blog-post-temp-cta-email {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .blog-post-temp-cta-email-left-holder {
        max-width: 100%
    }

    .blog-post-temp-social-column {
        display: none
    }

    .margin-vertical-3 {
        margin-left: 0;
        margin-right: 0
    }

    .migration-logos-wrapper {
        flex-wrap: wrap
    }

    .fixed-page-cta {
        display: none
    }

    .pricing-tab-card {
        padding-bottom: 0
    }

    .pricing-dropdowns-wrapper {
        max-width: none
    }

    .pricing-tab-image-holder {
        width: 85vw;
        height: 110%;
        margin-left: -3.5rem;
        position: static
    }

    .new-pricing-green-card {
        margin-top: 2.25rem;
        padding: 2.5rem
    }

    .ppc-form-wrapper {
        width: 100%
    }

    .ppc-hero-image-wrapper {
        width: 110%;
        height: 50vw;
        margin-top: 3rem;
        margin-left: -34px
    }

    .section-top-0 {
        padding-top: 0
    }

    .ppc-tab-content {
        width: 100%;
        top: 1rem
    }

    .ppc-tab-pane {
        top: 0
    }

    .ppc-tab-image-wrapper {
        justify-content: center;
        max-width: 100%;
        height: 100%;
        padding: 1rem
    }

    .ppc-tab-image-wrapper.red {
        max-width: 100%
    }

    .ppc-tab-1-image-holder {
        max-width: 70vw;
        height: 50vw
    }

    .ppc-tab {
        grid-row-gap: 0rem;
        flex-direction: column
    }

    .ppc-2-column-container {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .ppc-tabs-images-wrapper {
        position: static;
        left: auto
    }

    .ppc-tab-2-image-holder.smaller {
        max-width: 33vw;
        height: auto;
        right: 8%
    }

    .ppc-image-wrapper {
        justify-content: center;
        max-width: 100%;
        height: 100%;
        padding: 1rem
    }

    .ppc-grid-1-image-holder {
        max-width: 90vw;
        height: auto;
        position: static;
        bottom: auto;
        right: auto
    }

    .ppc-grid-2-image-holder {
        max-width: 70vw;
        height: auto;
        bottom: -1.9rem;
        right: -2%
    }

    .ppc-red-1-image-holder {
        max-width: 90vw;
        height: 60vw;
        position: static
    }

    .ppc-red-2-image-holder {
        max-width: 50vw;
        height: 60vw;
        top: -3.3rem;
        right: -1rem
    }

    .ppc-red-3-image-holder {
        width: auto;
        max-width: 90vw;
        height: auto;
        position: static
    }

    .ppc-red-4-image-holder {
        max-width: 60vw;
        height: auto;
        top: -2.4rem;
        right: -1.5rem
    }

    .ppc-multi-channel-benefits-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .new-home-cycle-cards-container {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .new-home-cycle-card {
        height: 100%;
        padding-bottom: 1.75rem
    }

    .new-home-cycle-card-img-bg {
        display: none
    }

    .new-home-cycle-image-holder.green-image {
        height: 21.2rem
    }

    .new-home-cycle-content-holder {
        flex-direction: column;
        justify-content: space-between;
        display: flex
    }

    .new-home-cycle-bg-image-holder {
        display: none
    }

    .padding-bottom-0 {
        padding-bottom: 0
    }

    .ppc-tab-1-image-2-holder {
        max-width: 31.2vw;
        height: 53vw;
        right: 13%
    }

    .ppc-tab-3-image-holder {
        max-width: 70vw;
        height: 50vw;
        right: auto
    }

    .ppc-tab-2-image-2-holder {
        max-width: 37vw;
        position: absolute;
        right: 28%
    }

    .ppc-tab-4-image-holder {
        max-width: 70vw;
        height: 50vw
    }

    .ppc-tab-widget-image-holder {
        max-width: 70vw;
        height: 50vw;
        right: auto
    }

    .ppc-tab-widget-image-2-holder {
        max-width: 40vw;
        right: 10%
    }

    .new-home-cycle-card-icon {
        width: 3rem;
        height: 3rem;
        margin-bottom: .25rem;
        display: block
    }

    .linking-cycle-sections {
        top: -10%
    }

    .testimonial-cms-row.first,.testimonial-cms-row.second {
        padding-right: 3vw
    }

    .mega-menu-nav-dropdown-list.w--open {
        width: 100%;
        margin-left: 0;
        position: relative
    }

    .mega-menu-inner-wrapper {
        box-shadow: none
    }

    .mega-menu-tabs-holder {
        max-width: none;
        overflow: hidden
    }

    .mega-menu-inner-container {
        flex-wrap: wrap;
        padding-left: 0;
        padding-right: 0
    }

    .button-22.is-nav-cta,.button-22.home-header-sign {
        display: none
    }

    .nav_link-9 {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .nav_dropdown-wrapper-academy-6 {
        grid-column-gap: 1.5rem;
        padding-bottom: 1.5rem;
        overflow: hidden
    }

    .nav_dropdown-link-top-wrapper-9 {
        width: 100%
    }

    .mega-menu-card:hover {
        background-color: #f6f7fd00
    }

    .mega-menu-card-image-holder.academy {
        max-width: 9.625rem
    }

    .mega-menu-card-image-holder._100-image-width {
        height: 5rem
    }

    .mega-menu-products-grey-bg {
        background-color: #fbfbfb00;
        width: 100%;
        height: auto;
        padding: 1.375rem
    }

    .mega-menu-products-grey-bg.right {
        max-width: none;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .mega-menu-products-grey-bg-piece {
        background-color: #fbfbfb00
    }

    .mega-menu-product-banner {
        margin-top: .5rem
    }

    .mega-menu-integrations-banner {
        flex-wrap: wrap;
        margin-top: .5rem
    }

    .mega-menu-size-spacing {
        padding-top: 0
    }

    .mega-menu-back-wrapper {
        justify-content: space-between;
        align-items: center;
        margin-bottom: 2rem;
        display: flex
    }

    .mega-menu-back-button {
        cursor: pointer;
        align-items: center;
        display: flex
    }

    .mega-menu-academy-tabs-holder {
        max-width: none;
        overflow: hidden
    }

    .footer-newsletter-arrow {
        display: none
    }

    .newsletter-arrow-holder {
        padding-top: 0;
        padding-left: 1.7rem
    }

    .new-mega-menu-back-button {
        align-items: center;
        display: flex
    }

    .contact-us-form-block.lp-popup-form {
        min-width: 30rem
    }

    .use-cases-hero-image-holder {
        width: 100%;
        max-width: 100vw
    }

    .use-cases-heading-deco-image {
        display: none;
        top: -75px
    }

    .use-cases-benefit-grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .use-cases-tabs {
        flex-direction: column
    }

    .use-cases-tabs-menu {
        max-width: 100%;
        margin-bottom: 3rem;
        margin-right: 0
    }

    .use-cases-tabs-image-holder {
        height: 52vw
    }

    .use-cases-tabs-image-holder.voc-revamp {
        height: 67vw
    }

    .lottie-animation {
        width: 140%;
        margin-top: 0;
        margin-left: -23%;
        position: absolute;
        top: -97px
    }

    .insights-2-0-hero {
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .insights-2-0-hero.lead-capture-pricing {
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
        overflow: hidden
    }

    .insights-2-0-hero-holder {
        height: 35vw;
        margin-top: 2rem
    }

    .insights-2-0-hero-holder.voc-revamp {
        max-width: 91vw;
        height: 54vw;
        margin-top: 3rem
    }

    .insights-2-0-hero-content-holder {
        max-width: 45.875rem;
        overflow: visible
    }

    .insights-2-0-stacking-cards-wrapper {
        position: static
    }

    .insights-stacked-card {
        background-position: 50%;
        background-size: cover;
        border-style: none;
        flex-flow: column;
        height: auto;
        margin-bottom: 3rem;
        padding-right: 2rem;
        position: static
    }

    .insights-stacked-card._2 {
        margin-bottom: 3rem
    }

    .insights-card-heading {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .insights-stacked-card-image-holder {
        max-width: 100vw;
        height: 60vw;
        position: static
    }

    .insights-stacked-card-image-holder._2 {
        position: relative;
        bottom: -33px;
        right: -33px
    }

    .play-button,.play-button-pulse {
        width: 3.5rem;
        height: 3.5rem
    }

    .product-insights-hero-lottie {
        width: 95%
    }

    .new-smaller-inner-container {
        flex-flow: column;
        justify-content: center;
        align-items: center
    }

    .smaller-reated-image-holder {
        order: -1;
        max-width: 100vw;
        height: 50vw
    }

    .opened-faqs-holder {
        width: 100%;
        max-width: 70vw
    }

    .new-voc-big-cta {
        padding: 3rem
    }

    .new-voc-big-cta-icons-holder {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: wrap
    }

    .icon-95 {
        width: 4rem;
        height: 4rem
    }

    ._3-cards-grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .voc-new-blog-image-holder {
        height: 20vw
    }

    .hero-new-gradinet-bg,.pricing-hero-gradient {
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .new-pricing-card-heading {
        font-size: 3rem
    }

    .new-pricing-purple-cta:hover {
        background-color: var(--purple)
    }

    .new-pricing-purple-cta.white:hover {
        color: var(--purple);
        background-color: #5e72e400
    }

    .new-pricing-features-grid.flexbox {
        flex-flow: column
    }

    .new-pricing-integrations-icons-holder {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: wrap
    }

    .new-pricing-purple-big-cards {
        height: auto
    }

    .new-pricing-table-grid {
        grid-template-columns: 1fr 1fr
    }

    .new-pricing-table-purple-part {
        flex: 0 auto
    }

    .new-testimonial-image-holder {
        border-radius: 1.25rem;
        overflow: hidden
    }

    .new-pricing-testimonial-gradient {
        max-width: 5rem
    }

    .new-pricing-price-heading {
        font-size: 1.875rem
    }

    .new-pricing-feature-big-card-arrow {
        transform: rotate(270deg)
    }

    .blog-dd-list-container {
        grid-row-gap: 32px
    }

    .blog-dd-card-thumbnail {
        height: 15vw;
        max-height: none
    }

    .blog-dd-cta {
        justify-content: space-between;
        align-items: flex-start;
        height: auto
    }

    .blog-dd-cta-deco {
        margin-left: auto
    }

    .hide-on-tablet {
        display: none
    }

    .mega-menu-academy-banner {
        flex-wrap: wrap;
        margin-top: .5rem
    }

    .mega-menu-academy-second-banner {
        margin-top: .5rem
    }

    .newest-container {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .newest-container.newest-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .newest-simple-navbar {
        padding-top: 3rem
    }

    .newest-simple-nav-white-btn:hover {
        background-color: var(--white);
        color: var(--purple)
    }

    .hero-lead-capture-heading-deco {
        width: 2rem;
        height: 2rem;
        display: none;
        top: -1rem;
        right: -1rem
    }

    .lead-capture-hero-left-column {
        max-width: 100%
    }

    .lead-capture-multi-images-holder {
        max-width: 100vw;
        height: 54vw
    }

    .lead-capture-multi-images-holder.smaller {
        max-width: 100vw;
        height: 61vw
    }

    .newest-global-purple-button:hover {
        background-color: var(--purple)
    }

    .newest-global-purple-button.newest-white-button:hover {
        background-color: var(--white);
        color: var(--purple)
    }

    .lead-capture-pricing-card-gradient {
        border-bottom-right-radius: 2rem;
        border-bottom-left-radius: 2rem
    }

    .lead-capture-pricing-card {
        margin-top: 5rem
    }

    .lead-capture-pricing-table-wrapper {
        grid-template-columns: 1fr 1fr
    }

    .lead-capture-heading-holder {
        margin-left: 0
    }

    .lead-capture-benefit-card {
        max-width: 100%;
        height: auto;
        margin-top: 1rem;
        position: relative;
        top: auto;
        right: auto
    }

    .lead-capture-swiper-deco-arrow {
        max-width: 5rem;
        height: 5rem;
        bottom: -20%;
        transform: rotate(90deg)
    }

    .lead-swiper {
        box-shadow: none;
        border-style: none;
        border-radius: 0;
        overflow: visible
    }

    .lead-capture-swiper-card {
        border: .0625rem solid #eaecf0;
        border-radius: 2rem;
        box-shadow: 0 0 32px #0a254026
    }

    .lead-capture-bottom-banner.compare-footer {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .lead-capture-bottom-banner-deco-img {
        max-width: 25vw;
        height: 20vw
    }

    .lead-capture-popup.new-home-arcade {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .integration-hero-gradient {
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .new-integration-icon {
        width: 3rem;
        height: 3rem
    }

    .new-integration-icon._1 {
        top: 7%;
        bottom: auto;
        right: 42%
    }

    .new-integration-icon._2 {
        display: none;
        top: 5%;
        bottom: auto;
        right: 44%
    }

    .new-integration-icon._3 {
        inset: 2% auto auto 39%
    }

    .new-integration-icon._4 {
        top: 2%;
        right: 18%
    }

    .new-integration-icon._9 {
        top: -4%;
        right: 30%
    }

    .new-integration-icon._5 {
        top: 7%;
        right: 6%
    }

    .new-integration-icon._6 {
        top: -4%;
        bottom: auto;
        left: 27%
    }

    .new-integration-icon._7 {
        display: none;
        top: 5%;
        bottom: auto;
        left: 42%
    }

    .new-integration-icon._8 {
        display: none
    }

    .new-integration-icon._10 {
        top: 7%;
        left: 3%
    }

    .new-integration-icon._11 {
        top: 2%;
        left: 15%
    }

    .new-integration-hero-image {
        height: auto
    }

    .new-integration-hero-images-wrapper {
        margin-top: 5rem
    }

    .new-integration-tab-pane-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .support-big-tab-inner-card.for-third-tab {
        height: 13.75rem
    }

    .new-custom-integration-image {
        height: 26vw
    }

    .customer-data-card-image-holder {
        max-width: 100vw;
        height: 27vw
    }

    .new-integration-sec-tab-screens {
        max-width: 100vw;
        height: 61vw
    }

    .support-big-tab-big-image {
        max-width: 24rem;
        height: auto;
        top: auto;
        bottom: 0
    }

    .support-big-tab-big-image.small {
        height: auto;
        display: none
    }

    .support-big-tab-big-image.for-smaller-devices {
        display: block
    }

    .new-integration-big-third-tab-image {
        height: 28vw
    }

    .new-integration-hero-final-bg-gradinet {
        border-bottom-right-radius: 50px;
        border-bottom-left-radius: 50px
    }

    .connect-link-icon {
        display: none
    }

    .paragraph-l {
        font-size: 1.125rem;
        line-height: 1.3em
    }

    .while-scroll-2-coll-content-wrapper {
        grid-column-gap: 5rem;
        grid-row-gap: 5rem
    }

    .while-scroll-2-coll-white-overlay._1 {
        height: 5%
    }

    .white-scroll-2-coll-images-wrapper.for-smaller-devices {
        display: block
    }

    .new-nav-banner {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .new-nav-banner-container {
        flex-flow: wrap
    }

    .new-companys-wrapper {
        grid-row-gap: 2rem;
        flex-flow: column;
        align-items: flex-start
    }

    .new-nav-banner-exit-btn {
        bottom: 1rem;
        right: 1rem
    }

    .rebrand-h1 {
        font-size: 2.5rem
    }

    .rebrand-p {
        font-size: 1.125rem
    }

    .rebrand-max-width-xxl {
        max-width: min(45.25rem,85vw)
    }

    .margin-xxl {
        margin-bottom: 3rem
    }

    .home-hero-image {
        width: 100%;
        height: 50vw
    }

    .home-hero-block-deco {
        opacity: .4;
        filter: blur(3rem);
        width: 140vw;
        height: 120vw;
        top: auto;
        bottom: -40vw
    }

    .home-hero-block-deco.prefooter-deco {
        bottom: auto
    }

    .no-top-padding {
        padding-top: 0
    }

    .swiper-slide.home-tabs-slide {
        width: 12rem
    }

    .power-of-zeda-block {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .power-of-zeda-card.featured,.power-of-zeda-card.demo-review-card {
        bottom: 1rem;
        left: 1rem
    }

    .power-of-zeda-card-content {
        padding: 1.5rem
    }

    .power-of-zeda-card-pill {
        padding: .5rem .75rem;
        font-size: .875rem
    }

    .rebrand-h4 {
        font-size: 1.75rem
    }

    .power-of-zeda-list-item {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        padding: 1.5rem
    }

    .rebrand-p-s {
        font-size: 1rem
    }

    .power-of-zeda-featured-card-holder {
        margin-left: -.5rem
    }

    .no-padding {
        padding-top: 0;
        padding-bottom: 0
    }

    .home-cta-block {
        grid-row-gap: 1.25rem;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        padding-top: 0;
        padding-bottom: 0
    }

    .home-cta-block-deco {
        height: 13vw;
        max-height: none
    }

    .home-cta-block-heading-column {
        padding-left: 0
    }

    .rebrand-h3 {
        font-size: 2rem
    }

    .rebrand-max-width-xl {
        max-width: min(35rem,70vw)
    }

    .product-discovery-card {
        grid-row-gap: 1rem;
        justify-content: flex-start;
        align-items: stretch;
        min-height: 0;
        padding-top: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .rebrand-h6 {
        font-size: 1.375rem
    }

    .product-discovery-card-image {
        height: 25vw;
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }

    .neurainvests-benefits-card-icon {
        width: 2.25rem;
        height: 2.25rem
    }

    .neurainvests-insights-block {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .neurainvests-insights-cards-holder {
        width: 40.8rem
    }

    .neurainvests-insights-cards {
        border-radius: 1rem
    }

    .neurainvests-insights-cards-content {
        border-radius: .8125rem;
        width: 22.8rem
    }

    .neurainvests-insights-cards-thumbnail {
        height: 16.4rem
    }

    .neurainvests-insights-cards-content-inner {
        grid-row-gap: 1rem;
        padding-bottom: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .margin-xxs {
        margin-bottom: .25rem
    }

    .neurainvests-insights-cards-arrow {
        width: 3rem;
        height: 3rem
    }

    .neurainvests-insights-cards-arrow:hover {
        background-color: var(--white);
        color: var(--purple)
    }

    .product-cards-holder {
        grid-column-gap: 1.5rem;
        width: 100vw;
        max-width: none;
        margin-top: -2.5rem;
        margin-bottom: -2.5rem;
        padding: 2.5rem;
        overflow: auto
    }

    .product-card {
        flex: none;
        width: 19rem
    }

    .product-card-thumbnail {
        height: 12rem
    }

    .home-prefooter-block {
        width: 100%;
        max-width: none
    }

    .rebrand-h2 {
        font-size: 2.25rem
    }

    .neurainvests-stats-grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr
    }

    .home-tabs-block {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .home-tabs-menu {
        display: none
    }

    .home-tabs-menu-link {
        padding: .75rem;
        font-size: 1.125rem
    }

    .home-tabs-progress {
        order: 1;
        margin-top: 2rem;
        margin-bottom: 0
    }

    .home-tabs-content-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: minmax(100%,100%)
    }

    .integrate-logos-holder {
        padding: .875rem
    }

    .home-tabs-image {
        border-radius: 1rem;
        width: 60%;
        height: 35vw;
        max-height: none;
        padding: .375rem
    }

    .home-tabs-image-border {
        border-width: .375rem;
        border-radius: 1rem
    }

    .home-tabs-trigger {
        display: none
    }

    .home-tabs-inner-logos,.home-tabs-list {
        grid-row-gap: 1rem
    }

    .gap-s {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem
    }

    .home-hero-text-deco-1 {
        width: 1.125rem;
        left: -.8rem
    }

    .home-hero-text-deco-2 {
        width: .75rem;
        right: -.7rem
    }

    .akash-gupta {
        width: 19rem
    }

    .doodle-star {
        width: 1.5rem;
        height: 1.5rem;
        top: 0;
        right: -3%
    }

    .hero-compare-undeline-img {
        margin-left: auto;
        margin-right: auto
    }

    .rebrand-p-xs {
        font-size: 1rem
    }

    .compare-review-grey-card {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .compare-review-dark-purple-card {
        height: 100%
    }

    .compare-review-lightbox-link {
        height: 42vw
    }

    .compare-review-image-holder {
        height: 50vw
    }

    .popup-exit-icon {
        width: 3rem;
        height: 3rem;
        top: -15%;
        right: 0%
    }

    .demo-hero-embed {
        width: 100%;
        margin-top: 1.5rem;
        margin-left: 0
    }

    .demo-enterprise-inner-white-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .demo-sneak-peek-section {
        margin-top: 5rem;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .demo-enterprise-gradient {
        width: 1rem
    }

    .demo-hero-deco-img {
        display: none
    }

    .field-guide-hero-star {
        bottom: 30%;
        left: 23%;
        right: auto
    }

    .field-guide-hero-block {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .field-guide-path-block {
        flex: none
    }

    .field-guide-location-path-block {
        min-width: 17.3125rem
    }

    .featured-field-guide-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .featured-field-guide-card-content {
        padding-top: 2rem;
        padding-bottom: 2rem;
        padding-right: 1rem
    }

    .field-guide-lightbox {
        max-width: 100%;
        height: 50vw
    }

    .guide-temp-path-block {
        max-width: 17.3125rem
    }

    .guide-temp-coll-list-wrapper {
        flex: none
    }

    .field-guide-temp-content-card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding: 2rem
    }

    .guide-temp-cards-coll-list {
        grid-template-columns: 1fr 1fr
    }

    .guide-temp-card-img {
        max-width: 100%;
        height: 34vw
    }

    .field-guide-temp-card {
        min-height: 28rem;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .field-guide-temp-rich-text a:hover {
        color: var(--purple)
    }
}

@media screen and (max-width: 767px) {
    h1 {
        font-size:2.5em
    }

    h2 {
        font-size: 2.25em
    }

    h3 {
        font-size: 1.75em
    }

    h4 {
        font-size: 1.5em
    }

    h5 {
        font-size: 1.25em
    }

    .margin-medium {
        margin: 1.25rem
    }

    .margin-huge {
        margin: 3.5rem
    }

    .padding-medium {
        padding: 1.25rem
    }

    .margin-xlarge {
        margin: 2rem
    }

    .padding-huge {
        padding: 3.5rem
    }

    .padding-xxlarge {
        padding: 3rem
    }

    .padding-xxhuge {
        padding: 4.5rem
    }

    .padding-xlarge {
        padding: 2rem
    }

    .margin-xhuge {
        margin: 4rem
    }

    .margin-large {
        margin: 1.5rem
    }

    .margin-xxlarge {
        margin: 3rem
    }

    .margin-xxhuge {
        margin: 4.5rem
    }

    .padding-large {
        padding: 1.5rem
    }

    .padding-xhuge {
        padding: 4rem
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-vertical.padding-xxlarge.none-top-padding.flex {
        padding-bottom: 3.75em
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-top.padding-xxhuge {
        padding: 9.6rem 2rem 0
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .page-padding {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .max-width-full-mobile-landscape {
        width: 100%;
        max-width: none
    }

    .hide-mobile-landscape {
        display: none
    }

    .show-mobile-landscape {
        display: block
    }

    .heading-display {
        font-size: 2.5em
    }

    .heading-large {
        font-size: 2.25em
    }

    .heading-medium {
        font-size: 1.75em
    }

    .heading-small {
        font-size: 1.5em
    }

    .heading-xsmall {
        font-size: 1.25em
    }

    .text-size-large {
        border-color: #0000;
        font-size: 1.125em
    }

    .text-size-medium {
        font-size: 1em
    }

    .button.is-pricing {
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .75em
    }

    .button.is-nav-cta,.button.is-pricing-cta {
        display: none
    }

    .button.is-lps {
        background-size: 20px 20px;
        padding-left: 3rem;
        font-size: .875em
    }

    .secondary-button.is-testimonials {
        left: 38%;
        right: 38%
    }

    .secondary-button.is-pricing {
        padding: .55rem .75rem;
        font-size: .75em
    }

    .nav_component {
        height: auto
    }

    .nav_container {
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .nav_container.is-blog-nav {
        padding-top: .5rem;
        padding-bottom: .5rem;
        padding-left: 1.75rem
    }

    .nav_container.p-125 {
        padding: .625rem 1.25rem 1.25rem
    }

    .nav_container.ppc-new-nav-container {
        padding-top: .625rem;
        padding-bottom: 1.25rem
    }

    .nav_menu {
        height: 86vh
    }

    .nav_dropdown-list.w--open {
        flex-direction: column
    }

    .nav-dropdown-left-wrapper,.nav-dropdown-right-wrapper {
        width: 100%
    }

    .nav_dropdown-video-wrapper {
        width: 100%;
        height: 12rem
    }

    .video-play-button.is-webinar-all {
        width: 2.5rem;
        height: 2.5rem
    }

    .video-play-button.is-webinar-all.is-large {
        width: 3rem;
        height: 3rem
    }

    .nav_dropdown-wrapper-academy {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .home-header_left-wrapper {
        margin-top: 5rem
    }

    .buttons-wrapper {
        grid-column-gap: 1rem
    }

    .customers_logo-wrapper {
        grid-template-columns: 1fr 1fr 1fr
    }

    .home-lifecycle_bottom-wrapper {
        background-image: linear-gradient(#eff1fc,#fff 60%);
        grid-template-columns: 1fr 1fr
    }

    .home-lifecycle-phase_component {
        background-image: none
    }

    .feature_image-wrapper {
        width: 100%;
        position: relative;
        top: 1.5rem
    }

    .text-weight-medium.text-size-medium.plush {
        font-size: .75rem
    }

    .tab_image-wrapper {
        width: 20rem;
        height: 25rem
    }

    .tab_image-background {
        width: 15rem;
        height: 20rem
    }

    .tab_image-1 {
        width: 20rem;
        height: 20rem
    }

    .home-integrations_wrapper {
        grid-row-gap: 2.5rem;
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .home-story_wrapper {
        grid-template-columns: 1fr
    }

    .home-story_content-wrapper.is-left {
        min-height: 12rem
    }

    .home-story_content-wrapper.is-right {
        width: 100%;
        max-width: 36rem
    }

    .testimonials-components_wrapper {
        column-count: 2;
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .academy_content-wrapper.is-right {
        min-height: 26rem
    }

    .academy_wrapper {
        grid-template-columns: 1fr
    }

    .footer_wrapper {
        grid-template-columns: 1fr 1fr
    }

    .footer_column-heading {
        font-size: 1.125rem
    }

    .footer_link {
        font-size: .875em
    }

    .product-header_wrapper {
        margin-top: 6rem
    }

    .product-header_icon {
        width: 2rem;
        height: 2rem
    }

    .product-header_heading {
        font-size: 2.625em
    }

    .features-summary_wrapper {
        grid-column-gap: 0rem;
        grid-row-gap: 2.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: start;
        display: grid
    }

    .features-summary_component {
        flex: none;
        width: 100%;
        max-width: 100%
    }

    .product-testimonial_image {
        width: 3rem;
        height: 3rem
    }

    .product-testimonial_text,.product-testimonial_customer-name {
        font-size: 1.125em
    }

    .other-products_wrapper {
        grid-template-columns: 1fr
    }

    .other-products_component {
        max-width: 20rem;
        height: 20rem
    }

    .about-summary_wrapper {
        grid-row-gap: 2rem
    }

    .about-gallery_image.is-one {
        width: 100%
    }

    .about-gallery_image.is-two {
        width: 100%;
        top: 0
    }

    .about-gallery_image.is-three {
        width: 100%
    }

    .about-gallery_image.is-four {
        width: 100%;
        left: 0
    }

    .about-gallery_image.is-five,.about-gallery_image.is-six {
        width: 100%;
        right: 0
    }

    .about-gallery_top-wrapper {
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: flex-start
    }

    .about-gallery_bottom-wrapper {
        grid-row-gap: 2rem;
        flex-direction: column
    }

    .about-team_wrapper {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr
    }

    .pricing-plans_tabs-save10-wrapper {
        left: 7rem
    }

    .pricing-plans_tabs-save10-wrapper.is-monthly {
        left: 13.8rem
    }

    .pricing-plans_tabs-plan-wrapper {
        min-height: auto
    }

    .pricing-plans_tabs-plan-bottom-wrapper,.pricing-plans_tabs-plan-middle-wrapper {
        position: relative;
        top: auto
    }

    .pricing-plans_tabs-plan-middle-wrapper.is-right {
        top: 0
    }

    .pricing-plans_tabs-plan-middle-wrapper.is-left {
        top: auto
    }

    .pricing-testimonials_wrapper {
        grid-template-columns: 1fr;
        justify-items: center
    }

    .blog-navbar_links-wrapper {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .blog-navbar_link {
        white-space: nowrap;
        padding-left: 0
    }

    .blog-featured_thumbnail-wrapper {
        width: 12rem
    }

    .blogs-featured_collection-wrapper {
        grid-template-columns: 1fr
    }

    .blog-featured_name-wrapper {
        width: 60%;
        max-width: 100%
    }

    .section-blogs-all {
        margin-top: 3rem
    }

    .section-blogs-all.new-size {
        margin-top: 0;
        padding-top: 3.75em
    }

    .blogs-all_wrapper {
        grid-template-columns: 1fr 1fr
    }

    .pagination-wrapper {
        margin-top: 2.5rem
    }

    .secondary-header_heading {
        font-size: 2.5em
    }

    .webinar-featured_thumbnail {
        height: 16rem
    }

    .video-play-button-image {
        width: 1.5rem;
        height: 1.5rem
    }

    .contact_form-wrapper {
        padding: 2rem
    }

    .resources_wrapper {
        grid-template-columns: 1fr
    }

    .resources_single-wrapper.is-large {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .resources_single-left-wrapper {
        width: 100%;
        max-width: 100%
    }

    .resources_single-right-wrapper {
        width: 100%;
        max-width: 100%;
        height: auto
    }

    .resources_single-image {
        height: auto
    }

    .ebook-header_wrapper {
        grid-row-gap: 2rem;
        flex-direction: column
    }

    .ebook-header_left-wrapper {
        width: 100%
    }

    .ebook-header_right-wrapper {
        width: 100%;
        max-width: 100%;
        padding: 1.5rem
    }

    .nav_cta-wrapper {
        grid-row-gap: 1rem;
        flex-direction: column;
        margin-top: 1rem;
        display: flex
    }

    .is-shown-below-tablet {
        display: flex
    }

    .glossary-nav_right-wrapper {
        width: 97vw;
        padding-bottom: .5rem;
        padding-right: 1.25rem;
        overflow: auto
    }

    .glossary-nav_wrapper {
        grid-row-gap: 1rem
    }

    .academy_image-wrapper {
        margin-top: 1.5rem;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        position: relative;
        bottom: 0;
        right: 0
    }

    .academy_image-wrapper.is-small {
        right: 0
    }

    .home-lifecycle_mobile-image {
        margin-top: 0
    }

    .home-lifecycle_heading {
        font-size: 1.75em
    }

    .home-lifecycle_heading.max-width-large {
        font-size: 1.5em
    }

    .pricing-comparison_product-heading {
        font-size: 1.25em
    }

    .pricing-comparison_is-heading-active-wrapper {
        width: 100%
    }

    .pricing-comparison_headings-wrapper {
        grid-column-gap: 1.5rem;
        max-width: 28rem
    }

    .banner-container {
        margin-left: 1.25rem;
        margin-right: 1.25rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        font-size: .875rem
    }

    .home-header_right-wrapper {
        width: 30rem;
        margin-top: 3.5rem;
        margin-left: auto;
        margin-right: auto;
        left: -2rem
    }

    .home-header_image-background {
        width: 13rem;
        height: 19.5rem
    }

    .home-header_main-image {
        width: 9.8125rem;
        height: 20rem
    }

    .home-header_feature-image {
        width: 12.5rem;
        height: 5.5rem;
        left: 16.5rem
    }

    .home-header_feature-image.is-one {
        top: -1.75rem
    }

    .home-header_feature-image.is-two {
        top: 3.25rem
    }

    .home-header_feature-image.is-three {
        top: 8.35rem
    }

    .home-header_feature-image.is-four {
        top: 13.5rem
    }

    .home-integrations_right-wrapper {
        width: 110%
    }

    .pricing-plans_info-wrapper {
        grid-column-gap: .25rem
    }

    .pricing-plans_info-popup-wrapper.mt-1rem {
        margin-top: -.9rem
    }

    .pricing-plans_popup {
        right: -128px
    }

    .pricing-plans_popup-arrow-icon {
        right: 8.125rem
    }

    .integrations-needmore_left-wrapper {
        grid-column-gap: 2rem;
        grid-row-gap: 2.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .integrations-needmore_left-wrapper.is-mobile {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }

    .faqs_item-heading-wrapper {
        grid-column-gap: .75rem;
        align-items: flex-start
    }

    .landing-page-header_image {
        height: 20rem
    }

    .landing-page-header_image-wrapper {
        width: 30rem;
        margin-top: 3.5rem;
        margin-left: auto;
        margin-right: auto;
        left: -2rem
    }

    .dropdonw_list-spm.w--open {
        width: 100%;
        height: 77vh;
        overflow: hidden
    }

    .lp-content_rich-text-wrapper {
        width: 100%;
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .spm-dropdown-toggle {
        border-bottom: 1px solid var(--light-grey);
        align-items: center;
        width: 100%;
        height: 9vh;
        max-height: 4rem;
        padding-left: 0;
        font-weight: 500;
        display: flex
    }

    .spm-dropdown-toggle.w--open {
        color: var(--purple);
        height: 9vh;
        max-height: 4rem
    }

    .lp-content_wrapper {
        grid-row-gap: 0px;
        flex-direction: column;
        margin-top: 2rem
    }

    .lp-content-dropdown-mobile {
        background-color: #fff;
        width: 100%;
        display: block;
        position: sticky;
        top: 5.5rem
    }

    .lp-content_nav {
        display: none
    }

    .lp-content_nav.show-in-mobile {
        width: 100%;
        max-width: 100vw;
        height: 100%;
        padding-top: 24px;
        display: flex
    }

    .section-case-studies-navbar {
        top: 5.5rem
    }

    .case-studies-header_wrapper {
        grid-row-gap: 2.5rem;
        padding-top: 2.5rem;
        padding-bottom: 3.5rem
    }

    .case-studies-header_right-wrapper {
        width: 100%
    }

    .case-studies-navbar_link {
        white-space: nowrap;
        padding-left: 0
    }

    .case-study-header_company-logo-wrapper {
        width: 2.25rem;
        height: 2.25rem
    }

    .case-study-header_company-name {
        font-size: 1em
    }

    .lps-header_right-wrapper {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    .lps-thankyou-wrapper {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lps-thankyou_logo {
        width: 7rem
    }

    .lps-comparison-table_row-wrapper {
        flex-direction: column;
        grid-template-columns: 1fr;
        margin-top: 1.5rem
    }

    .lps-conparison-table_left-wrapper {
        text-align: center;
        justify-content: center;
        width: 100%;
        padding-bottom: .5rem
    }

    .lps-conparison-table_left-wrapper.is-blue {
        background-color: var(--white)
    }

    .lps-conparison-table_left-wrapper.is-heading {
        padding-top: 0;
        padding-bottom: .5rem
    }

    .lps-conparison-table_right-wrapper {
        width: 100%
    }

    .lps-comparison-table_right-wrapper-1 {
        border-bottom: 1px solid #c4c4c4;
        border-left-width: 0;
        border-right-width: 0;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .lps-comparison-table_right-wrapper-1.is-heading {
        border-top-width: 0;
        border-bottom-width: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        padding-top: 1rem
    }

    .lps-comparison-table_right-wrapper-1.is-last {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        margin-bottom: 0;
        padding-bottom: 1rem
    }

    .lps-conparison-table_right-wrapper-2 {
        border-bottom: 1px solid #c4c4c4;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .lps-conparison-table_right-wrapper-2.is-heading {
        border-bottom-width: 0;
        padding-top: 1rem
    }

    .lps-conparison-table_right-wrapper-2.is-blue {
        background-color: var(--white)
    }

    .lps-comparison-table-competitor-logo {
        height: 1.75rem
    }

    .lps-comparison-table-zeda-logo {
        width: 6.5rem
    }

    .lps-comparison-table_heading-row-wrapper {
        flex-direction: column;
        grid-template-columns: 1fr;
        margin-top: 0;
        margin-bottom: -1rem
    }

    .section-filler-block-for-banner-3-5rem {
        height: 5.5rem
    }

    .home-header_heading {
        font-size: 2.5em
    }

    .compare-feature_wrapper {
        border-radius: 4px
    }

    .compare-feature_image-wrapper {
        width: 100%
    }

    .compare-feature_image {
        border-radius: 4px
    }

    .compare-table_wrapper {
        min-width: 100%
    }

    .compare-table_subheading,.compare-table_content-text {
        font-size: .75em
    }

    .section-compare-cta {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .compare-table_dp-toggle.w--open {
        align-items: flex-start
    }

    .compare-table_dp-list.w--open {
        overflow: auto
    }

    .compare-verdict_content-text {
        font-size: 1em
    }

    .pricing-assistance_wrapper {
        flex-direction: column;
        align-items: flex-start;
        padding: 1.5rem 1rem;
        display: flex
    }

    .pricing-assistance-badges_wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-wrap: wrap;
        align-items: flex-start
    }

    .pricing-assistance-badge_wrapper {
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: 1em;
        font-weight: 500
    }

    .compare-table_icon-info-text {
        font-size: .75em
    }

    .compare-table_info-text-wrapper {
        left: .5rem
    }

    .toc_link-wrapper {
        margin-top: -.5rem
    }

    .home-header_heading-2 {
        margin-bottom: .5rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .button-2 {
        padding-left: 20px;
        padding-right: 20px
    }

    .columns {
        padding-top: 0;
        padding-bottom: 10px
    }

    .column,.column-2 {
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .paragraph {
        padding-left: 60px;
        padding-right: 60px;
        font-size: 16px;
        line-height: 24px
    }

    .column-5 {
        text-align: center;
        padding-right: 60px
    }

    .image-40 {
        text-align: right;
        margin-top: 20px;
        margin-left: 0;
        padding-left: 0
    }

    .column-6 {
        text-align: center;
        padding-right: 0
    }

    .products-content-item-title {
        text-align: center;
        font-size: 24px;
        line-height: 2rem
    }

    .products-content-item-parag,.products-content-item-subtitle {
        text-align: center
    }

    .div-block-12 {
        margin-left: 70px;
        margin-right: 70px;
        padding-left: 60px;
        padding-right: 60px
    }

    .button-4 {
        width: 100%
    }

    .cta-content {
        max-width: 80%;
        padding-left: 100px;
        padding-right: 100px
    }

    .image-25 {
        width: 6%;
        top: -10%;
        right: 0%
    }

    .section-cta-2 {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
        background-position: 99% 87%,0 0;
        background-repeat: no-repeat,no-repeat;
        background-size: 4rem 93px,8rem
    }

    .container-large-2 {
        max-width: 100%
    }

    .heading-15 {
        mix-blend-mode: normal;
        object-fit: fill;
        padding-left: 60px;
        padding-right: 60px;
        font-family: Satoshi,sans-serif;
        font-size: 1.5rem;
        line-height: 2rem;
        position: relative;
        overflow: auto
    }

    .page-padding-2 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .div-block-36 {
        grid-row-gap: 1rem;
        flex-direction: column;
        width: 70%
    }

    .column-9 {
        text-align: left
    }

    .container-2 {
        padding-top: 20px
    }

    .advantage-item-title-copy {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .product-advantage-item-copy {
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        place-content: stretch center
    }

    .footer-bottom-info-right.mobile-none {
        display: none
    }

    .footer-bottom-info-right.mobile-visible {
        display: flex
    }

    .nav_dropdown-toggle-2 {
        color: #101828;
        padding-top: .3125rem;
        padding-bottom: .3125rem;
        font-size: 1.5rem;
        font-weight: 700
    }

    .nav_menu-2 {
        height: 100vh;
        padding-top: 2.5rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .nav_menu-2.mega-menu-position {
        overflow: auto
    }

    .blog-navbar_link-2 {
        white-space: nowrap;
        padding-left: 0
    }

    .nav-dropdown-left-wrapper-2 {
        width: 100%;
        padding-top: .75rem;
        padding-bottom: 0;
        padding-left: .5rem
    }

    .nav_link-2 {
        color: #101828;
        margin-bottom: .875rem;
        padding-top: .3125rem;
        padding-bottom: .3125rem;
        font-size: 1.5rem;
        font-weight: 700;
        line-height: 2rem
    }

    .nav_dropdown-icon {
        width: 1.5rem;
        height: 1.5rem
    }

    .product-header_wrapper-copy {
        flex-direction: row;
        margin-top: 6rem
    }

    .advantage-item-title-copy-3 {
        text-align: center;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto
    }

    .image-39 {
        display: none
    }

    .image-33 {
        width: 50px;
        top: -66px
    }

    .image-32-copy {
        display: none
    }

    .advantage-item-icon-copy {
        margin-left: auto;
        margin-right: auto
    }

    .image-34 {
        width: 50px;
        bottom: -15px;
        left: 7px
    }

    .product-advantage-item {
        grid-row-gap: 1.5rem;
        flex-flow: column
    }

    .product-advantage-item.p-b {
        padding-bottom: 3.75rem
    }

    .advantage-item-icon-copy-2 {
        margin-left: auto;
        margin-right: auto
    }

    .navigation-main {
        height: auto
    }

    .nav_dropdown-column-academy-2 {
        grid-row-gap: 1rem;
        margin-bottom: 1rem
    }

    .nav_dropdown-wrapper-academy-2 {
        grid-column-gap: 1rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: .5rem
    }

    .nav_dropdown-wrapper-2 {
        margin-bottom: .875rem
    }

    .dropdown-menu-wrapper-link {
        font-weight: 500
    }

    .nav_cta-wrapper-2 {
        grid-row-gap: 1rem;
        flex-direction: column;
        margin-top: 1rem;
        display: flex
    }

    .nav_cta-wrapper-2.is-shown-below-tablet {
        grid-column-gap: .875rem;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 5.625rem;
        display: flex
    }

    .section-product-advantages {
        padding-bottom: 0
    }

    .section-product-advantages.padding-bottom {
        padding-bottom: 3.75rem
    }

    .section-product-advantages.p-none {
        padding-top: 0
    }

    .section-product-advantages.p-b {
        padding-bottom: 3.75rem
    }

    .footer_column-heading-2 {
        font-size: 1.125rem
    }

    .nav_dropdown-list-2.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column
    }

    .nav_dropdown-list-2.is-academy.w--open {
        box-shadow: none;
        margin-top: .75rem
    }

    .nav_dropdown-list-2.is-academy.feature-wrapper-links.w--open {
        left: 0
    }

    .button-5.home-header-sign {
        display: none
    }

    .button-5.home-header-sign.mob-button {
        padding-left: 3.875rem;
        padding-right: 3.875rem;
        display: block
    }

    .button-5.is-nav-cta {
        display: none
    }

    .button-5.is-nav-cta.mob-button {
        padding-left: 3.875rem;
        padding-right: 3.875rem;
        display: block
    }

    .text-block-9 {
        display: none
    }

    .footer-bottom-info-left {
        grid-row-gap: 1.25rem;
        flex-direction: column;
        justify-content: center;
        width: 100%;
        display: none
    }

    .product-advantage-item-text-copy {
        flex-basis: auto;
        order: -1;
        max-width: 100%
    }

    .footer_row-wrapper {
        grid-template-columns: .25fr .5fr;
        justify-items: stretch;
        display: grid
    }

    .nav_dropdown-link-wrapper-2 {
        padding-top: 0;
        padding-bottom: 0
    }

    .padding-vertical-2 {
        padding-left: 0;
        padding-right: 0
    }

    .padding-vertical-2.new-roadmap-padding {
        padding-top: 10rem;
        padding-bottom: 3rem
    }

    .product-header_left-wrapper-copy {
        max-width: 30rem
    }

    .product-header_heading-copy {
        margin-bottom: .625rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .footer-column-mobile-last {
        grid-row-gap: 1.25rem;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .button-cta-white {
        width: 100%
    }

    .page-padding-3 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .page-padding-3.p0 {
        padding-left: 0;
        padding-right: 0
    }

    .product-advantage-item-img {
        height: 100%
    }

    .product-advantage-item-img.is-left.green-bg.w35,.product-advantage-item-img.purple-bg.w640 {
        width: 20.9375rem;
        height: 100%
    }

    .margin-top-2 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .cta-component {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
        background-position: 99% 87%,0 0;
        background-repeat: no-repeat,no-repeat;
        background-size: 4rem 93px,8rem;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .cta-image-lines {
        width: 6%;
        top: -10%;
        right: 0%
    }

    .cta-image-lines.use-cases-template {
        width: 10%;
        top: -26%
    }

    .cta-button-wrapper {
        grid-row-gap: 1rem;
        flex-direction: column;
        width: 70%
    }

    .cta-content-3 {
        max-width: 80%
    }

    .cta-title {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .image-34-copy {
        width: 50px;
        bottom: -15px;
        left: 7px
    }

    .product-header_left-wrapper-copy-copy {
        max-width: 30rem
    }

    .padding-vertical-3 {
        padding-left: 0;
        padding-right: 0
    }

    .image-33-copy {
        width: 50px;
        top: -66px
    }

    .margin-top-3 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .product-header_wrapper-copy-copy {
        flex-direction: row;
        margin-top: 6rem
    }

    .advantage-item-title-copy-copy {
        text-align: center
    }

    .paragraph-3-copy-copy {
        text-align: center;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
        font-size: .875rem
    }

    .advantage-item-title-copy-copy-2 {
        text-align: center;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto
    }

    .advantage-item-icon-copy-3 {
        margin-left: auto;
        margin-right: auto
    }

    .product-header_left-wrapper-copy-copy-copy {
        max-width: 30rem
    }

    .padding-vertical-4 {
        padding-left: 0;
        padding-right: 0
    }

    .padding-vertical-4.padding-xhuge.new-size {
        padding-top: 7.875rem;
        padding-bottom: 10.1875rem
    }

    .image-34-copy-copy-copy {
        width: 40px;
        inset: -54% 0% auto auto
    }

    .margin-top-4 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .advantage-item-title-copy-4 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .advantage-item-icon-copy-4 {
        margin-left: auto;
        margin-right: auto
    }

    .advantage-item-title-copy-7 {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .section-cta-4 {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc66_spark%2C%20sparks%2C%20sparkle%2C%20stars%2C%2031.svg),url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
        background-position: 99% 87%,0 0;
        background-repeat: no-repeat,no-repeat;
        background-size: 4rem 93px,8rem;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .product-feedbacks-tabs-content {
        flex-basis: 100%;
        align-self: center;
        width: 100%;
        margin-bottom: 2rem
    }

    .product-feedbacks-text-parag,.feedbacks-tab-link-parag {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .product-feedbacks-tab-pane {
        width: 100%;
        height: auto
    }

    .product-feedbacks-tab-link {
        width: 100%
    }

    .product-feedbacks-text {
        margin-bottom: 1.5rem
    }

    .feedbacks-tab-pane-content {
        width: 100%;
        height: 100%
    }

    .dots-icon {
        width: 3.5625rem;
        height: 3.0625rem;
        bottom: -2%;
        right: 0%
    }

    .collect-feedback-dop-text {
        top: -8%
    }

    .product-feedbacks-tabs-wrap {
        flex-direction: column;
        align-items: center
    }

    .product-feedbacks-text-title {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .image-36.ppc-multi-channel {
        top: -14%;
        right: -3%
    }

    .product-feedbacks-tabs-menu {
        flex-basis: 100%;
        align-self: center;
        width: 100%;
        margin-left: 0
    }

    .tab-pane-img {
        padding-top: 58px
    }

    .product-integration-content {
        margin-top: 1.5rem
    }

    .integration-header_heading {
        margin-bottom: .5rem;
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .plush-block {
        padding: .5rem 1rem
    }

    .section-integrations-2 {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .faqs_paragraph-2 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .margin-vertical-2 {
        margin-left: 0;
        margin-right: 0
    }

    .faqs_item-heading-wrapper-2 {
        grid-column-gap: .75rem;
        align-items: flex-start
    }

    .section-faqs-2 {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .faqs_item-wrapper-2 {
        padding: 1rem
    }

    .image-11 {
        width: 1.875rem;
        top: -12%;
        right: 15%
    }

    .product-advantage-item-text {
        flex-direction: column;
        order: -1;
        align-items: center;
        display: flex
    }

    .product-advantage-item-text.is-first {
        order: -1
    }

    .product-header_wrapper-2 {
        margin-top: 6rem
    }

    .home-heacder-button.try-btn,.home-heacder-button.request-btn {
        text-align: center;
        width: 10.1875rem;
        padding: .75rem 0;
        font-size: .875rem
    }

    .advantage-item-parag {
        text-align: center;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .advantage-item-title {
        text-align: center;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .heading-21 {
        font-size: 1.5rem
    }

    .feedbacks-tab-link-title-2 {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .nav_dropdown-wrapper-3 {
        margin-bottom: .875rem
    }

    .paragraph-15 {
        letter-spacing: -.02em;
        max-width: 19rem;
        margin-left: auto;
        margin-right: auto;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .buttons-wrapper-2 {
        grid-column-gap: .5rem;
        margin-top: 1.5rem
    }

    .product-header_heading-2 {
        margin-bottom: .625rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .advantage-item-icon {
        width: 3rem;
        height: 3rem
    }

    .product-header_left-wrapper-2 {
        max-width: 40rem
    }

    .margin-top-7 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .text-block-18 {
        text-align: center
    }

    .home-header_h1.new {
        max-width: 26rem
    }

    .paragraph-16 {
        letter-spacing: -.02em;
        max-width: 19rem;
        margin-left: auto;
        margin-right: auto;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .home-header_bottom-wrapper {
        width: 100%;
        margin-top: 2.625rem
    }

    .product-header_heading-3 {
        margin-bottom: .625rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .product-header_left-wrapper-3 {
        max-width: 40rem
    }

    .margin-top-8 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-44 {
        border-radius: .625rem;
        width: 100%
    }

    .image-63 {
        max-width: 100%
    }

    .image-16 {
        width: 2.6875rem;
        height: 2.375rem;
        top: -14%;
        left: -2%
    }

    .div-block-21 {
        padding: 4.75rem 1.25rem
    }

    .div-block-20 {
        margin-bottom: 1.5rem
    }

    .video-source {
        height: 11.375rem
    }

    .heading-12 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .heading-12._w-331 {
        max-width: 100%;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .image-64 {
        width: 3.5625rem;
        height: 2.0625rem;
        display: block;
        inset: 10% 0% auto auto
    }

    .paragraph-11 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .paragraph-12 {
        font-size: .875rem
    }

    .div-block-28 {
        padding: .375rem 1rem
    }

    .div-block-25 {
        width: 100%
    }

    .div-block-23 {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: stretch
    }

    .heading-13 {
        font-family: Satoshi,sans-serif;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .div-block-24 {
        width: 100%
    }

    .div-block-22 {
        margin-top: 1.5rem;
        padding: 1rem
    }

    .section-single-impact {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .heading-7 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .paragraph-4 {
        font-size: .875rem
    }

    .footer_wrapper-6 {
        grid-template-columns: 1fr;
        padding-top: 3.75rem;
        padding-bottom: 1.5rem
    }

    .impact-tab-pane-image {
        box-shadow: none;
        background-color: #0000
    }

    .div-block-62 {
        grid-column-gap: 1.5rem;
        display: flex
    }

    .impact-tab-pane-wrap {
        grid-column-gap: 0rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        padding: 1rem
    }

    .plan-header-star {
        width: 1.75rem;
        right: 7%
    }

    .impact-tab-pane-item-icon {
        width: 1.5rem;
        height: 1.5rem
    }

    .impact-tab-link {
        flex: none;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .impact-tabs {
        margin-top: 1.5rem
    }

    .text-block-6 {
        text-align: center
    }

    .section-home-impact {
        padding-top: 3.75rem
    }

    .section-home-impact.challenge-section {
        padding-top: 0
    }

    .image-67 {
        width: 100%;
        height: 100%
    }

    .impact-tab-pane-item {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .footer_link-6 {
        font-size: .875em
    }

    .impact-menu {
        grid-column-gap: 1rem;
        justify-content: flex-start;
        overflow: auto
    }

    .product-header_heading-4 {
        margin-bottom: .625rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .plan-header-arrow {
        display: none
    }

    .impact-tab-pane {
        padding-top: 1.5rem
    }

    .product-header_left-wrapper-4 {
        max-width: 40rem
    }

    .margin-top-9 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-64 {
        display: none
    }

    .image-70.ppc-multi-channel {
        top: -23%
    }

    .product-header_heading-copy-3 {
        margin-bottom: .625rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .margin-top-10 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .text-block-22 {
        text-align: center
    }

    .heading-24 {
        font-size: 1.5rem
    }

    .advantage-item-icon-copy-6 {
        margin-left: auto;
        margin-right: auto
    }

    .about-content-people-name {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .about-content-people-prof {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .div-block-29 {
        margin-top: -9.2rem
    }

    .swiper-slide.v {
        height: 12.5rem
    }

    .swiper-slide.v.slide-5 {
        width: 20.3125rem
    }

    .swiper-slide.v.slide-2 {
        width: 21.3125rem
    }

    .swiper-slide.v.slide-3 {
        width: 10.9375rem
    }

    .swiper-slide.v.slide-1 {
        width: 10.8125rem
    }

    .swiper-slide.v.slide-4 {
        width: 22.5rem
    }

    .swiper-slide.slider-customer-item {
        height: 19.1875rem;
        padding-left: 0;
        padding-right: 0
    }

    .about-header_heading {
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .about-content-people-photo {
        max-width: 4.0625rem;
        height: 4.0625rem
    }

    .pricing-assistance_wrapper-2 {
        flex-direction: column;
        align-items: flex-start;
        padding: 1.5rem 1rem;
        display: flex
    }

    .div-block-34 {
        grid-column-gap: 1rem
    }

    .about-content-people {
        grid-row-gap: .75rem;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .paragraph-13 {
        margin-bottom: 1.5rem;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .section-about-people {
        margin-bottom: 3.75rem;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .image-23 {
        width: 3.1875rem;
        height: 3.1875rem;
        right: -21%
    }

    .image-77 {
        width: 6%;
        top: -10%;
        right: 0%
    }

    .div-block-68 {
        grid-row-gap: 1rem;
        flex-direction: column;
        width: 70%
    }

    .mob-dd {
        grid-row-gap: 1rem;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .div-block-38 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .div-block-38.mobile-hide {
        display: none
    }

    .paragraph-17 {
        letter-spacing: -.02em;
        max-width: 19rem;
        margin-left: auto;
        margin-right: auto;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .about-content-people-bg.people-bg-f,.about-content-people-bg.people-bg-s {
        display: none
    }

    .about-swiper-slider {
        padding-left: 1.25rem
    }

    .swiper-wrapper.df {
        grid-column-gap: 1rem
    }

    .swiper-wrapper.customer-slider-list {
        grid-column-gap: 0rem
    }

    .product-header_left-wrapper-5 {
        max-width: 40rem
    }

    .heading-25 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .button-13 {
        width: 100%
    }

    .image-26 {
        border-radius: 2rem
    }

    .paragraph-18 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .text-block-26 {
        font-size: 1.25rem
    }

    .text-block-27 {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .integrations_name-logo-wrapper-3 {
        width: 2.5rem;
        height: 2.5rem
    }

    .button-14 {
        padding: .75rem 1.5rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .faqs_wrapper-3 {
        grid-row-gap: 1rem
    }

    .div-block-72 {
        width: 3.375rem;
        height: 3.375rem
    }

    .div-block-74 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        display: grid
    }

    .paragraph-19 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .paragraph-20 {
        letter-spacing: -.02em;
        max-width: 19rem;
        margin-left: auto;
        margin-right: auto;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .heading-27 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .integrations_bottom-wrapper-3 {
        margin-bottom: .75rem
    }

    .heading-29 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .link-block-10.desktop-link {
        display: none
    }

    .link-block-10.mobile-link {
        display: block
    }

    .slider-customer-arrows {
        display: none
    }

    .slide-customer-parag {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .testimonials-top-info {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .mask {
        overflow: visible
    }

    .customer-testimonials-slider-arrow.left-arrow-slide,.customer-testimonials-slider-arrow.right-arrow-slide {
        display: none
    }

    .slider-customer {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        overflow: hidden
    }

    .slider {
        padding-left: 0
    }

    .heading-5 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .pricing-plan_tabs-plan-line.white-line.new-pricing-white-line {
        margin-bottom: 1rem
    }

    .pricing-plan_tabs-plan-line.new-pricing-line {
        margin-top: 0
    }

    .section-pricing-comparison-2 {
        padding-bottom: 3.75rem
    }

    .pricing-comparison_headings-wrapper-2 {
        grid-column-gap: 5rem;
        max-width: 100%
    }

    .text-size-medium-2 {
        font-size: 1em
    }

    .text-block-4 {
        font-size: .875rem
    }

    .pricing-plans_popup-2 {
        right: -128px
    }

    .text-block-8 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .image-14 {
        display: none
    }

    .paragraph-21.f {
        text-align: center
    }

    .pricing-plans_info-wrapper-2 {
        grid-column-gap: .25rem
    }

    .section-pricing-assistance-2 {
        margin-bottom: 3.75rem;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .div-block-18 {
        width: 3rem;
        height: 3rem;
        margin-bottom: .75rem
    }

    .heading-6 {
        text-align: center
    }

    .pricing-plans_tabs-save10-wrapper-2 {
        width: 7rem;
        padding-left: .5rem;
        padding-right: .5rem;
        inset: 0% auto auto 211%
    }

    .pricing-plans_tabs-save10-wrapper-2.is-yearly {
        left: 7.28rem
    }

    .pricing-plans_tabs-content-wrapper-2 {
        display: flex
    }

    .pricing-plans_tabs-plan-button-wrapper.bb {
        justify-content: center;
        align-items: center;
        margin-top: 1.5rem
    }

    .secondary-button-2.is-pricing {
        padding: .55rem .75rem;
        font-size: .75em
    }

    .heading-small-3 {
        font-size: 1.5em
    }

    .button-16.btn-get-started {
        display: none
    }

    .button-16.btn-get-started.mob-button {
        margin-top: 1.5rem;
        display: block
    }

    .pricing-plan_tabs-plan-heading-wrapper-2 {
        align-items: flex-start
    }

    .pricing-plans_popup-arrow-icon-2 {
        right: 8.125rem
    }

    .div-block-19 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .pricing-plans_tabs-plan-bottom-wrapper-2 {
        position: relative;
        top: auto
    }

    .div-block-17 {
        margin-left: auto;
        margin-right: auto
    }

    .pricing-plans_tabs-plan-middle-wrapper-2 {
        position: relative;
        top: auto
    }

    .image-82 {
        display: block;
        position: absolute
    }

    .image-82._1 {
        inset: 27% -11% auto auto
    }

    .image-82._3 {
        inset: 27% -21% auto auto
    }

    .image-82._2 {
        inset: 27% -20% auto auto
    }

    .heading-31 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .pricing-tools-mobile_heading-wrapper-2 {
        background-color: #dce1f9;
        padding: 1.21875rem 1.03125rem;
        font-family: Satoshi,sans-serif;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .pricing-tools_stack-heading-2 {
        text-decoration: none
    }

    .pricing-plans_tabs-plan-wrapper-2 {
        min-height: auto
    }

    .pricing-plans_tabs-plan-wrapper-2.startup-wrapper {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        background-attachment: scroll;
        flex-direction: column;
        justify-content: center;
        padding: 1.5rem 1rem
    }

    .button-17.is-pricing-cta {
        display: none
    }

    .button-17.is-pricing {
        padding-left: .75rem;
        padding-right: .75rem;
        font-size: .75em
    }

    .heading-32 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .paragraph-25 {
        font-size: .875rem
    }

    .section-home-customers {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .image-31 {
        display: none
    }

    .image-83 {
        width: 20%;
        bottom: -36%
    }

    .customers_logos-wrapper {
        display: none
    }

    .section-home-products {
        padding-bottom: 2.5rem
    }

    .products-content-item-title-2 {
        font-size: 1.25rem;
        line-height: 2rem
    }

    .image-84 {
        width: 2rem;
        top: -38%;
        right: -2%
    }

    .image-85 {
        top: 36%;
        left: 12%
    }

    .image-85.home-hero-heading-deco,.image-85.ppc-feedback,.image-85.ppc-capture {
        width: 17rem;
        top: 95%;
        left: 6px
    }

    .products-content-grid {
        grid-row-gap: 2.5rem
    }

    .customers_logo {
        width: 6.0625rem
    }

    .customers_logo.new-logo {
        width: 7rem
    }

    .div-block-6 {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-columns: 1fr 1fr;
        margin-top: 1.5rem
    }

    .customers-title {
        text-align: center;
        max-width: 100%
    }

    .text-block-41 {
        text-align: center
    }

    .customers_logos-wrapper-mobile {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: row;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: center;
        display: grid
    }

    .customers_logos-wrapper-mobile.new {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .image-88 {
        width: 100%;
        height: 100%
    }

    .paragraph-27 {
        letter-spacing: -.02em;
        max-width: 19rem;
        margin-left: auto;
        margin-right: auto;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .paragraph-27.align-left {
        margin-left: 0;
        margin-right: 0
    }

    .paragraph-27.text-left {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    .paragraph-27.text-left.font-weight-satoshi-500.margin-m.text-center-only-on-landscape,.paragraph-27.text-left.font-weight-satoshi-500.text-center-only-on-landscape {
        text-align: center
    }

    .div-block-5 {
        border-radius: 1.25rem
    }

    .div-block-8 {
        width: 2.75rem;
        height: 2.75rem
    }

    .companies-wrapper {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .image-30 {
        display: none
    }

    .heading-34 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .customers_wrapper-2 {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        overflow: visible
    }

    .paragraph-2 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .home-header_heading-4 {
        margin-bottom: .5rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .heading-2 {
        margin-bottom: 1.25rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .planned-item {
        flex-direction: column
    }

    .planned-item-left {
        border-top-right-radius: 1.25rem;
        border-bottom-left-radius: 0;
        width: 100%
    }

    .planned-item-right {
        width: 100%
    }

    .planned-item-image {
        border-top-right-radius: 0;
        border-bottom-left-radius: 1.25rem
    }

    .cta-email-wrapper {
        flex-direction: column;
        padding: 2.5em 1.25em
    }

    .cta-email-left,.cta-email-left.new-blog {
        max-width: 100%
    }

    .cta-email-right {
        max-width: 100%;
        margin-top: 1.5em
    }

    .heading-35 {
        text-align: center
    }

    .cta-email-bg.is-3 {
        bottom: 86%
    }

    .cta-email-bg.is-3.new {
        bottom: 59%;
        left: 21%
    }

    .text-field {
        height: 3.5rem;
        margin-bottom: .75em
    }

    .form-block {
        margin-bottom: .63em
    }

    .form {
        flex-direction: column;
        height: auto
    }

    .paragraph-28 {
        text-align: center
    }

    .featured_post-wrapper {
        grid-row-gap: 1.5em;
        flex-direction: column
    }

    .featured_post-wrapper_left,.featured_post-wrapper_right {
        width: 100%
    }

    .collection-list-2 {
        grid-template-columns: 1fr 1fr
    }

    .link-block-14 {
        height: 9rem;
        min-height: 9em
    }

    .div-block-98 {
        background-position: 5%;
        width: 100%
    }

    .form-block-2 {
        max-width: 100%
    }

    .collection-list-3 {
        grid-column-gap: 1em;
        justify-content: flex-start;
        overflow: auto
    }

    .image-95 {
        top: -38%;
        left: -22%
    }

    .image-96 {
        top: -49%
    }

    .heading-41 {
        font-size: 1.88rem;
        font-weight: 700;
        line-height: 2.38rem
    }

    .collection-list-4 {
        grid-template-columns: 1fr 1fr
    }

    .image-97 {
        width: 3.625rem;
        top: 137%;
        left: -48%
    }

    .image-97.new-blog-deco-1 {
        top: 123%;
        left: 0%
    }

    .image-98 {
        width: 3.375rem;
        top: -150%;
        right: -27%
    }

    .image-98.new-blog-deco-2 {
        top: -55%
    }

    .filter_empty {
        padding: 2em
    }

    .image-101 {
        margin-bottom: 1.31em
    }

    .text-block-51 {
        letter-spacing: -.025rem;
        margin-bottom: .38rem;
        font-size: 1.25em;
        line-height: 2rem
    }

    .text-block-52 {
        letter-spacing: -.02rem;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .radio_label {
        padding-left: 1em;
        padding-right: 1em
    }

    .collection-item-3 {
        flex: none
    }

    .text-block-58 {
        width: 100%
    }

    .image-105 {
        max-width: 10%;
        top: -20%;
        right: -8%
    }

    .getmore-context-items {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 2rem
    }

    .getmore-context-img {
        width: 29.0625rem;
        height: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .secion-grid {
        padding-bottom: 3.75rem
    }

    .grid-wrapper {
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        align-items: center;
        display: flex
    }

    .grid-content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .grid-content.grid-3 {
        grid-template-columns: 1fr;
        justify-items: center
    }

    .grid-content-img {
        height: 17rem
    }

    .grid-content-img.img-3 {
        margin-top: 1.25rem
    }

    .image-106 {
        margin-left: auto;
        margin-right: auto;
        display: block
    }

    .heading-50,.heading-50.mb-16 {
        text-align: center
    }

    .image-108 {
        display: none
    }

    .div-block-133 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        margin-bottom: 0
    }

    .image-109 {
        display: block
    }

    .category-wrapper {
        width: 100%;
        padding-bottom: 3px
    }

    .margin-2xl {
        margin-bottom: 2rem
    }

    .challenges-heading {
        font-size: 1.25rem
    }

    .cover-image.blog-request-image {
        border-top-right-radius: 0;
        border-bottom-left-radius: 1.25rem
    }

    .challenges-icon {
        width: 1.5rem;
        height: 1.5rem
    }

    .neurainvests-help-tabs-menu {
        grid-column-gap: 1rem;
        margin-bottom: 1.5rem
    }

    .neurainvests-help-pills-icon {
        width: 1.5rem;
        height: 1.5rem
    }

    .neurainvests-section.ppc-purple-hero {
        padding-top: 9.6rem
    }

    .home-stats-cards-grid {
        margin-top: 3.5rem
    }

    .home-stats-cards-grid.ppc-hero-stats {
        margin-top: -3.1rem
    }

    .no-margin {
        margin-bottom: 0
    }

    .new-section {
        padding-top: 3.5rem;
       /* padding-bottom: 3.5rem*/
       padding-bottom: 0rem;
    }

    .new-section.use-cases-hero,.new-section.hero-lead-capture {
        padding-bottom: 3.5rem
    }

    .new-section.search {
        padding-top: 9rem
    }

    .new-container {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .new-container.new-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .new-container.rebrand-grid {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .use-cases-rich-text h1 {
        font-size: 1.875rem
    }

    .use-cases-rich-text h2 {
        font-size: 1.5em;
        line-height: 1.3em
    }

    .margin-3xl {
        margin-bottom: 3.5rem
    }

    .use-cases-body-icon {
        width: 3rem;
        height: 3rem
    }

    .contain-image.case-studie-zeda-logo {
        max-width: 7rem;
        height: 1.3rem
    }

    .use-cases-body-image {
        border-radius: 1.5rem;
        height: 80vw
    }

    .use-cases-hero-deco-1 {
        width: 2.5rem;
        height: 2.5rem;
        top: .5rem
    }

    .use-cases-hero-deco-2 {
        width: 3rem;
        height: 3rem;
        bottom: -.5rem;
        right: -2rem
    }

    .new-h1 {
        font-size: 2.8rem
    }

    .case-studie-hero-image-holder {
        margin-bottom: -13.5rem
    }

    .case-studie-hero-deco-robot-holder {
        display: none
    }

    .case-studie-content-badge-holder {
        width: 17rem;
        height: 7rem
    }

    .case-studie-zeda-badge {
        padding: .65rem 1.25rem;
        left: -4%
    }

    .new-h2 {
        font-size: 2.05rem
    }

    .roadmap-heading-deco-image {
        width: 50px;
        top: -66px
    }

    .roadmap-hero-image-holder {
        max-width: 100vw;
        height: 60vw
    }

    .blog-request-card {
        grid-template-columns: 1fr
    }

    .blog-request-card-left-side {
        border-top-right-radius: 1.25rem;
        border-bottom-left-radius: 0
    }

    .new-blog-paragraph-1-125rem {
        letter-spacing: -.02em;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .new-blog-hero-holder {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .blog-post-template-container {
        grid-template-columns: 1fr
    }

    .new-blog-post-main-img-holder {
        height: 22rem;
        margin-bottom: 1.5rem
    }

    .blog-post-temp-right-dashboard {
        display: none
    }

    .blog-post-temp-right-dashboard.show {
        display: block
    }

    .blog-post-temp-cta-email {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .blog-post-temp-cta-email-left-holder {
        text-align: center;
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .blog-post-temp-signup-cta-for-mobile {
        display: block
    }

    .heading-small-4 {
        font-size: 1.5em
    }

    .margin-vertical-3 {
        margin-left: 0;
        margin-right: 0
    }

    .faqs_item-heading-wrapper-3 {
        grid-column-gap: .75rem;
        align-items: flex-start
    }

    .text-center-on-landscape {
        text-align: center
    }

    .new-blog-underline-part {
        padding-bottom: .7rem
    }

    .new-steps-paragraph-holder {
        max-width: none
    }

    .migration-logos-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .migration-logo-holder {
        width: 9rem;
        height: 3rem
    }

    .pricing-tab-image-holder {
        margin-left: -2.1rem
    }

    .new-pricing-green-card {
        margin-top: 1.5rem
    }

    .popup-holder {
        padding: 2rem
    }

    .popup {
        margin-left: 36px
    }

    .section-top-0 {
        padding-top: 0
    }

    .ppc-zed-logo-holder {
        padding: 3rem
    }

    .ppc-logos-wrapper {
        flex-direction: column
    }

    .ppc-logos-card-wrapper.left,.ppc-logos-card-wrapper.right {
        bottom: 0
    }

    .ppc-inner-logos-holder {
        grid-row-gap: 1.35rem
    }

    .ppc-grid-2-image-holder {
        right: -1%
    }

    .ppc-red-2-image-holder,.ppc-red-4-image-holder {
        top: -2.7rem;
        right: -.4rem
    }

    .ppc-multi-channel-benefits-wrapper {
        grid-row-gap: 1rem;
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr
    }

    .new-home-cycle-cards-container {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .new-home-cycle-card {
        padding: 1rem 1rem 1.25rem
    }

    .new-home-cycle-content-holder {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-bottom-0 {
        padding-bottom: 0
    }

    .ppc-tab-widget-image-2-holder {
        height: auto
    }

    .mega-menu-nav-dropdown-list.w--open {
        box-shadow: none;
        background-color: #0000;
        flex-direction: column
    }

    .button-22.is-nav-cta {
        display: none
    }

    .button-22.is-nav-cta.mob-button {
        padding-left: 3.875rem;
        padding-right: 3.875rem;
        display: block
    }

    .button-22.home-header-sign {
        display: none
    }

    .button-22.home-header-sign.mob-button {
        padding-left: 3.875rem;
        padding-right: 3.875rem;
        display: block
    }

    .text-block-61,.image-111 {
        display: none
    }

    .nav_link-9 {
        color: #101828;
        margin-bottom: .875rem;
        padding-top: .3125rem;
        padding-bottom: .3125rem;
        font-size: 1.5rem;
        font-weight: 700;
        line-height: 2rem
    }

    .nav_dropdown-wrapper-academy-6 {
        grid-column-gap: 1rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: .5rem
    }

    .mega-menu-brief-cta {
        flex-wrap: wrap
    }

    .mega-menu-cards-grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column
    }

    .mega-menu-cards-grid.flexbox {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .mega-menu-card {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        text-align: center;
        flex-direction: column-reverse
    }

    .mega-menu-card.flexbox-card {
        align-items: center
    }

    .mega-menu-card-image-holder {
        max-width: 100vw;
        height: 20vw
    }

    .mega-menu-cards-column {
        flex-direction: row
    }

    .mega-menu-integrations-icon-holder {
        width: 3.375rem;
        height: 3.375rem
    }

    .mega-menu-integrations-wrapper {
        flex-wrap: wrap
    }

    .mega-menu-solutions-card-wrapper {
        grid-template-columns: 1fr
    }

    .use-cases-hero-image-holder {
        max-width: 100vw;
        height: 60vw
    }

    .use-cases-heading-deco-image {
        width: 50px;
        top: -66px
    }

    .space-between-holder {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column
    }

    .use-cases-product-plans-card {
        padding: 1.5rem
    }

    .use-cases-product-plans-image-holder {
        justify-content: center;
        width: 100%;
        height: 60vw
    }

    .use-cases-product-plan-icon {
        bottom: -2rem;
        right: auto
    }

    .use-cases-product-plan-icon._2 {
        top: -2rem;
        bottom: auto;
        left: auto
    }

    .use-cases-product-plan-arrow {
        display: none;
        top: 27rem
    }

    .use-cases-product-plan-2-arrow {
        display: none
    }

    .use-cases-tab-text {
        letter-spacing: -.02em;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .use-cases-tabs-image-holder {
        height: 54vw
    }

    .text-center-only-on-landscape {
        text-align: center
    }

    .mega-menu-solutions-banner-img {
        width: 2.5rem;
        height: 2.5rem
    }

    .insights-2-0-hero-underline {
        width: 10rem;
        top: 1.9375rem;
        left: .2rem
    }

    .insights-2-0-hero-underline.voc-revamp {
        width: 50vw;
        bottom: -10%;
        right: 21%
    }

    .insights-2-0-hero-holder {
        height: 38vw
    }

    .insights-2-0-hero-content-holder {
        max-width: 40rem
    }

    .insights-card-heading {
        margin-left: auto;
        margin-right: auto
    }

    .product-insights-hero-lottie {
        width: 98%
    }

    .one-opened-faq-heading,.one-opened-faq-heading-2 {
        letter-spacing: -.02em;
        font-size: .875rem;
        line-height: 1.25rem
    }

    ._3-cards-grid {
        grid-template-columns: 1fr 1fr
    }

    .voc-new-blog-image-holder {
        height: 30vw
    }

    .special-section-linked {
        top: 53.5%
    }

    .pricing-hero-gradient {
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px
    }

    .new-pricing-card-heading {
        margin-bottom: .625rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .new-pricing-card-ctas-holder {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .new-pricing-features-grid {
        grid-template-columns: 1fr
    }

    .new-pricing-table-heading {
        padding: 1rem
    }

    .new-pricing-price-heading {
        font-size: 1.5rem
    }

    .new-pricing-testimonial-swiper-arrows.new-position {
        justify-content: center;
        align-items: center;
        position: relative;
        inset: 0
    }

    .blog-dd-list {
        grid-column-gap: 12px;
        grid-row-gap: 12px
    }

    .newest-container {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .newest-container.navbar {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .newest-container.newest-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .newest-simple-navbar {
        padding-top: 2rem
    }

    .lead-capture-form-card {
        padding: 2rem
    }

    .lead-capture-pricing-card-gradient {
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px
    }

    .lead-capture-pricing-card {
        margin-top: 3rem;
        padding: 2rem
    }

    .lead-capture-swiper-deco-arrow {
        display: none
    }

    .lead-swiper {
        order: -1;
        margin-bottom: 1.5rem
    }

    .lead-capture-swiper-card {
        padding: 2rem
    }

    .swiper-button-prev2 {
        background-color: #fff0;
        position: static
    }

    .swiper-button-next2 {
        background-color: #fff0;
        position: absolute;
        left: 5rem;
        right: auto
    }

    .lead-capture-swiper-holder {
        flex-flow: column;
        justify-content: flex-end;
        align-items: flex-start
    }

    .lead-capture-bottom-banner {
        padding: 4rem 2rem
    }

    .lead-capture-footer-banner-deco-sec {
        max-width: 3.5rem;
        height: 3.5rem;
        bottom: 2rem;
        right: 3rem
    }

    .lead-capture-popup.new-home-arcade {
        margin-left: 0;
        margin-right: 0
    }

    .new-integration-icon {
        width: 2.5rem;
        height: 2.5rem
    }

    .new-h2-bigger {
        font-size: 2.05rem
    }

    .new-integration-tab-link {
        text-align: center
    }

    .new-integration-tab-pane-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .support-big-tab-inner-card {
        height: auto;
        padding: 1.5rem
    }

    .support-big-tab-inner-card.for-second-tab {
        height: auto;
        padding: 1.25rem
    }

    .support-big-tab-inner-card.for-third-tab {
        height: auto
    }

    .support-big-tab-content-holder {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        max-width: none
    }

    .newest-link-button {
        padding: .5rem 1.25rem;
        font-size: 1rem
    }

    .support-big-tab-buttons-wrapper {
        flex-flow: wrap
    }

    .new-custom-integration-image {
        max-width: 100vw;
        height: 54vw
    }

    .customer-data-card-image-holder {
        height: 58vw
    }

    .new-integration-sec-tab {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        padding: 1.25rem
    }

    .support-big-tab-big-image {
        width: 100%;
        max-width: 85vw;
        margin-left: auto;
        position: relative;
        bottom: -1.5rem;
        right: -1.5rem
    }

    .support-big-tab-big-image.small {
        max-width: 35vw
    }

    .white-scroll-2-coll-images-wrapper.for-smaller-devices {
        height: auto
    }

    .new-pricing-exclusive-offer-img {
        flex: 0 auto;
        min-width: 12rem;
        max-width: 12rem;
        height: 3rem;
        position: static
    }

    .new-pricing-get-exclusive-holder {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: flex-start
    }

    .new-nav-banner {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .new-nav-banner-container {
        flex-flow: wrap;
        padding-top: .25rem;
        padding-bottom: .25rem
    }

    .new-logos-wrapper {
        flex-flow: wrap;
        justify-content: center;
        align-items: center
    }

    .new-logo-holder {
        width: 100%;
        max-width: 10rem
    }

    .new-companys-wrapper {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .rebrand-h1 {
        font-size: 2rem
    }

    .rebrand-p {
        font-size: 1rem
    }

    .home-hero-image {
        height: 51.5vw
    }

    .no-top-padding {
        padding-top: 0
    }

    .globe-icon {
        width: 3.5rem;
        height: 3.5rem;
        margin-bottom: -1.5rem
    }

    .trusted-by-logos-holder {
        border-radius: .75rem;
        width: 10rem;
        height: 4.75rem
    }

    .power-of-zeda-card {
        border-radius: 1.5rem
    }

    .power-of-zeda-card-content {
        border-radius: 1.4375rem
    }

    .rebrand-h4 {
        font-size: 1.5rem
    }

    .power-of-zeda-featured-card-holder {
        border-radius: 1.5rem
    }

    .no-padding {
        padding-top: 0;
        padding-bottom: 0
    }

    .home-cta-block {
        grid-auto-flow: dense
    }

    .hide-on-mobile-landscape {
        display: none
    }

    .rebrand-h3 {
        font-size: 1.75rem
    }

    .rebrand-max-width-xl {
        max-width: min(35rem,75vw)
    }

    .product-discovery-card {
        border-radius: 1rem;
        padding-top: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .rebrand-h6 {
        font-size: 1.25rem
    }

    .product-discovery-card-image {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .neurainvests-benefits-card-headline {
        padding: 1rem
    }

    .neurainvests-benefits-card-icon {
        width: 2rem;
        height: 2rem
    }

    .neurainvests-benefits-card-content {
        padding: 1rem 1.5rem 1rem 1rem
    }

    .neurainvests-insights-block {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .neurainvests-insights-cards-content {
        width: 100%
    }

    .neurainvests-insights-cards-thumbnail {
        height: 34.5vw
    }

    .product-cards-holder {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .rebrand-h2 {
        font-size: 1.75rem
    }

    .neurainvests-stats-card {
        grid-column-gap: 1rem;
        min-height: 0;
        padding: 1rem 1.5rem 1rem 1rem
    }

    .home-tabs-block {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .home-hero-text-deco-1 {
        width: .875rem;
        left: -.6rem
    }

    .home-hero-text-deco-2 {
        width: .625rem;
        right: -.6rem
    }

    .doodle-star {
        display: none
    }

    .compare-review-dark-purple-card {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .compare-review-lightbox-link {
        height: 100%
    }

    .compare-review-image-holder {
        height: 74vw
    }

    .compare-table-row {
        grid-template-columns: 1fr 1fr
    }

    .compare-table-cell {
        justify-content: center;
        align-items: center
    }

    .compare-table-cell.top-cell.other-comp {
        background-color: #fcfcfc;
        border-top-left-radius: 1.25rem;
        border-top-right-radius: 1.25rem
    }

    .compare-table-cell.compare-hihglihted-cell.last {
        border-bottom-left-radius: 1.25rem
    }

    .compare-table-cell.first-cell.compare-cell-top-left-radius {
        border-top-left-radius: 0
    }

    .compare-table-cell.compare-cell-top-right-radius {
        border-top-right-radius: 0
    }

    .compare-last-cel-extra-space {
        display: none
    }

    .demo-sneak-peek-section {
        margin-top: 3.5rem;
        padding-top: 1.5rem
    }

    .demo-case-study-card {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .field-guide-hero-star {
        display: none
    }

    .field-guide-hero-block {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .featured-field-guide-card {
        flex-flow: column
    }

    .featured-field-guide-card-img {
        max-width: 100%;
        height: 75vw
    }

    .featured-field-guide-card-content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding: 0 .5rem .5rem
    }

    .field-guide-temp-card {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-top: 2rem;
        padding-bottom: 0
    }

    .field-guide-temp-card-gradient {
        background-image: linear-gradient(#f5f6ff 22%,#f5f6ff00)
    }

    .field-guide-temp-card-img {
        height: 79vw;
        min-height: auto;
        position: relative
    }
}

@media screen and (max-width: 479px) {
    h2 {
        font-size:2em
    }

    h4 {
        font-size: 1.5em
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-top.padding-xxhuge {
        padding-left: 0;
        padding-right: 0
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .max-width-full-mobile-portrait {
        width: 100%;
        max-width: none
    }

    .show-mobile-portrait {
        display: block
    }

    .hide-mobile-portrait {
        display: none
    }

    .heading-large {
        font-size: 2em
    }

    .heading-small {
        font-size: 1.5em
    }

    .text-size-large {
        border-color: #0000
    }

    .button.is-footer-form {
        border: 1px solid var(--white);
        height: 3rem;
        position: relative;
        right: auto
    }

    .button.is-pricing {
        font-size: .75em
    }

    .button.is-sign-up {
        letter-spacing: -.28px;
        width: 18.75rem;
        height: 2.75rem;
        margin-top: .65em;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .button.is-sign-up.mt32 {
        margin-top: 1rem
    }

    .secondary-button.is-testimonials {
        left: 28%;
        right: 28%
    }

    .nav_menu-button {
        padding-right: 0
    }

    .nav_brand-image {
        width: 7rem
    }

    .nav_menu {
        height: 89vh;
        overflow: auto
    }

    .nav_link:visited {
        color: var(--black)
    }

    .nav_dropdown-toggle {
        padding-left: .25rem
    }

    .video-play-button.is-webinar-all.is-large {
        width: 2.5rem;
        height: 2.5rem
    }

    .nav_dropdown-button-wrapper {
        grid-row-gap: 1rem;
        text-align: center;
        flex-direction: column;
        align-items: stretch
    }

    .nav_dropdown-wrapper-academy {
        grid-template-columns: 1fr;
        max-height: 27rem
    }

    .home-header_left-wrapper {
        margin-top: 4rem
    }

    .buttons-wrapper {
        grid-row-gap: .75rem;
        text-align: center;
        flex-flow: column wrap;
        align-items: stretch;
        width: 100%
    }

    .customers_logo-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .home-lifecycle_bottom-wrapper {
        grid-row-gap: 1rem;
        background-image: linear-gradient(90deg,#eff1fc,#fff 60%);
        border-top-right-radius: 0;
        border-bottom-left-radius: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        position: relative
    }

    .home-lifecycle_bottom-wrapper.is-mobile-portrait {
        grid-column-gap: 0px;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .home-lifecycle-phase_component {
        background-image: none;
        align-items: flex-start;
        padding: 2rem 2.5rem 2rem 3rem
    }

    .home-lifecycle_image {
        margin-top: 2rem;
        display: none
    }

    .section-home-collect {
        margin-top: 6rem;
        top: 0
    }

    .tab_content-wrapper {
        top: -.5rem
    }

    .tab_image-wrapper {
        width: 17rem;
        height: 20rem
    }

    .tab_image-background {
        width: 15rem;
        height: 16rem
    }

    .tab_image-1 {
        width: 17rem;
        height: 17rem
    }

    .section-home-analyze,.section-home-plan,.section-home-execute {
        margin-top: 3rem
    }

    .home-integrations_wrapper {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .home-story_logo-image.is-inc42 {
        width: 4.25rem
    }

    .home-story_logo-image.is-yourstory {
        width: 4.5rem
    }

    .home-story_logo-image.is-entrepreneur {
        width: 6.5rem
    }

    .home-story_logo-image.is-beststartup {
        width: 7.5rem
    }

    .testimonials-components_wrapper {
        column-count: 1;
        flex-direction: column
    }

    .testimonials_component {
        max-width: 19rem;
        margin-bottom: 1.5rem;
        margin-left: auto;
        margin-right: auto
    }

    .testimonials_component.is-lps {
        width: 95vw
    }

    .academy_content-wrapper.is-right {
        min-height: 26rem
    }

    .academy_content-bg-image {
        height: 16rem
    }

    .footer_wrapper {
        grid-row-gap: 2rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 3rem
    }

    .footer_column-heading {
        font-size: 1rem
    }

    .footer_form-block {
        grid-row-gap: .75rem;
        flex-direction: column;
        align-items: stretch
    }

    .footer_form-field {
        height: 3rem;
        padding-right: 1.5rem
    }

    .footer_brand-logo {
        width: 7rem
    }

    .social-links-wrapper {
        grid-column-gap: .5rem
    }

    .testimonials_bg-gradient {
        bottom: -.25rem
    }

    .product-header_wrapper {
        grid-row-gap: 3.5rem;
        margin-top: 5rem
    }

    .product-header_image-wrapper {
        width: 100%;
        height: 16rem
    }

    .features-summary_wrapper {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .features-summary_component {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .product-testimonial_image {
        width: 2.75rem;
        height: 2.75rem
    }

    .cta_heading {
        font-size: 1.75em
    }

    .other-products_component {
        padding: 1.5rem
    }

    .section-about-header {
        margin-top: 5rem
    }

    .about-summary_stats-wrapper {
        grid-row-gap: 2rem;
        flex-wrap: wrap
    }

    .about-summary_single-stat-wrapper {
        flex-direction: column;
        align-items: center;
        width: 50%;
        display: flex
    }

    .about-team_wrapper {
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: center
    }

    .section-pricing-header {
        margin-top: 5rem
    }

    .pricing-plans_tabs-save10-wrapper {
        width: 5rem;
        font-size: .75rem;
        top: 3.25rem;
        left: auto;
        right: auto
    }

    .pricing-plans_tabs-save10-wrapper.is-monthly {
        left: 106%
    }

    .pricing-plans_tabs-content-wrapper.is-yearly {
        margin-top: 5rem
    }

    .pricing-plans_tabs-plan-bottom-wrapper {
        width: 90%
    }

    .pricing-plans_tabs-plan-middle-wrapper.is-right {
        top: auto
    }

    .pricing-comparison_wrapper {
        align-items: stretch
    }

    .pricing-comparison_row-wrapper.is-sticky {
        top: 4.5rem
    }

    .section-integrations-header {
        margin-top: 5rem
    }

    .integrations_wrapper {
        grid-template-columns: 1fr
    }

    .blog-featured_wrapper.blog-link-wrapper {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .blog-featured_thumbnail-wrapper {
        width: 100%
    }

    .blogs-featured_collection-wrapper {
        grid-row-gap: 2.5rem
    }

    .blog-featured_name-wrapper {
        width: 100%
    }

    .section-blogs-all.new-size {
        margin-top: 0;
        padding-top: 3.75em
    }

    .blogs-all_wrapper {
        grid-template-columns: 1fr
    }

    .blogs-all_single-wrapper {
        width: 100%
    }

    .pagination-wrapper {
        grid-row-gap: .5rem;
        text-align: center;
        flex-direction: column;
        align-items: stretch
    }

    .blogs-cta_wrapper {
        padding: 2rem 1.5rem
    }

    .blogpost_meta-right-wrapper {
        grid-row-gap: .25rem;
        flex-direction: column;
        align-items: flex-end
    }

    .section-webinar-header {
        margin-top: 5rem
    }

    .secondary-header_heading {
        font-size: 2.25em
    }

    .webinar-featured_thumbnail {
        height: 10rem
    }

    .webinar-all_collection-wrapper {
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr
    }

    .video-play-button-image {
        width: 1.25rem;
        height: 1.25rem
    }

    .section-legal,.section-contact {
        margin-top: 5rem
    }

    .contact_form-wrapper {
        padding: 1.5rem
    }

    .section-resources-header {
        margin-top: 5rem
    }

    .resources_single-wrapper.is-large.on-blog-page {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .section-ebook-header {
        margin-top: 5rem
    }

    .ebook-header_right-wrapper {
        padding: 1rem
    }

    .ebook-benefits_right-wrapper {
        width: 100%;
        max-width: 100%
    }

    .section-glossary-header {
        margin-top: 5rem
    }

    .home-lifecycle_mobile-image-wrapper {
        margin-top: 2rem;
        display: flex
    }

    .section-404 {
        margin-top: 3rem
    }

    .home-lifecycle_mobile-image {
        object-fit: contain;
        width: 70%;
        height: 100%;
        position: absolute;
        inset: auto 0% auto auto
    }

    .home-lifecycle_heading.max-width-large {
        font-size: 1.25em
    }

    .pricing-comparison_top-wrapper {
        top: 4.5rem
    }

    .pricing-comparison_plan-heading-wrapper {
        margin-bottom: .5rem;
        margin-left: 0;
        margin-right: 0;
        padding-bottom: .25rem
    }

    .pricing-comparison_plan-heading {
        font-size: 1.125em
    }

    .pricing-comparison_is-heading-active {
        width: 34%;
        padding-right: 0
    }

    .pricing-comparison_is-heading-active-wrapper {
        width: 100%
    }

    .pricing-comparison_headings-wrapper {
        grid-column-gap: 1.75rem
    }

    .feature_icon {
        width: 2rem;
        height: 2rem
    }

    .feature_name {
        font-size: 1.25em
    }

    .banner-container {
        margin-left: 1.05rem;
        margin-right: 1.05rem;
        padding-left: 0;
        padding-right: 0
    }

    .home-header_right-wrapper {
        width: 17.5rem;
        margin-left: auto;
        margin-right: auto;
        left: -1.5rem
    }

    .home-header_image-background {
        width: 10rem;
        height: 16.5rem;
        position: relative
    }

    .home-header_main-image {
        width: 8.375rem;
        height: 17rem;
        left: 1.5rem
    }

    .home-header_feature-image {
        width: 10.5rem;
        height: 5rem;
        left: 9.5rem
    }

    .home-header_feature-image.is-one {
        top: -1.25rem
    }

    .home-header_feature-image.is-two {
        top: 3rem
    }

    .home-header_feature-image.is-three {
        top: 7.15rem
    }

    .home-header_feature-image.is-four {
        top: 11.25rem
    }

    .home-integrations_right-wrapper {
        width: 115%
    }

    .pricing-plans_info-popup-wrapper.mt-1rem {
        margin-top: -.1rem
    }

    .pricing-plans_popup {
        right: -69px
    }

    .pricing-plans_popup-arrow-icon {
        right: 4.525rem
    }

    .integrations-needmore_left-wrapper.is-mobile {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .intergrations-needmore_icon {
        width: 2.5rem;
        height: 2.5rem
    }

    .landing-page-header_image {
        height: 17rem;
        left: 1.5rem
    }

    .landing-page-header_image-wrapper {
        width: 17.5rem;
        margin-left: auto;
        margin-right: auto;
        left: -1.5rem
    }

    .dropdonw_list-spm.w--open {
        height: 78vh
    }

    .spm-content {
        margin-bottom: 20px
    }

    .lp-content-dropdown-mobile {
        top: 4.5rem
    }

    .lp-content_nav-link {
        margin-bottom: .5rem
    }

    .section-case-studies-navbar {
        top: 5.5rem
    }

    .section-case-studies-header {
        margin-top: 4.5rem
    }

    .case-studies-header_wrapper {
        flex-direction: column-reverse;
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .case-studies_wrapper {
        grid-template-columns: 1fr
    }

    .case-studies_single-wrapper {
        width: 100%
    }

    .case-studies_link-wrapper {
        grid-row-gap: 1.5rem;
        flex-direction: column;
        padding: .75rem
    }

    .case-studies_thumbnail-wrapper {
        border-radius: 4px;
        width: 100%
    }

    .section-case-study-header {
        padding-top: 6rem
    }

    .case-study-header_right-wrapper {
        width: 17.5rem;
        height: 22rem;
        left: .5rem
    }

    .case-study-header_bg-wrapper {
        width: 17.5rem
    }

    .case-study-header_image {
        width: 17.5rem;
        height: 22rem;
        top: 1rem;
        left: -1rem
    }

    ._404_image {
        width: 14rem
    }

    .testimonials_row {
        grid-column-gap: 5vw;
        padding-right: 5vw
    }

    .lps-header_form-background {
        bottom: -1.25rem;
        left: -1rem
    }

    .lps-header_right-wrapper {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto
    }

    .lps-header_right-wrapper.is-product-management {
        margin-top: 2rem
    }

    .lps-thankyou_logo {
        width: 6rem
    }

    .lps-comparison-table_right-wrapper-1,.lps-conparison-table_right-wrapper-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section-filler-block-for-banner-3-5rem {
        height: 6rem
    }

    .section-filler-block-for-banner-3-5rem.new-height {
        height: 3.5rem
    }

    .pricing-save-more_wrapper {
        margin-top: 2.5rem
    }

    .pricing-tools-stack_wrapper.is-total {
        white-space: nowrap;
        bottom: -3.75rem
    }

    .pricing-tools_stack-heading {
        font-size: .75em
    }

    .pricing-tools-stack_single-icon {
        max-width: 2rem
    }

    .pricing-tools-stack_single-price {
        white-space: nowrap
    }

    .pricing-tools-stack_price {
        font-size: .75em
    }

    .pricing-tools-stack_total-price {
        font-size: 1rem
    }

    .pricing-tools-stack_total-price-month {
        font-size: .625rem
    }

    .pricing-tools-zeda_logo {
        min-width: 4rem;
        max-width: 4rem
    }

    .pricing-tools-mobile_wrapper {
        margin-top: -1.5rem;
        margin-bottom: 4rem
    }

    .pricing-tools-mobile_grid {
        grid-column-gap: .75rem
    }

    .pricing-tools-mobile_heading-wrapper {
        white-space: nowrap;
        max-height: 3rem;
        padding: .875rem .75rem;
        font-size: .875em
    }

    .pricing-tools-mobile_heading-small {
        font-size: .5em
    }

    .pricing-tools-mobile_price-wrapper {
        white-space: nowrap
    }

    .popup_wrapper {
        margin-top: 190px
    }

    .section-compare-header {
        padding-top: 2rem
    }

    .compare-table_wrapper {
        min-width: 40rem;
        max-width: 40rem
    }

    .compare-header_top-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .compare-header_canny-logo {
        width: 5.375rem
    }

    .compare-header_zeda-logo {
        width: 5rem
    }

    .compare-feature_heading-wrapper {
        white-space: pre-wrap
    }

    .compare-table_dp-list.w--open {
        overflow: auto
    }

    .compare-table_canny-logo.uservoice-logo {
        width: 150px
    }

    .compare-header_productboard-logo {
        width: 5.375rem
    }

    .compare-table_compititor-logo.is-roadmunk,.compare-table_compititor-logo.is-aha {
        position: relative;
        left: -2rem
    }

    .compare-table_check-icon {
        position: relative
    }

    .pricing-assistance-badges_wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .pricing-assistance-badge_wrapper {
        flex: 1
    }

    .compare-header_roadmunk-logo {
        width: 5.375rem
    }

    .compare-table_icon-text-wrapper {
        position: relative
    }

    .compare-header_aha-logo {
        width: 5.375rem
    }

    .compare-header_beamer-logo {
        width: 6rem
    }

    .home-header_heading-2 {
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 1.3rem
    }

    .button-2 {
        font-size: 14px
    }

    .columns {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .column {
        padding-top: 0;
        font-size: 14px
    }

    .column-2 {
        padding-top: 0;
        top: 0
    }

    .button-3 {
        border: 1px solid #5e72e4
    }

    .paragraph {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px;
        line-height: 20px
    }

    .column-5 {
        padding-top: 10px
    }

    .image-40 {
        padding-left: 10px;
        padding-right: 10px;
        overflow: hidden
    }

    .products-content-item-title {
        text-align: center;
        padding-right: 0;
        font-size: 20px
    }

    .products-content-item-parag {
        padding-top: 0;
        font-size: 14px;
        line-height: 18px;
        position: relative
    }

    .products-content-item-subtitle {
        direction: ltr;
        white-space: pre-wrap;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 14px;
        font-weight: 500;
        line-height: 18px
    }

    .paragraph-7 {
        margin-right: 100px;
        font-size: 16px;
        line-height: 24px
    }

    .text-block-2 {
        margin-right: 100px;
        font-size: 12px;
        line-height: 26px
    }

    .div-block-12 {
        margin-left: 0;
        margin-right: 0;
        padding-left: 10px;
        padding-right: 10px;
        font-family: Satoshi,sans-serif;
        font-size: 12px;
        line-height: 1.2px
    }

    .button-4 {
        width: 50%;
        margin-left: 100px;
        margin-right: 100px
    }

    .cta-content {
        max-width: 100%
    }

    .image-25 {
        width: 7%;
        top: -4%;
        right: 1%
    }

    .section-cta-2 {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 5.5rem;
        margin-top: 0;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .heading-15 {
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 60px;
        font-size: 20px
    }

    .div-block-36 {
        width: 100%
    }

    .image-41 {
        margin-left: 0
    }

    .container {
        padding-left: 20px
    }

    .advantage-item-title-copy,.advantage-item-title-copy-2 {
        text-align: center;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .product-advantage-item-copy {
        flex-direction: column
    }

    .footer-bottom-info-right.mobile-none {
        display: none
    }

    .nav_dropdown-toggle-2 {
        padding-left: .25rem;
        font-size: 1.25rem
    }

    .nav_menu-2 {
        height: 89vh;
        overflow: auto
    }

    .nav_menu-2.mega-menu-position {
        padding-top: 1rem
    }

    .nav_link-2:visited {
        color: #000
    }

    .product-header_wrapper-copy {
        grid-row-gap: 3.5rem;
        margin-top: 5rem
    }

    .advantage-item-title-copy-3 {
        text-align: center;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .image-33.img2 {
        width: 2.5rem;
        bottom: 23%;
        left: 0%
    }

    .image-33.arrow-header {
        width: 4.1875rem;
        height: 4.1875rem;
        top: 112%;
        left: 4%
    }

    .advantage-item-icon-copy {
        width: 3rem;
        height: 3rem
    }

    .image-34 {
        bottom: -57px
    }

    .image-34.img1 {
        right: -3%
    }

    .product-advantage-item {
        grid-row-gap: 1.5rem;
        flex-direction: column
    }

    .advantage-item-icon-copy-2 {
        width: 3rem;
        height: 3rem
    }

    .nav_dropdown-column-academy-2 {
        align-items: flex-start
    }

    .nav_dropdown-wrapper-academy-2 {
        grid-template-columns: 1fr;
        max-height: 27rem
    }

    .product-advantages-wrapper {
        grid-row-gap: 2.5rem
    }

    .product-advantages-wrapper.p60 {
        grid-row-gap: 3.75rem
    }

    .product-advantages-wrapper.product-padding-bottom {
        padding-bottom: 0
    }

    .footer_column-wrapper-2.paddong-left {
        padding-left: 0
    }

    .section-product-advantages {
        padding-bottom: 3.75rem
    }

    .footer_column-heading-2 {
        font-size: 1rem
    }

    .nav_dropdown-list-2.is-academy.feature-wrapper-links.w--open {
        align-items: flex-start;
        left: 0
    }

    .button-5.home-header-sign.mob-button,.button-5.is-nav-cta.mob-button {
        width: 10rem;
        padding-left: 0;
        padding-right: 0
    }

    .footer-bottom-info-left {
        grid-row-gap: 1.25rem;
        flex-direction: column
    }

    .product-advantage-item-text-copy {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .footer_row-wrapper {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-columns: 1fr 1fr
    }

    .footer_row-wrapper.footer-bottom-info {
        flex-direction: column;
        align-items: center
    }

    .padding-vertical-2 {
        padding-left: 0;
        padding-right: 0
    }

    .padding-vertical-2.padding-xhuge {
        padding-bottom: 4.75rem
    }

    .padding-vertical-2.new-roadmap-padding {
        padding-top: 5rem
    }

    .section-product-feature-2 {
        margin-bottom: 3.75rem
    }

    .section-product-feature-2.new-road-map-hero-section {
        padding-top: 9rem
    }

    .product-header_heading-copy.text-align-left.mobile-text-center {
        text-align: center
    }

    .product-advantage-item-img {
        width: 100%;
        height: 100%
    }

    .product-advantage-item-img.is-left-copy,.product-advantage-item-img.is-left {
        order: 1
    }

    .product-advantage-item-img.is-left.green-bg.w35 {
        height: 20.9375rem
    }

    .product-advantage-item-img.purple-bg {
        overflow: hidden
    }

    .product-advantage-item-img.purple-bg.w640 {
        height: 20.9375rem
    }

    .margin-top-2 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .cta-component {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 5.3rem;
        margin-top: 0;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .cta-image-lines {
        width: 7%;
        top: -9%;
        right: -2%
    }

    .cta-image-lines.home-cta-deco {
        right: -2%
    }

    .cta-button-wrapper {
        width: 100%
    }

    .cta-content-3 {
        max-width: 100%
    }

    .dropdown-list-3.w--open {
        background-color: #fcfcfd;
        width: 10rem;
        position: absolute
    }

    .image-34-copy {
        display: none;
        bottom: -57px
    }

    .section-product-feature-copy {
        margin-bottom: 3.75rem
    }

    .padding-vertical-3 {
        padding-left: 0;
        padding-right: 0
    }

    .padding-vertical-3.padding-xhuge {
        padding-bottom: 4.75rem
    }

    .padding-vertical-3.padding-xhuge.pb60 {
        padding-bottom: 3.75rem
    }

    .image-33-copy {
        display: none
    }

    .margin-top-3 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .product-header_wrapper-copy-copy {
        grid-row-gap: 3.5rem;
        flex-direction: column;
        margin-top: 5rem
    }

    .advantage-item-title-copy-copy {
        text-align: center;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .paragraph-3-copy-copy {
        max-width: 100%;
        margin-bottom: 0;
        line-height: 1.25rem
    }

    .advantage-item-title-copy-copy-2 {
        text-align: center;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .advantage-item-title-copy-copy-2._90-pr {
        max-width: 100%
    }

    .advantage-item-icon-copy-3 {
        width: 3rem;
        height: 3rem
    }

    .div-block-54.mt-16 {
        margin-top: 1rem
    }

    .padding-vertical-4 {
        padding-left: 0;
        padding-right: 0
    }

    .padding-vertical-4.padding-xhuge {
        padding-bottom: 4.75rem
    }

    .padding-vertical-4.padding-xhuge.about-padding {
        padding-top: 2rem
    }

    .padding-vertical-4.padding-xhuge.ccategories-paddong {
        padding-top: 2.25em
    }

    .padding-vertical-4.padding-xhuge.new-size {
        padding-top: 4rem;
        padding-bottom: 9rem
    }

    .image-34-copy-copy-copy {
        bottom: -57px
    }

    .section-product-feature-3 {
        margin-bottom: 3.75rem
    }

    .section-product-feature-3.max-header {
        padding-bottom: 2.2875rem
    }

    .margin-top-4 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .advantage-item-title-copy-4,.advantage-item-title-copy-5 {
        text-align: center;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .advantage-item-icon-copy-4 {
        width: 3rem;
        height: 3rem
    }

    .div-block-55 {
        align-self: flex-start
    }

    .div-block-55.mt-16 {
        margin-top: 1rem
    }

    .advantage-item-title-copy-7 {
        text-align: center;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .section-cta-4 {
        background-image: url(https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bb81e54349b00a70fc65_shapes.svg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 5.3rem;
        margin-top: 0;
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .product-feedbacks-tabs-content {
        flex-basis: 100%;
        max-width: 100%
    }

    .product-feedbacks-text-parag {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .product-integration-bg-img.is-two-img,.product-integration-bg-img.is-one-img {
        display: none
    }

    .feedbacks-tab-link-parag {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .collect-feedback-tabs-menu {
        margin-bottom: 1.5rem;
        overflow: auto
    }

    .collect-feedback-tab-pane-content {
        flex-direction: column;
        align-items: flex-start;
        overflow: hidden
    }

    .product-feedbacks-tab-link {
        width: 100%
    }

    .product-integration-main-img {
        display: none
    }

    .product-integration-main-img.mobile-main-img {
        width: 18.5rem;
        height: 14.5rem;
        display: block
    }

    .collect-feedback-tab-link {
        flex: none
    }

    .product-feedbacks-text {
        margin-bottom: 1.5rem
    }

    .section-product-feedbacks {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .feedbacks-tab-pane-content {
        width: 100%
    }

    .dots-icon {
        bottom: -6%;
        right: -1%
    }

    .collect-feedback-tabs {
        margin-top: 1.5rem
    }

    .collect-feedback-dop-text {
        width: 100%;
        margin-bottom: 1.5rem;
        position: relative;
        top: 0%
    }

    .collect-feedback-dop-text.ppc {
        width: auto
    }

    .product-feedbacks-text-title {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .image-36.ppc-multi-channel {
        width: 2rem;
        height: 2rem;
        inset: -9% 0% auto auto
    }

    .product-feedbacks-tabs {
        grid-column-gap: 0rem;
        flex-direction: column;
        padding: 1rem
    }

    .product-feedbacks-tabs-menu {
        flex-basis: 100%;
        width: 100%
    }

    .tab-pane-img {
        padding-top: 0
    }

    .feedbacks-tab-pane-content-img {
        border-radius: 1.25rem
    }

    .feedbacks-tab-pane-content-img.is-1 {
        height: auto
    }

    .product-integration-content {
        margin-top: 1.5rem;
        padding: 1.5rem
    }

    .integrations_component-2 {
        justify-content: space-between;
        height: 100%;
        min-height: auto;
        padding: 1rem .625rem
    }

    .margin-vertical-2 {
        margin-left: 0;
        margin-right: 0
    }

    .image-11 {
        inset: -13% -2% auto auto
    }

    .product-advantage-item-text {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .product-header_wrapper-2 {
        grid-row-gap: 3.5rem;
        margin-top: 5rem
    }

    .heading-8 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .home-heacder-button.try-btn,.home-heacder-button.request-btn {
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .advantage-item-parag {
        text-align: center;
        font-size: .875rem;
        line-height: 1.25rem
    }

    .advantage-item-title {
        text-align: center;
        margin-bottom: 1rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .heading-21 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .paragraph-9 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .feedbacks-tab-link-title-2 {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .paragraph-15 {
        max-width: 19rem
    }

    .buttons-wrapper-2 {
        grid-column-gap: .5rem
    }

    .advantage-item-icon {
        width: 3rem;
        height: 3rem
    }

    .image-55.is-1 {
        height: 100%;
        margin-top: 0
    }

    .margin-top-7 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .text-block-18 {
        text-align: center
    }

    .home-header_h1.new {
        max-width: 21rem
    }

    .paragraph-16 {
        max-width: 19rem
    }

    .margin-top-8 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .heading-12 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .paragraph-4 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .impact-tab-pane-items {
        grid-row-gap: .625rem
    }

    .footer_wrapper-6 {
        grid-row-gap: 2rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 3rem
    }

    .impact-tab-pane-image {
        width: 100%;
        height: 100%
    }

    .impact-tab-pane-wrap {
        grid-row-gap: 1.5rem
    }

    .plan-header-star {
        right: 3%
    }

    .impact-tab-link {
        flex: none
    }

    .impact-tabs {
        overflow: hidden
    }

    .section-home-impact {
        overflow: visible
    }

    .impact-menu {
        justify-content: flex-start
    }

    .dropdown-list-6 {
        background-color: #fcfcfd
    }

    .margin-top-9 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .image-70.ppc-multi-channel {
        width: 2rem;
        height: 2rem;
        top: -14%
    }

    .margin-top-10 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .text-block-22 {
        text-align: center
    }

    .heading-24 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .advantage-item-icon-copy-6 {
        width: 3rem;
        height: 3rem
    }

    .image-21 {
        width: 1.6875rem;
        top: 14%;
        right: -4%
    }

    .div-block-29 {
        margin-top: -10.7rem;
        margin-bottom: 3.75rem
    }

    .section-about-header-2 {
        padding-top: 7rem
    }

    .about-header_heading {
        margin-bottom: .5rem;
        font-size: 1.875rem;
        font-weight: 700;
        line-height: 2.375rem
    }

    .pricing-assistance_wrapper-2 {
        padding: 0
    }

    .div-block-34 {
        margin-top: .5rem
    }

    .about-content-people {
        max-width: 100%;
        height: 11.3125rem
    }

    .heading-11 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .image-77 {
        width: 7%;
        top: -9%;
        right: -2%
    }

    .div-block-68 {
        width: 100%
    }

    .mob-dd {
        grid-row-gap: 0rem
    }

    .div-block-38 {
        grid-column-gap: 1.875rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        display: grid
    }

    .div-block-38.two-grid-logos {
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 1.5rem
    }

    .div-block-38.mobile-hide {
        display: none
    }

    .div-block-40 {
        max-width: 6.25rem
    }

    .paragraph-17 {
        max-width: 19rem
    }

    .paragraph-17.mw-672.p10 {
        padding-left: .625rem;
        padding-right: .625rem
    }

    .logo-w152 {
        max-width: 9.5rem
    }

    .div-block-37 {
        max-width: 100%;
        margin-top: 1.5rem
    }

    .div-block-33 {
        padding-bottom: 3.125rem
    }

    .paragraph-10 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .section-about-customer {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .paragraph-18.fz16 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .logo-w100 {
        max-width: 6.25rem
    }

    .paragraph-20 {
        max-width: 19rem
    }

    .integrations_bottom-wrapper-3 {
        margin-bottom: 0
    }

    .testimonials-top-info {
        grid-column-gap: .625rem
    }

    .mask {
        overflow: visible
    }

    .pricing-tools-stack_wrapper-2.is-total {
        white-space: nowrap;
        bottom: -3.75rem
    }

    .pricing-plan_tabs-plan-line.white-line.new-pricing-white-line {
        margin-top: 1rem
    }

    .pricing-comparison_headings-wrapper-2 {
        grid-column-gap: 1.75rem
    }

    .pricing-tools-stack_total-price-2 {
        font-size: 1rem
    }

    .text-size-medium-2.text-color-grey {
        font-size: .75rem;
        line-height: .875rem
    }

    .pricing-plans_tabs-tablink-2,.pricing-plans_tabs-tablink-2.w--current {
        padding: .375rem 1rem
    }

    .text-block-4 {
        font-size: .625rem;
        font-weight: 500
    }

    .pricing-plans_popup-2 {
        right: -69px
    }

    .pricing-comparison_top-wrapper-2 {
        top: 4.5rem
    }

    .paragraph-21,.paragraph-21.text-color-white {
        font-size: .75rem
    }

    .paragraph-21.f {
        font-size: .875rem;
        font-weight: 500;
        line-height: 1.25rem
    }

    .pricing-tools-mobile_stack-heading-wrapper-2 {
        background-color: #eaecf0;
        width: 100%;
        padding: 1.25rem 1.03125rem
    }

    .pricing-save-more_wrapper-3 {
        margin-top: 2.5rem
    }

    .pricing-tools-stack_single-icon-2 {
        max-width: 2rem
    }

    .pricing-save-more_wrapper-4 {
        margin-top: 2.5rem;
        padding-bottom: 0
    }

    .pricing-plans_tabs-plan {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .pricing-plans_tabs-plan.color-text-white {
        margin-bottom: .25rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .heading-6 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .heading-6.text-color-white {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .pricing-plans_tabs-save10-wrapper-2 {
        width: 5rem;
        padding-left: .5rem;
        padding-right: .5rem;
        font-size: .75rem;
        line-height: .875rem;
        inset: 20% -197% auto auto
    }

    .pricing-plans_tabs-save10-wrapper-2.is-yearly {
        inset: 20% -120% auto auto
    }

    .bold-text-2 {
        letter-spacing: 0
    }

    .heading-30 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .pricing-comparison_is-heading-active-2 {
        width: 50%;
        padding-right: 0
    }

    .heading-10 {
        margin-bottom: .5rem;
        font-size: 1.875rem;
        line-height: 2.375rem
    }

    .text-color-medium-grey-2 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .pricing-plans_info-icon-2 {
        width: 1rem;
        height: 1rem
    }

    .pricing-plans_tabs-content-wrapper-2 {
        grid-row-gap: 1rem;
        margin-top: 1.5rem
    }

    .pricing-tools-stack_price-2 {
        font-size: .75em
    }

    .pricing-plans_tabs-menu-2 {
        max-width: 11.875rem
    }

    .heading-small-3 {
        font-size: 1.5em
    }

    .button-16.btn-get-started.mob-button {
        width: 12.25rem;
        margin-left: auto;
        margin-right: auto;
        padding: 1.0625rem 3.1875rem
    }

    .button-16.is-pricing {
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: .875rem;
        font-weight: 700;
        line-height: 1.25rem
    }

    .button-16.is-pricing.startup-btn {
        width: 100%;
        padding-top: .75rem;
        padding-bottom: .75rem;
        font-size: .875rem;
        font-weight: 700;
        line-height: 1.25rem
    }

    .pricing-plan_tabs-plan-heading-wrapper-2 {
        align-items: flex-start
    }

    .pricing-plan_tabs-plan-heading-wrapper-2.align-center {
        align-items: center
    }

    .pricing-plans_popup-arrow-icon-2 {
        right: 4.525rem
    }

    .div-block-19 {
        padding-left: .8rem;
        padding-right: .8rem
    }

    .pricing-plans_tabs-plan-bottom-wrapper-2 {
        width: 90%
    }

    .paragraph-23 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .testimonials-top-content-3 {
        width: 5rem;
        height: 5rem
    }

    .testimonials-top-content-3.is-3 {
        justify-content: center;
        width: 100%
    }

    .pricing-tools-mobile_col-btm-wrapper-2 {
        grid-row-gap: 0rem;
        padding: 0
    }

    .div-block-17 {
        margin-top: 1.5rem
    }

    .image-17 {
        display: none
    }

    .paragraph-24 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .image-82._1 {
        right: -16%
    }

    .image-82._3 {
        right: -26%
    }

    .image-82._2 {
        right: -31%
    }

    .pricing-tools-mobile_heading-wrapper-2 {
        white-space: nowrap;
        max-height: 3rem;
        padding: .875rem .75rem;
        font-size: .875em
    }

    .pricing-tools-stack_single-price-2 {
        white-space: nowrap
    }

    .pricing-tools_stack-heading-2 {
        font-size: .75rem;
        line-height: .875rem
    }

    .text-block-37 {
        font-size: .75rem;
        line-height: .875rem;
        inset: 3% 7% auto auto
    }

    .section-pricing-header-2 {
        padding-top: 5.375rem
    }

    .pricing-plans_tabs-plan-wrapper-2 {
        padding: 1.25rem 1rem
    }

    .pricing-comparison_row-wrapper-2.is-sticky {
        top: 4.5rem
    }

    .button-17.is-pricing {
        font-size: .75em
    }

    .products-content-item-left.products-text {
        flex-basis: 100%
    }

    .paragraph-25 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .image-31.arrow-img2 {
        display: none
    }

    .customers_logos-wrapper {
        margin-top: 1.5rem;
        overflow: auto
    }

    .products-content-item-title-2 {
        text-align: center
    }

    .image-84 {
        top: -23%
    }

    .image-85 {
        width: 10.3125rem;
        top: 23%
    }

    .image-85.home-hero-heading-deco {
        display: none;
        top: 62%;
        left: 58px
    }

    .image-85.ppc-feedback {
        width: 11rem;
        top: 62%;
        left: 151px
    }

    .image-85.ppc-capture {
        width: 18rem;
        top: 62%;
        left: 57px
    }

    .products-content-grid {
        grid-row-gap: 2.5rem
    }

    .customers_logo {
        display: block
    }

    .customers_logo.new-logo {
        width: 5rem;
        height: 2rem
    }

    .products-content-row {
        grid-row-gap: 1.5rem;
        flex-direction: column
    }

    .div-block-6 {
        grid-row-gap: 3.9rem;
        grid-template-columns: 1fr;
        justify-items: center
    }

    .customers-title {
        text-align: left;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .customers_logos-wrapper-mobile {
        grid-template-columns: 1fr 1fr 1fr
    }

    .customers_logos-wrapper-mobile.new {
        grid-template-columns: 1fr 1fr
    }

    .paragraph-27 {
        max-width: 19rem
    }

    .div-block-5 {
        background-color: #0000;
        border-radius: 1rem
    }

    .products-content-item-right {
        flex-basis: 100%;
        order: -1
    }

    .products-content-item-right.last-item {
        order: 1
    }

    .div-block-7 {
        align-items: center;
        width: 100%;
        max-width: 14.6875rem
    }

    .image-30 {
        max-width: 20%;
        display: block;
        bottom: -24%;
        right: 41%;
        transform: rotate(90deg)
    }

    .image-30.rotate-arrow {
        bottom: -26%;
        transform: rotateX(0)rotateY(180deg)rotate(90deg)
    }

    .image-30.rotate-arrow.new-second {
        bottom: -43%;
        right: 39%
    }

    .image-30.arrow-3.new-last {
        bottom: -42%;
        right: 40%
    }

    .image-30.arrow-1.new-first {
        bottom: -31%;
        right: 42%
    }

    .customers_wrapper-2 {
        overflow: hidden
    }

    .paragraph-2 {
        text-align: center
    }

    .planned-item-title {
        font-size: 1.5em;
        line-height: 2rem
    }

    .planned-item-description {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .planned-item-btn {
        text-align: center;
        width: 100%
    }

    .planned-item-left {
        padding: 1rem
    }

    .section-cta-email {
        margin-bottom: 3.75rem
    }

    .cta-email-bg.is-2 {
        top: 8%;
        left: 8%
    }

    .cta-email-bg.is-3 {
        width: 14%;
        bottom: 71%;
        left: 2%;
        transform: rotate(35deg)
    }

    .cta-email-bg.is-3.new {
        display: none
    }

    .cta-email-bg.is-1 {
        inset: 6% 8% auto auto
    }

    .cta-email-bg.bottom {
        top: 356%
    }

    .text-field,.submit-button {
        width: 100%
    }

    .section-featured-post {
        margin-bottom: 3.75em
    }

    .heading-36 {
        line-height: 1.9rem
    }

    .heading-37 {
        margin-top: .25em;
        margin-bottom: .5em;
        line-height: 1.5em
    }

    .collection-item {
        align-items: flex-start
    }

    .div-block-93 {
        background-position: 50%;
        background-size: cover;
        width: 5.81em;
        height: 5.81em
    }

    .featured_post-title {
        margin-bottom: 1.5em;
        font-size: 1.5em;
        line-height: 2rem
    }

    .section-latest-articles {
        padding-bottom: 3.75em
    }

    .collection-list-2 {
        grid-row-gap: 1.5em;
        grid-template-columns: 1fr
    }

    .link-block-14 {
        height: 12rem;
        min-height: 12em
    }

    .image-94 {
        width: 3.38em;
        height: 3.75em
    }

    .collection-list-wrapper-3 {
        margin-top: 1.69em
    }

    .image-95 {
        width: 2.5em;
        height: 2.13em;
        top: 99%;
        left: 8%
    }

    .image-96 {
        width: 3.38em;
        height: 3.06em;
        top: -27%
    }

    .heading-41 {
        font-size: 2rem
    }

    .collection-list-4 {
        grid-row-gap: 1.5em;
        grid-template-columns: 1fr
    }

    .image-97 {
        width: 3.62em;
        top: 244%;
        left: -8%
    }

    .image-97.new-blog-deco-1 {
        top: 116%
    }

    .image-98 {
        top: -111%;
        right: -9%
    }

    .image-98.new-blog-deco-2 {
        top: -50%;
        right: -5%
    }

    .pagination_page-design {
        grid-column-gap: 0em
    }

    .pagination_page-button {
        width: 2.5rem;
        height: 2.5rem;
        padding: .4rem .75em;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .pagination_next {
        padding-left: 0;
        padding-right: 0
    }

    .image-100 {
        max-width: 70%
    }

    .link-block-16 {
        width: 100%
    }

    .pagination_previous {
        padding-left: 0;
        padding-right: 0
    }

    .text-block-52 {
        width: 100%;
        max-width: 15em
    }

    .text-block-58 {
        font-size: .875rem;
        font-weight: 400;
        line-height: 1.25rem
    }

    .image-105 {
        max-width: 12%;
        top: -25%;
        right: -4%
    }

    .heading-48 {
        letter-spacing: -.48px;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .paragraph-35 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .getmore-context-item {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .getmore-context-item_parag {
        text-align: center;
        font-weight: 500
    }

    .grid-content {
        padding: 1.25rem 1rem
    }

    .grid-content-img {
        height: 100%;
        margin-top: 1rem
    }

    .grid-content-img.img-2 {
        height: 13.75rem;
        margin-top: 1rem;
        margin-bottom: 1.25rem
    }

    .image-106 {
        width: 2.625rem;
        height: 2.625rem;
        margin-bottom: 1rem
    }

    .heading-50 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .image-109 {
        display: none
    }

    .link-block-17 {
        height: 18rem
    }

    .mobile-text-center {
        text-align: center
    }

    .align-left.center-on-mobile {
        align-items: center
    }

    .integrations-list {
        grid-column-gap: 16px
    }

    .challenges-info-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .challenges-info-inner-heading-holder {
        margin-bottom: 0
    }

    .neurainvests-help-tabs-menu {
        grid-column-gap: .5rem
    }

    .products-benefits-2-col-holder,.products-benefits-flexbox-holder {
        justify-content: center
    }

    .products-benefits-inner-holder {
        align-items: center
    }

    .neurainvests-section.home-stats-cards-section {
        padding-bottom: 2rem
    }

    .neurainvests-section.ppc-purple-hero {
        margin-bottom: 3.5rem;
        padding-bottom: 2rem
    }

    .products-benefits-integrations-wrapper {
        justify-content: center
    }

    .home-stats-cards-grid {
        grid-template-columns: 1fr
    }

    .home-stats-cards-grid.ppc-hero-stats {
        margin-top: -2rem
    }

    .no-margin {
        margin-bottom: 0
    }

    .new-section.new-case-studie-hero {
        padding-bottom: 9rem
    }

    .new-section.case-studies-content {
        margin-top: -2.6rem
    }

    .new-section.smaller-section {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .new-section.hero-lead-capture {
        margin-top: .5rem;
        margin-left: .5rem;
        margin-right: .5rem
    }

    .new-section.lead-capture-footer,.new-section.compare-footer,.new-section.lead-capture-demo-footer {
        margin-left: .5rem;
        margin-right: .5rem
    }

    .contain-image.case-studie-zeda-logo {
        max-width: 5rem;
        height: 1.1rem
    }

    .use-cases-body-image {
        border-radius: 1rem;
        height: 100vw
    }

    .use-cases-hero-deco-2 {
        right: -2.25rem
    }

    .new-h1 {
        font-size: 2.5rem
    }

    .case-studie-hero-image-holder {
        max-width: 91vw;
        height: 79vw;
        margin-bottom: -14.3rem
    }

    .case-studie-hero-image-holder.springque {
        margin-bottom: -24.1rem
    }

    .case-studie-hero-image-holder.wati {
        margin-bottom: -23.9rem
    }

    .case-studie-content-badge-holder {
        width: 12rem;
        height: 5rem
    }

    .case-studie-zeda-badge {
        padding: .5rem 1rem
    }

    .case-studies-grey-card {
        padding: 1.5rem
    }

    .new-h2 {
        font-size: 1.8rem
    }

    .new-paragraph-1-125rem {
        font-size: 1rem;
        line-height: 1.56em
    }

    .case-studies-list-card {
        padding: 1.5rem
    }

    .new-h4 {
        font-size: 1.25rem
    }

    .new-button.full-width-mobile {
        text-align: center;
        width: 100%
    }

    .case-studie-quotes-icon-holder {
        left: -.6rem
    }

    .case-studie-green-bg-vector-holder {
        width: 80vw;
        height: 90vw
    }

    .related-case-studies-cards-grid {
        grid-template-columns: 1fr
    }

    .roadmap-hero-image-holder {
        max-width: 100vw;
        height: 60vw
    }

    .roadmap-hero-buttons-holder {
        flex-wrap: wrap;
        justify-content: center
    }

    .blog-request-section {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .blog-request-card-left-side {
        padding: 1rem 1rem 1.5rem
    }

    .blog-request-card-right-side {
        height: 16rem
    }

    .new-blog-paragraph-1-125rem {
        max-width: 19rem
    }

    .blog-post-template-section {
        padding-top: 0;
        padding-bottom: 3.75rem
    }

    .blog-post-hero-3-grid-wrapper {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .blog-post-hero-grid-cell.last {
        border-left: 1px #98a2b3;
        position: relative
    }

    .blog-post-3-grid-inner-holder {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .blog-post-hero-line-devider {
        display: none
    }

    .blog-post-hero-line-devider.special-on-mobile {
        margin-left: 0;
        margin-right: 0;
        display: block;
        position: absolute;
        left: 0
    }

    .new-blog-post-main-img-holder {
        height: 10.5625rem
    }

    .new-blog-post-rich-text h2 {
        margin-bottom: 1rem;
        font-size: 1.5rem
    }

    .new-blog-post-rich-text p {
        margin-bottom: 1rem;
        font-size: 1rem
    }

    .new-blog-post-rich-text h4 {
        font-size: 1rem
    }

    .new-blog-post-rich-text h3 {
        font-size: 1.125rem
    }

    .new-blog-post-rich-text h1 {
        margin-bottom: 1.5rem;
        font-size: 2.25rem
    }

    .new-blog-post-rich-text h5 {
        font-size: .875rem
    }

    .new-blog-post-rich-text h6 {
        font-size: .75rem
    }

    .new-blog-post-rich-text blockquote {
        font-size: 1rem;
        font-weight: 700
    }

    .new-blog-post-rich-text ol,.new-blog-post-rich-text ul {
        font-size: 1rem
    }

    .blog-post-temp-cta-email {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .heading-small-4 {
        font-size: 1.5em
    }

    .margin-vertical-3 {
        margin-left: 0;
        margin-right: 0
    }

    .blog-e-book-section {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .migration-logos-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .migration-logo-holder {
        width: 7rem;
        height: 2.5rem
    }

    .fixed-page-cta {
        width: 2.5rem;
        height: 9rem
    }

    .fixed-page-cta-inner-holder {
        top: 4.9125rem
    }

    .pricing-tab-card {
        padding-top: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .pricing-tab-image-holder {
        width: 100vw;
        margin-left: -3.4rem
    }

    .new-pricing-green-card {
        margin-top: 1.5rem;
        padding: 1.5rem
    }

    .ppc-form-wrapper {
        width: 80vw
    }

    .ppc-hero-image-wrapper {
        margin-left: -11px
    }

    .section-top-0 {
        padding-top: 0
    }

    .ppc-tab-content {
        top: 1rem
    }

    .ppc-tab-image-wrapper {
        margin-left: 0;
        padding: 1rem
    }

    .ppc-tab-1-image-holder {
        max-width: 78vw;
        height: auto;
        position: static;
        right: 0
    }

    .ppc-zed-logo-holder {
        border-radius: 27.8rem;
        justify-content: center;
        align-items: center;
        padding: 1.5rem;
        display: flex;
        bottom: 83%;
        right: 0%
    }

    .ppc-zeda-logo {
        width: 10rem;
        height: 10rem
    }

    .ppc-logos-card {
        padding: 1.25rem
    }

    .ppc-logo {
        padding: .75rem
    }

    .ppc-tab-2-image-holder {
        max-width: 38vw;
        height: 52vw;
        bottom: -18%;
        right: 4%
    }

    .ppc-tab-2-image-holder.smaller {
        max-width: 45vw;
        right: 5%
    }

    .ppc-image-wrapper {
        height: auto;
        margin-left: 0;
        padding: 1rem
    }

    .ppc-grid-2-image-holder {
        max-width: 68vw;
        right: -.4rem
    }

    .ppc-red-2-image-holder {
        height: auto;
        top: -1.3rem
    }

    .ppc-red-4-image-holder {
        top: -1.3rem
    }

    .new-home-cycle-cards-container {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .new-home-cycle-card {
        padding: .75rem
    }

    .new-home-cycle-card-img-bg {
        height: 60vw
    }

    .new-home-cycle-image-holder {
        max-width: 100vw;
        height: 80vw
    }

    .new-home-cycle-image-holder.green-image {
        max-width: 80vw;
        height: 70vw
    }

    .new-home-cycle-image-holder.yellow-image {
        height: 95vw
    }

    .new-home-cycle-image-holder.pink {
        max-width: 90vw;
        height: 90vw
    }

    .new-home-cycle-content-holder {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .new-home-cycle-card-heading {
        font-size: 1rem;
        line-height: 1.5em
    }

    .padding-bottom-0 {
        padding-bottom: 0
    }

    .ppc-tab-1-image-2-holder {
        max-width: 43vw;
        height: auto;
        top: -10px;
        right: 4%
    }

    .ppc-tab-3-image-holder {
        max-width: 78vw;
        height: auto;
        position: static;
        right: 0
    }

    .ppc-tab-2-image-2-holder {
        max-width: 50vw;
        right: auto
    }

    .ppc-tab-4-image-holder,.ppc-tab-widget-image-holder {
        max-width: 78vw;
        height: auto;
        position: static;
        right: 0
    }

    .ppc-tab-widget-image-2-holder {
        max-width: 50vw;
        right: 5%
    }

    .new-home-cycle-card-text {
        letter-spacing: 0;
        font-size: .875rem;
        line-height: 1.5em
    }

    .new-home-cycle-card-icon {
        width: 2rem;
        height: 2rem
    }

    .linking-cycle-sections {
        top: -20%
    }

    .testimonial-cms-row.first,.testimonial-cms-row.second {
        padding-right: 5vw
    }

    .mega-menu-tab {
        padding-right: .5rem
    }

    .mega-menu-tabs-holder {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .button-22.is-nav-cta.mob-button,.button-22.home-header-sign.mob-button {
        width: 10rem;
        padding-left: 0;
        padding-right: 0
    }

    .nav_link-9 {
        font-size: 1.25rem
    }

    .nav_link-9:visited {
        color: #000
    }

    .nav_dropdown-wrapper-academy-6 {
        grid-template-columns: 1fr;
        max-height: 27rem
    }

    .mega-menu-brief-cta {
        box-shadow: none;
        border: 1px solid #e9ebee;
        position: relative
    }

    .mega-menu-cards-grid {
        order: 1;
        margin-top: 1rem
    }

    .mega-menu-cards-grid.flexbox {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .mega-menu-card {
        grid-column-gap: .625rem;
        grid-row-gap: .625rem;
        flex-direction: column-reverse;
        align-items: center;
        width: auto;
        padding: 0
    }

    .mega-menu-card:hover {
        background-color: #f6f7fd00
    }

    .mega-menu-card-content-holder {
        text-align: center
    }

    .mega-menu-card-image-holder {
        height: 25vw
    }

    .mega-menu-card-image-holder.academy {
        max-width: 60vw
    }

    .mega-menu-cards-column {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .mega-menu-products-grey-bg {
        padding: 1.375rem 0 0
    }

    .mega-menu-product-banner {
        flex-direction: column;
        order: 1;
        padding: .75rem
    }

    .mega-menu-discovery-logo-holder {
        max-width: 6rem;
        height: 2rem
    }

    .mega-menu-product-banner-right-column {
        justify-content: flex-start
    }

    .mega-menu-product-zeda-banner-logo {
        max-width: 20vw;
        height: 10vw
    }

    .mega-menu-integrations-banner {
        order: 1
    }

    .mega-menu-size-spacing {
        flex-direction: column;
        padding: 0 0 1.375rem;
        display: flex
    }

    .mega-menu-solutions-card-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        order: 1;
        margin-top: 1rem
    }

    .mega-menu-solutions-left-spacing {
        flex-direction: column;
        padding: 1.375rem 0;
        display: flex
    }

    .mega-menu-solutions-tab {
        padding-right: .5rem
    }

    .mega-menu-academy-tabs-holder {
        grid-row-gap: 1rem
    }

    .mega-new-tab,.mega-new-academy-tab {
        padding-right: .5rem
    }

    .contact-us-form-block.lp-popup-form {
        min-width: auto
    }

    .ebook-checkbox-input {
        display: flex
    }

    .ebook-form-checkbox {
        margin-top: 0
    }

    .use-cases-hero-image-holder {
        max-width: 100vw;
        height: 60vw
    }

    .use-cases-benefit-grid {
        grid-template-columns: 1fr
    }

    .use-cases-tabs-menu {
        margin-bottom: 2rem
    }

    .use-cases-tabs-image-holder {
        height: 53vw
    }

    .use-cases-cta {
        padding: 1.5rem
    }

    .use-cases-cta.second {
        align-items: center
    }

    .use-cases-cta-logo-holder {
        max-width: 9.5rem
    }

    .use-cases-cta-info-holder.new-position {
        margin-top: 7.3rem
    }

    .use-cases-cta-deco-wave {
        width: 40vw
    }

    .mega-menu-solutions-banner-img {
        left: auto;
        right: 1rem
    }

    .lottie-animation {
        width: 160%;
        height: 180%;
        margin-left: -31%;
        top: -41%
    }

    .insights-2-0-hero-underline.voc-revamp {
        bottom: -5%;
        right: 12%
    }

    .insights-2-0-hero.voc-hero {
        padding-bottom: 6rem
    }

    .insights-2-0-hero.pricing-hero {
        padding-top: 12rem;
        padding-bottom: 0
    }

    .insights-2-0-hero.lead-capture-pricing {
        margin-bottom: 3rem
    }

    .insights-stacked-card {
        padding: 1.25rem
    }

    .insights-stacked-card-header {
        margin-bottom: 2rem
    }

    .insights-card-heading {
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .insight-stacked-card-content-grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .play-icon {
        width: 1.5rem;
        height: 1.5rem
    }

    .footer-solutions-grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column
    }

    .new-smaller-inner-container {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        justify-content: center;
        align-items: flex-start
    }

    .smaller-reated-image-holder {
        height: 59vw
    }

    .opened-faqs-holder {
        max-width: 100vw
    }

    .new-voc-big-cta {
        padding: 1.5rem
    }

    .new-voc-big-cta-icons-holder {
        margin-top: 2rem;
        padding: 1.25rem
    }

    .icon-95 {
        width: 3rem;
        height: 3rem
    }

    ._3-cards-grid {
        grid-template-columns: 1fr
    }

    .voc-new-blog-image-holder {
        height: 65vw;
        margin-bottom: 1.25rem
    }

    .new-pricing-hero-card {
        margin-top: 3rem;
        padding: 1.5rem 2rem
    }

    .new-pricing-card-ctas-holder {
        margin-top: 2rem
    }

    .new-pricing-features-card {
        padding: .8rem
    }

    .paragraph-s {
        font-size: .75rem
    }

    .new-pricing-features-tag {
        width: 2rem;
        height: 1rem
    }

    .new-pricing-feature-big-card {
        padding: 1.5rem
    }

    .new-pricing-feature-big-card.first {
        padding-bottom: 1.5rem
    }

    .new-pricing-big-card-deco-icon-holder {
        border-radius: .5rem;
        width: 7vw;
        height: 7vw;
        top: -6%
    }

    .new-pricing-big-card-deco-icon-holder._2 {
        width: 10vw;
        height: 10vw
    }

    .new-pricing-big-card-deco-icon-holder._3 {
        top: -16%;
        right: 10%
    }

    .new-pricing-big-card-deco-icon-holder._4 {
        top: auto;
        bottom: -15%;
        right: 30%
    }

    .new-pricing-big-card-deco-icon-holder._5,.new-pricing-big-card-deco-icon-holder._6 {
        top: auto
    }

    .new-pricing-integrations-icons-holder {
        margin-top: 0;
        padding: 1.25rem
    }

    .new-pricing-purple-big-cards {
        padding: 2rem
    }

    .new-pricing-purple-icons-grid {
        grid-template-columns: 1fr
    }

    .new-pricing-purple-icons.bigger-holder {
        padding: 1.5rem
    }

    .new-pricing-purple-biggest-deco-image {
        max-width: 30vw;
        height: 15vw;
        bottom: -38%;
        right: -5%
    }

    .new-pricing-table-grid {
        grid-template-columns: 1fr
    }

    .new-testimonial-card {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: column;
        padding-right: 1rem
    }

    .new-testimonial-card.smaller-card {
        justify-content: flex-start;
        align-items: flex-start
    }

    .new-testimonial-image-holder {
        height: 70vw
    }

    .new-testimonial-content-holder {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .new-testimonial-icon-holder.margin-l {
        height: 2rem
    }

    .new-pricing-testimonial-gradient {
        max-width: 10vw
    }

    .new-pricing-price-heading {
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .swiper-button-prev,.swiper-button-next {
        width: 3rem;
        height: 3rem
    }

    .new-pricing-purple-card-zeda-bg-icon {
        height: 70vw
    }

    .new-pricing-table-hidden-field {
        display: none
    }

    .blog-dd-list {
        grid-template-columns: 1fr
    }

    .blog-dd-card {
        height: auto
    }

    .blog-dd-card-thumbnail {
        height: 50vw
    }

    .paragraph-xs {
        font-size: .75rem
    }

    .blog-dd-cta-deco {
        margin-top: -.625rem
    }

    .mega-menu-academy-banner {
        order: 1
    }

    .mega-menu-academy-banner-image {
        max-width: 35rem;
        height: 12rem;
        top: -50%
    }

    .mega-menu-academy-banner-image.second {
        max-width: 22rem;
        height: 15rem;
        top: -64%;
        left: -44px;
        right: auto
    }

    .mega-menu-academy-second-banner {
        flex-direction: column;
        order: 1;
        padding: .75rem
    }

    .newest-container.navbar {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .newest-simple-nav-white-btn {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .lead-capture-form-card {
        padding: 1.5rem
    }

    .lead-capture-form-field-label {
        font-size: .75rem
    }

    .lead-capture-form-submit-btn {
        padding: .75rem 1.25rem;
        font-size: .875rem
    }

    .lead-capture-multi-images-holder {
        border-radius: 1rem
    }

    .newest-global-purple-button {
        padding: .75rem 1.25rem;
        font-size: .875rem
    }

    .lead-capture-pricing-card {
        margin-top: 3rem;
        padding: 1.5rem
    }

    .lead-capture-pricing-table-wrapper {
        grid-template-columns: 1fr
    }

    .lead-capture-x-benefit-card {
        padding: 1rem
    }

    .lead-capture-benefit-card {
        margin-top: 2rem;
        padding: 1.5rem
    }

    .lead-capture-benefit-card-inner-holder {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .lead-capture-swiper-card {
        padding: 1.5rem
    }

    .lead-capture-swiper-banner {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding: 1rem
    }

    .lead-capture-swiper-icons-wrapper {
        grid-column-gap: .875rem;
        grid-row-gap: .875rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .swiper-button-prev2 {
        width: 3rem;
        height: 3rem
    }

    .swiper-button-next2 {
        width: 3rem;
        height: 3rem;
        left: 4rem
    }

    .lead-capture-bottom-banner {
        padding: 3rem 1.5rem
    }

    .lead-capture-bottom-banner.compare-footer {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .lead-capture-gradient-btn {
        margin-top: 0;
        padding: .75rem 1.25rem
    }

    .new-integration-icon {
        width: 2.25rem;
        height: 2.25rem
    }

    .new-integration-icon._1 {
        right: 39%
    }

    .new-integration-icon._3 {
        left: 39%
    }

    .new-integration-icon._4 {
        top: -14%;
        right: 15%
    }

    .new-integration-icon._9 {
        right: 27%
    }

    .new-integration-icon._6 {
        left: 27%
    }

    .new-integration-icon._11 {
        left: 15%
    }

    .new-h2-bigger {
        font-size: 1.8rem
    }

    .new-integration-tabs-menu {
        justify-content: center;
        align-items: flex-start;
        overflow: auto
    }

    .new-integration-tab-link {
        flex: none;
        width: auto;
        font-size: 1rem
    }

    .new-integration-tab-pane-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .newest-link-button {
        padding: .75rem 1.25rem;
        font-size: .875rem
    }

    .while-scroll-2-coll-content-wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .new-pricing-exclusive-offer-img {
        min-width: auto;
        max-width: 30vw;
        height: auto
    }

    .new-pricing-get-exclusive-holder {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: flex-start;
        align-items: center
    }

    .text-left {
        text-align: left
    }

    .new-nav-banner {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .new-logos-wrapper {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .new-logo-holder {
        max-width: 8rem
    }

    .home-hero-block-deco {
        filter: blur(1.5rem)
    }

    .home-hero-block-deco.prefooter-deco {
        width: 300vw;
        height: 280vw;
        bottom: -70vw
    }

    .no-top-padding {
        padding-top: 0
    }

    .swiper-slide.home-tabs-slide {
        width: 11rem
    }

    .power-of-zeda-card-content.demo-card-content {
        padding: 1.5rem
    }

    .power-of-zeda-list-item {
        grid-column-gap: 0rem;
        grid-row-gap: .75rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .power-of-zeda-list-item-icon {
        width: 3rem;
        height: 3rem
    }

    .no-padding {
        padding-top: 0;
        padding-bottom: 0
    }

    .home-cta-block {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .home-cta-block-deco {
        height: 19vw
    }

    .home-cta-column-inner {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .product-discovery-card-image {
        height: 50vw
    }

    .neurainvests-insights-cards-holder {
        grid-column-gap: 0rem;
        grid-row-gap: 1.25rem;
        flex-flow: column
    }

    .neurainvests-insights-cards,.neurainvests-insights-cards.active {
        width: 100%
    }

    .neurainvests-insights-cards-content {
        height: auto
    }

    .neurainvests-insights-cards-thumbnail {
        height: 55vw
    }

    .neurainvests-insights-cards-content-inner {
        grid-row-gap: .75rem;
        flex: 0 auto
    }

    .neurainvests-insights-cards-cta {
        grid-column-gap: 0rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        flex: 0 auto;
        justify-content: flex-start;
        align-items: flex-start
    }

    .neurainvests-insights-cards-arrow {
        display: none
    }

    .home-prefooter-awards {
        height: 15vw
    }

    .neurainvests-stats-grid {
        grid-template-columns: 1fr
    }

    .neurainvests-stats-card {
        border: .0625rem solid #0000001a
    }

    .neurainvests-stats-icon {
        width: 2.5rem;
        height: 2.5rem
    }

    .home-tabs-menu-link {
        padding: .625rem
    }

    .home-tabs-image {
        width: 100%;
        height: 55vw
    }

    .home-tabs-inner-logos {
        grid-row-gap: .5rem;
        grid-template-columns: 1fr
    }

    .new-compare-benefit-card {
        padding: 1.5rem 1.5rem 2.5rem
    }

    .rebrand-p-xs {
        font-size: .875rem
    }

    .compare-review-grey-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: 1.5rem
    }

    .compare-review-dark-purple-card {
        padding: 1.25rem 1.5rem 1.5rem
    }

    .compare-review-lightbox-link {
        height: 92vw
    }

    .compare-review-purple-card {
        flex-flow: column;
        padding: 1.5rem
    }

    .compare-table-cell {
        min-height: 4rem;
        padding: 1rem
    }

    .compare-table-cell.top-cell {
        padding: 1.5rem 1.5rem 1rem
    }

    .popup-exit-icon {
        width: 2rem;
        height: 2rem;
        top: -10%
    }

    .demo-hero-benefit-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .demo-hero-benefit-card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        padding: 1rem
    }

    .demo-hero-embed {
        margin-top: 1rem
    }

    .demo-sneak-peek-section {
        padding-top: 1rem
    }

    .demo-case-study-card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: 1.5rem
    }

    .field-guide-hero-star {
        inset: -20% -5% auto auto
    }

    .field-guide-text-field {
        padding-right: 7rem;
        font-size: 1rem
    }

    .field-guide-lightbox {
        height: 75vw
    }

    .field-guide-hero-back-wrapper {
        grid-column-gap: .2rem;
        grid-row-gap: .2rem;
        flex-flow: wrap
    }

    .field-guide-back-home-btn {
        position: relative;
        top: .0625rem
    }

    .guide-temp-cards-coll-list {
        grid-template-columns: 1fr
    }

    .guide-temp-card-img {
        height: 69vw
    }

    .field-guide-temp-card-gradient {
        background-image: linear-gradient(#f5f6ff 30%,#f5f6ff00)
    }

    .field-guide-temp-rich-text h2 {
        margin-bottom: 1rem;
        font-size: 1.5rem
    }

    .field-guide-temp-rich-text p {
        margin-bottom: 1rem;
        font-size: 1rem
    }

    .field-guide-temp-rich-text h4 {
        font-size: 1rem
    }

    .field-guide-temp-rich-text h3 {
        font-size: 1.125rem
    }

    .field-guide-temp-rich-text h1 {
        margin-bottom: 1.5rem;
        font-size: 2.25rem
    }

    .field-guide-temp-rich-text h5 {
        font-size: .875rem
    }

    .field-guide-temp-rich-text h6 {
        font-size: .75rem
    }

    .field-guide-temp-rich-text blockquote {
        font-size: 1rem;
        font-weight: 700
    }

    .field-guide-temp-rich-text ol,.field-guide-temp-rich-text ul {
        font-size: 1rem
    }
}

#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543b98-a3543b91 {
    justify-self: end
}

#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543b9b-a3543b91,#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543b9d-a3543b91,#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543baa-a3543b91,#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543bab-a3543b91,#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543bbc-a3543b91,#w-node-_33028074-df34-372e-3649-6d662d66c49e-a3543b91,#w-node-_33028074-df34-372e-3649-6d662d66c49f-a3543b91,#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543bf5-a3543b91,#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543bf6-a3543b91,#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543c07-a3543b91,#w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543c08-a3543b91,#w-node-_46ac9095-bf8f-0fd3-910c-cca6070f7cd3-a3543b91,#w-node-a3307c80-748a-d854-da44-7b01b35e5b3c-a3543b91,#w-node-_1d8a48aa-81d1-ddca-8392-68adb93cf468-a3543b91,#w-node-_25df4e14-8132-4f59-73dc-37efc8219300-c46c1655 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c1655 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_44649e4b-225f-7c70-1739-57e04bef60d0-4bef60c4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_44649e4b-225f-7c70-1739-57e04bef60db-4bef60c4 {
    grid-area: span 2/span 1/span 2/span 1
}

#w-node-_44649e4b-225f-7c70-1739-57e04bef60e3-4bef60c4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b1cb8cfd-53a8-0763-2812-fcbdf7751ac7-267bced2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_06d8812c-c462-62c0-5afc-1512cb46ac38-267bced2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1c50a2c9-386b-ea5c-7fe6-96ca95c41594-267bced2 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_7f865c69-d3a6-a82e-520c-e84e7f031d35-c46c1659,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1659,#w-node-_9748e205-fe86-f42c-4dd8-e8aa8bb19fe7-c46c1659,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd841-c46c1659,#w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c1659 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-becfd94c-70f6-912d-b9c4-3f6175a9f14a-75a9f143 {
    grid-area: 2/1/3/2
}

#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793ae2-0b793ad9,#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793aea-0b793ad9,#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793af2-0b793ad9,#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793afa-0b793ad9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b02-0b793ad9 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b04-0b793ad9,#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b07-0b793ad9,#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b0a-0b793ad9,#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b0d-0b793ad9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_41285f6d-4b8d-0fd9-15bc-2e98937c5a0a-937c5a03 {
    grid-area: 2/1/3/2
}

#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b5-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b8-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ba-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1bd-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c0-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c8-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1cb-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ce-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d6-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d9-c46c1682,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1dc-c46c1682,#w-node-_4b878beb-392b-5e77-9238-b540ebe5fdd0-c46c1682,#w-node-_5507c490-7fd6-352f-153a-af9168c1ac33-c46c1682,#w-node-_0f9c4d80-5ad4-a36c-6a26-31c45a05beae-c46c1682,#w-node-bed95d98-2f53-9520-8912-f086cb711142-c46c1682,#w-node-_726976fa-674e-8786-ddd4-d8f302d00d83-c46c1682,#w-node-f7b85700-f15c-ed28-0a9f-ed881311bb22-c46c1682,#w-node-abb03e0b-5afe-3904-779e-be447d1fcb36-c46c1682,#w-node-_10fe3daa-b14f-8747-5c6e-9d0c34432452-c46c1682,#w-node-bd17d835-d4be-0f1d-13c5-36097cc7bec7-c46c1682,#w-node-_3966a87b-21ff-a11c-c198-13ca1a74f73a-c46c1682,#w-node-c8470fbe-9bf4-9396-349a-a272b0f53409-c46c1682,#w-node-bb512ab3-0e37-75ed-fbad-e4beb9162bf4-c46c1682,#w-node-_58cfe944-a55e-40ed-4c8a-7f3577aa7022-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda79-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7c-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7e-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda81-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda84-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8c-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8f-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda92-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9a-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9d-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa0-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa8-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaab-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaae-c46c1682,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdab6-c46c1682,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad1-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad4-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad6-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad9-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aadc-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aae4-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aae7-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aaea-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf2-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf5-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf8-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831ab00-c46c1686,#w-node-d5e0605e-dda2-558b-f7ac-a6a800a08c2c-c46c1686,#w-node-_1eae7ad6-fe6a-f080-baeb-cf5a14ce6355-c46c1686,#w-node-_7037e761-c21a-46b3-a71f-75665d001d71-c46c1686,#w-node-_2faa6e34-701c-fe33-401e-ec25dab867c9-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831ab06-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831ab0e-c46c1686,#w-node-_9d514881-868b-8aeb-dda1-f17d2831ab03-c46c1686,#w-node-fcba3b2b-dd1d-f99d-5b94-0ba39d3e77e4-c46c1686,#w-node-b56cadae-6150-1e83-33a6-8afe9514a77e-c46c1686,#w-node-_12415160-9893-3236-ad80-53b97506940e-c46c1686,#w-node-_0d58c9be-f6e5-b997-8233-3f0a00db8a5d-c46c1686,#w-node-e12bbd04-bd56-8d5b-dc54-4666f52b0eb8-c46c1686,#w-node-d98fd08b-79d1-ae27-ccea-bfd5d7b2cd8f-c46c1686,#w-node-_320540fa-c145-ae5e-c5c0-345eee0c3252-c46c1686,#w-node-_893e77a1-2387-0ad0-a2cc-b469f3e1816c-c46c1686,#w-node-aec31197-2e02-c3d5-5233-50faa0bbffdb-c46c1686,#w-node-_3c8acebb-57a4-5ab0-3869-28d901d87a36-c46c1686,#w-node-aa4f0bbb-bb1b-fb4f-43f4-f8d961148672-c46c1686,#w-node-d91bb978-a099-46bd-959e-dee0edea25e8-c46c1686,#w-node-e169c8f4-d611-80b0-9be7-ade9e92b4f03-c46c1686,#w-node-e3d5c574-d8f3-5252-3412-c066fac727cf-c46c1686,#w-node-_659d7ec3-7989-94c4-64ce-b8d02cc609b0-c46c1686,#w-node-_1dc15596-69e5-9f25-ae9c-bd0088119fb2-c46c1686,#w-node-f6724af1-22c0-343a-f749-300a99936a31-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc88b-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc88e-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc890-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc893-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc896-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc89e-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8a1-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8a4-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8ac-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8af-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8b2-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8ba-c46c1686,#w-node-_112ba5c7-93a1-d09e-e1ff-893d68962c2e-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8c0-c46c1686,#w-node-f344d1d4-087a-95c7-612a-c1ae942d2ecf-c46c1686,#w-node-b79ad29b-c52d-08c6-a892-31d8330fdb33-c46c1686,#w-node-_72d16e13-23cd-a00f-d1b2-3055142fd713-c46c1686,#w-node-_204dbac5-22d1-2ab1-fd05-013789550a65-c46c1686,#w-node-_5462a90d-9a2a-a8fb-9f90-6121fa4c8fbe-c46c1686,#w-node-aa8af083-1554-885e-e6d3-4b5b5b078c96-c46c1686,#w-node-cc6e09c9-0faf-2b83-e91d-cf3f91643efa-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8bd-c46c1686,#w-node-_7199e094-0cfb-efcc-08b1-ce57586cfc65-c46c1686,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8c8-c46c1686 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75d4728b-f0f1-294b-d68a-485c0b922692-c46c1687 {
    align-self: stretch
}

#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad1-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad4-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad6-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aad9-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aadc-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aae4-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aae7-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aaea-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf2-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf5-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831aaf8-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831ab00-c46c1688,#w-node-_9d514881-868b-8aeb-dda1-f17d2831ab0e-c46c1688,#w-node-_633ae7f5-0437-2c4a-d285-41bce076e8c8-c46c1688,#w-node-_233eb27e-c503-625b-70f2-a58647c36de3-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc88b-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc88e-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc890-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc893-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc896-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc89e-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8a1-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8a4-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8ac-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8af-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8b2-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8ba-c46c1688,#w-node-_112ba5c7-93a1-d09e-e1ff-893d68962c2e-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8c0-c46c1688,#w-node-f344d1d4-087a-95c7-612a-c1ae942d2ecf-c46c1688,#w-node-b79ad29b-c52d-08c6-a892-31d8330fdb33-c46c1688,#w-node-_72d16e13-23cd-a00f-d1b2-3055142fd713-c46c1688,#w-node-_204dbac5-22d1-2ab1-fd05-013789550a65-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8bd-c46c1688,#w-node-_2eeda568-f640-e774-4ab5-8f0e877fc8c8-c46c1688,#w-node-_916a69b5-87c0-89d8-096e-68bcb4b0c7ef-c46c1688,#w-node-b8424a2a-74f5-4246-438b-12e615b535c8-c46c1688,#w-node-_8ecada7d-2a58-dc54-9526-b229c714dc95-c46c1688,#w-node-_9e4c32f5-46d0-ae76-24ea-ee7e989a2cec-c46c1688,#w-node-dca1801d-96cb-62c0-1e38-37dc55c3257c-c46c1688,#w-node-_1a3c2bf2-fac2-3a4f-ca1f-b3594016d598-c46c1688,#w-node-b9df5a1b-6cae-32b3-2c66-19d010662a3d-c46c1688,#w-node-_0bf2a5de-f782-8d18-f475-924aa8403ca1-c46c1688,#w-node-_70892ac4-c708-1b73-a181-01a3e0e37a60-c46c1688,#w-node-_27f4621d-3294-3cff-1195-632e5ce176e5-c46c1688,#w-node-a54cfe82-1587-db72-7336-224149c06e00-c46c1688,#w-node-_38f4c112-f795-a4b2-7a2c-62ee1fa3c857-c46c1688,#w-node-_4273b0c4-30f3-93b7-b7c9-9ab52f568654-c46c1688,#w-node-_7969a90b-5baa-28ab-ef35-9e8f8a3eb0c0-c46c1688,#w-node-f99caa57-1e1f-3a38-0953-d289ebb8c1eb-c46c1688,#w-node-ffafc2e7-d6b7-4552-4bc0-90e753d416c9-c46c1688 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30d6417d-7785-f350-46b9-a0c32beef8b2-c46c168a {
    align-self: center
}

#w-node-_7b8e7ab3-6b08-d9ce-9dcc-fbe0c47bfac0-c46c168a,#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74880-c46c168a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-c46c168a {
    align-self: center
}

#w-node-_57a66719-ea2a-4222-d01a-8cbc72e573ff-c46c1691 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_58eaf9b3-c058-48d9-5d49-21056ada401f-c46c1694,#w-node-_64718f91-8783-b46e-c946-07014532eda8-c46c1694 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end
}

#w-node-_6adbd1fb-cec0-e26f-ba8a-96177306a30f-c46c1694 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1d26bc94-7199-0cef-25a4-f21cc61e638a-c46c16c4,#w-node-e4b98adc-ef4f-34ef-6278-1c040e078487-c46c16c4,#w-node-b8edbcbf-8781-2141-6ad2-e8755d117cee-c46c16c4,#w-node-b8edbcbf-8781-2141-6ad2-e8755d117cf2-c46c16c4,#w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96b-c46c16c4,#w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96f-c46c16c4,#w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a0-c46c16c4,#w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a3-c46c16c4,#w-node-_0daed023-e331-7e51-617f-a9fa54e8cd21-c46c16c4,#w-node-_0daed023-e331-7e51-617f-a9fa54e8cd25-c46c16c4 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: center
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219300-c46c16c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c16c8 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_30d6417d-7785-f350-46b9-a0c32beef8b2-c46c16cd {
    align-self: center
}

#w-node-_310f0ecf-643c-e1ab-2b5b-90b972555b46-c46c16cd,#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74880-c46c16cd {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-c46c16cd {
    align-self: center
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219300-c46c16e4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c16e4 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b5-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b8-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ba-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1bd-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c0-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c8-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1cb-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ce-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d6-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d9-c46c16e7,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1dc-c46c16e7,#w-node-_4b878beb-392b-5e77-9238-b540ebe5fdd0-c46c16e7,#w-node-_5507c490-7fd6-352f-153a-af9168c1ac33-c46c16e7,#w-node-_0f9c4d80-5ad4-a36c-6a26-31c45a05beae-c46c16e7,#w-node-bed95d98-2f53-9520-8912-f086cb711142-c46c16e7,#w-node-_726976fa-674e-8786-ddd4-d8f302d00d83-c46c16e7,#w-node-f7b85700-f15c-ed28-0a9f-ed881311bb22-c46c16e7,#w-node-abb03e0b-5afe-3904-779e-be447d1fcb36-c46c16e7,#w-node-_10fe3daa-b14f-8747-5c6e-9d0c34432452-c46c16e7,#w-node-bd17d835-d4be-0f1d-13c5-36097cc7bec7-c46c16e7,#w-node-_3966a87b-21ff-a11c-c198-13ca1a74f73a-c46c16e7,#w-node-c8470fbe-9bf4-9396-349a-a272b0f53409-c46c16e7,#w-node-bb512ab3-0e37-75ed-fbad-e4beb9162bf4-c46c16e7,#w-node-_58cfe944-a55e-40ed-4c8a-7f3577aa7022-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda79-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7c-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7e-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda81-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda84-c46c16e7,#w-node-_74d96ede-9c70-e026-f486-1df3c7ca1ed9-c46c16e7,#w-node-_20ad675a-934b-6b5e-91d8-fcf33e987136-c46c16e7,#w-node-ca961c9b-b656-0598-f31e-1f7fe02eb0cd-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8c-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8f-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda92-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9a-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9d-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa0-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa8-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaab-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaae-c46c16e7,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdab6-c46c16e7,#w-node-_54dc752f-c60a-de1a-549f-0b68e21ceac5-c46c16e7,#w-node-_8a0708f5-4173-a194-6543-82a17fc50159-c46c16e7,#w-node-e3615014-682e-71be-2351-51e82585d480-c46c16e7,#w-node-_9cf326cd-e665-0ea6-f893-2aa7e3567ec1-c46c16e7,#w-node-c31eef37-dcb1-e509-314b-a8ccfcd992af-c46c16e7,#w-node-a389c271-fd20-df6a-5afb-562382278ae9-c46c16e7,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd790-c46c1700,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1700,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd830-c46c1700,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd841-c46c1700,#w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c1700 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_97bd5467-445e-e673-6c16-35503692429b-c46c1701 {
    align-self: stretch
}

#w-node-_77edc32b-ae5a-eb98-6d12-4dabd384dd53-c46c1705,#w-node-ca56b4f3-2d9c-98e7-4343-880aa49ebaa4-c46c1705 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d2124e98-c138-3752-b581-cf4442fa7d28-c46c1705 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219300-c46c1723 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c1723 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bdb-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bde-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0be1-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0be9-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf1-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf9-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c09-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0c-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0f-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c17-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c1f-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c27-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c37-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3a-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3d-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c45-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c4d-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c55-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c65-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c68-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c6b-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c73-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c7b-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c83-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0ca6-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0cbf-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0cd8-c46c1726,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bdb-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bde-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0be1-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0be9-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf1-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf9-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c09-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0c-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0f-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c17-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c1f-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c27-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c37-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3a-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3d-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c45-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c4d-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c55-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c65-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c68-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c6b-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c73-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c7b-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c83-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0ca6-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0cbf-c46c1742,#w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0cd8-c46c1742 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-c46c1743 {
    align-self: start
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-c46c1743 {
    justify-self: center
}

#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b5-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b8-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ba-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1bd-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c0-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c8-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1cb-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ce-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d6-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d9-c46c1747,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1dc-c46c1747,#w-node-_4b878beb-392b-5e77-9238-b540ebe5fdd0-c46c1747,#w-node-_5507c490-7fd6-352f-153a-af9168c1ac33-c46c1747,#w-node-_0f9c4d80-5ad4-a36c-6a26-31c45a05beae-c46c1747,#w-node-bed95d98-2f53-9520-8912-f086cb711142-c46c1747,#w-node-_726976fa-674e-8786-ddd4-d8f302d00d83-c46c1747,#w-node-f7b85700-f15c-ed28-0a9f-ed881311bb22-c46c1747,#w-node-abb03e0b-5afe-3904-779e-be447d1fcb36-c46c1747,#w-node-_10fe3daa-b14f-8747-5c6e-9d0c34432452-c46c1747,#w-node-bd17d835-d4be-0f1d-13c5-36097cc7bec7-c46c1747,#w-node-_3966a87b-21ff-a11c-c198-13ca1a74f73a-c46c1747,#w-node-c8470fbe-9bf4-9396-349a-a272b0f53409-c46c1747,#w-node-bb512ab3-0e37-75ed-fbad-e4beb9162bf4-c46c1747,#w-node-_58cfe944-a55e-40ed-4c8a-7f3577aa7022-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda79-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7c-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7e-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda81-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda84-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8c-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8f-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda92-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9a-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9d-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa0-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa8-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaab-c46c1747,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaae-c46c1747,#w-node-_4cffa616-12f9-0698-71bc-2d72d097ef46-c46c1747,#w-node-ee966991-cd0f-9684-8a93-e1ab6827cff9-c46c1747,#w-node-e2022aca-6fb4-a3a8-5806-d575982d1ba3-c46c1747,#w-node-_465460a2-ce2e-1788-a45a-765694e7fa00-c46c1747,#w-node-_0543885a-df03-c7cc-d762-686c8143df60-c46c1747,#w-node-f151b7ef-e8b2-405d-bb60-813725233cb8-c46c1747,#w-node-_0ae456a0-3e33-f882-e18d-88133c5aeb5f-c46c1747,#w-node-c1af3554-3787-2880-ee98-4626d347c3d4-c46c1747,#w-node-e5ed2d4c-8cde-45e7-8d9a-9b0dfe209fc4-c46c174c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f9dfcc23-bea1-4ae6-28af-aa40e1a87522-c46c174c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f7017d0f-0ce8-4f4c-e0e7-886b776454eb-c46c174c,#w-node-cb85496c-7a3f-7cfd-201c-c00492c3bde7-c46c174c,#w-node-b6e8f935-bb14-7dab-636b-45f0149d807d-c46c174c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_092f4607-833c-8bc7-391d-2c0f08535ac7-c46c174c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_63a435e3-aa71-8fc7-f9ea-229810efc620-c46c174c,#w-node-_36973878-15b7-3e7c-c0d7-0d5d20730570-c46c174c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19ca526c-2cfc-a33d-50e3-ca3e7963f904-c46c174c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-c46c1762 {
    align-self: start
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-c46c1762 {
    justify-self: center
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-c46c1763 {
    align-self: start
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-c46c1763 {
    justify-self: center
}

#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c63e-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c649-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c64e-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c653-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c658-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c686-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c68b-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c690-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c695-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6de-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6ef-c46c1766,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c700-c46c1766,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd790-c46c177e,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c177e,#w-node-_9748e205-fe86-f42c-4dd8-e8aa8bb19fe7-c46c177e,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd841-c46c177e,#w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c177e,#w-node-_9c71cdea-73f7-b48a-ec63-464069582a56-c46c1793,#w-node-_9c71cdea-73f7-b48a-ec63-464069582a61-c46c1793,#w-node-_9c71cdea-73f7-b48a-ec63-464069582a66-c46c1793,#w-node-_9c71cdea-73f7-b48a-ec63-464069582a6b-c46c1793,#w-node-_9c71cdea-73f7-b48a-ec63-464069582a70-c46c1793,#w-node-_9c71cdea-73f7-b48a-ec63-464069582a93-c46c1793,#w-node-c1e7c9a3-acd9-0009-63b2-8b1209e29277-c46c1793,#w-node-c1e7c9a3-acd9-0009-63b2-8b1209e2927c-c46c1793,#w-node-c1e7c9a3-acd9-0009-63b2-8b1209e29281-c46c1793,#w-node-c1e7c9a3-acd9-0009-63b2-8b1209e29286-c46c1793,#w-node-_9c71cdea-73f7-b48a-ec63-464069582af6-c46c1793,#w-node-_9c71cdea-73f7-b48a-ec63-464069582b07-c46c1793,#w-node-_9c71cdea-73f7-b48a-ec63-464069582b18-c46c1793,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b5-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1b8-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ba-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1bd-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c0-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1c8-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1cb-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1ce-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d6-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1d9-c46c17b1,#w-node-_8e02e3a1-a869-4c59-14fc-afa908b0c1dc-c46c17b1,#w-node-_4b878beb-392b-5e77-9238-b540ebe5fdd0-c46c17b1,#w-node-_5507c490-7fd6-352f-153a-af9168c1ac33-c46c17b1,#w-node-_0f9c4d80-5ad4-a36c-6a26-31c45a05beae-c46c17b1,#w-node-bed95d98-2f53-9520-8912-f086cb711142-c46c17b1,#w-node-_726976fa-674e-8786-ddd4-d8f302d00d83-c46c17b1,#w-node-f7b85700-f15c-ed28-0a9f-ed881311bb22-c46c17b1,#w-node-abb03e0b-5afe-3904-779e-be447d1fcb36-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda79-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7c-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda7e-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda81-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda84-c46c17b1,#w-node-_74d96ede-9c70-e026-f486-1df3c7ca1ed9-c46c17b1,#w-node-_20ad675a-934b-6b5e-91d8-fcf33e987136-c46c17b1,#w-node-ca961c9b-b656-0598-f31e-1f7fe02eb0cd-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8c-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda8f-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda92-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9a-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecda9d-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa0-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaa8-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaab-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdaae-c46c17b1,#w-node-_9830c5b2-0abd-d0e6-9435-2b733fecdab6-c46c17b1,#w-node-_54dc752f-c60a-de1a-549f-0b68e21ceac5-c46c17b1,#w-node-_8a0708f5-4173-a194-6543-82a17fc50159-c46c17b1,#w-node-e3615014-682e-71be-2351-51e82585d480-c46c17b1,#w-node-_9cf326cd-e665-0ea6-f893-2aa7e3567ec1-c46c17b1,#w-node-c31eef37-dcb1-e509-314b-a8ccfcd992af-c46c17b1,#w-node-a389c271-fd20-df6a-5afb-562382278ae9-c46c17b1,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c63e-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c649-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c64e-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c653-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c658-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c686-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c68b-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c690-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c695-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6de-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6ef-c46c17b2,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c700-c46c17b2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691386f9-c46c17b4 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913870d-c46c17b4 {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138721-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138737-c46c17b4 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913874d-c46c17b4 {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138763-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138773-c46c17b4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138783-c46c17b4 {
    grid-area: 2/4/3/7
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138793-c46c17b4 {
    grid-area: 2/1/3/4
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a3-c46c17b4 {
    grid-area: span 2/span 6/span 2/span 6
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a7-c46c17b4 {
    grid-area: span 2/span 12/span 2/span 12
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a9-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387b9-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387c9-c46c17b4 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387dc-c46c17b4 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387df-c46c17b4 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: center
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387e9-c46c17b4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387ec-c46c17b4 {
    grid-area: 1/7/2/13
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387f0-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138807-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913881e-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138835-c46c17b4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913884f-c46c17b4 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138855-c46c17b4 {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: center
}

#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138885-c46c17b4 {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-_93c6d128-9a4d-70d9-28ce-40abb62c6608-c46c17b6,#w-node-ea143d56-2ef1-2738-51de-523f5c19d48f-c46c17b6,#w-node-d2e1fda1-157f-3ed7-a998-bef36feb31c1-c46c17b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_44214f39-8ceb-841b-322b-f870e98bf7b7-c46c17b6 {
    grid-area: 2/1/3/3
}

#w-node-b48e142a-37d7-e17d-43a1-810ca3edb637-c46c17b7,#w-node-b3fa7796-f8a5-898a-7410-a4f5c1d4798a-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb638-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb63d-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb642-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb640-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb644-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb649-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb647-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb64b-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb650-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb64e-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb652-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb65b-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb655-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb65d-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb668-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb660-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb66a-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb66f-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb66d-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb671-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb676-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb674-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb678-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb67d-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb67b-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039639-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03963a-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03963c-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03963f-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039642-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039644-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039646-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039649-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03964b-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03964d-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039650-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039652-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039654-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039657-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039659-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03965f-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039662-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039664-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03966c-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03966f-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039671-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039673-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039676-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039678-c46c17b7,#w-node-_2060b361-b65f-f821-42ee-c88e5c3f41e5-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03967d-c46c17b7,#w-node-_89c402be-c681-bff9-8b4a-1271f6836398-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03967a-c46c17b7,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03967f-c46c17b7,#w-node-_9c35796c-3937-a145-5889-7cb6f90e5678-c46c17b7,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb637-c46c17b9,#w-node-b3fa7796-f8a5-898a-7410-a4f5c1d4798a-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb638-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb63d-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb642-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb640-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb644-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb649-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb647-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb64b-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb650-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb64e-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb652-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb65b-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb655-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb65d-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb668-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb660-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb66a-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb66f-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb66d-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb671-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb676-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb674-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb678-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb67d-c46c17b9,#w-node-b48e142a-37d7-e17d-43a1-810ca3edb67b-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039639-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03963a-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03963c-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03963f-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039642-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039644-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039646-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039649-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03964b-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03964d-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039650-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039652-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039654-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039657-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039659-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03965f-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039662-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039664-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03966c-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03966f-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039671-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039673-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039676-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd039678-c46c17b9,#w-node-_2060b361-b65f-f821-42ee-c88e5c3f41e5-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03967d-c46c17b9,#w-node-_89c402be-c681-bff9-8b4a-1271f6836398-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03967a-c46c17b9,#w-node-_3c400074-6e51-a2e5-6b08-c703cd03967f-c46c17b9,#w-node-_9c35796c-3937-a145-5889-7cb6f90e5678-c46c17b9,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b79-c46c17ba,#w-node-_3cbb734a-f8aa-05d2-0e11-8224335b4fa9-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b7c-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b81-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b8c-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b84-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b8f-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b9a-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b92-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34b9d-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34ba8-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34ba0-c46c17ba,#w-node-_5f587ba6-d0fa-df40-9a74-7c4a538a5343-c46c17ba,#w-node-_3679e1ee-31ab-f6bc-4f14-da4d060ad4e9-c46c17ba,#w-node-_9e407e43-2659-b8e7-89fe-9f7ac7acef21-c46c17ba,#w-node-_193830b5-b2e3-0c10-4429-c1d6849f3cc3-c46c17ba,#w-node-_051ed663-6f59-6b27-46e4-9e16f878ded5-c46c17ba,#w-node-_6402d6f7-5f27-cd7d-e30d-7300ddfb83de-c46c17ba,#w-node-_52693c40-fe33-b70a-7a52-9b46d3ae2f36-c46c17ba,#w-node-_55f53d6e-67c8-fdba-8fa9-ab9b0b018b05-c46c17ba,#w-node-a3f70da8-642d-7a15-f3fe-a62a5e4b60f4-c46c17ba,#w-node-ae79d088-e047-2bc6-6bd6-cb4d10b77ed5-c46c17ba,#w-node-_4a76eb15-6e28-dd6d-eb9c-09c4f52103c7-c46c17ba,#w-node-_07d7a8ef-7d18-bafc-6ebd-34624ba94615-c46c17ba,#w-node-_5c8e207f-3abb-52d2-0c92-50987fa4f057-c46c17ba,#w-node-f84fe627-2112-ad75-d0a4-422b92c1e686-c46c17ba,#w-node-_8850dd9a-6c89-36d3-b5a9-482d6c5f181e-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34bab-c46c17ba,#w-node-_018f7aa0-80f5-b979-2d4c-448baa4440ab-c46c17ba,#w-node-efd85099-39d5-b96d-4f0d-f230a09ead9e-c46c17ba,#w-node-_7a26fcf4-e1f2-6405-c437-b34efd0144ad-c46c17ba,#w-node-a5c32f76-ac28-58c0-fa08-f1da0ee75257-c46c17ba,#w-node-d3a27404-2905-d87c-d1b8-68fc8f07ee3c-c46c17ba,#w-node-_0dc92fd3-cf5d-f799-72a8-ad99cd8f7b9a-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34bae-c46c17ba,#w-node-_37c8db96-ed83-5ae9-8cfb-6e7a5dc34bb6-c46c17ba,#w-node-_54d24cc1-4224-d00b-0b49-90ae02025969-c46c17ba,#w-node-_57791097-c835-86d4-7384-94485bf78fd1-c46c17ba,#w-node-f9cec064-34b8-21ea-8a92-5fdc49b49222-c46c17ba,#w-node-_55250dc6-f262-4698-da86-6b646e7a76da-c46c17ba,#w-node-_2f74b88e-6381-5526-49c3-8c1f2a49cb26-c46c17ba,#w-node-_73678a1a-c125-31ff-07f0-55b3fc08a1e4-c46c17ba {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30d6417d-7785-f350-46b9-a0c32beef8b2-6889497c {
    align-self: center
}

#w-node-e8af0af7-9b22-4f39-41ca-aa2373688603-6889497c,#w-node-_6379bab5-029f-5483-b666-0b4a4e424d2a-6889497c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-6889497c,#w-node-_30d6417d-7785-f350-46b9-a0c32beef8b2-b297fc0c {
    align-self: center
}

#w-node-_44dbd107-3f93-33e3-5b69-d28f7719215d-b297fc0c,#w-node-b41ae092-946b-23c0-102e-9f7d8c1c99fa-b297fc0c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-b297fc0c {
    align-self: center
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-a7e5d9a5 {
    align-self: start
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-a7e5d9a5 {
    justify-self: center
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae21a-29d44270 {
    align-self: start
}

#w-node-f9521585-d49e-3f4d-3c19-8b8fe6eae227-29d44270 {
    justify-self: center
}

#w-node-dfa29623-acad-d0d1-54b2-d87049db6829-29d44270 {
    grid-area: 1/1/2/2
}

#w-node-a8e8c5a0-03dd-1bb1-8ca4-b8420eac4d98-29d44270 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_59fd5b30-135d-17dc-9473-db24d9b8d1fc-29d44270,#w-node-_59fd5b30-135d-17dc-9473-db24d9b8d20d-29d44270,#w-node-_59fd5b30-135d-17dc-9473-db24d9b8d21e-29d44270 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-c84a07de {
    grid-area: 1/2/2/7;
    align-self: end
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-c84a07de {
    grid-area: 1/7/2/12
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-c84a07de {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-c84a07de {
    grid-area: 1/4/2/10;
    justify-self: center
}

#w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-c84a07de {
    grid-area: 1/2/2/12
}

#w-node-_5a184a23-91e5-02a1-73af-d9325443e931-c84a07de {
    grid-area: 1/2/2/12;
    justify-self: center
}

#w-node-_92244637-31ec-d00f-ea0b-26d8e241dd64-c84a07de {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-c84a07de {
    grid-area: 1/4/2/10
}

#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-c84a07de {
    grid-area: 1/3/2/11;
    justify-self: center
}

#w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-c84a07de {
    grid-area: 1/3/2/11
}

#w-node-_74d16230-5177-0992-b10c-e194a44f262b-c84a07de {
    grid-area: 1/2/2/7;
    align-self: center
}

#w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-c84a07de {
    grid-area: 1/7/2/12
}

#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-c84a07de {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-12084df8 {
    grid-area: 1/2/2/7;
    align-self: end
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-12084df8 {
    grid-area: 1/7/2/12
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-12084df8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-12084df8 {
    grid-area: 1/4/2/10;
    justify-self: center
}

#w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-12084df8 {
    grid-area: 1/2/2/12
}

#w-node-_5a184a23-91e5-02a1-73af-d9325443e931-12084df8 {
    grid-area: 1/2/2/12;
    justify-self: center
}

#w-node-_92244637-31ec-d00f-ea0b-26d8e241dd64-12084df8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-12084df8 {
    grid-area: 1/4/2/10
}

#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-12084df8 {
    grid-area: 1/3/2/11;
    justify-self: center
}

#w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-12084df8 {
    grid-area: 1/3/2/11
}

#w-node-_74d16230-5177-0992-b10c-e194a44f262b-12084df8 {
    grid-area: 1/2/2/7;
    align-self: center
}

#w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-12084df8 {
    grid-area: 1/7/2/12
}

#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-12084df8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-aae162f3 {
    grid-area: 1/2/2/7;
    align-self: end
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-aae162f3 {
    grid-area: 1/7/2/12
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-aae162f3 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-aae162f3 {
    grid-area: 1/4/2/10;
    justify-self: center
}

#w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-aae162f3 {
    grid-area: 1/2/2/12
}

#w-node-_5a184a23-91e5-02a1-73af-d9325443e931-aae162f3 {
    grid-area: 1/2/2/12;
    justify-self: center
}

#w-node-_92244637-31ec-d00f-ea0b-26d8e241dd64-aae162f3 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-aae162f3 {
    grid-area: 1/4/2/10
}

#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-aae162f3 {
    grid-area: 1/3/2/11;
    justify-self: center
}

#w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-aae162f3 {
    grid-area: 1/3/2/11
}

#w-node-_74d16230-5177-0992-b10c-e194a44f262b-aae162f3 {
    grid-area: 1/2/2/7;
    align-self: center
}

#w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-aae162f3 {
    grid-area: 1/7/2/12
}

#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-aae162f3 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c63e-9f5058ca,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c649-9f5058ca,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c658-9f5058ca,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-9f5058ca,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c686-9f5058ca,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c695-9f5058ca,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6de-9f5058ca,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c6ef-9f5058ca,#w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c700-9f5058ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-c1fcdde5 {
    grid-area: 1/2/2/7;
    align-self: end
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-c1fcdde5 {
    grid-area: 1/7/2/12
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-c1fcdde5 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_25db1373-bf57-c035-5ab9-02599a84e3f3-c1fcdde5 {
    grid-area: span 1/span 6/span 1/span 6;
    justify-self: center
}

#w-node-b4261c54-c970-97fb-e599-501dcf12ed22-c1fcdde5,#w-node-_81030584-1264-5200-3717-85e7ae433d73-c1fcdde5 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_6087423c-9c39-5f33-3233-d245561f7c49-c1fcdde5 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: center
}

#w-node-_92244637-31ec-d00f-ea0b-26d8e241dd64-c1fcdde5,#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-c1fcdde5 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-bbbc4bb8 {
    grid-area: 1/2/2/7;
    align-self: center
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-bbbc4bb8 {
    grid-area: 1/7/2/12
}

#w-node-_7f63a97c-a00e-f653-45b1-12c2fff2d142-bbbc4bb8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_25db1373-bf57-c035-5ab9-02599a84e3f3-bbbc4bb8 {
    grid-area: span 1/span 6/span 1/span 6;
    justify-self: center
}

#w-node-b4261c54-c970-97fb-e599-501dcf12ed22-bbbc4bb8,#w-node-_81030584-1264-5200-3717-85e7ae433d73-bbbc4bb8 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_6087423c-9c39-5f33-3233-d245561f7c49-bbbc4bb8 {
    grid-area: span 1/span 6/span 1/span 6;
    align-self: center
}

#w-node-dea24bf5-890f-76c1-d6d4-5ae44136867b-bbbc4bb8 {
    grid-area: 1/4/2/10
}

#w-node-dea24bf5-890f-76c1-d6d4-5ae44136867f-bbbc4bb8 {
    grid-area: 1/3/2/11;
    justify-self: center
}

#w-node-dea24bf5-890f-76c1-d6d4-5ae441368683-bbbc4bb8 {
    grid-area: 1/3/2/11
}

#w-node-_54134f30-9a68-a3af-fbfa-64a161e4badc-bbbc4bb8,#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-bbbc4bb8 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-fd2d1caf-f3d6-b9a7-9f5c-4143b3fe5d22-8e57778a {
    grid-area: 1/3/2/11
}

#w-node-b614bab7-f51a-32e9-ae58-cc6afe0b8e1c-8e57778a {
    grid-area: span 1/span 4/span 1/span 4;
    align-self: center
}

#w-node-_833d2248-3315-e6c0-2541-467eb2110a82-8e57778a {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_871bdf70-f7c5-7183-5712-897e459b70be-8e57778a {
    grid-area: 1/4/2/10
}

#w-node-_891e8c75-6d33-fb31-2492-07005f2cff98-8e57778a,#w-node-d5b5578a-1ebd-2cd6-e6d4-205012a218d2-8e57778a,#w-node-eab4c1ca-b60b-65b6-697a-ad7b9241beef-8e57778a {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-d431caa5-7473-646b-eead-62d0d248dcc1-8e57778a,#w-node-_013429ff-3fd6-51de-a7aa-b2440494d810-8e57778a {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_53e0b876-171f-4ba9-b94a-d7d0838861e3-8e57778a,#w-node-f02c03f2-f782-8cf6-c4cf-101fa5c4cd66-8e57778a,#w-node-d1eeabf9-e4cb-d888-2864-63cf488d1fd2-8e57778a,#w-node-add2e633-2810-d790-84a5-cbc150ba4451-8e57778a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-df6ada4e-c2b5-f79e-9a99-127df426d5cc-8e57778a {
    align-self: end
}

#w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-28d82e87 {
    grid-area: 1/2/2/7;
    align-self: end
}

#w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-28d82e87 {
    grid-area: 1/7/2/12
}

#w-node-_5a184a23-91e5-02a1-73af-d9325443e931-28d82e87 {
    grid-area: 1/2/2/12;
    justify-self: center
}

#w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-28d82e87 {
    grid-area: 1/4/2/10
}

#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-28d82e87 {
    grid-area: 1/3/2/11;
    justify-self: center
}

#w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-28d82e87 {
    grid-area: 1/3/2/11
}

#w-node-_74d16230-5177-0992-b10c-e194a44f262b-28d82e87 {
    grid-area: 1/2/2/7;
    align-self: center
}

#w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-28d82e87 {
    grid-area: 1/7/2/12
}

#w-node-a1e2f77d-0057-4878-ec00-092d4285c722-28d82e87 {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-cca0ea13-5641-ef33-651b-6eeed855d8a6-cc3df520 {
    grid-area: 1/3/2/11
}

#w-node-_935e4d43-e5f2-db49-244b-48d6501add66-cc3df520 {
    grid-area: span 1/span 11/span 1/span 11
}

#w-node-_58389f27-3653-9a9b-1b3a-50bce1d0a99b-cc3df520,#w-node-_48f9fc83-61d8-495e-7037-4aa32bb64e33-cc3df520,#w-node-_99f3d597-669d-6c92-3817-c3b5dcb9fa00-cc3df520 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_44058495-b85e-c7a9-8f69-aed73892bfb9-cc3df520 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-cd05ce28-4321-8b29-2e77-fd9e7af938ec-cc3df520 {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-a939aeb6-58e3-27b5-635e-6f518058cf42-cc3df520 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_53fcf70c-b876-9674-dbab-ca7f3d56d0bd-cc3df520 {
    grid-area: 1/2/2/7
}

#w-node-c4e74b5c-432d-39f6-9465-0825c0a3784f-cc3df520 {
    grid-area: 1/7/2/12
}

#w-node-_72ae09f4-5447-3b5b-2586-e487212f8453-80847f27 {
    grid-area: 1/2/2/7;
    align-self: auto
}

#w-node-_72ae09f4-5447-3b5b-2586-e487212f846b-80847f27 {
    grid-area: 1/7/2/12
}

#w-node-_927e2ded-3985-e576-980e-b1ffd8cb437b-80847f27 {
    grid-area: 1/2/2/12
}

#w-node-_1a838e4e-2954-9d1c-276d-7879368f4c5e-80847f27 {
    grid-area: 1/2/2/9
}

#w-node-fde61204-7b94-f03d-797f-c29d7549344d-80847f27 {
    grid-area: 1/9/2/12
}

#w-node-e7988a59-2745-fa6d-90e2-18e87d1d979b-80847f27 {
    align-self: end
}

#w-node-_4a004ccf-3d45-f3cf-2421-9398cededaed-80847f27,#w-node-_986d4348-dc53-8f90-0f76-3ba0a9a24e9b-4a77460e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-3c10515d,#w-node-ffea1b87-24d3-de65-542f-d308ff629269-3c10515d {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-ffea1b87-24d3-de65-542f-d308ff6292bf-3c10515d,#w-node-ffea1b87-24d3-de65-542f-d308ff6292c2-3c10515d {
    grid-area: span 1/span 7/span 1/span 7
}

#w-node-ffea1b87-24d3-de65-542f-d308ff6292d6-3c10515d {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-d4a2339f,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-e7d38650,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-10115caa,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-b3fcfe27 {
    grid-area: span 1/span 7/span 1/span 7
}

@media screen and (min-width: 1440px) {
    #w-node-_7f865c69-d3a6-a82e-520c-e84e7f031d35-c46c1659,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1659,#w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c1659,#w-node-ddaa16b8-57e5-7fbb-8a3b-b0a8cf2fd5b1-c46c1694,#w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c1700,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd790-c46c177e,#w-node-_16957b24-3227-9688-10e1-68479f91ce0e-c46c177e {
        grid-area:span 1/span 1/span 1/span 1
    }

    #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-d4a2339f,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-e7d38650,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-10115caa,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-b3fcfe27 {
        grid-area: span 1/span 6/span 1/span 6
    }
}

@media screen and (min-width: 1280px) {
    #w-node-becfd94c-70f6-912d-b9c4-3f6175a9f14a-75a9f143,#w-node-_41285f6d-4b8d-0fd9-15bc-2e98937c5a0a-937c5a03 {
        grid-area:span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width: 991px) {
    #w-node-_1c50a2c9-386b-ea5c-7fe6-96ca95c41594-267bced2 {
        grid-column:span 4/span 4
    }

    #w-node-c6f7ecb3-956c-a70c-0a93-6a1bb2754ace-267bced2 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1659 {
        order: -9999
    }

    #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b02-0b793ad9 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe713-b9fbe709,#w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe714-b9fbe709,#w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe715-b9fbe709,#w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe716-b9fbe709,#w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe717-b9fbe709,#w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe718-b9fbe709,#w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe719-b9fbe709 {
        place-self: center
    }

    #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-c46c168a {
        order: -9999
    }

    #w-node-_57a66719-ea2a-4222-d01a-8cbc72e5740a-c46c1691 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_58eaf9b3-c058-48d9-5d49-21056ada401f-c46c1694 {
        justify-self: auto
    }

    #w-node-_1d26bc94-7199-0cef-25a4-f21cc61e638a-c46c16c4 {
        grid-column: span 12/span 12;
        align-self: auto
    }

    #w-node-e4b98adc-ef4f-34ef-6278-1c040e078487-c46c16c4 {
        order: -9999;
        grid-column: span 12/span 12;
        align-self: auto
    }

    #w-node-b8edbcbf-8781-2141-6ad2-e8755d117cee-c46c16c4,#w-node-b8edbcbf-8781-2141-6ad2-e8755d117cf2-c46c16c4,#w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96b-c46c16c4 {
        grid-column: span 12/span 12;
        align-self: auto
    }

    #w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96f-c46c16c4 {
        order: -9999;
        grid-column: span 12/span 12;
        align-self: auto
    }

    #w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a0-c46c16c4,#w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a3-c46c16c4,#w-node-_0daed023-e331-7e51-617f-a9fa54e8cd21-c46c16c4 {
        grid-column: span 12/span 12;
        align-self: auto
    }

    #w-node-_0daed023-e331-7e51-617f-a9fa54e8cd25-c46c16c4 {
        order: -9999;
        grid-column: span 12/span 12;
        align-self: auto
    }

    #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-c46c16cd {
        order: -9999;
        grid-area: span 1/span 1/span 1/span 1;
        align-self: center
    }

    #w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c1700 {
        order: -9999
    }

    #w-node-f448390e-ab8f-3d30-0879-11597d5940d2-c46c1705,#w-node-_77edc32b-ae5a-eb98-6d12-4dabd384dd4c-c46c1705 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-f9dfcc23-bea1-4ae6-28af-aa40e1a87522-c46c174c {
        grid-area: 2/1/3/3
    }

    #w-node-_55482b5d-af9b-fb66-3a16-94091a313ff7-c46c1761,#w-node-_55482b5d-af9b-fb66-3a16-94091a313ff8-c46c1761,#w-node-_55482b5d-af9b-fb66-3a16-94091a313ff9-c46c1761,#w-node-_55482b5d-af9b-fb66-3a16-94091a313ffa-c46c1761,#w-node-_55482b5d-af9b-fb66-3a16-94091a313ffb-c46c1761,#w-node-_55482b5d-af9b-fb66-3a16-94091a313ffc-c46c1761,#w-node-_55482b5d-af9b-fb66-3a16-94091a313ffd-c46c1761 {
        place-self: center
    }

    #w-node-_1484b040-9fb5-03e8-2bd3-c16b2d216145-c46c1761,#w-node-_1484b040-9fb5-03e8-2bd3-c16b2d21614a-c46c1761,#w-node-_1484b040-9fb5-03e8-2bd3-c16b2d21614f-c46c1761,#w-node-_1484b040-9fb5-03e8-2bd3-c16b2d216154-c46c1761 {
        justify-self: center
    }

    #w-node-_1e4436ab-a790-19eb-364d-70c18e918f1d-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f1e-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f1f-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f20-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f21-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f22-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f23-c46c1764 {
        place-self: center
    }

    #w-node-_1e4436ab-a790-19eb-364d-70c18e918f2b-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f30-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f35-c46c1764,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f3a-c46c1764 {
        justify-self: center
    }

    #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-c46c1766,#w-node-_3beb9122-61f8-c83f-07b1-cdf1d1bbd7cd-c46c177e,#w-node-_9c71cdea-73f7-b48a-ec63-464069582a93-c46c1793 {
        order: -9999
    }

    #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a2-c46c17b0,#w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a3-c46c17b0,#w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a4-c46c17b0,#w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a5-c46c17b0,#w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a6-c46c17b0,#w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a7-c46c17b0,#w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a8-c46c17b0 {
        place-self: center
    }

    #w-node-ac1a67b5-b41e-3504-f2ff-0ec67cb2d0bc-c46c17b0,#w-node-ac1a67b5-b41e-3504-f2ff-0ec67cb2d0c1-c46c17b0,#w-node-ac1a67b5-b41e-3504-f2ff-0ec67cb2d0c6-c46c17b0,#w-node-ac1a67b5-b41e-3504-f2ff-0ec67cb2d0cb-c46c17b0 {
        justify-self: center
    }

    #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-c46c17b2 {
        order: -9999
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691386f9-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913870d-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138721-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138737-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913874d-c46c17b4 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138763-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138773-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138783-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138793-c46c17b4 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a3-c46c17b4 {
        order: -9999;
        grid-area: span 2/span 8/span 2/span 8
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a7-c46c17b4 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a9-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387b9-c46c17b4 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387c9-c46c17b4 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387dc-c46c17b4 {
        align-self: center
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387e9-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387ec-c46c17b4 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387f0-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138807-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f06913881e-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138835-c46c17b4 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f06913884f-c46c17b4 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138855-c46c17b4 {
        grid-area: span 1/span 12/span 1/span 12;
        align-self: center
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138885-c46c17b4 {
        grid-area: span 1/span 12/span 1/span 12;
        place-self: center
    }

    #w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-6889497c,#w-node-_3a4c8904-0aa7-b15d-8745-ee309fb74867-b297fc0c {
        order: -9999
    }

    #w-node-f3bc2f02-a996-203f-81ed-c347ab6a616a-29d44270 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-c84a07de {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: auto
    }

    #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-c84a07de {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-c84a07de {
        grid-area: span 1/span 12/span 1/span 12;
        justify-self: center
    }

    #w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-c84a07de {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_5a184a23-91e5-02a1-73af-d9325443e931-c84a07de {
        grid-area: span 1/span 12/span 1/span 12;
        justify-self: center
    }

    #w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-c84a07de,#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-c84a07de {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_74d16230-5177-0992-b10c-e194a44f262b-c84a07de {
        grid-area: span 1/span 12/span 1/span 12;
        align-self: center
    }

    #w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-c84a07de {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-12084df8 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: auto
    }

    #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-12084df8 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-12084df8 {
        grid-area: span 1/span 12/span 1/span 12;
        justify-self: center
    }

    #w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-12084df8 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_5a184a23-91e5-02a1-73af-d9325443e931-12084df8 {
        grid-area: span 1/span 12/span 1/span 12;
        justify-self: center
    }

    #w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-12084df8,#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-12084df8 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_74d16230-5177-0992-b10c-e194a44f262b-12084df8 {
        grid-area: span 1/span 12/span 1/span 12;
        align-self: center
    }

    #w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-12084df8 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-aae162f3 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: auto
    }

    #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-aae162f3 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_467dcd5b-d521-af14-c7e0-04effdde1c6c-aae162f3 {
        grid-area: span 1/span 12/span 1/span 12;
        justify-self: center
    }

    #w-node-_06dd9668-7199-2f87-6817-b1baca109fcc-aae162f3 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_5a184a23-91e5-02a1-73af-d9325443e931-aae162f3 {
        grid-area: span 1/span 12/span 1/span 12;
        justify-self: center
    }

    #w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-aae162f3,#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-aae162f3 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_74d16230-5177-0992-b10c-e194a44f262b-aae162f3 {
        grid-area: span 1/span 12/span 1/span 12;
        align-self: center
    }

    #w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-aae162f3 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_8898524a-0310-18d3-d9a2-c1b7ca65c67b-9f5058ca {
        order: -9999
    }

    #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-c1fcdde5 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: auto
    }

    #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-c1fcdde5 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-b4261c54-c970-97fb-e599-501dcf12ed22-c1fcdde5,#w-node-_81030584-1264-5200-3717-85e7ae433d73-c1fcdde5 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_6087423c-9c39-5f33-3233-d245561f7c49-c1fcdde5 {
        grid-area: span 1/span 12/span 1/span 12;
        align-self: center
    }

    #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-bbbc4bb8 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: auto
    }

    #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-bbbc4bb8 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-b4261c54-c970-97fb-e599-501dcf12ed22-bbbc4bb8,#w-node-_81030584-1264-5200-3717-85e7ae433d73-bbbc4bb8 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_6087423c-9c39-5f33-3233-d245561f7c49-bbbc4bb8 {
        grid-area: span 1/span 12/span 1/span 12;
        align-self: center
    }

    #w-node-dea24bf5-890f-76c1-d6d4-5ae44136867b-bbbc4bb8,#w-node-dea24bf5-890f-76c1-d6d4-5ae44136867f-bbbc4bb8,#w-node-fd2d1caf-f3d6-b9a7-9f5c-4143b3fe5d22-8e57778a {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-bbc14edd-b217-5942-efca-fc8b5fef7b62-8e57778a,#w-node-d6e628e6-e64c-a24c-c764-ca9f47101c23-8e57778a,#w-node-f5fbd52a-3a7d-14e8-05b8-f5667024e859-8e57778a {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-b3dd4410-b943-619c-127d-59cffd954a0c-8e57778a,#w-node-a7c3b9e9-59d8-2b2a-cc79-afb29a126163-8e57778a,#w-node-e7eb89cc-8a17-55dd-da73-f7772848dd91-8e57778a,#w-node-_8ac258ac-e9aa-01b7-aba8-3f2255d7f1d9-8e57778a {
        order: -9999
    }

    #w-node-b614bab7-f51a-32e9-ae58-cc6afe0b8e1c-8e57778a {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: auto
    }

    #w-node-_891e8c75-6d33-fb31-2492-07005f2cff98-8e57778a,#w-node-d5b5578a-1ebd-2cd6-e6d4-205012a218d2-8e57778a,#w-node-eab4c1ca-b60b-65b6-697a-ad7b9241beef-8e57778a {
        grid-column: span 6/span 6
    }

    #w-node-_013429ff-3fd6-51de-a7aa-b2440494d810-8e57778a {
        grid-column: span 12/span 12
    }

    #w-node-_53e0b876-171f-4ba9-b94a-d7d0838861e3-8e57778a,#w-node-f02c03f2-f782-8cf6-c4cf-101fa5c4cd66-8e57778a,#w-node-d1eeabf9-e4cb-d888-2864-63cf488d1fd2-8e57778a,#w-node-add2e633-2810-d790-84a5-cbc150ba4451-8e57778a {
        grid-column: span 6/span 6
    }

    #w-node-_1139d974-cd3b-e6a9-10ac-dbb963b70180-28d82e87 {
        grid-area: span 1/span 6/span 1/span 6;
        align-self: auto
    }

    #w-node-ee8ee992-0fbd-72fe-21af-6f5a7715b3ca-28d82e87 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_5a1dc6c3-7435-c1e5-b7b8-517136765d71-28d82e87,#w-node-_5a1dc6c3-7435-c1e5-b7b8-517136765da9-28d82e87,#w-node-_5a1dc6c3-7435-c1e5-b7b8-517136765de6-28d82e87,#w-node-_5a1dc6c3-7435-c1e5-b7b8-517136765e15-28d82e87 {
        order: -9999
    }

    #w-node-_5a184a23-91e5-02a1-73af-d9325443e931-28d82e87 {
        grid-area: span 1/span 12/span 1/span 12;
        justify-self: center
    }

    #w-node-_813012b9-4b4c-18ad-1cf1-e9c95e1b3c34-28d82e87,#w-node-_300532c7-9f09-562f-62d4-d9db9582f728-28d82e87 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_74d16230-5177-0992-b10c-e194a44f262b-28d82e87 {
        grid-area: span 1/span 12/span 1/span 12;
        align-self: center
    }

    #w-node-b81245ec-6375-3dec-cb28-de700c2e9e1f-28d82e87 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-cca0ea13-5641-ef33-651b-6eeed855d8a6-cc3df520 {
        grid-area: 1/2/2/12
    }

    #w-node-_44058495-b85e-c7a9-8f69-aed73892bfb9-cc3df520,#w-node-cd05ce28-4321-8b29-2e77-fd9e7af938ec-cc3df520 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-_53fcf70c-b876-9674-dbab-ca7f3d56d0bd-cc3df520 {
        grid-area: 1/2/2/12
    }

    #w-node-c4e74b5c-432d-39f6-9465-0825c0a3784f-cc3df520 {
        grid-area: 2/2/3/12
    }

    #w-node-_72ae09f4-5447-3b5b-2586-e487212f8453-80847f27 {
        grid-area: span 1/span 12/span 1/span 12;
        align-self: auto
    }

    #w-node-_72ae09f4-5447-3b5b-2586-e487212f846b-80847f27 {
        grid-area: span 1/span 12/span 1/span 12;
        justify-self: auto
    }

    #w-node-_927e2ded-3985-e576-980e-b1ffd8cb437b-80847f27 {
        grid-area: 1/1/2/12
    }

    #w-node-_1a838e4e-2954-9d1c-276d-7879368f4c5e-80847f27 {
        grid-area: 1/1/2/9
    }

    #w-node-fde61204-7b94-f03d-797f-c29d7549344d-80847f27 {
        grid-area: 1/9/2/13
    }

    #w-node-c62278b2-c2c1-b98b-bb2d-00e73387dcef-80847f27,#w-node-c62278b2-c2c1-b98b-bb2d-00e73387dd0c-80847f27,#w-node-c62278b2-c2c1-b98b-bb2d-00e73387dd0d-80847f27,#w-node-f54da059-6c1b-3e3e-1ed7-485aaf97e6f6-80847f27,#w-node-f54da059-6c1b-3e3e-1ed7-485aaf97e713-80847f27,#w-node-f54da059-6c1b-3e3e-1ed7-485aaf97e714-80847f27 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_986d4348-dc53-8f90-0f76-3ba0a9a24ebe-4a77460e {
        order: -9999;
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-ffea1b87-24d3-de65-542f-d308ff62925e-3c10515d,#w-node-ffea1b87-24d3-de65-542f-d308ff629269-3c10515d,#w-node-ffea1b87-24d3-de65-542f-d308ff6292bf-3c10515d,#w-node-ffea1b87-24d3-de65-542f-d308ff6292d6-3c10515d,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-d4a2339f,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-e7d38650,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-10115caa,#w-node-ffea1b87-24d3-de65-542f-d308ff62925e-b3fcfe27 {
        grid-area: span 1/span 12/span 1/span 12
    }
}

@media screen and (max-width: 767px) {
    #w-node-_534ff4d0-ad12-b37d-3a71-f1a3a3543b9a-a3543b91 {
        justify-self:auto
    }

    #w-node-_44649e4b-225f-7c70-1739-57e04bef60db-4bef60c4 {
        grid-area: 3/1/4/2
    }

    #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe719-b9fbe709 {
        grid-area: span 1/span 3/span 1/span 3;
        place-self: center
    }

    #w-node-_05859ed0-5c8d-9024-7793-9e53ca850141-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850143-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850145-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850147-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850149-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014b-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014d-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014f-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850151-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850153-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850155-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850157-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850159-c46c168a,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85015b-c46c168a,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78071a-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78071c-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78071e-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780720-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780722-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780724-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780726-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780728-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78072a-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78072c-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c78072e-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780730-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780732-c46c16c4,#w-node-d9f76c43-b4b5-b3fa-3b29-053e9c780734-c46c16c4 {
        justify-self: center
    }

    #w-node-_1d26bc94-7199-0cef-25a4-f21cc61e638a-c46c16c4,#w-node-e4b98adc-ef4f-34ef-6278-1c040e078487-c46c16c4,#w-node-b8edbcbf-8781-2141-6ad2-e8755d117cee-c46c16c4,#w-node-b8edbcbf-8781-2141-6ad2-e8755d117cf2-c46c16c4,#w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96b-c46c16c4,#w-node-b3be89e1-b712-f7f0-c9bb-4e673140b96f-c46c16c4,#w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a0-c46c16c4,#w-node-c10ab9e9-6619-2f04-a78e-0e77332ba4a3-c46c16c4,#w-node-_0daed023-e331-7e51-617f-a9fa54e8cd21-c46c16c4,#w-node-_0daed023-e331-7e51-617f-a9fa54e8cd25-c46c16c4 {
        grid-column: span 6/span 6
    }

    #w-node-_05859ed0-5c8d-9024-7793-9e53ca850141-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850143-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850145-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850147-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850149-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014b-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014d-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014f-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850151-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850153-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850155-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850157-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850159-c46c16cd,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85015b-c46c16cd,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e6535-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e6537-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e6539-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e653b-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e653d-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e653f-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e6541-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e6543-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e6545-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e6547-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e6549-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e654b-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e654d-c46c1705,#w-node-_438e17a9-b2c5-f5fa-203f-108b531e654f-c46c1705,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1b-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1d-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1f-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e21-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e23-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e25-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e27-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e29-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2b-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2d-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2f-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e31-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e33-c46c1726,#w-node-ab89a0d9-1078-6a2d-554e-8e414b2b30b9-c46c1726,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1b-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1d-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e1f-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e21-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e23-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e25-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e27-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e29-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2b-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2d-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e2f-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e31-c46c1742,#w-node-_5f67856f-5513-ca8b-46c3-1a46a1d08e33-c46c1742,#w-node-ab89a0d9-1078-6a2d-554e-8e414b2b30b9-c46c1742 {
        justify-self: center
    }

    #w-node-f9dfcc23-bea1-4ae6-28af-aa40e1a87522-c46c174c {
        grid-area: 2/1/3/2
    }

    #w-node-_092f4607-833c-8bc7-391d-2c0f08535ac7-c46c174c,#w-node-_19ca526c-2cfc-a33d-50e3-ca3e7963f904-c46c174c {
        grid-column: span 1/span 1
    }

    #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffd-c46c1761,#w-node-_1e4436ab-a790-19eb-364d-70c18e918f23-c46c1764,#w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a8-c46c17b0 {
        grid-area: span 1/span 3/span 1/span 3;
        place-self: center
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387dc-c46c17b4 {
        order: 9999
    }

    #w-node-_44214f39-8ceb-841b-322b-f870e98bf7b7-c46c17b6 {
        grid-column-end: 2
    }

    #w-node-_05859ed0-5c8d-9024-7793-9e53ca850141-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850143-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850145-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850147-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850149-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014b-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014d-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014f-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850151-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850153-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850155-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850157-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850159-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85015b-6889497c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850141-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850143-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850145-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850147-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850149-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014b-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014d-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85014f-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850151-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850153-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850155-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850157-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca850159-b297fc0c,#w-node-_05859ed0-5c8d-9024-7793-9e53ca85015b-b297fc0c {
        justify-self: center
    }

    #w-node-_35b08b4f-bc18-0cd4-82c0-5002844aa6a9-29d44270,#w-node-_9d8cf45d-c46f-e02f-fcf3-dd4ca871578d-29d44270 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f4e-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f50-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f52-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f54-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f56-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f58-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5a-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5c-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5e-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f60-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f62-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f64-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f66-c84a07de,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f68-c84a07de {
        justify-self: center
    }

    #w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-c84a07de {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f4e-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f50-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f52-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f54-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f56-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f58-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5a-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5c-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5e-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f60-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f62-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f64-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f66-12084df8,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f68-12084df8 {
        justify-self: center
    }

    #w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-12084df8 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f4e-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f50-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f52-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f54-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f56-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f58-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5a-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5c-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5e-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f60-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f62-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f64-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f66-aae162f3,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f68-aae162f3 {
        justify-self: center
    }

    #w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-aae162f3 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f4e-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f50-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f52-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f54-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f56-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f58-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5a-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5c-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f5e-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f60-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f62-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f64-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f66-c1fcdde5,#w-node-cd2f2fcd-cde6-e077-41b0-3a7190b50f68-c1fcdde5 {
        justify-self: center
    }

    #w-node-dea24bf5-890f-76c1-d6d4-5ae441368683-bbbc4bb8 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-fd2d1caf-f3d6-b9a7-9f5c-4143b3fe5d22-8e57778a {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_833d2248-3315-e6c0-2541-467eb2110a82-8e57778a {
        grid-column: span 6/span 6
    }

    #w-node-_53e0b876-171f-4ba9-b94a-d7d0838861e3-8e57778a,#w-node-f02c03f2-f782-8cf6-c4cf-101fa5c4cd66-8e57778a,#w-node-d1eeabf9-e4cb-d888-2864-63cf488d1fd2-8e57778a,#w-node-add2e633-2810-d790-84a5-cbc150ba4451-8e57778a {
        grid-column: span 3/span 3
    }

    #w-node-b6afc203-65f0-07cd-632d-01a3632f64d0-8e57778a {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-df6ada4e-c2b5-f79e-9a99-127df426d5cc-8e57778a {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: auto
    }

    #w-node-bfde05b0-b535-368a-e83f-d890c7de7c77-28d82e87 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-cca0ea13-5641-ef33-651b-6eeed855d8a6-cc3df520 {
        grid-area: span 1/span 10/span 1/span 10
    }

    #w-node-_58389f27-3653-9a9b-1b3a-50bce1d0a99b-cc3df520,#w-node-_48f9fc83-61d8-495e-7037-4aa32bb64e33-cc3df520,#w-node-_99f3d597-669d-6c92-3817-c3b5dcb9fa00-cc3df520 {
        grid-area: span 1/span 6/span 1/span 6
    }

    #w-node-_6d29e9e2-ff80-709b-d0ac-f89be23775c4-cc3df520,#w-node-_7ae2e8f3-3409-e281-2107-3d7f2406ea6d-cc3df520,#w-node-_8da12903-b382-f39a-c1e8-99ae54aceb75-cc3df520,#w-node-cba7b5b4-9caf-2a35-b93d-e78420380e51-cc3df520,#w-node-c1921970-eeca-aa9c-54a4-578b003951d3-cc3df520,#w-node-_79d3a8f4-2770-cc52-3e5c-3b36fb64248c-cc3df520,#w-node-_1c0075f5-a3cf-be0b-008d-678b4e6c59fa-cc3df520,#w-node-_7c4bc7a2-4480-9957-d49e-47c86a6d38ff-cc3df520,#w-node-_4d8d377e-e79d-647c-964d-c7f75736f0dc-cc3df520,#w-node-c2e02689-772f-eae1-1e89-53ab365376b6-cc3df520,#w-node-_42a5d67e-9beb-a817-7411-18f1ed40cffd-cc3df520 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_53fcf70c-b876-9674-dbab-ca7f3d56d0bd-cc3df520,#w-node-c4e74b5c-432d-39f6-9465-0825c0a3784f-cc3df520 {
        grid-area: span 1/span 11/span 1/span 11
    }

    #w-node-_1a838e4e-2954-9d1c-276d-7879368f4c5e-80847f27 {
        grid-area: 1/1/2/13
    }

    #w-node-fde61204-7b94-f03d-797f-c29d7549344d-80847f27 {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-e7988a59-2745-fa6d-90e2-18e87d1d9798-80847f27 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-e7988a59-2745-fa6d-90e2-18e87d1d979b-80847f27 {
        grid-area: span 1/span 2/span 1/span 2;
        align-self: auto
    }
}

@media screen and (max-width: 479px) {
    #w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c1655 {
        grid-area:span 1/span 1/span 1/span 1
    }

    #w-node-_53ae393d-d3d1-4439-dec8-f60294883913-c46c1656 {
        justify-self: end
    }

    #w-node-_53ae393d-d3d1-4439-dec8-f60294883915-c46c1656 {
        justify-self: center
    }

    #w-node-_53ae393d-d3d1-4439-dec8-f60294883917-c46c1656,#w-node-_53ae393d-d3d1-4439-dec8-f6029488391b-c46c1656 {
        justify-self: end
    }

    #w-node-_53ae393d-d3d1-4439-dec8-f6029488391e-c46c1656 {
        justify-self: start
    }

    #w-node-_53ae393d-d3d1-4439-dec8-f60294883920-c46c1656 {
        justify-self: center
    }

    #w-node-_53ae393d-d3d1-4439-dec8-f60294883922-c46c1656 {
        justify-self: end
    }

    #w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b02-0b793ad9,#w-node-f40b8673-3d8c-c4f9-0ac4-33a80b793b10-0b793ad9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe719-b9fbe709 {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: center
    }

    #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe71a-b9fbe709 {
        place-self: center
    }

    #w-node-_97ab24ae-3248-8967-0f93-feb6b9fbe71b-b9fbe709 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: center
    }

    #w-node-_96461615-2bb7-d22c-ec64-4b4fcf005ca0-c46c1694 {
        grid-area: 2/1/3/2
    }

    #w-node-f89419f1-406d-15b7-8070-6aa5f820479d-c46c1694 {
        grid-area: 2/2/3/3
    }

    #w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c16c8,#w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c16e4,#w-node-a0a1553d-74f0-cf3d-4f61-249b7db3ee3f-c46c1705 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_77edc32b-ae5a-eb98-6d12-4dabd384dd53-c46c1705,#w-node-ca56b4f3-2d9c-98e7-4343-880aa49ebaa4-c46c1705 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_25df4e14-8132-4f59-73dc-37efc8219310-c46c1723 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bde-c46c1726 {
        grid-area: 4/1/5/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf1-c46c1726 {
        grid-area: 3/1/4/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0c-c46c1726 {
        grid-area: 4/1/5/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c1f-c46c1726 {
        grid-area: 3/1/4/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3a-c46c1726 {
        grid-area: 4/1/5/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c4d-c46c1726 {
        grid-area: 3/1/4/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c68-c46c1726 {
        grid-area: 4/1/5/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c7b-c46c1726 {
        grid-area: 3/1/4/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bde-c46c1742 {
        grid-area: 4/1/5/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0bf1-c46c1742 {
        grid-area: 3/1/4/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c0c-c46c1742 {
        grid-area: 4/1/5/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c1f-c46c1742 {
        grid-area: 3/1/4/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c3a-c46c1742 {
        grid-area: 4/1/5/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c4d-c46c1742 {
        grid-area: 3/1/4/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c68-c46c1742 {
        grid-area: 4/1/5/2
    }

    #w-node-c7a0c78c-fead-3173-dbc9-b8332ecd0c7b-c46c1742 {
        grid-area: 3/1/4/2
    }

    #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffd-c46c1761 {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: center
    }

    #w-node-_55482b5d-af9b-fb66-3a16-94091a313ffe-c46c1761 {
        place-self: center
    }

    #w-node-_55482b5d-af9b-fb66-3a16-94091a313fff-c46c1761 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: center
    }

    #w-node-_1e4436ab-a790-19eb-364d-70c18e918f23-c46c1764 {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: center
    }

    #w-node-_1e4436ab-a790-19eb-364d-70c18e918f24-c46c1764 {
        place-self: center
    }

    #w-node-_1e4436ab-a790-19eb-364d-70c18e918f25-c46c1764 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: center
    }

    #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a8-c46c17b0 {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: center
    }

    #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127a9-c46c17b0 {
        place-self: center
    }

    #w-node-f4e22ccc-0777-4c37-3d45-5377c2d127aa-c46c17b0 {
        grid-area: span 1/span 2/span 1/span 2;
        place-self: center
    }

    #w-node-_5c834d7a-96b4-882e-e0c8-a6f069138763-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138773-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138783-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f069138793-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387a9-c46c17b4,#w-node-_5c834d7a-96b4-882e-e0c8-a6f0691387b9-c46c17b4 {
        grid-area: span 1/span 8/span 1/span 8
    }

    #w-node-b614bab7-f51a-32e9-ae58-cc6afe0b8e1c-8e57778a,#w-node-_833d2248-3315-e6c0-2541-467eb2110a82-8e57778a {
        grid-column: span 4/span 4
    }

    #w-node-_285ee6b2-f5f6-b17d-492b-e0d4feddbf2f-8e57778a {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7edd50a2-172c-6cb5-388c-c87da124f780-8e57778a {
        grid-area: 5/2/6/3
    }

    #w-node-aeb73818-dbd0-4b07-0f22-69506774ee9a-8e57778a {
        grid-area: 6/4/7/5
    }

    #w-node-_013429ff-3fd6-51de-a7aa-b2440494d810-8e57778a,#w-node-_53e0b876-171f-4ba9-b94a-d7d0838861e3-8e57778a,#w-node-f02c03f2-f782-8cf6-c4cf-101fa5c4cd66-8e57778a,#w-node-d1eeabf9-e4cb-d888-2864-63cf488d1fd2-8e57778a,#w-node-add2e633-2810-d790-84a5-cbc150ba4451-8e57778a {
        grid-column: span 6/span 6
    }

    #w-node-aaa98af5-081e-bd24-7471-b9f5f1818403-cc3df520,#w-node-b74d1a92-c4b4-e495-e3f3-2f644977238e-cc3df520 {
        grid-area: span 1/span 2/span 1/span 2
    }
}

.hide-mobile-ipad {
    display: none;
}

@media (min-width: 768px) {
    .hide-mobile-ipad {
        display: none; /* Or any desired default display value */
    }
}

@font-face {
    font-family: 'fa brands 400';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62cd102db010c847d3d8b0de_fa-brands-400.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d6f243a57134cc670fcc56_DMSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d6f2429180925562d38e7f_DMSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/62d6f242288c2008e7cb1038_DMSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad0f01604a84f523e94_Satoshi-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad0b920caa9e1b3fbe6_Satoshi-BlackItalic.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad04ac68c3d5c9409c8_Satoshi-Italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad14e93fbcc80194d47_Satoshi-MediumItalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad188cfb0d03f81900d_Satoshi-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad1ffc7d3ef564ee1f4_Satoshi-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad1ffc7d3ef564ee1e5_Satoshi-LightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad04014ad9e8d88437a_Satoshi-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad12a06db3084624f7e_Satoshi-BoldItalic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Satoshi';
    src: url('https://cdn.prod.website-files.com/62b983cfdc3b4744e063f682/6469bad04a49e84e5ff18066_Satoshi-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
