html {
    -ms-text-size-adjust: 100%;
    -webkit-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: transparent
}

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
}

figure {
    margin: 1em 40px
}

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
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

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 {
    min-height: 100%;
    color: #333;
    background-color: #fff;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

img {
    max-width: 100%;
    vertical-align: middle;
    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: transparent !important
}

.w-webflow-badge,
.w-webflow-badge * {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    width: auto;
    height: auto;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0;
    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 transparent;
    border-radius: 0;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    transition: none;
    display: block;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    overflow: visible;
    transform: none
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);
    visibility: visible !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    margin: 0 !important;
    padding: 6px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    position: fixed !important;
    top: auto !important;
    bottom: 12px !important;
    left: auto !important;
    right: 12px !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 {
    width: 100%;
    height: 100%;
    border: none;
    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 {
    width: 100%;
    height: 38px;
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
    color: #999
}

.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
    color: #999;
    opacity: 1
}

.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-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 {
    width: .1px;
    height: .1px;
    opacity: 0;
    z-index: -100;
    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 {
    width: auto;
    height: auto;
    cursor: pointer;
    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;
    width: 28px;
    height: 20px;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    -ms-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: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border: solid transparent;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: rgba(117, 134, 150, 0) #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    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: rgba(255, 255, 255, 0) #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    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: " ";
    height: 0;
    width: 0;
    pointer-events: none;
    border: solid transparent;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    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 {
    height: 500px;
    color: #fff;
    position: relative;
    overflow: hidden
}

.w-background-video>video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    margin: auto;
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important
}

.w-background-video--control {
    background-color: transparent;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none !important
}

.w-slider {
    height: 300px;
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    background: #ddd;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    height: 100%;
    white-space: nowrap;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slide {
    vertical-align: top;
    width: 100%;
    height: 100%;
    white-space: normal;
    text-align: left;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    height: 40px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    width: auto;
    height: auto;
    font-size: inherit;
    line-height: inherit;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px rgba(51, 51, 51, .4)
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: rgba(34, 34, 34, .4)
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    width: 1em;
    height: 1em;
    cursor: pointer;
    background-color: rgba(255, 255, 255, .4);
    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 {
    width: 80px;
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: auto;
    font-size: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 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;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    border: 0;
    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;
    -ms-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 {
    min-width: 100%;
    background: #ddd;
    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: rgba(0, 0, 0, .9);
    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;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-view {
    width: 100vw;
    height: 100vh;
    opacity: 0;
    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;
    height: auto;
    max-width: none
}

.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: rgba(0, 0, 0, .4);
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-lightbox-control {
    width: 4em;
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    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 {
    height: 2.6em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: auto;
    overflow-y: hidden
}

.w-lightbox-item {
    width: 10vh;
    box-sizing: content-box;
    cursor: pointer;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    height: 10vh;
    background: #222;
    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;
    width: 40px;
    height: 40px;
    border: 5px solid rgba(0, 0, 0, .4);
    border-radius: 50%;
    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 transparent;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: -4px;
    bottom: -4px;
    left: -4px;
    right: -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;
    top: 0;
    bottom: 0;
    left: 0;
    right: 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: transparent;
    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 {
    width: 100%;
    max-width: 100%;
    text-align: center;
    clear: both;
    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;
    min-width: 200px;
    background: #c8c8c8;
    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: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width:991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width:767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width:479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:before,
.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width:479px) {
    .w-tab-link {
        display: block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px
}

.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
    display: none !important
}

.wf-layout-layout {
    display: grid
}

:root {
    --dark-slate-grey: #414141;
    --sea: #25847b;
    --deep-sky-blue: #1eb6ed;
    --alice-blue: #f4fcff;
    --red: #e53a24;
    --black-gobig: #19191b;
    --azure: #e5f8ff;
    --light-blue: #b6e6ff;
    --medium-sea-green: #2ead76;
    --white-smoke: #f4f4f4;
    --thistle: #ffdcf9;
    --honeydew: #cceed7;
    --pale-violet-red: #ce809d;
    --khaki: #ffe280;
    --goldenrod: #d3ab55;
    --yellow-green: #bad871;
    --khaki-2: #ffe280;
    --light-goldenrod-yellow: #cbe6c0;
    --lemon-chiffon: #fcf7d0;
    --wheat: #efd6b3;
    --dim-grey-gobig: #696871;
    --cornsilk: #fef0ca;
    --primary-blue: #00b6ed;
    --ghost-white: #eeeffb;
    --lavender: #f2eaff;
    --azure-f0fcff: #f0fcff;
    --lavender-2: #f1edff;
    --light-goldenrod-yellow-2: #f2efc5;
    --deep-sky-blue-gobig: #3fb9da;
    --light-cyan: #c8e9e2;
    --medium-purple: #9486c7;
    --primary-green: #33ad6a;
    --primary-grey: #414141;
    --primary-red: #e53a24;
    --white-smoke-grey: #f4f4f4;
    --sun: #ffe280;
    --beach: #e7bb8b;
    --mud: #bf6e4b;
    --orchid: #ce809d;
    --lilac: #70678f;
    --stone: #617280;
    --forest: #729368;
    --gold: #cca34b;
    --earth: #6b3923;
    --fire: #f60;
    --viola: #5f3d53;
    --silver: #9e9e9e;
    --sky: #a3d3f2;
    --grass: #afce64;
    --dim-grey: #696871;
    --dark-sea-green: #97d1aa;
    --deep-pink: #eb4b91
}

.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 {
    width: 12px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 2px
}

.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-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.w-form-formrecaptcha {
    margin-bottom: 8px
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous {
    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-pagination-previous-icon {
    margin-right: 4px
}

.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-pagination-next-icon {
    margin-left: 4px
}

.w-form-formradioinput--inputType-custom {
    width: 12px;
    height: 12px;
    border: 1px solid #ccc;
    border-radius: 50%
}

.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-page-count {
    width: 100%;
    text-align: center;
    margin-top: 20px
}

@media screen and (max-width:991px) {
    .w-layout-blockcontainer {
        max-width: 728px
    }
}

@media screen and (max-width:767px) {
    .w-layout-blockcontainer {
        max-width: none
    }
}

body {
    color: #414141;
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    line-height: 1.5
}

h1 {
    letter-spacing: -3px;
    font-family: Open Sans, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2
}

h2 {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2
}

h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2
}

h4 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2
}

h5 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px
}

p {
    margin-bottom: 10px
}

a {
    color: var(--dark-slate-grey);
    text-decoration: none
}

ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
    line-height: 16px
}

li {
    margin-bottom: 10px
}

img {
    max-width: 100%;
    display: inline-block
}

strong {
    font-weight: 700
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

.styleguide-link {
    width: 100%;
    min-width: 200px;
    color: #fff;
    text-align: center;
    padding-top: 27px;
    padding-bottom: 27px;
    font-size: 16px;
    text-decoration: none;
    display: block
}

.body-small {
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5
}

.body-small.home-service-para {
    color: #fff;
    margin-top: 8px
}

.body-small.bold {
    font-size: 14px;
    font-weight: 700
}

.body-small.light-grey {
    color: #696871
}

.body-small.light-grey.small {
    text-align: left
}

.body-medium {
    font-size: 16px;
    line-height: 1.5
}

.body-medium.testimonial-name {
    font-weight: 700
}

.body-medium.differentiator-body {
    color: #fff
}

.body-medium.font-18px {
    text-align: center
}

.body-medium.font-18px.width90 {
    font-size: 18px
}

.body-medium.font-18px.width90.left {
    max-width: 80%;
    text-align: left
}

.body-medium.text-semi-bold {
    font-weight: 600
}

.body-medium.text-semi-bold.margin-bottom-10px {
    margin-bottom: 10px
}

.body-medium.text-semi-bold.margin-bottom-10px.mobile {
    display: none
}

.body-medium.top-margin-12px {
    margin-top: 12px
}

.body-medium.top-margin-0 {
    margin-top: 0
}

.body-medium.left-align-txt {
    text-align: left
}

.body-medium.loyalty-lp-get-started-today {
    margin-bottom: 10px;
    font-size: 18px
}

.body-medium.font-21px {
    font-size: 18px;
    line-height: 32px
}

.styleguide-navmenu {
    background-color: #0f0f0f;
    position: -webkit-sticky;
    position: sticky;
    top: 20px
}

.body-normal {
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5
}

.body-normal.text-bold._00b6ed {
    color: #00b6ed;
    font-family: Poppins, sans-serif
}

.body-normal.icon-heading {
    margin-top: 8px;
    font-weight: 700
}

.body-normal.cs-heading {
    margin-bottom: 8px;
    font-weight: 600
}

.body-normal.support-text a {
    color: var(--deep-sky-blue);
    font-weight: 700;
    text-decoration: underline
}

.body-normal.support-hero {
    color: #fff;
    margin-top: 8px
}

.body-normal.support-hero a {
    color: var(--alice-blue);
    font-weight: 700;
    text-decoration: underline
}

.body-x-small {
    font-size: 11px;
    line-height: 1.5
}

.body-large {
    font-family: Poppins, sans-serif;
    font-size: 24px;
    line-height: 1.5
}

.body-large.footer-testimonial-text {
    font-weight: 400
}

.body-large._300-light {
    font-weight: 300
}

.body-large.black {
    color: #000
}

.body-large.btm-40 {
    color: #fff;
    margin-bottom: 40px
}

.styleguide-nav {
    position: relative
}

.button {
    min-height: 55px;
    min-width: 168px;
    color: #fff;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    transition: filter .2s;
    display: flex;
    position: relative
}

.button.tertiary-outlined-btn {
    height: 52px;
    min-width: auto;
    color: #511e9f;
    background-color: rgba(255, 255, 255, 0);
    border-radius: 4px;
    display: flex
}

.button.tertiary-filled-btn {
    height: 52px;
    min-width: auto;
    color: #fff;
    background-color: #511e9f;
    border-radius: 4px
}

.button.secondary-btn {
    min-height: auto;
    color: var(--dark-slate-grey);
    padding-top: 12px;
    padding-bottom: 12px
}

.button.secondary-btn.text-white {
    color: #fff
}

.button.secondary-btn.align-right {
    justify-content: flex-end
}

.button.secondary-btn.align-left {
    justify-content: flex-start
}

.button.secondary-btn.align-left.no-min-width {
    min-width: 132px;
    margin-left: 12px
}

.button.rm-32 {
    margin-right: 32px
}

.button.form-submit-btn {
    margin-top: 32px;
    font-size: 14px
}

.button.form-submit-btn.full-width {
    margin-top: 20px
}

.button.form-submit-btn.sk-fix {
    min-width: 200px;
    background-color: var(--red);
    background-position: 10%;
    background-repeat: no-repeat;
    border-radius: 20px;
    padding-left: 30px;
    padding-right: 30px
}

.button.ebook-btn {
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto
}

.button.graph-btn-container {
    margin-top: 16px
}

.button.secondary-btn {
    min-height: auto;
    color: #414141;
    padding-top: 12px;
    padding-bottom: 12px
}

.button.secondary-btn.align-right {
    justify-content: flex-end
}

.button.form-submit-btn-rectangular {
    min-width: 204px;
    background-color: #f04037;
    border-radius: 12px;
    margin-top: 32px;
    font-size: 14px
}

.button.form-submit-btn-rectangular.isbn-width-height-fontsize {
    min-height: 55px;
    min-width: 204px;
    font-size: 14px;
    line-height: 1.5em
}

.button.form-submit-btn-rectangular.padding {
    padding: 16px 40px
}

.button.form-submit-btn-rectangular.padding.remove-filter {
    transition-property: none
}

.button.form-submit-btn-rectangular.reduce-margin {
    margin-top: 20px
}

.button.form-submit-btn-rectangular.black-bg {
    background-color: var(--black-gobig)
}

.button.aveda {
    order: 1
}

.button.orange-bg-btn {
    min-height: 40px;
    background-color: #e13c26;
    border-radius: 40px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 16px
}

.button.orange-bg-btn.font-18 {
    min-height: 60px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px
}

.button.black-bg-btn {
    min-height: 40px;
    background-color: var(--dark-slate-grey);
    border-radius: 40px
}

.button.black-bg-btn.rgt20 {
    margin-right: 20px;
    font-size: 19px;
    font-weight: 600
}

.button.orange-width {
    min-height: 40px;
    background-color: #e13c26;
    border-radius: 40px;
    font-size: 20px;
    font-weight: 600
}

.styleguide-section {
    padding-top: 30px;
    padding-bottom: 30px
}

.styleguide-component {
    flex-direction: column;
    align-items: center;
    padding: 21px
}

.styleguide-component.styleguide-button-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.style-guide-grid {
    min-height: 100vh;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: grid;
    position: relative
}

.button-bg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: box-shadow .1s;
    position: absolute
}

.btn-text {
    white-space: nowrap;
    margin-left: 12px;
    margin-right: 12px;
    font-size: 14px;
    position: relative
}

.btn-text.secondary-btn-text {
    margin-left: 0
}

.btn-icon {
    width: 24px;
    height: 24px
}

.btn-icon.resource-btn {
    width: 20px;
    margin-bottom: -2px;
    margin-left: -8px
}

.section {
    background-color: #fff;
    flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: center;
    padding-top: 120px;
    padding-bottom: 120px;
    display: flex;
    position: relative
}

.section.hero-section {
    min-height: 60vh;
    background-color: var(--azure);
    align-items: center;
    padding-top: 160px;
    padding-bottom: 40px;
    display: flex
}

.section.hero-section.pink-bg {
    background-color: #ffdcf9
}

.section.hero-section.mid-blue-bg {
    background-color: var(--light-blue)
}

.section.hero-section.company-bg {
    min-height: 600px;
    background-color: var(--azure);
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6101253e498ac44013e37569_customer-salon-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    flex-direction: column;
    justify-content: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex
}

.section.hero-section.policy_head {
    min-height: 40vh;
    padding-top: 100px;
    padding-bottom: 0
}

.section.hero-section.medium-sea-green-bg {
    background-color: var(--medium-sea-green)
}

.section.purple-bg {
    color: #fff
}

.section.purple-bg.home-pillar-section {
    height: 800px;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/60fa3fa3172631c061c52090_lines-pattern-bg-purple.svg);
    background-size: cover;
    background-attachment: fixed
}

.section.customer-section {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6101253e498ac44013e37569_customer-salon-bg.svg);
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
    padding-bottom: 0
}

.section.pink-bg-copy {
    background-color: #ce809d
}

.section.section-small {
    padding-top: 60px;
    padding-bottom: 60px
}

.section.section-small.dark-blue-bg {
    background-color: rgba(30, 182, 237, .7)
}

.section.section-small.differentiator-mid-section {
    background-color: #bcd0bf
}

.section.section-small.bg--fbf7f7 {
    background-color: #fbf7f7
}

.section.section-small.bg--f7fbfb {
    background-color: #f7fbfb
}

.section.section-small.btm-10 {
    padding-bottom: 10px
}

.section.section-small.btm-10.lightgrey-bg {
    background-color: rgba(167, 169, 172, .1)
}

.section.form-section {
    z-index: 1;
    color: #fff;
    background-image: linear-gradient(48deg, #00b6ed, #33ad6a);
    padding-top: 120px;
    padding-bottom: 120px
}

.section.footer-section {
    background-color: var(--dark-slate-grey);
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 40px
}

.section.footer-section.isbn {
    justify-content: center;
    padding-top: 29px;
    padding-bottom: 22px
}

.section.footer-section.top-padding-40 {
    padding-top: 40px
}

.section.blue-bg {
    background-color: var(--azure)
}

.section.blue-bg.padd-50 {
    padding-top: 60px;
    padding-bottom: 60px
}

.section.light-gray-bg.padding-60 {
    z-index: 0;
    padding-left: 60px;
    padding-right: 60px
}

.section.policy_wrap {
    padding-top: 2%;
    padding-bottom: 2%
}

.section.gray-bg.map-section {
    background-color: #d2d0dc;
    flex-direction: column;
    align-items: center;
    padding-bottom: 20px;
    display: flex;
    overflow: hidden
}

.section.gray-bg.map-section.hide {
    display: none
}

.section.gray-bg.map-section.f8f8f8 {
    height: 120vh;
    background-color: #f8f8f8;
    padding-top: 40px
}

.section.resource-hero-small-section {
    padding-top: 86px
}

.section.contact-hero {
    min-height: 40vh;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6134a83a3e9698a3fafed2a7_5f90297fec4b5edda3ac9f7c_Contact_desktop_banner.svg);
    background-position: 50%;
    background-size: cover;
    align-items: center;
    margin-top: 140px;
    display: flex
}

.section.contact-hero.hide {
    display: none
}

.section.bottom-padding-half {
    padding-bottom: 60px
}

.section.bottom-padding-half.padding-top {
    padding-top: 80px
}

.section.bottom-padding-half.padding-top.hide-section {
    display: none
}

.section.dark-blue-bg {
    background-color: #d8f6ff
}

.section.top-adding-half {
    padding-top: 60px
}

.section.support-v2-hero {
    min-height: 40vh;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/61349a4f5b54f9f2acb4f1b1_5fbf870bb2be47a86217f9d4_banner_salongenius-support.jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: center;
    padding-bottom: 60px;
    display: flex
}

.section.post-hero-section {
    background-color: rgba(228, 248, 254, .3);
    padding-top: 84px;
    padding-bottom: 0
}

.section.blog-internal {
    background-color: #feefe4;
    margin-top: 80px;
    padding-top: 89px;
    padding-bottom: 0
}

.section.blog-internal.genly-padding {
    padding-top: 160px
}

.section.blog-internal.padding-margin-80 {
    margin-top: 80px;
    padding-top: 20px
}

.section.blog-section {
    padding-top: 60px;
    padding-bottom: 20px
}

.section.ebook-internal {
    color: #fff;
    background-color: #00b393;
    padding-top: 89px;
    padding-bottom: 0
}

.section.ebook-internal.top-mar-126 {
    height: 642px;
    margin-top: 120px;
    padding-top: 20px
}

.section.ebook-internal.internalpadding-margin-80 {
    margin-top: 127px;
    padding-top: 20px
}

.section.video-internal {
    color: #fff;
    background-color: #34a096;
    padding-top: 89px;
    padding-bottom: 0
}

.section.resource-main-content-section {
    padding-top: 60px
}

.section.dark-purple {
    background-color: #8346a5
}

.section.bg-img {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/627d524b4e3cef6efc32195f_Group%20384-min%20\(1\).png);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover
}

.section.bg-img.max-height {
    max-height: 1102px;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/627d524b4e3cef6efc32195f_Group%20384-min%20\(1\).png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 73px
}

.section.extra-padding-top {
    justify-content: center;
    padding-top: 300px
}

.section.reduce-padding {
    padding-top: 80px;
    padding-bottom: 60px
}

.section.reduce-padding.honeydew-green-light {
    background-color: rgba(88, 168, 111, .09)
}

.section.reduce-padding.gray {
    background-color: rgba(3, 3, 3, .16)
}

.section.aveda-lp-hero-section {
    background-color: var(--white-smoke)
}

.section.bg-fcf2ea {
    background-color: #fcf2ea
}

.section.hero-bg-img {
    height: 900px;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6333cd5fd22ac1116cd7bee3_Group%207431.webp);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0
}

.section.hero-bg-img.desk-jug {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633aaf75d95859109ef863df_Juggler%20hero.png)
}

.section.padding20 {
    padding-top: 20px;
    padding-bottom: 20px
}

.section.padding40 {
    padding-top: 40px;
    padding-bottom: 100px
}

.section.mob-jugg {
    display: none
}

.section.gradient-blue-green {
    background-image: linear-gradient(90deg, #00b6ed, #33ad6a);
    padding-top: 50px;
    padding-bottom: 50px
}

.section.gradient-blue-green.padding0-top20 {
    margin-bottom: 67px;
    padding-bottom: 0
}

.section.gradient-blue-green.padding0-top20.top-40 {
    margin-top: 0
}

.section.gradient-blue-green.top-40 {
    margin-bottom: 67px;
    padding-top: 40px;
    padding-bottom: 0
}

.section.gradient-blue-green.height800 {
    height: 1000px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 178px
}

.section.gradient-blue-green.top20 {
    height: 900px;
    align-items: flex-start;
    padding-top: 140px
}

.section.gradient-blue-green.height700 {
    height: 820px;
    padding-top: 341px
}

.section.gradient-blue-green.hide {
    display: none
}

.section.gradient-blue-green.height900 {
    height: 900px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 60px
}

.section.gradient-blue-green.height900.padding-btm140 {
    padding-top: 140px
}

.section.gradient-blue-green.height1000 {
    height: 1000px;
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 60px
}

.section.gradient-blue-green.height1000.h-auto.padding-top140 {
    height: 770px;
    margin-bottom: 260px;
    padding-top: 140px
}

.section.gradient-blue-green.padding-top140 {
    padding-top: 140px
}

.section.gradient-blue-green.top-margin-80 {
    margin-top: 120px;
    padding-left: 40px;
    padding-right: 40px
}

.section.padding60 {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 60px
}

.section.padding60.bg-fbf7f7 {
    display: none
}

.section.height670 {
    height: 600px
}

.section.bg-light-blue {
    background-color: rgba(58, 183, 229, .09)
}

.section.padding160 {
    padding-top: 200px
}

.section.blue-bg {
    background-color: #e5f8ff
}

.section.blue-bg.padd-50 {
    padding-top: 60px;
    padding-bottom: 60px
}

.section.bg-feature {
    height: 300px;
    max-height: 300px;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63da3b551f8ba4694beaa1e2_MAR-4922_Images%20for%20what\'s%20upcoming%20page.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 700px
}

.section.bg-feature.margin-top80 {
    max-height: 500px;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63dcaa6d83953dd6e4b0fdb5_New%20Features%20Banner.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1200px;
    margin-top: 80px
}

.section.medspabg {
    height: 800px;
    background-image: linear-gradient(rgba(0, 0, 0, .32), rgba(0, 0, 0, .26)), url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63761fd62d063160908bbdd9_medspa-tn.webp);
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto
}

.section.footer-section {
    background-color: #414141;
    padding-top: 0;
    padding-bottom: 40px
}

.section.padding280 {
    padding-top: 280px;
    padding-bottom: 100px
}

.section.bg-f5f5fa {
    display: block
}

.section.bg-f5f5fa.top-160 {
    padding-top: 160px
}

.section.overflow-none {
    justify-content: center;
    overflow: hidden
}

.section.extra-padding-top-140 {
    justify-content: center;
    padding-top: 140px;
    padding-bottom: 10px
}

.section.blogpost-wrap {
    background-color: rgba(217, 217, 217, .2);
    padding-top: 84px;
    padding-bottom: 60px
}

.section.footer-section {
    background-color: #414141;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 40px
}

.section.padding {
    padding-top: 60px;
    padding-bottom: 60px
}

.section-cutout {
    width: 100%;
    height: 80px;
    background-color: var(--dark-slate-grey);
    position: absolute
}

.section-cutout.cutout-top-right {
    top: -1px;
    bottom: auto;
    left: 0%;
    right: 0%
}

.section-cutout.cutout-top-right.blue-bg {
    background-color: var(--azure)
}

.section-cutout.cutout-top-right.customer-bg-cutout {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6101253e498ac44013e37569_customer-salon-bg.svg);
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed
}

.section-cutout.cutout-top-right.light-pink-bg {
    background-color: var(--thistle)
}

.section-cutout.cutout-top-right.mid-blue-bg {
    background-color: var(--light-blue)
}

.section-cutout.cutout-top-right.customer-bg-cutout-blue {
    background-color: var(--azure);
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6101253e498ac44013e37569_customer-salon-bg.svg);
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed
}

.section-cutout.cutout-top-right.blue-bg {
    background-color: #e5f8ff
}

.section-cutout.cutout-bottom-right {
    background-color: #fff;
    top: auto;
    bottom: -1px;
    left: 0%;
    right: 0%
}

.section-cutout.cutout-bottom-right.footer-reverse {
    background-color: var(--dark-slate-grey);
    transform-style: preserve-3d;
    transform: rotateX(0)rotateY(-180deg)rotate(0)
}

.section-cutout.cutout-bottom-right.honeydew-green {
    background-color: #bcd0bf
}

.section-cutout.cutout-bottom-right.footer-reverse {
    transform-style: preserve-3d;
    background-color: #414141;
    transform: rotateX(0)rotateY(-180deg)rotate(0)
}

.section-cutout.cutout-bottom-right.aveda {
    height: 320px
}

.section-cutout.cutout-top-left {
    top: -1px;
    bottom: auto;
    left: 0%;
    right: 0%
}

.section-cutout.cutout-top-left.gray-bg {
    background-color: #d2d0dc
}

.section-cutout.cutout-top-left.dark-blue-bg {
    background-color: #00b6ed
}

.section-cutout.cutout-bottom-left {
    background-color: #fff;
    top: auto;
    bottom: -1px;
    left: 0%;
    right: 0%
}

.section-cutout.cutout-bottom-left.blue-bg {
    background-color: var(--azure)
}

.section-cutout.cutout-bottom-left.honeydew-green {
    background-color: var(--honeydew)
}

.section-cutout.straight-z {
    background-color: var(--dark-slate-grey);
    background-color: #414141;
    bottom: 0%
}

.blue-bg {
    background-color: var(--azure)
}

.pink-bg {
    background-color: var(--pale-violet-red)
}

.green-gradient-bg {
    background-image: linear-gradient(45deg, #00b6ed, #33ad6a)
}

.navbar {
    width: 100%;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: rgba(255, 255, 255, .6);
    padding-top: 0;
    padding-bottom: 12px;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.logo {
    width: 100%
}

.site-wrapper {
    z-index: 1;
    width: 100%;
    height: auto;
    max-width: 1120px;
    border: 0 solid #000;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px;
    position: relative
}

.site-wrapper.nav-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
    display: flex
}

.site-wrapper.nav-wrapper.padding-top {
    margin-top: 10px;
    padding-top: 12px
}

.site-wrapper.nav-wrapper.padding-top.left-0 {
    padding-left: 0
}

.site-wrapper.form-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.site-wrapper.center-align {
    text-align: center;
    justify-content: center;
    display: flex
}

.site-wrapper.announcement-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

.site-wrapper.announcement-wrapper.genly-blogs {
    max-width: 100%
}

.site-wrapper.nav-wrapper-gobig2 {
    max-width: 88%;
    background-color: transparent;
    justify-content: space-between;
    align-items: center;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.site-wrapper.referral-prog-wrapper {
    padding-left: 0;
    padding-right: 3px
}

.site-wrapper.full-width {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

.site-wrapper.isbn-hero-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: grid
}

.site-wrapper.zero-padding {
    padding-left: 0;
    padding-right: 0
}

.site-wrapper.aveda {
    max-width: 88%;
    background-color: transparent;
    justify-content: space-between;
    align-items: center;
    margin-top: 8px;
    margin-bottom: 8px;
    display: flex
}

.site-wrapper.juggler-abs {
    max-width: 500px;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    top: auto;
    bottom: 130px;
    left: 0%;
    right: 34%
}

.site-wrapper.top40 {
    padding-top: 40px
}

.site-wrapper.padding0 {
    padding-left: 0;
    padding-right: 0
}

.site-wrapper.padding-40 {
    padding-left: 40px;
    padding-right: 40px
}

.site-wrapper.amspa-herowrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: grid;
    position: static
}

.site-wrapper.amspa-herowrap.gap-20 {
    grid-column-gap: 20px
}

.site-wrapper.relative-top80 {
    top: -200px
}

.site-wrapper.padding-lr60 {
    padding-left: 60px;
    padding-right: 60px
}

.site-wrapper.bloghero {
    padding-top: 80px
}

.brand {
    width: 120px;
    order: -1
}

.nav-menu {
    order: 1;
    align-items: center;
    display: flex
}

.nav-link {
    padding-right: 20px;
    font-size: 14px;
    font-weight: 700
}

.nav-link.w--current {
    color: var(--dark-slate-grey)
}

._2-col-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1.35fr) .85fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid
}

._2-col-grid.hero-metrics-grid {
    grid-template-columns: 2fr auto
}

._2-col-grid.hero-grid {
    height: 100%;
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr
}

._2-col-grid.hero-grid.medspa-horizontal {
    grid-template-rows: auto
}

._2-col-grid.center-align {
    flex-direction: column;
    align-items: center;
    display: flex
}

._2-col-grid.center-align.right-col-big {
    grid-template-columns: 1fr 1.5fr
}

._2-col-grid.center-align.right-col-big._1-1-25 {
    grid-template-columns: 1fr 1.25fr
}

._2-col-grid.fitness-grid {
    grid-column-gap: 32px
}

._2-col-grid.fitness-grid.offset {
    margin-top: -32px
}

._2-col-grid.customer-grid {
    grid-column-gap: 24px
}

._2-col-grid.post-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: .8fr .4fr
}

._2-col-grid.toc-grid {
    width: 100%;
    grid-column-gap: 8px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-items: start;
    justify-items: end
}

._2-col-grid.post-list-element-grid {
    grid-column-gap: 24px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr .75fr;
    align-items: center
}

._2-col-grid.landing-page {
    height: 100%;
    grid-column-gap: 120px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr .6fr
}

._2-col-grid._1-2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0
}

._2-col-grid.width {
    width: 100%
}

._2-col-grid.width.top-margin {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    margin-top: 76px;
    padding-left: 220px;
    padding-right: 220px
}

._2-col-grid.width.top-margin.btm60 {
    margin-bottom: 60px;
    padding-left: 170px;
    padding-right: 170px
}

._2-col-grid.lp-hero-form {
    grid-template-columns: 1.3fr 1fr
}

._2-col-grid.gap-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px
}

._2-col-grid._1-2-1 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1.2fr 1fr;
    margin-bottom: 40px
}

._2-col-grid._1-1-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1.2fr
}

._2-col-grid.gap100 {
    grid-column-gap: 140px;
    grid-row-gap: 100px
}

._2-col-grid.aveda-loyalty-program-hero {
    height: 100%;
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1fr
}

._2-col-grid.padding75 {
    align-items: center;
    padding-top: 75px;
    padding-bottom: 75px
}

._2-col-grid._1col {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-items: stretch
}

._2-col-grid._1col.desktop-img {
    grid-template-columns: 1fr 1.4fr
}

._2-col-grid._1col._1-1-5 {
    grid-template-columns: 1fr 1.5fr
}

._2-col-grid._1col._1-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1.25fr
}

._2-col-grid.padding-40 {
    padding-top: 40px
}

._2-col-grid.padding-40._1col {
    grid-template-columns: 1fr 1.75fr;
    overflow: hidden
}

._2-col-grid.max-width1k {
    max-width: 1000px
}

._2-col-grid.gap-54 {
    grid-column-gap: 54px
}

._2-col-grid.gradient-aqua-z.radius24.minh500 {
    min-height: 500px
}

._2-col-grid.gap24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px
}

._2-col-grid.gap24.mob-gap40 {
    grid-template-columns: minmax(200px, .85fr) .85fr
}

._2-col-grid.hgt100 {
    height: 100%
}

._2-col-grid.sol-mob-gap {
    grid-column-gap: 60px;
    grid-template-columns: minmax(200px, .25fr) 1.85fr
}

._2-col-grid.col-gap0 {
    grid-column-gap: 0px
}

._2-col-grid.col-gap0._75-1 {
    grid-template-columns: .75fr 1fr
}

._2-col-grid.blog-card {
    height: 100%;
    grid-column-gap: 40px;
    background-color: #fff;
    border-radius: 12px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 38px;
    box-shadow: 0 3px 5px 2px rgba(0, 0, 0, .2)
}

._2-col-grid._1-1 {
    grid-template-columns: minmax(200px, 1fr) 1fr
}

.hero-illustration {
    width: auto;
    height: auto
}

.hero-illustration.home.mobile {
    display: none
}

.content-container {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.content-container.center-align {
    text-align: center;
    align-items: center;
    margin-top: 20px;
    position: relative
}

.content-container.center-align.space-apart {
    justify-content: space-between
}

.content-container.center-align.margin-top {
    margin-top: 8px
}

.content-container.center-align.horizontal-cc {
    grid-column-gap: 12px
}

.content-container.center-align.height {
    height: 100%
}

.content-container.center-align.fixed-width {
    width: 12em
}

.content-container.text-white {
    color: #fff
}

.content-container.mobile-center-align {
    text-align: left
}

.content-container.office-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.content-container.horizontal-cc {
    flex-direction: row
}

.content-container.padding-80px {
    justify-content: center;
    padding-left: 80px
}

.content-container.post-hero-slider {
    z-index: 1;
    padding-top: 40px;
    padding-bottom: 40px
}

.content-container.post-hero-slider.pad-0 {
    padding-top: 0
}

.content-container.blog-internal-hero {
    z-index: 1;
    justify-content: space-between;
    padding-top: 40px;
    padding-bottom: 40px
}

.content-container.top-aligned.top-padding {
    padding-top: 30px
}

.content-container.justifycenter {
    justify-content: center
}

.content-container.left20 {
    margin-left: 20px
}

.content-container.padding-rgt30 {
    padding-right: 30px
}

.btn-container {
    width: 100%;
    align-items: center;
    margin-top: 28px;
    display: flex
}

.btn-container.pillar-btn-container {
    background-color: #fff;
    border-radius: 8px;
    padding: 11px 22px;
    display: none;
    box-shadow: 0 12px 12px rgba(0, 0, 0, .12)
}

.btn-container.center-align {
    justify-content: center
}

.btn-container.center-align.top-margin-0 {
    margin-top: 0
}

.btn-container.margin-bottom-40px {
    margin-bottom: 40px
}

.btn-container.center-align {
    justify-content: center
}

.btn-container.center-align.top-margin-0 {
    margin-top: 0
}

.btn-container.center-align.top-margin-60 {
    margin-top: 60px
}

._3-col-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    object-position: 0% 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

._3-col-grid.service-grid {
    perspective: 500px
}

._3-col-grid.testimonial-grid {
    grid-column-gap: 20px
}

._3-col-grid.growth-grid {
    grid-column-gap: 60px;
    grid-row-gap: 60px
}

._3-col-grid.alternate-mobile-2 {
    grid-row-gap: 50px
}

._3-col-grid.prod-3-col-3d {
    grid-column-gap: 40px
}

._3-col-grid.blog-grid {
    grid-template-columns: .5fr 2fr .25fr;
    align-items: start
}

._3-col-grid._0-75-0-5-1 {
    grid-template-columns: 1.2fr .75fr 1.3fr
}

._3-col-grid._0-75-0-5-1.fixed-width {
    width: 760px;
    margin-left: auto;
    margin-right: auto
}

._3-col-grid.btm48 {
    margin-top: 140px;
    margin-bottom: 48px
}

._3-col-grid.top74.compare {
    margin-top: 0
}

._3-col-grid.gap52 {
    grid-column-gap: 52px;
    grid-row-gap: 52px
}

._3-col-grid.top-40 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 40px
}

.customer-logo-contaienr {
    background-color: #fff;
    border: 1px solid #cecece;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    padding-top: 58%;
    display: flex;
    position: relative
}

.customer-logo {
    max-height: 90px;
    max-width: 70%;
    object-fit: contain;
    position: absolute;
    top: 50%;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%)
}

.customer-logo.mobile-only {
    display: none
}

.blue-span {
    color: var(--deep-sky-blue)
}

.utility-page-wrap {
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.utility-page-wrap.sitemap {
    height: auto;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 83px;
    margin-bottom: 60px
}

.utility-page-content {
    width: 260px;
    text-align: center;
    flex-direction: column;
    display: flex
}

.utility-page-form {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.purple-bg {
    background-color: #645693
}

.home-pillar-tab-component {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 10px;
    display: flex
}

.tabs-menu {
    width: 100%;
    max-width: 40%;
    flex-direction: column;
    order: -1;
    align-self: auto;
    display: flex
}

.tabs-content {
    flex: 1;
    justify-content: center;
    margin-left: 40px;
    display: flex
}

.pillar-tab-link {
    width: 100%;
    color: #fff;
    background-color: rgba(221, 221, 221, 0);
    margin-bottom: 32px;
    padding: 0
}

.pillar-tab-link.w--current {
    color: var(--khaki);
    background-color: rgba(221, 221, 221, 0)
}

.hero-service-animate {
    transform-origin: 50% 0;
    overflow: hidden
}

.service-loader-bar-base {
    width: 100%;
    height: 3px;
    background-color: #504b8a;
    border-radius: 10px;
    margin-top: 23px;
    overflow: hidden
}

.service-loader-bar-main {
    z-index: 1;
    width: 5px;
    height: 100%;
    transform-origin: 0%;
    background-color: #d2d2d2;
    position: relative
}

.home-pillar-img {
    height: 500px;
    max-height: 500px;
    object-fit: contain
}

.section-heading-container {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.section-heading-container.text-white {
    color: #fff
}

.section-heading-container.less-bottom-margin {
    margin-bottom: 30px
}

.section-heading-container.less-bottom-margin.left-align {
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
    align-items: flex-start
}

.section-heading-container.zero-bottom-margin,
.section-heading-container.no-bottom-margin {
    margin-bottom: 0
}

.section-heading-container.left-aligned {
    align-items: flex-start
}

.section-heading-container.white-color {
    color: #fff;
    margin-bottom: 0
}

.section-heading-container.btm60 {
    margin-bottom: 60px
}

.section-heading-container._80 {
    max-width: 80%
}

.section-heading {
    color: var(--deep-sky-blue);
    margin-top: 0;
    margin-bottom: 14px
}

.section-heading.text-white {
    color: #fff;
    font-family: Poppins, sans-serif
}

.section-heading.big-heading {
    font-size: 40px
}

.section-heading.big-heading._80 {
    width: 80%;
    margin-bottom: 140px
}

.section-heading.big-heading.green {
    color: #007e76
}

.section-heading.differentiator-head {
    width: 100%;
    color: #fff;
    letter-spacing: -1px;
    margin-top: 14px
}

.section-heading.dark-text {
    color: #191a1a
}

.section-heading.dark-text.ch40 {
    width: 40ch;
    margin-bottom: 30px;
    font-size: 35px;
    line-height: 1.4
}

.section-heading.font-size-45 {
    color: #01b7ec;
    font-size: 36px;
    line-height: 44px
}

.section-heading.semi-bold {
    font-weight: 600
}

.section-heading.semi-bold.small,
.section-heading.semi-bold.small.text-span-black {
    font-size: 22px
}

.section-heading.dark-green-text {
    color: #007e76;
    font-size: 50px;
    line-height: 70px
}

.section-heading.dark-green-text.font40px {
    font-size: 35px;
    line-height: 52px
}

.section-heading.font-size-35 {
    color: #01b7ec;
    font-size: 36px;
    line-height: 44px
}

.section-heading.font-size-35.btm100 {
    width: 32ch;
    margin-bottom: 100px
}

.section-heading-subtext {
    margin-bottom: 0;
    font-size: 14px
}

.section-heading-subtext.dark-text {
    color: #191a1a
}

.section-heading-subtext.margin-bottom10px {
    margin-bottom: 10px
}

.section-heading-subtext.font-size-25px {
    color: #000;
    font-size: 14px;
    line-height: 34.05px
}

.section-heading-subtext.ch-limit {
    width: 72ch
}

.section-heading-subtext.font-size-20 {
    color: #000;
    font-size: 21px;
    line-height: 34.05px
}

.home-service-card {
    color: #191a1a;
    text-align: center;
    transform-style: preserve-3d;
    border-radius: 16px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding: 24px 19px 0;
    font-size: 18px;
    font-weight: 700;
    transition: transform .2s, box-shadow .2s;
    display: flex;
    position: relative
}

.home-service-card:hover {
    transform: translateZ(8px);
    box-shadow: 0 0 32px rgba(0, 0, 0, .24)
}

.home-service-card.light-brown {
    background-color: #eac399
}

.home-service-card.pink {
    background-color: #e095b1
}

.home-service-card.brown {
    background-color: #fce38e
}

.home-service-card.blue {
    background-color: #b4ddf7
}

.home-service-card.green {
    background-color: var(--goldenrod)
}

.home-service-card.lemon {
    background-color: var(--yellow-green)
}

.services-img {
    width: 100%;
    border: 0 solid #000
}

.services-img.home.mobile-only {
    display: none
}

.service-chevron-btn {
    width: 32px;
    position: absolute;
    top: auto;
    bottom: 5%;
    left: auto;
    right: 5%
}

._4-col-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

._4-col-grid.no-break {
    margin-top: 40px
}

._4-col-grid.also-interested-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px
}

._4-col-grid.adwords-spa {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.domain-card {
    flex-direction: column;
    align-items: center;
    display: flex
}

.domain-card-img {
    width: 100%;
    height: 120px;
    object-fit: contain
}

.domain-btn {
    color: #19191a;
    text-align: center;
    align-items: center;
    margin-top: 16px;
    font-size: 20px;
    font-weight: 700;
    display: flex
}

.expert-card {
    flex-direction: column;
    align-items: center;
    display: flex
}

.expert-card-img {
    height: 100px
}

.expert-card-img.mobile-only {
    display: none
}

.testimonial-slider {
    z-index: 1;
    height: auto;
    background-color: rgba(221, 221, 221, 0)
}

.testimonial-slide {
    height: 100%;
    color: #fff;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.hide {
    display: none
}

.testimonial-img {
    z-index: 1;
    width: 132px;
    height: 132px;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 15px;
    position: relative
}

.testimonial-person-designation {
    margin-bottom: 20px;
    font-weight: 600
}

.slide-nav {
    display: flex;
    transform: translateY(100%)
}

.mask {
    height: auto
}

.testimonial-inverted-comma {
    position: absolute;
    left: 106px
}

.form-column {
    z-index: 2;
    color: #fff;
    border-left: 1px solid rgba(255, 255, 255, .4);
    padding-left: 40px;
    position: relative
}

.form-column.genly-landing-page {
    color: #414141;
    border-radius: 28px;
    margin-top: 20px;
    padding-left: 0
}

.form-wrapper {
    margin-top: 34px
}

.form-wrapper.tm-0 {
    margin-top: 0
}

.form-wrapper.right-align {
    flex-direction: column;
    align-items: center;
    margin-right: 80px;
    display: flex
}

.form-wrapper.right-align.relative {
    position: relative;
    top: 55px
}

.form-wrapper.right-align.relative.pos-small-dev {
    top: auto
}

.form-wrapper.top20 {
    margin-top: auto
}

.text-field {
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
    border: 1px #000;
    border-bottom: 1px solid #fff;
    margin-bottom: 0;
    padding-left: 12px
}

.text-field::-ms-input-placeholder {
    color: #fff
}

.text-field::placeholder {
    color: #fff
}

.text-field.dark-field {
    border-bottom-color: var(--dark-slate-grey);
    color: var(--dark-slate-grey)
}

.text-field.dark-field::-ms-input-placeholder {
    color: rgba(65, 65, 65, .6)
}

.text-field.dark-field::placeholder {
    color: rgba(65, 65, 65, .6)
}

.text-field.dark-field.border-color-light {
    border-bottom-color: #dadada
}

.text-field.dark-field.border-font-color {
    color: #19191b;
    border-bottom-color: #dadada;
    padding: 0;
    font-weight: 600
}

.text-field.dark-field.select-field {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/618257ad2f08a1b293911bc1_keyboard_arrow_down.svg);
    background-position: 100%;
    background-size: 15px
}

.text-field.dark-field.select-field.border-color-light {
    border-radius: 0
}

.text-field.dark-field.select-field.border-color-light.hgt44 {
    min-height: 44px
}

.text-field.dark-field.blackcolor {
    color: var(--black-gobig);
    border-bottom-color: #dadada;
    padding-left: 0;
    font-weight: 600
}

.text-field.dark-field.blackcolorselect {
    color: rgba(25, 25, 27, .52);
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/618257ad2f08a1b293911bc1_keyboard_arrow_down.svg);
    background-position: 99%;
    background-repeat: no-repeat;
    background-size: 20px;
    border-bottom-color: #dadada;
    padding-left: 0;
    font-weight: 600
}

.text-field.dark-field {
    color: #414141;
    border-bottom-color: #414141
}

.text-field.dark-field::-ms-input-placeholder {
    color: rgba(65, 65, 65, .6)
}

.text-field.dark-field::placeholder {
    color: rgba(65, 65, 65, .6)
}

.text-field.dark-field.select-field {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/618257ad2f08a1b293911bc1_keyboard_arrow_down.svg);
    background-position: 100%;
    background-size: 15px
}

.text-field.select-field {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/631b4c8c0db95a42338a3dab_arrow-204-32.png);
    background-position: 99%;
    background-repeat: no-repeat;
    background-size: 10px
}

.text-field.select-field:focus {
    color: var(--dark-slate-grey)
}

.text-field.select-field.gobigv2-fields {
    color: rgba(25, 25, 27, .52)
}

.text-field.dark-text {
    color: #414141;
    border-bottom-color: #dadada
}

.text-field.dark-text::-ms-input-placeholder {
    color: #19191b
}

.text-field.dark-text::placeholder {
    color: #19191b
}

.text-field.full-width-input-field {
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.text-field.select-field:focus {
    color: #414141
}

.text-field.select-field.gobigv2-fields {
    color: rgba(25, 25, 27, .52)
}

.form-submit-btn {
    min-height: 55px;
    min-width: 168px;
    background-color: rgba(56, 152, 236, 0);
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/60f5c397adde56032fbc0a0c_btn-trapezoid-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 16px;
    font-weight: 700
}

.footer-logo {
    width: 166px;
    height: 45px;
    margin-bottom: 72px
}

.footer-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.footer-column {
    color: #fff;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 5px;
    font-size: 14px;
    display: flex
}

.footer-column-heading {
    color: #fff;
    margin-bottom: 12px;
    font-family: Poppins, sans-serif;
    font-weight: 700
}

.footer-link {
    color: #fff;
    margin-bottom: 12px;
    font-family: Lato, sans-serif;
    transition: all .3s
}

.footer-link:hover {
    border-left: 1px solid var(--khaki);
    color: var(--khaki);
    padding-left: 16px
}

.footer-link.hid {
    display: none
}

.footer-bottom-wrapper {
    border-top: 1px solid rgba(255, 255, 255, .4);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-top: 32px;
    display: flex
}

.footer-bottom-left {
    max-width: 640px;
    color: #fff;
    flex-wrap: wrap;
    display: flex
}

.footer-bottom-link {
    color: #fff;
    border-right: 1px solid #fff;
    margin-bottom: 12px;
    margin-right: 16px;
    padding-right: 16px;
    font-family: Lato, sans-serif;
    font-size: 12px;
    display: block
}

.footer-bottom-link.no-border {
    border-right-style: none;
    margin-right: 0;
    padding-right: 0;
    display: flex
}

.footer-bottom-link.no-border.font-size {
    opacity: .5;
    font-size: 18px;
    line-height: 1.2em
}

.footer-bottom-link.returns {
    border-right-style: none;
    margin-right: 0;
    padding-right: 0
}

.footer-social-container {
    margin-right: -16px
}

.footer-social-link {
    opacity: .8;
    padding: 12px 16px;
    transition: filter .2s
}

.footer-social-link:hover {
    opacity: 1
}

.partner-logo-container {
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex
}

.partner-logo {
    object-fit: contain;
    margin-bottom: 32px;
    margin-left: 32px;
    margin-right: 32px
}

.mobile-nav-right-container {
    display: none
}

.expert-heading {
    width: 100%
}

.btn-center-container {
    justify-content: center;
    margin-top: 24px;
    display: flex
}

.btn-center-container.top10 {
    position: relative;
    top: 20px
}

.btn-center-container.top10.z-index {
    z-index: 6
}

.btn-center-container.top-40 {
    margin-top: 40px
}

.link-block {
    background-color: #e53a24;
    border: 1px solid #fff;
    padding: 16px 24px
}

.text-block-3 {
    color: #fff;
    font-size: 16px;
    font-weight: 700
}

.domain-chevron {
    width: 10px;
    margin-left: 8px
}

.pillar-image-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 35px;
    display: flex
}

.home-pillar-accordian-mobile {
    display: none
}

.success-message {
    background-color: rgba(221, 221, 221, 0);
    border: 1px solid #fff;
    border-radius: 12px;
    font-weight: 600
}

.success-message.dark-state {
    border-color: var(--dark-slate-grey);
    margin-top: 18px
}

.success-message.dark-state.gobig-medspa {
    width: 476px;
    background-color: #fff;
    border-style: none;
    border-radius: 20px;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .25)
}

.success-message.dark-state {
    border-color: #414141;
    margin-top: 18px
}

.success-message.amspa {
    width: 549px;
    height: 600px;
    background-color: #fff
}

.button-no-shadow {
    min-height: 55px;
    min-width: 168px;
    color: #fff;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    position: relative
}

.slider {
    height: auto;
    background-color: rgba(221, 221, 221, 0)
}

.text-bold {
    font-weight: 700
}

.text-center {
    text-align: center
}

.text-center:hover {
    border: 0 #000
}

.text-center.left-align-txt.top-margin {
    width: auto;
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 7rem;
    display: flex
}

.text-center.left-align-txt.txt-414141 {
    color: #414141
}

.text-center.hover-box {
    cursor: pointer
}

.text-center.hover-box:hover {
    border: 1px solid #e6e6e6;
    border-radius: 12px
}

.text-center.flex-center {
    flex-direction: column
}

.yellow-bg {
    background-color: var(--khaki-2)
}

.text-dark {
    color: var(--dark-slate-grey)
}

.card-flex-container {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.card-flex-container.scale-flex {
    justify-content: space-between
}

.testimonial-video-card {
    width: 100%;
    height: 100%;
    border: 1px solid rgba(112, 112, 112, .24);
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    display: flex;
    overflow: hidden
}

.resource-card-video-container {
    width: 100%;
    padding-top: 56%;
    position: relative
}

.resource-card-video-thumbnail {
    width: 100%;
    height: 100%;
    max-height: none;
    object-fit: cover;
    object-position: 0% 50%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.testimonial-logo {
    height: 60px;
    max-width: 80%;
    object-fit: contain;
    margin-bottom: 12px
}

.resource-card-content-wrapper {
    width: 100%;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding: 16px 16px 12px;
    display: flex
}

.testimonial-text-container {
    flex-direction: column;
    align-items: center;
    display: flex
}

.testimonial-text-container.left-align {
    align-items: flex-start
}

.section-img {
    width: 580px;
    height: 100%
}

.section-img.empower-employees {
    width: 400px;
    max-width: 400px
}

.section-img.mobile,
.section-img.small-devices.mob {
    display: none
}

.light-gray-bg {
    background-color: #f7f7f7
}

.metric-text-span {
    font-size: 20px;
    font-weight: 700
}

.metric-text-span.skyblue {
    color: #00b6ed;
    font-size: 16px
}

.tab-btn-embed {
    width: 100%
}

.customer-designation-container {
    color: #fff;
    text-transform: uppercase;
    background-color: #3abd71;
    border-radius: 3px;
    flex-direction: column;
    margin-bottom: 8px;
    margin-left: 8px;
    padding: 8px 6px 6px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, .2)
}

.customer-designation-container.hide {
    display: none
}

.testimonial-author-name {
    margin-bottom: 6px
}

.testimonial-author-designation {
    color: #161616;
    font-size: 9px
}

.play-icon {
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.play-icon.isbn {
    width: 75px
}

.play-icon.height {
    height: 80px
}

.card-img-120 {
    width: 201px;
    height: 120px;
    object-fit: contain;
    margin-bottom: 12px
}

.card-img-120.feel-good {
    height: 180px
}

.horizontal-flex {
    align-items: center;
    display: flex
}

.horizontal-flex.width-100 {
    width: 100%;
    justify-content: flex-start
}

.horizontal-flex.flex-h.margin-btm {
    margin-bottom: 9px
}

.horizontal-flex.flex-h-mobile.padding {
    height: 100%;
    justify-content: center;
    padding: 20px 10px;
    font-weight: 600
}

.horizontal-flex.btm-10 {
    margin-bottom: 10px
}

.horizontal-flex.btm-10.top-align {
    align-items: flex-start
}

.horizontal-content-img {
    width: 99px;
    height: 99px;
    margin-right: 20px
}

.section-lightbox-img {
    border-radius: 12px
}

._6-col-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

._6-col-grid.alternate {
    grid-template-rows: 1fr;
    grid-auto-rows: 1fr
}

.fitness-need-img {
    height: 110px;
    margin-bottom: 16px
}

.accordion-wrapper {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-self: center;
    justify-items: center;
    display: grid
}

.accordion-item-trigger {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding: 24px 32px;
    display: flex
}

.accordion-heading {
    text-align: left;
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 30px;
    font-family: Poppins, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 150%
}

.plus-icon {
    min-width: 24px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.faq-answer {
    color: #414141;
    text-align: left;
    margin-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    line-height: 170%
}

.plus-horizontal {
    width: 24px;
    height: 4px;
    background-color: #25847b;
    border-radius: 4px;
    position: absolute
}

.plus-vertical {
    width: 4px;
    height: 22px;
    background-color: #25847b;
    border-radius: 4px
}

.fitness-heading {
    margin-top: 0
}

.fitness-heading.cma-blackhead {
    margin-bottom: 15px;
    font-size: 40px;
    font-weight: 400;
    line-height: 45px
}

.card-layout-2 {
    width: 100%;
    height: 100%;
    border-radius: 40px;
    align-items: center;
    padding: 20px 16px 20px 4px;
    display: flex;
    position: relative
}

.card-layout-2.pink {
    background-color: #f2d7e1
}

.card-layout-2.green {
    background-color: #a2e4eb
}

.card-layout-2.magenta {
    background-color: #c3cdff
}

.card-layout-2.blue {
    background-color: #b4ddf7
}

.card-layout-2.yellow {
    background-color: #ffe99d
}

.card-layout-2-icon {
    width: 100px;
    height: 90px;
    margin-right: 8px
}

.card-layout-2-icon.width-auto {
    width: auto;
    height: 64px;
    max-height: 89px;
    max-width: 123px;
    margin-bottom: 10px
}

.card-layout-2-icon.width-auto.img-height115 {
    height: 115px;
    max-width: 123px
}

.card-layout-2-icon.small-icon {
    width: auto;
    height: auto
}

.lightbox {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.light-pink-bg {
    background-color: var(--thistle)
}

._5-col-grid {
    grid-column-gap: 32px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

._5-col-grid._2-row {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    margin-top: 70px;
    margin-bottom: 60px;
    padding-left: 100px;
    padding-right: 100px
}

._5-col-grid._2-row._4-col.mobile-hide {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-top: 0
}

.section-icon {
    width: auto;
    height: 120px;
    margin-bottom: 8px
}

.light-green-bg {
    background-color: var(--light-goldenrod-yellow)
}

.section-mid-text {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 16px;
    font-size: 20px;
    font-weight: 700
}

.mid-blue-bg {
    background-color: var(--light-blue)
}

._8-col-grid {
    grid-column-gap: 24px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.pastel-pink-bg {
    background-color: #f4d5de
}

.text-green {
    color: #00954c
}

.section-video-thumbnail {
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.section-video-thumbnail.border-radius-40 {
    border-radius: 40px
}

.vertical-flex {
    flex-direction: column;
    display: flex
}

.vertical-flex.center-align {
    text-align: center;
    align-items: center
}

.hero-video-container {
    width: 100%;
    padding-top: 56%;
    position: relative
}

.hero-video-wrapper {
    border: 2px solid rgba(30, 181, 240, .2);
    border-radius: 20px;
    flex: 1;
    padding: 4px 4px 0
}

.hero-video-wrapper.width {
    width: 100%
}

.hero-video-wrapper.width.no-border {
    border-style: none;
    border-radius: 10px;
    margin-bottom: 40px;
    padding: 0
}

.team-img {
    width: 120px;
    height: 120px;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 12px
}

.map-pin {
    transform-origin: 50% 100%
}

.map-link {
    color: #006eff;
    font-family: Lato, sans-serif
}

.pointer_address {
    z-index: 99;
    width: 250px;
    opacity: 0;
    text-align: left;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 12px;
    padding: 16px;
    position: absolute;
    left: 35px;
    box-shadow: 0 0 32px rgba(0, 0, 0, .1)
}

.pointer_address.left {
    left: -260px
}

.location_name-2 {
    color: var(--deep-sky-blue);
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 700
}

.map-wrapper-new {
    width: 992px;
    min-height: 600px;
    justify-content: center;
    align-items: center;
    margin-top: -58px;
    display: flex;
    position: relative
}

.map-wrapper-new.pos-mob.new {
    margin-top: 0
}

.map-bg {
    width: 100%;
    max-width: 100%;
    position: absolute
}

.map-pin-container {
    position: absolute
}

.map-pin-container.bellevue {
    top: 249px;
    bottom: auto;
    left: 178px;
    right: auto
}

.map-pin-container.manchester {
    top: 203px;
    bottom: auto;
    left: 463px;
    right: auto
}

.map-pin-container.dubai {
    top: 282px;
    bottom: auto;
    left: 612px;
    right: auto
}

.map-pin-container.hyderabad {
    top: 304px;
    bottom: auto;
    left: 679px;
    right: auto
}

.map-pin-container.kuala-lumpur {
    top: 338px;
    bottom: auto;
    left: auto;
    right: 232px
}

.map-pin-container.jakarta {
    top: 354px;
    bottom: auto;
    left: auto;
    right: 228px
}

.map-pin-container.manila {
    top: 312px;
    bottom: auto;
    left: auto;
    right: 184px
}

.map-pin-container.brisbane {
    top: auto;
    bottom: 151px;
    left: auto;
    right: 112px
}

.link {
    color: #0b94c5;
    text-decoration: underline
}

.link.announcement-link {
    background-color: var(--dark-slate-grey);
    color: #fff;
    color: #fff;
    background-color: #414141;
    border-radius: 2px;
    margin-left: 8px;
    padding: 4px 10px;
    font-size: 12px;
    text-decoration: none;
    display: inline-block
}

.sea-green {
    background-color: #97d1aa
}

.section-video-container {
    width: 100%;
    padding-top: 58%;
    position: relative
}

.lemon-yellow-bg {
    background-color: var(--lemon-chiffon)
}

.honeydew-green {
    background-color: var(--honeydew)
}

.customer-grid-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .35fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.filter-container {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 12px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 24px 20px;
    display: grid;
    overflow: scroll
}

.filter-header {
    color: #032a38;
    font-size: 18px;
    font-weight: 700
}

.filter-header.collapsible {
    cursor: pointer
}

.filter-header.filter-by-header {
    font-size: 15px
}

.filter-header.collapsed {
    z-index: 5;
    cursor: pointer;
    position: relative
}

.filter-checkbox {
    width: 18px;
    height: 18px;
    border-width: 1px;
    border-color: rgba(3, 42, 56, .3);
    border-radius: 3px;
    margin-top: 0;
    transition: background-color .1s linear;
    box-shadow: 3px 3px 12px rgba(0, 0, 0, .06)
}

.filter-checkbox.w--redirected-checked {
    background-color: var(--red);
    background-size: 13px;
    border-style: none
}

.filter-checkbox.w--redirected-focus {
    box-shadow: none
}

.filter-row-container {
    cursor: pointer;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
    display: flex
}

.filter-checkbox-label {
    width: 100%;
    color: #032a38;
    padding-left: 12px;
    font-weight: 600;
    transition: color .2s
}

.filter-checkbox-label:hover {
    color: var(--red)
}

.filter-form {
    transform-origin: 50% 0;
    overflow: hidden
}

.form-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
    position: relative
}

.filter-separator {
    width: 100%;
    height: 1px;
    background-color: rgba(21, 57, 70, .15);
    margin-top: 6px
}

.filter-chevron {
    opacity: .7;
    position: absolute;
    top: 11px;
    bottom: auto;
    left: auto;
    right: 0%
}

.filter-chevron.anim-initial-inverted {
    z-index: 1;
    transform: rotate(180deg)
}

.filter-radio-btn {
    width: 18px;
    height: 18px;
    min-height: 18px;
    min-width: 18px;
    border-color: rgba(3, 42, 56, .2);
    margin-top: 0;
    transition: border .1s
}

.filter-radio-btn.w--redirected-checked {
    border-width: 1px;
    border-color: var(--red);
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6128c411fee31c7b477e4f3a_red-dot.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 8px
}

.filter-radio-btn.w--redirected-focus {
    box-shadow: none
}

.wheat-yellow-bg {
    background-color: var(--wheat)
}

.empty-state {
    text-align: center;
    background-color: rgba(221, 221, 221, 0);
    border: 1px solid rgba(0, 0, 0, .12);
    border-radius: 12px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 30px;
    padding-bottom: 30px
}

.policy_content {
    font-size: 16px
}

.policy_heads {
    margin-bottom: 2%;
    display: block
}

.policy_sub_head {
    margin-top: -1%;
    margin-bottom: 2%;
    font-size: 22px;
    display: block
}

.legal_bold_desc {
    margin-bottom: 2%;
    font-size: 22px;
    display: block
}

.list-item,
.list-item-2 {
    font-size: 16px
}

.scale-text {
    text-align: center;
    font-size: 22px;
    font-weight: 700
}

.scale-text-big {
    font-size: 90px;
    font-weight: 600;
    line-height: 1
}

.scale-separator {
    width: 1px;
    height: 100px;
    background-color: var(--dark-slate-grey)
}

.light-purple-bg {
    color: #fff;
    background-color: #9486c7
}

.filter-meta-data {
    flex-direction: column;
    display: none
}

.popup-wrapper {
    z-index: 2147483647;
    width: 100vw;
    height: 100vh;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.popup-wrapper.nav--popup {
    display: none
}

.popup-wrapper.ebook--popup {
    z-index: 2147483647;
    display: none
}

.popup-wrapper.newsletter-popup,
.popup-wrapper.fitness-centr,
.popup-wrapper.nav--popup-z,
.popup-wrapper.speaker {
    display: none
}

.popup-bg {
    z-index: 1;
    height: 100vh;
    background-color: rgba(0, 0, 0, .9);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.popup-bg.speaker {
    background-color: rgba(0, 0, 0, .4)
}

.popup-content-wrapper {
    z-index: 2;
    max-width: 600px;
    color: var(--dark-slate-grey);
    background-color: #fff;
    border-radius: 8px;
    padding-bottom: 9px;
    padding-left: 35px;
    padding-right: 35px;
    position: relative
}

.form-grid {
    grid-column-gap: 32px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid
}

.form-grid.referralprog-grid {
    grid-template-rows: auto auto minmax(0, 1fr) minmax(0, 1fr) auto minmax(auto, 1fr) auto
}

.form-grid.referralprog-grid.white-text.btm-margin-20 {
    margin-bottom: 20px
}

.bottom-page-item-heading {
    text-align: center;
    margin-top: 0
}

.latest-post-main-container {
    margin-top: 50px
}

.graph-image {
    width: 100%;
    margin-bottom: 10px
}

.blog-main-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blog-main-grid.site-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 40px;
    margin-bottom: 80px;
    position: relative
}

.siderbar-continer {
    margin-top: 0;
    display: block
}

.bottom-page-item {
    border-radius: 20px;
    flex-direction: column;
    margin-right: 0;
    display: flex;
    overflow: hidden
}

.graph-section {
    background-color: #f5f5f5;
    border-radius: 10px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
    padding: 20px;
    display: flex
}

.bottom-page-item-container {
    background-color: #f5f5f5;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    padding: 19px 16px 24px;
    display: flex
}

.bottom-page-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.bottom-page-container.tm-40 {
    margin-top: 40px
}

.bottom-page-item-thumbnail {
    object-fit: cover;
    padding-top: 56%;
    position: relative;
    overflow: hidden
}

.view-all {
    width: 100%;
    color: #000c12;
    text-align: center;
    background-color: rgba(12, 55, 75, 0);
    border-top: .5px solid rgba(0, 0, 0, .06);
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 600
}

.blog-main-content {
    margin-bottom: 30px
}

.blog-main-content a {
    color: var(--red);
    text-decoration: underline
}

.bottom-page-item-thumbnail-imagge {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.filter-icon-row {
    justify-content: flex-end;
    margin-bottom: 20px;
    display: none
}

.filter-btn {
    background-color: var(--azure);
    color: #005372;
    border-radius: 4px;
    justify-content: center;
    padding: 8px 20px;
    font-weight: 700;
    display: flex
}

.filter-icon {
    width: 20px;
    margin-right: 6px
}

.filter-column {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    overflow: scroll
}

.filter-bg {
    z-index: 1;
    background-color: rgba(0, 0, 0, .9);
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.pagination {
    margin-top: 40px
}

.resources-social-flex {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: flex
}

.resource-social-icon {
    margin-right: 16px
}

.latest-post {
    border-radius: 12px;
    margin-top: 15px;
    overflow: hidden
}

.latest-post-thumbnail {
    padding-top: 56%;
    position: relative
}

.latest-post-content {
    width: 100%;
    background-color: #f7f7f7;
    padding: 17px
}

.image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.empty-message {
    display: none
}

.filter-reset-master {
    color: var(--dark-slate-grey);
    background-color: #d3d3d3;
    border-radius: 4px;
    padding: 2px 10px;
    display: none
}

.filter-block-heading-container {
    border-bottom: 1px solid rgba(21, 57, 70, .15);
    justify-content: space-between;
    align-items: center;
    padding-bottom: 8px;
    display: flex
}

.filter-active {
    display: block
}

.filter-active.hide {
    display: none
}

.nav-dropdown-container {
    min-width: 170px;
    background-color: #fff;
    padding: 8px;
    display: none
}

.nav-dropdown-container.w--open {
    border-radius: 8px;
    box-shadow: 0 12px 32px rgba(0, 0, 0, .2)
}

.dropdown-link {
    border-left: 2px solid rgba(151, 209, 170, 0);
    border-radius: 0 4px 4px 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: 600;
    transition: background-color .2s, border .2s
}

.dropdown-link:hover {
    background-color: rgba(0, 0, 0, .03);
    border-left-color: #97d1aa
}

.dropdown-icon {
    margin-right: 0
}

.white-text-34px {
    color: #fff
}

.white-text-34px.font32 {
    font-size: 36px
}

.white-text-34px.font40,
.white-text-34px.font38 {
    width: 27ch;
    margin-left: auto;
    margin-right: auto;
    font-size: 55px;
    font-weight: 700;
    line-height: 1.2
}

.location-icon {
    width: 100px
}

.contact-map-pin-icon {
    height: 30px;
    color: #fff;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6134b657facf33841fbcbaa2_5f8d4c6ac7688b4c2ff80854_location-icon.png);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    align-items: center;
    margin-top: 20px;
    padding-left: 36px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    display: flex
}

.announcement-bar {
    width: 100%;
    background-color: var(--light-goldenrod-yellow);
    text-align: center;
    margin-bottom: -12px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 13px;
    font-weight: 700;
    display: none
}

.announcement-bar.visible {
    display: flex
}

.dark-green-bg {
    background-color: #2ead76
}

.differentiator-grid-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .35fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
    position: relative
}

.differentiator-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.feature-product-video-play-btn {
    width: 22px;
    margin-left: 10px;
    margin-right: 10px
}

.feature-metadata {
    margin-top: 20px;
    display: none
}

.feature-product-video-btn-wrap {
    height: 50%;
    background-color: #d6f4ff;
    border: 1px solid #1eb5f0;
    border-radius: 23px;
    align-items: center;
    margin-right: 20px;
    padding: 6px 0 6px 16px;
    display: flex
}

.feature-tiles-main-wrapper {
    height: auto;
    border-radius: 20px
}

.differnetiator-collection-wrapper {
    border-radius: 20px
}

.honeydew-new {
    background-color: #bcd0bf
}

.differentiator-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 8px;
    grid-template-rows: auto;
    grid-template-columns: auto 1fr auto;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: 24px;
    display: grid
}

.diff-img {
    width: 110px;
    height: 110px;
    object-fit: contain;
    border-radius: 8px
}

.diff-heading {
    font-size: 24px;
    font-weight: 700
}

.diff-col-3 {
    width: 220px;
    border-radius: 8px;
    overflow: hidden
}

.diff-video-block {
    min-height: 100px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.diff-testimonial-block {
    background-color: #eee1ff;
    flex-direction: column;
    justify-content: space-between;
    padding: 12px;
    display: flex
}

.diff-case-study-block {
    min-height: 100px;
    background-color: #d8f1b7;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 13px;
    display: flex
}

.diff-testimonial-text {
    margin-bottom: 12px;
    font-style: italic
}

.diff-testimonial-logo {
    width: 60px;
    margin-right: 12px
}

.diff-testimonial-author-container {
    align-items: flex-start;
    display: flex
}

.dff-testimonial-author-details {
    flex-direction: column;
    display: flex
}

.diff-testimonial-author-name {
    font-weight: 600
}

.diff-video-block-logo {
    max-height: 70px;
    object-fit: contain
}

.diff-case-study-logo {
    max-height: 60px;
    margin-bottom: 22px
}

.diff-case-study-btn {
    width: 100%;
    color: #000;
    text-align: center;
    background-color: #d6f4ff;
    border: 1px solid #1eb5f0;
    border-radius: 100px
}

.diff-para {
    margin-top: 8px;
    margin-bottom: 29px
}

.div-block-3 {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.play-icon-diff {
    z-index: 4;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.pagination-container {
    justify-content: center;
    align-items: center;
    padding: 32px;
    display: flex
}

.differentiator-navbar {
    width: 100%;
    background-color: rgba(255, 255, 255, .6);
    padding-bottom: 12px;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.privacy-rich-text {
    font-family: Lato, sans-serif;
    font-size: 16px
}

.privacy-rich-text a {
    color: var(--deep-sky-blue);
    font-weight: 700
}

.privacy-rich-text a:hover {
    text-decoration: underline
}

.privacy-rich-text h2 {
    margin-bottom: 12px
}

.dark-pillar-tab-link {
    width: 100%;
    color: #8a8a8a;
    background-color: rgba(221, 221, 221, 0);
    margin-bottom: 32px;
    padding: 0
}

.dark-pillar-tab-link.w--current {
    color: var(--dark-slate-grey);
    background-color: rgba(221, 221, 221, 0)
}

.white-pillar-tab-link {
    width: 100%;
    color: #f4d0dc;
    background-color: rgba(221, 221, 221, 0);
    margin-bottom: 32px;
    padding: 0
}

.white-pillar-tab-link.w--current {
    color: #fff;
    background-color: rgba(221, 221, 221, 0)
}

.purple-bold-span {
    color: #7464a5;
    font-weight: 700
}

.interested-in-card {
    color: var(--dark-slate-grey);
    text-align: center;
    transform-style: preserve-3d;
    border-radius: 16px;
    flex-direction: column;
    align-items: center;
    padding: 24px 16px 32px;
    font-size: 18px;
    font-weight: 700;
    transition: transform .2s, box-shadow .2s;
    display: flex;
    position: relative
}

.interested-in-card:hover {
    transform: translateZ(8px);
    box-shadow: 0 0 32px rgba(0, 0, 0, .24)
}

.interested-in-card.lighter-purple-bg {
    background-color: #e4dcff
}

.interested-in-card.lighter-yellow-bg {
    background-color: #fef0ca
}

.interested-in-card.light-orange-bg {
    background-color: #ffded9
}

.interested-in-card.light-cyan-bg {
    background-color: #aeeee2
}

.interested-in-card.lighter-blue-bg {
    background-color: #ccf3ff
}

.interested-in-card.lighter-green-bg {
    background-color: #d0efc6
}

.iic-img {
    width: 200px;
    height: 160px;
    max-height: 100%;
    object-fit: contain;
    margin-bottom: 14px
}

.body-medium-go-big {
    max-width: 47ch;
    color: #fcfcfc;
    text-align: left;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 34px
}

.body-medium-go-big.dark-text {
    color: #414141
}

.body-medium-go-big.centre-aligned-text {
    text-align: center
}

.image-2 {
    height: auto
}

.h3-heading {
    max-width: none;
    color: #fcfcfc;
    text-align: left;
    font-size: 30px;
    font-weight: 700;
    line-height: 42px
}

.h3-heading.refer-title {
    font-size: 24px;
    line-height: 32px
}

.h3-heading.text-dark {
    color: #181818
}

.h3-heading.text-dark.text-center {
    text-align: center
}

.h3-heading.text-dark.adwords-spa-be-in-control {
    margin-top: 0;
    font-size: 24px;
    line-height: 36px
}

.h3-heading.text-dark.form-head {
    color: #414141;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 36px
}

.cross-btn {
    z-index: 6;
    width: 120px;
    cursor: pointer;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.form-head-wrap {
    width: 100%;
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 18px;
    padding-left: 39px;
    padding-right: 39px;
    display: block
}

.form-head-wrap.zero-padding {
    padding-left: 0;
    padding-right: 0
}

.form-head-wrap.no-margin {
    margin-bottom: 0
}

.form-head-wrap.no-margin.no-padding {
    padding-left: 0;
    padding-right: 0
}

.h2-heading {
    text-align: left;
    margin-bottom: 20px
}

.h2-heading.font-wt-reg {
    font-weight: 400
}

.h2-heading.text-center {
    text-align: center
}

.h2-heading.text-center.black-txt {
    color: var(--black-gobig);
    color: #19191b
}

.h2-heading.hero-form {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 1.2
}

.h2-heading.text-mobile-left-aligned {
    text-align: center
}

.h2-heading.text-left-aligned {
    text-align: left
}

.h2-heading.text-left-aligned.mobile-only {
    display: none
}

.h2-heading.large-36px {
    font-size: 36px
}

.footer-cutout {
    height: 5vh;
    background-color: var(--dark-slate-grey);
    position: relative;
    bottom: -1px
}

.request-a-demo-rounded {
    width: auto;
    height: 50px;
    background-color: #e53a24;
    border: 0 solid #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 36px;
    line-height: 1.6;
    display: flex;
    position: relative
}

.request-a-demo-rounded.gobig2-form-btn {
    width: 300px;
    height: 65px;
    text-align: left;
    justify-content: center;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    font-weight: 600
}

.request-a-demo-rounded.small-devices {
    margin-top: 40px;
    margin-bottom: 0;
    padding: 16px 50px;
    display: none
}

.request-a-demo-rounded.small-devices.hidden {
    background-color: #f04037;
    font-weight: 700;
    display: block
}

.request-a-demo-rounded.small-devices.get-started-desktop {
    width: auto;
    background-color: #f04037;
    padding-left: 60px;
    padding-right: 60px;
    font-weight: 600;
    display: block
}

.request-a-demo-rounded.small-devices.get-started-tab {
    width: auto;
    padding-left: 60px;
    padding-right: 60px;
    font-weight: 600;
    display: none
}

.request-a-demo-rounded.small-devices.medspa-desktop {
    width: auto;
    background-color: #f04037;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 44px;
    padding-right: 44px;
    font-size: 14px;
    font-weight: 700;
    display: block
}

.request-a-demo-rounded.pricing-button {
    width: 200px;
    justify-content: center;
    margin-top: 70px;
    margin-left: auto;
    margin-right: auto;
    padding: 18px 40px;
    font-size: 18px
}

.request-a-demo-rounded.pricing-button.hidden {
    width: 300px;
    height: 65px;
    font-weight: 600
}

.request-a-demo-rounded.pricing-button.hidden.top-margin-0 {
    margin-top: 0
}

.request-a-demo-rounded.pricing-button.hidden.top-margin-0.nav-btn {
    width: auto;
    height: auto;
    padding: 12px 50px
}

.request-a-demo-rounded.pricing-button.hidden.top-margin-0.visible-on-small-devices {
    width: auto
}

.request-a-demo-rounded.pricing-button.hidden.top-margin-0.visible-on-small-devices.margin-0 {
    margin-top: 0
}

.request-a-demo-rounded.pricing-button.hidden.margin-0 {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0
}

.request-a-demo-rounded.pricing-button.visible-on-all-devices,
.request-a-demo-rounded.pricing-button.visible-on-desktop {
    width: 300px;
    height: 65px;
    font-weight: 600
}

.request-a-demo-rounded.pricing-button.visible-on-desktop.margin-0 {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0
}

.request-a-demo-rounded.pricing-button.visible-on-desktop.top0 {
    width: auto;
    margin-top: 0;
    margin-left: 0
}

.request-a-demo-rounded.flg-form-btn,
.request-a-demo-rounded.gobig2-form-btn {
    width: 300px;
    height: 65px;
    text-align: left;
    justify-content: center;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    font-weight: 600
}

.request-demo-btn-text {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2
}

.phone-text-gobig-nav {
    color: #696871;
    margin-left: 10px;
    font-weight: 700
}

.phone-text-gobig-nav.ipad-font-size {
    font-size: 14px
}

.go-big2-nav-link {
    color: var(--dim-grey-gobig);
    letter-spacing: .5px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    font-weight: 600;
    display: none
}

.go-big2-nav-link.go-big2-phone-btn,
.go-big2-nav-link.go-big2-phone-btn-tab {
    align-items: center;
    margin-right: 30px;
    display: none;
    position: relative
}

.go-big2-nav-link.go-big2-phone-btn-desktop {
    align-items: center;
    margin-right: 30px;
    display: flex;
    position: relative
}

.go-big2-nav-link.go-big2-phone-btn-tab-adword,
.go-big2-nav-link.go-big2-phone-btn-desktop-hid-adward,
.go-big2-nav-link.go-big2-phone-btn-adword {
    align-items: center;
    margin-right: 30px;
    display: none;
    position: relative
}

.go-big2-nav-link.flg-phone-nav {
    margin-right: 30px;
    display: flex;
    position: relative
}

.gobig2-navbar-wrap {
    flex-direction: row;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: block
}

.telephone-image {
    width: 18px
}

.gobig2-nav-items-sub-wrap {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.gobig2-btn-wrap {
    flex: 0 auto;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.gobig2-full-width-container {
    height: auto;
    max-width: 100vw;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 3% 16px 2%;
    display: block;
    position: relative
}

.gobig2-full-width-container.overflow-none {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden
}

.gobig2-full-width-container.center-align {
    flex-direction: column;
    align-items: center;
    display: flex
}

.gobig2-full-width-container.center-align.zero-padding {
    padding-bottom: 0%
}

.gobig2-full-width-container.reduce-padding {
    padding-top: 5%;
    padding-bottom: 0%
}

.gobig2-hero-left {
    height: 450px;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: absolute;
    top: 25%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.gobig2-hero-right {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: absolute;
    top: 25%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.gobig2-hero-right.flg-position.mztp-mob {
    display: none
}

.gobig2-hero-right.aveda-section-2 {
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.gobig2-hero-section {
    max-height: none;
    position: relative
}

.gobig2-hero-section.auto-height {
    height: 70vh
}

.gobig2-hero-section.auto-height.padding-bottom-40px {
    height: auto
}

.gobig2-hero-section.auto-height.padding-bottom-40px.bg-color {
    background-color: #f2f5f7
}

.gobig2-hero-section.auto-height.flg-height {
    height: auto;
    margin-bottom: 5%
}

.hero-content-wrap {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.gobig2-hero-desc {
    max-width: 610px;
    color: var(--black-gobig);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
    position: relative
}

.gobig2-hero-desc.width {
    max-width: 45%;
    margin-bottom: 25px
}

.gobig2-form-block {
    width: 610px;
    max-width: 610px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -41px
}

.gobigv2-fields {
    color: var(--black-gobig);
    border-top: 0 solid #dadada;
    border-bottom: 1px solid #dadada;
    border-left: 0 #000;
    border-right: 0 solid #000;
    margin-right: 16px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6
}

.gobigv2-fields.gobig-email {
    margin-right: 0
}

.gobigv2-form-sub-wrap1,
.gobigv2-form-sub-wrap2 {
    display: flex
}

.gobigv2-form-sub-wrap2.alternate {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.gobig2-hero-learnmore {
    color: var(--black-gobig);
    font-size: 18px;
    font-weight: 300;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto
}

.gobig2-hero-learnmore-wrap {
    width: 100px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.gobigv2-down-arrow {
    width: 30px;
    position: relative;
    top: -2px
}

.gobig2-section {
    height: auto;
    max-height: none;
    padding-top: 0%;
    padding-bottom: 3%;
    position: relative
}

.gobig2-section.feature-slider-tab {
    display: none
}

.gobig2-section.padding-top {
    padding-top: 4%;
    overflow: hidden
}

.gobig2-left-image {
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.gobig2-head-main {
    max-width: 980px;
    color: var(--black-gobig);
    text-align: left;
    letter-spacing: -2.5px;
    margin-top: 0;
    margin-left: 100px;
    margin-right: 100px;
    font-size: 42px;
    display: block;
    position: relative
}

.gobig2-head-main.big-head {
    font-size: 50px
}

.gobig2-head-main.big-head.margin-0 {
    margin-left: 0;
    margin-right: 0
}

.gobig2-head-main.gobigv2-center-head {
    max-width: 16ch;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 50px
}

.gobig2-head-main.gobigv2-center-head.impact-head {
    z-index: 1;
    max-width: 20ch;
    font-size: 80px;
    position: relative
}

.gobig2-head-main.gobigv2-center-head.impact-head.hid {
    display: none
}

.gobig2-head-main.gobig-new-center {
    max-width: 18ch;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 50px
}

.gobigv2-eyebrow-text {
    color: #7564a8;
    margin-left: 100px;
    margin-right: 100px;
    font-size: 32px
}

.gobigv2-eyebrow-text.eyebrow-small-blue {
    color: #3fb9da;
    font-size: 28px
}

.gobigv2-eyebrow-text.eyebrow-small-blue.margin-zero {
    margin-left: 0;
    margin-right: 0
}

.gobigv2-eyebrow-text.gobigv2-center {
    text-align: center;
    margin-right: 100px
}

.gobigv2-eyebrow-text.gobigv2-center.our-impact-head {
    color: var(--black-gobig);
    color: #19191b;
    font-size: 28px
}

.gobigv2-eyebrow-text.fitess-studio-lp {
    color: var(--deep-sky-blue);
    text-align: center;
    font-size: 20px
}

.speaker-slide {
    height: 55vh
}

.speaker-arrow {
    width: 60px;
    height: 60px;
    background-color: var(--black-gobig);
    border: 1px rgba(255, 255, 255, .04);
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
    top: auto;
    bottom: -63px;
    left: auto;
    right: 45%
}

.gobig-testimonial-image {
    width: 266px;
    border-radius: 172px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: -3px 52px 54px -14px rgba(65, 62, 101, .45)
}

.testimonial-content {
    width: 450px;
    height: 350px;
    border: 3px solid #eae9f2;
    border-radius: 10px;
    margin-left: 34px;
    padding: 30px 28px;
    position: relative
}

.testimonial-content.flg-height {
    width: 350px;
    height: 520px
}

.testimonial-content.flg-height.width100 {
    width: 100%;
    height: 580px;
    margin-left: 0
}

.gobigv2-slider-text {
    color: var(--black-gobig);
    font-size: 16px;
    line-height: 1.6
}

.gobigv2-slider-text.btm-margin {
    text-align: left;
    margin-bottom: 60px;
    line-height: 2
}

.gobigv2-slider-text.btm-margin.font {
    font-size: 14px
}

.gobigv2-author-name-text {
    color: var(--black-gobig);
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.6
}

.gobigv2-author-name-text.mg-spa {
    margin-bottom: 0
}

.gobigv2-author-name-text.flg-position {
    text-align: left;
    margin: auto auto 0%;
    display: block;
    position: relative;
    bottom: 3%
}

.text-span {
    font-size: 14px;
    font-weight: 400
}

.gobigv2-business-name-text {
    color: #60a5a5;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6
}

.gobig3-right-image {
    z-index: 0;
    height: 400px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: absolute;
    top: 2%;
    bottom: auto;
    left: auto;
    right: -6%;
    overflow: hidden
}

.gobig3-right-image.small {
    height: 265px;
    transform-style: preserve-3d;
    top: 42%;
    right: 0%;
    overflow: hidden;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.gobig3-right-image.small.mobile {
    display: none
}

.gobig3-right-image.relative {
    z-index: 1;
    position: relative;
    right: -79%
}

.gobig3-right-image.z-index-neg-1 {
    z-index: -1
}

.gobigv2-navbar {
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0%
}

.gobig3-section-long {
    height: auto;
    max-height: none;
    position: relative
}

.gobig3-section-long.perfect-partner-mob {
    display: none
}

.gobig3-section-long.perfect-partner-desktop {
    overflow: hidden
}

.gobig3-section-long.perfect-partner-desktop.padding {
    padding-bottom: 90px
}

.gobig3-section-long.perfect-partner-desktop.padding.margin-top {
    margin-top: 0%;
    padding-top: 5%
}

.gobig3-section-long.perfect-partner-desktop.padding.margin-top.visible {
    overflow: hidden
}

.gobig3-section-long.paddin-top {
    padding-top: 3%;
    overflow: hidden
}

.perfect-partners-content-wrap {
    height: auto;
    max-width: 1440px;
    justify-content: space-between;
    padding-top: 42px;
    padding-left: 100px;
    padding-right: 100px;
    display: flex;
    position: relative
}

.why-zenoti-content-block {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
    top: 59px
}

.why-zenoti-content-block._1 {
    top: 47px
}

.why-zenoti-content-block._2 {
    top: -89px
}

.why-zenoti-content-block._3 {
    top: -78px
}

.why-zenoti-image-blocks {
    width: 100%;
    margin-bottom: 100px;
    position: relative
}

.why-zenoti-image-blocks.no-bottom-margin {
    margin-bottom: 0
}

.why-zenoti-image-wrap {
    height: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 1 0 46%;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 24px;
    padding-right: 24px;
    display: grid;
    position: relative
}

.why-zenoti-content-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex: 1 0 40%;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
    position: relative
}

.why-zenoti-mid-image {
    text-align: center;
    flex: 1 0 12%;
    padding: 80px 0 0;
    position: relative
}

.partner-descrp-box {
    width: 300px;
    position: absolute;
    top: auto;
    bottom: 18%;
    left: -8%;
    right: auto
}

.salon-partner-image {
    max-width: 100%
}

.salon-partner-image.lp-appointment-scheduling-sw {
    width: 100%
}

.yellow-gradient-gobig {
    z-index: -1;
    width: 250px;
    display: block;
    position: absolute;
    top: 23%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.pink-gradient-gobig {
    z-index: -1;
    position: absolute;
    top: auto;
    bottom: 10%;
    left: 0%;
    right: auto
}

.pink-gradient-gobig.my-zen-payments {
    z-index: 0;
    width: 170px;
    top: auto;
    bottom: 3%;
    left: 0%;
    right: auto
}

.whyzenoti-block-head {
    color: var(--black-gobig);
    margin-top: 20px;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2
}

.whyzenoti-block-descrp {
    color: #696871;
    margin-top: 16px;
    font-size: 18px;
    line-height: 1.6
}

.why-zenoti-btn {
    color: #000;
    text-align: center;
    background-color: transparent;
    border: 4px solid #d5d5d5;
    border-radius: 4px;
    margin-top: 18px;
    padding: 10px 30px;
    font-size: 18px;
    font-weight: 700
}

.why-zenoti-btn.zero-padding {
    margin-top: 0
}

.why-zenoti-btn.zero-padding.visible-on-small-devices {
    border-radius: 12px;
    padding-top: 16px;
    padding-bottom: 16px
}

.numbered-image {
    max-width: 33%
}

.gobig2-section-wrapper {
    height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 5%;
    position: relative
}

.gobig2-section-wrapper.section-90vh {
    height: auto;
    background-color: transparent
}

.gobig2-section-wrapper.section-90vh.pricing-sec {
    height: auto;
    background-color: #fbf7f7;
    margin-bottom: 0%;
    padding-top: 5%;
    padding-bottom: 7%
}

.gobig2-section-wrapper.section-90vh.counter-wrap.btm-margin {
    margin-bottom: 0%
}

.gobig2-section-wrapper.section-90vh.counter-wrap.bg-color {
    background-color: rgba(218, 218, 218, .1);
    margin-bottom: 0%
}

.gobig2-section-wrapper.features-section {
    padding-top: 2%
}

.gobig2-section-wrapper.features-section.bg-color {
    background-color: #f7fbfb
}

.gobigv2-tab {
    justify-content: center;
    align-items: center;
    display: flex
}

.gobigv2-tab-menu {
    height: 700px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.gobigv2-tab-menu.horizontal-flex {
    height: auto;
    flex-direction: row
}

.gobigv2-tab-menu.horizontal-flex.padding-top {
    padding-top: 30px
}

.gobigv2-tab-content {
    height: 700px;
    align-items: center;
    display: flex
}

.gobigv2-tab-content.reduce-height {
    height: 400px;
    justify-content: center;
    align-self: center;
    padding-left: 10px
}

.gobigv2-tab-menu-block {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    align-items: flex-start;
    margin-bottom: 20px;
    padding: 20px;
    display: flex;
    box-shadow: 0 20px 90px -20px rgba(0, 0, 0, .35)
}

.gobigv2-tab-menu-block.w--current {
    width: 100%;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 20px;
    box-shadow: 0 20px 90px -20px rgba(0, 0, 0, .35)
}

.gobigv2-tab-menu-block.center-align {
    justify-content: center;
    align-items: center;
    margin-bottom: 0
}

.gobigv2-tab-menu-block.center-align.no-bg {
    box-shadow: none;
    color: rgba(65, 65, 65, .5);
    background-color: transparent;
    border-radius: 0;
    padding-top: 30px;
    padding-bottom: 30px
}

.gobigv2-tab-menu-block.center-align.no-bg.w--current {
    color: #414141
}

.ticks-wrap {
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.ticks-content-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 6px;
    display: flex
}

.features-sub-wrap {
    display: flex
}

.features-main-wrap {
    margin-left: 20px
}

.features-main-wrap.margin-zero {
    margin-left: 0
}

.features-tab-image {
    width: 500px;
    display: block;
    position: relative
}

.gobigv2-features-tab-image {
    width: 60px;
    height: 60px
}

.tab-pane-inner-wrap {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.impact-color-red {
    color: #f04037
}

.impact-left-image {
    z-index: -1;
    width: 450px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.impact-left-image.mztp {
    z-index: 0;
    display: block;
    top: 39%;
    left: -13%
}

.impact-stats-wrap {
    justify-content: space-around;
    align-items: center;
    margin-top: 200px;
    display: flex;
    position: relative
}

.impact-stats-wrap.margin-top-69 {
    margin-top: 69px
}

.impact-stats-wrap.width {
    width: 100%
}

.impact-stats-wrap.width.bg {
    background-color: transparent;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px
}

.impact-stats-wrap.margin-top-40 {
    width: 800px;
    margin-top: 40px;
    display: none
}

.inner-stats-wrap {
    height: 150px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.inner-stats-wrap.height {
    height: 170px
}

.inner-stats-wrap.box {
    width: 250px;
    height: 200px;
    background-color: #617280;
    border: 1px rgba(0, 0, 0, .2);
    border-radius: 12px
}

.impact-number {
    color: #5454d4;
    margin-bottom: 10px;
    font-size: 42px;
    font-weight: 700
}

.impact-number.counter.compare {
    color: #fff
}

.impact-number.counter {
    margin-bottom: 0
}

.impact-number.green-color {
    color: #2dae75;
    margin-bottom: 0
}

.impact-desc {
    height: 56px;
    color: #979797;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    font-size: 16px
}

.impact-desc.font {
    height: auto;
    color: #5454d4;
    letter-spacing: -.01em;
    margin-top: 5px;
    font-size: 18px
}

.impact-desc.small-case {
    height: auto;
    text-transform: none
}

.impact-desc.small-case.ch {
    width: 29ch
}

.impact-small-text {
    text-transform: lowercase;
    font-size: 12px
}

.pricing-sub-text {
    max-width: 50ch;
    color: #696871;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 1.6;
    position: relative
}

.pricing-box-wrap {
    justify-content: center;
    align-items: center;
    margin-top: 5%;
    display: flex
}

.pricing-box-left {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 20px;
    display: flex
}

.pricing-box-right {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.pricing-banner {
    color: #19191b;
    margin-top: 10px;
    font-size: 40px
}

.pricing-title-small {
    color: #696871;
    font-size: 16px;
    font-weight: 400
}

.pricing-box {
    border-top: 1px solid rgba(25, 25, 27, .2);
    border-bottom: 1px solid rgba(25, 25, 27, .2);
    border-right: 0 solid rgba(25, 25, 27, .2);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 26px 66px;
    display: flex
}

.pricing-box.pricing-box-left {
    border-right-width: 1px;
    margin-right: 0;
    padding: 38px 88px
}

.gobigv2-slider-wrap {
    height: 500px;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0
}

.gobigv2-slider-wrap.height-auto {
    height: auto;
    padding-top: 31px;
    padding-bottom: 31px
}

.slide-container-gobig {
    padding-top: 0;
    padding-bottom: 0
}

.slide-container-gobig.slide2-gobig {
    margin-left: 0
}

.slide-gobig-container-wrap {
    max-width: 100vw;
    padding-top: 0;
    padding-bottom: 0
}

.gobig-slide-icon {
    color: #000
}

.interested-products-slider {
    width: 100%;
    height: 100%;
    background-color: transparent
}

.interested-products-slide {
    width: 100%;
    height: 100%;
    padding-right: 40px
}

.interested-products-slider-mask {
    height: 100%;
    margin: -40px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px
}

.iic-left-arrow {
    width: 84px;
    height: 84px;
    color: #000;
    background-color: #fff;
    border: 4px solid #d2d1d1;
    border-radius: 80px;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 11px 11px 26px rgba(0, 0, 0, .16)
}

.iic-right-arrow {
    width: 84px;
    height: 84px;
    background-color: #fff;
    border: 4px solid #d2d1d1;
    border-radius: 80px;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 11px 11px 26px rgba(0, 0, 0, .16)
}

.rotaion-180 {
    transform: rotate(180deg)
}

.pricing-sub-title-small {
    color: #696871;
    font-size: 16px;
    display: none
}

.fixed-footer {
    display: none;
    overflow: hidden
}

.fixed-footer.genly-blog {
    z-index: 2;
    width: 100%;
    max-width: 100%;
    align-items: center;
    display: flex;
    position: fixed;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.fixed-footer-btn2.genly-blogs {
    width: 100%;
    background-color: #cbe6c0;
    padding-top: 18px;
    padding-bottom: 18px;
    display: flex
}

.fixed-footer-btn2.genly-blogs.hide {
    display: none
}

.slide-container-features-tab {
    padding-top: 0;
    padding-bottom: 0
}

.gobigv2-features-slider-wrap {
    height: 500px;
    background-color: transparent;
    padding-left: 0;
    padding-right: 0
}

.gobigv2-tab-menu-block-tab {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    align-items: flex-start;
    margin-bottom: 20px;
    padding: 20px;
    display: flex;
    box-shadow: 0 20px 90px -20px rgba(0, 0, 0, .1)
}

.gobigv2-tab-menu-block-tab.w--current {
    width: 100%;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 20px;
    box-shadow: 0 20px 90px -20px rgba(0, 0, 0, .31)
}

.hero-mob-image {
    display: none
}

.yellow-gradient-gobig-impact {
    width: 250px;
    display: none;
    position: absolute;
    top: 23%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.gobig2-impact-oval-right {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.slide-nav-testimonial.position {
    top: 651px
}

.navmenu-left-wrap {
    justify-content: space-between;
    display: flex
}

.gobig2-form-block-tab-menu {
    width: 610px;
    max-width: 610px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: relative
}

.navbar-cross-btn {
    display: none
}

.navbar-custom-head {
    color: var(--black-gobig)
}

.navbar-custom-head.visible-ondesktop {
    display: block
}

.navbar-custom-head.visible-ondesktop-40px {
    letter-spacing: -1px;
    align-items: flex-end;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 1.5em;
    display: block
}

.navbar-custom-head.visible-ondesktop-30px {
    align-items: flex-end;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    display: block
}

.navbar-custom-head.hide-on-desk,
.custom-navbar-inner-wrap {
    display: none
}

.gobig2-hero-right-navmenu {
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.prod-3d-img {
    width: auto;
    height: 140px
}

.request-a-demo-popup {
    opacity: 0;
    display: none;
    overflow: hidden
}

.request-a-demo-popup.flg,
.navbar-cross-btn-pop-up,
.menu-icon {
    display: none
}

.main-body {
    position: relative
}

.request-a-demo-desktop-popup {
    z-index: 999999;
    width: 100vw;
    height: auto;
    max-height: none;
    max-width: none;
    opacity: 1;
    background-color: rgba(204, 204, 204, .73);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.request-a-demo-desktop-popup.flg,
.request-a-demo-desktop-popup.go-big {
    height: 100vh;
    opacity: 1;
    border-radius: 0;
    display: none
}

.popup-form-wrapper-desktop {
    text-align: center;
    background-color: #fff;
    justify-content: center;
    align-items: stretch;
    padding: 14px;
    display: flex;
    position: static;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.popup-form-wrapper-desktop.fixed-width {
    border-radius: 20px
}

.black-closing-btn-desktop-popup {
    cursor: pointer;
    position: absolute;
    top: -5%;
    bottom: auto;
    left: auto;
    right: 0%
}

.black-closing-btn-desktop-popup.mob-pos {
    top: 0%
}

.form {
    text-align: left;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 0 17px;
    display: block;
    position: relative;
    top: 21px
}

.form.dpc-personal-details {
    background-color: #fff;
    border-radius: 16px;
    padding: 32px;
    display: flex;
    box-shadow: 0 0 9px 3px rgba(0, 0, 0, .08)
}

.menu-txt {
    display: none
}

.dark-pillar-tab-link-2 {
    width: 100%;
    color: #8a8a8a;
    background-color: rgba(221, 221, 221, 0);
    margin-bottom: 32px;
    padding: 0
}

.dark-pillar-tab-link-2.w--current {
    color: var(--dark-slate-grey);
    background-color: rgba(221, 221, 221, 0)
}

.faq-item {
    width: 100%;
    max-width: 840px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, .1)
}

.faq-trigger {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding: 24px 32px;
    display: flex
}

.faq-content {
    overflow: hidden
}

.text-block-299 {
    overflow: visible
}

.form-txt {
    color: var(--black-gobig);
    text-align: left;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.6
}

.form-txt.mobile-font-size.no-margin {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px
}

.form-txt.mobile-font-size.center-align {
    text-align: center;
    font-weight: 400
}

.customer-slide-content {
    z-index: 100;
    height: 100%;
    color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    text-decoration: none;
    transition: transform .6s cubic-bezier(.064, .469, .45, .94);
    display: flex;
    position: relative
}

.request-a-demo-rounded-menu {
    width: auto;
    height: 50px;
    background-color: #e53a24;
    border: 0 solid #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 36px;
    line-height: 1.6;
    display: none;
    position: relative
}

.go-big2-nav-link-desktop {
    color: var(--dim-grey-gobig);
    letter-spacing: .5px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    font-weight: 600
}

.go-big2-nav-link-desktop.ipad-font-size {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px
}

.request-a-demo-rounded-desk-nav {
    width: auto;
    height: 50px;
    background-color: #e53a24;
    border: 0 solid #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 36px;
    line-height: 1.6;
    display: flex;
    position: relative
}

.contact-us-blue-link {
    color: var(--deep-sky-blue);
    font-weight: 600;
    text-decoration: underline
}

.tooltip-form-field {
    grid-column-gap: 4px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr auto;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.form-tooltip {
    z-index: 1;
    color: #fff;
    background-color: rgba(25, 25, 27, .8);
    border-radius: 16px;
    padding: 12px;
    display: none;
    position: absolute;
    top: auto;
    bottom: 50px;
    left: -232px;
    right: -10px
}

.form-tooltip-icon {
    color: #fff;
    cursor: pointer;
    align-items: flex-end;
    display: flex
}

.get-started-btn-wrap {
    justify-content: center;
    align-items: center;
    display: flex
}

.gobigv2-navbar-adword {
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.gobigv2-navbar-adword.sticky {
    z-index: 5;
    z-index: 5;
    position: -webkit-sticky;
    position: sticky;
    top: 0%
}

.go-big2-nav-link-desktop-adword-hid,
.go-big2-nav-link-tab-fbc-2 {
    color: var(--dim-grey-gobig);
    letter-spacing: .5px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    font-weight: 600;
    display: none
}

.html-embed-2 {
    display: block
}

.image-5 {
    width: 250px
}

.toni-guy-logo {
    width: 250px;
    margin-top: 10px;
    margin-bottom: 10px
}

.boardroom-logo {
    width: 250px
}

.ewc-logo {
    width: 100px
}

.green-bg-ddf3ef {
    background-color: #ddf3ef
}

.massage-green-logo {
    width: 250px
}

.massage-heights-spa {
    width: 170px
}

.spacer-24 {
    width: 24px;
    height: 24px
}

.card-img-100 {
    height: 100px;
    object-fit: contain;
    margin-bottom: 12px
}

.max-width-520 {
    max-width: 520px
}

.cornsilk-yellow-bg {
    background-color: var(--cornsilk)
}

.aw-button {
    color: #fff;
    text-align: center;
    background-color: #19191b;
    border-radius: 6px;
    padding: 12px 32px;
    font-size: 20px
}

.pricing-banner-small {
    font-size: 32px;
    font-weight: 400;
    text-decoration: line-through
}

.pillar-tab-chevron {
    width: 9px;
    position: absolute;
    top: 32px;
    bottom: auto;
    left: auto;
    right: 20px;
    transform: rotate(90deg)
}

.sitemap-link-gird {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 50px;
    padding-bottom: 50px;
    display: grid
}

.heading-191 {
    margin-top: 0;
    font-size: 18px
}

.sitemap-hyper-link-container {
    border-left: 1px #33ad6a;
    margin-top: 20px;
    padding-left: 0
}

.sitemap-link {
    white-space: nowrap;
    margin-left: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    font-family: Lato, sans-serif;
    font-size: .875rem;
    font-weight: 600;
    display: inline-block
}

.sitemap-link:hover {
    color: var(--primary-blue)
}

.sitemap-wrapper {
    background-color: var(--honeydew);
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.sitemap-wrapper.padding-top120 {
    display: none
}

._404-head {
    color: var(--medium-sea-green);
    margin-top: 53px;
    margin-bottom: 25px;
    font-size: 80px;
    line-height: .8
}

._404-head-span {
    font-size: 40px
}

._404-brown-bg {
    width: 100%;
    height: 100px;
    background-color: #414141;
    margin-top: 40px
}

.image-6 {
    display: none
}

.aw2-hero-heading-2 {
    color: #fff;
    font-size: 56px;
    font-weight: 400
}

.aw2-hero-heading-2.margin-top {
    margin-top: 97px
}

.html-embed-4 {
    display: none
}

.ghost-white-bg-eeeffb {
    background-color: var(--ghost-white)
}

.pink-bg-ffefec {
    background-color: #ffefec
}

.blue-magenta-span {
    color: #6f678e
}

.lavender-bg-f2eaff {
    background-color: var(--lavender)
}

.azure-bg-f0fcff {
    background-color: var(--azure-f0fcff)
}

.lavender2-bg-f1edff {
    background-color: var(--lavender-2)
}

.heading-white {
    color: #fff
}

.light-goldenrod-bg-f2efc5 {
    background-color: var(--light-goldenrod-yellow-2)
}

.internal-link {
    color: var(--deep-sky-blue-gobig);
    font-weight: 600;
    text-decoration: underline
}

.white-smoke-f4f4f4 {
    background-color: var(--white-smoke)
}

.deep-sky-blue-bg-00b6ed {
    background-color: var(--deep-sky-blue);
    color: #fff
}

.light-cyan-bg-c8e9e2 {
    background-color: var(--light-cyan)
}

.read-more-btn {
    width: 213.672px;
    text-align: center;
    background-color: #19191b;
    border-radius: 70px;
    padding: 20px 35px;
    font-size: 16px;
    font-weight: 700
}

.read-more-btn:hover {
    display: block
}

.read-more-btn.secondary {
    width: auto;
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    padding: 8px 44px
}

.read-more-btn.big {
    width: auto
}

.read-more-btn.white-btn {
    color: var(--black-gobig);
    background-color: #fff
}

.post-preheading {
    font-weight: 600
}

.post-preheading.green {
    color: var(--primary-blue)
}

.post-preheading.blue {
    color: #00b6ed
}

.post-category-container {
    align-items: center;
    margin-top: 24px;
    margin-bottom: 24px;
    display: flex
}

.post-category-container.margin-0 {
    margin-top: 16px;
    margin-bottom: 0
}

.round-btn-slider-right {
    width: 72px;
    height: 72px;
    border: 1px solid #19191b;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 5px 12px;
    display: none;
    top: auto;
    bottom: -10%;
    left: 12%;
    right: auto
}

.arrow-img {
    width: 42px;
    height: auto;
    object-fit: contain
}

.post-category-tab {
    color: #8c8c8d;
    white-space: nowrap;
    background-color: transparent;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 16px;
    font-weight: 400
}

.post-category-tab.w--current {
    color: #19191b;
    background-color: transparent;
    font-weight: 700
}

.post-category-tab.tab-webstories,
.post-category-tab.tab-webinars {
    display: none
}

.post-tab-content {
    overflow: visible
}

.post-tab-inner-content {
    position: relative
}

.post-container {
    max-width: 100%;
    margin-top: 48px;
    margin-bottom: 32px
}

.post-info {
    margin-bottom: 4px;
    display: flex
}

.post-info-text {
    margin-right: 8px
}

.post-info-text.read-time-value {
    margin-right: 0
}

.post-ct-tab-menu {
    border-bottom: 1px solid #19191b;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.post-ct-tab-menu.sticky {
    z-index: 99;
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.post-title {
    margin-top: 0;
    margin-bottom: 16px
}

.post-title:hover {
    text-decoration: underline
}

.post-title.in-explore {
    margin-bottom: 12px;
    font-size: 21px
}

.post-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: 4px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.post-details-container {
    flex-direction: column;
    display: flex
}

.explore-by-container {
    max-width: 100%;
    margin-bottom: 36px
}

.container-title {
    color: #19191b;
    border-bottom: 1px solid #19191b;
    margin-top: 4px;
    margin-bottom: 0;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 16px
}

.container-title.right-container {
    margin-bottom: 24px
}

.post-filter-tag {
    white-space: nowrap;
    background-color: #ebebeb;
    border: 0 #000;
    border-radius: 9px;
    margin-bottom: 12px;
    margin-right: 12px;
    padding: 10px 20px;
    font-weight: 600;
    display: inline-block
}

.post-filter-tag:hover {
    color: #fff;
    background-color: #696871
}

.post-in-explore {
    margin-bottom: 32px
}

.newsletter-container {
    max-width: 100%;
    background-color: #f8f8f8;
    border-radius: 10px;
    padding: 32px
}

.newsletter-heading {
    text-align: center;
    margin-top: 0
}

.newsletter-para {
    text-align: center
}

.newsletter-email-field {
    background-color: transparent;
    border: 1px #000;
    border-bottom-style: solid
}

.newsletter-email-field::-ms-input-placeholder {
    background-color: transparent
}

.newsletter-email-field::placeholder {
    background-color: transparent
}

.newsletter-submit-btn {
    background-color: #19191b;
    border-radius: 70px;
    margin-top: 12px;
    padding: 12px 64px;
    font-size: 16px;
    font-weight: 700
}

.form-2 {
    text-align: center
}

.post-img-container {
    width: 100%;
    object-fit: contain;
    padding-top: 100%;
    position: relative
}

.post-card-overlay {
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: rgba(0, 126, 160, .8);
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    transition: opacity .2s;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.post-card-overlay:hover {
    opacity: 1
}

.post-card-overlay.hide {
    display: none
}

.h1-heading {
    font-size: 40px
}

.h1-heading.font-size50px {
    font-size: 50px
}

.h1-heading.font-size50px.width80 {
    width: 100%;
    font-size: 40px
}

.h1-heading.font-size50px.width80.ch-limit {
    max-width: 26ch
}

.h1-heading.font-size50px.width80.ch-limit.go-big {
    width: auto;
    flex: none;
    margin-top: 0;
    margin-right: 5px
}

.h1-heading.letter-spacing-1 {
    letter-spacing: -1px
}

.h1-heading.digital-presence-calc {
    color: var(--deep-sky-blue);
    letter-spacing: -1px
}

.h1-heading.text-center.ch-28-53vw {
    width: 53vw
}

.h1-heading.text-center.ch-28-53vw.dark {
    color: var(--black-gobig)
}

.h1-heading.aveda-loyalty-program {
    letter-spacing: -1.5px;
    font-size: 48px;
    line-height: 1.3
}

.form-wrap-refer-prog {
    background-color: #1eb6ed;
    border-radius: 45px;
    padding: 20px 30px
}

.form-wrap-refer-prog.transparent {
    background-color: transparent
}

.referral-program-img {
    width: 80%;
    margin-left: auto;
    margin-right: auto
}

.post-page-slider {
    height: 100%;
    background-color: transparent
}

.post-page-slider-mask,
.post-page-slide {
    height: 100%
}

.round-btn-slider-left {
    width: 72px;
    height: 72px;
    border: 1px solid #19191b;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    padding: 5px 12px;
    display: none;
    position: absolute;
    top: auto;
    bottom: -10%;
    left: 0%;
    right: auto
}

.post-hero-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.play_btn_videopost {
    width: auto
}

.post-subheading {
    margin-top: 14px;
    margin-bottom: 48px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5
}

.title-of-content-container {
    background-color: rgba(218, 218, 218, .1);
    border-radius: 8px;
    flex-direction: column;
    align-items: flex-start;
    padding: 16px 12px;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 102px;
    overflow: scroll
}

.toc-title {
    margin-top: 0;
    font-size: 16px
}

.toc-text {
    width: 100%;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/62160519dd6a9e60fb2ab99c_play_arrow.svg);
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 17px;
    font-size: 12px
}

.toc-text:focus,
.toc-text.current {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/62160518361f8a6e193debde_pause.svg)
}

.post-share-container {
    flex-direction: column;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 75px
}

.share-btn {
    width: 100%;
    border: 1px solid rgba(25, 25, 27, .2);
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    padding: 20px;
    display: flex
}

.blog-rich-text {
    line-height: 1.5
}

.blog-rich-text h2 {
    margin-top: 0;
    margin-bottom: 24px
}

.blog-rich-text p {
    margin-bottom: 24px;
    font-size: 16px
}

.blog-rich-text blockquote {
    background-color: #f1f1f1;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/61cdb14563298bbd72877d0c_Shape.svg);
    background-position: 6% 22%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    border-left-style: none;
    border-radius: 21px;
    padding: 32px 42px 32px 80px;
    font-weight: 700;
    line-height: 1.3
}

.blog-rich-text h3 {
    margin-top: 40px;
    margin-bottom: 24px
}

.blog-rich-text figcaption {
    color: #8c8c8d;
    margin-top: 16px;
    margin-bottom: 8px
}

.blog-rich-text img {
    border-radius: 12px
}

.blog-rich-text a {
    color: var(--red);
    text-decoration: underline
}

.blog-rich-text ul,
.blog-rich-text ol {
    font-size: 16px
}

.text-span-2 {
    color: var(--deep-sky-blue-gobig)
}

.text-span-2._100--width {
    width: 100%;
    margin-top: 0
}

.blog-cta-container {
    width: 800px;
    height: 148px;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    padding: 4px 56px;
    display: flex
}

.blog-cta-container.primary {
    background-color: #fff6dd;
    border: 1px solid #f04037
}

.blog-cta-container.secondary {
    background-color: #fff
}

.blog-cta-heading {
    font-size: 21px;
    font-weight: 700
}

.blog-cta-heading.ch-limit {
    width: 24ch
}

.blog-cta-subheading {
    font-size: 12px
}

.blog-cta-content {
    max-width: 270px;
    margin-left: 24px
}

.blog-cta-content-container {
    align-items: center;
    display: flex
}

.blog-cta-btn {
    width: 198px;
    text-align: center;
    background-color: #f04037;
    border-radius: 12px;
    padding: 8px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 2
}

.blog-cta-btn.secondary {
    background-color: #000
}

.blog-cta-btn.secondary.genly-dcs-btn {
    padding-left: 13px;
    padding-right: 13px
}

.blog-author-container {
    z-index: 0;
    width: 460px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.blog-author-name {
    font-size: 24px;
    font-weight: 700
}

.blog-author-designation {
    font-size: 14px
}

.blog-author-separator {
    width: 56px;
    height: 1px;
    background-color: #19191b;
    margin-top: 16px;
    margin-bottom: 16px
}

.author-description {
    margin-bottom: 42px
}

.author-social-links {
    margin-left: 8px;
    margin-right: 8px
}

.author-social-links.hidden {
    display: none
}

.blog-author-img {
    border-radius: 90px;
    margin-bottom: 16px
}

.blog-author-img.height {
    width: 200px;
    max-height: 200px;
    border-radius: 100px
}

.blog-author-img.height.strech-fix {
    width: 200px;
    height: 200px;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/628f7d9618be45e2f6d717fe_Z57A2332%20\(1\).jpg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 200px
}

.go-big-banner-logos {
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex
}

.go-big-banner-logos.desktop.margin-btm {
    margin-bottom: 40px
}

.brand-logos-gobig {
    width: 106px
}

.brand-logos-gobig.margin-right-60px {
    margin-right: 20px
}

.brand-logos-gobig.european-wax-centre {
    height: 72px;
    object-fit: cover;
    object-position: 50% 100%
}

.post-cms-list {
    grid-column-gap: 16px;
    grid-row-gap: 80px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.read-time-flex {
    flex-wrap: nowrap;
    align-items: center;
    display: flex
}

.post-pagination {
    color: #19191b;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 60px
}

.post-pagination-next-prev {
    background-color: rgba(250, 250, 250, 0);
    border-style: none;
    align-items: center;
    margin-left: 46px;
    margin-right: 46px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 700;
    display: flex
}

.page-count {
    margin-top: 0;
    font-size: 16px;
    font-weight: 700
}

.post-card-static {
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.filter-dropdown {
    width: auto;
    height: 60px;
    color: #696871;
    background-color: rgba(243, 243, 243, 0);
    border: 1px #000;
    align-items: center;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 44px;
    font-size: 16px
}

.filter-dropdown-list.w--open {
    background-color: #fff;
    border: 1px solid rgba(212, 212, 212, .3);
    border-radius: 8px;
    padding-top: 12px;
    padding-bottom: 12px
}

.filter-tag-name {
    width: 100%;
    color: #696871;
    padding: 8px 16px;
    font-size: 12px
}

.filter-tag-name:hover {
    background-color: rgba(212, 212, 212, .2)
}

.filter-tag-dropdown-icon {
    color: #c4c4c4
}

.filter-form-block {
    z-index: 20;
    background-color: #fff;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 16px;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 40px
}

.post-form-filter-container {
    justify-content: flex-end;
    display: flex
}

.filter-select-element {
    width: auto;
    color: #696871;
    background-color: rgba(243, 243, 243, 0);
    border: 1px #000;
    margin-bottom: 0;
    margin-left: 20px;
    padding-left: 0;
    padding-right: 6px
}

.filter-select-element.size {
    width: 53px;
    display: none
}

.filter-select-element.content-type {
    width: 113px;
    display: none
}

.filter-select-element.sub-category.hidden,
.filter-select-element.hidden {
    display: none
}

.post-share-vertical {
    align-items: center;
    margin-top: 24px;
    margin-bottom: 24px;
    display: flex
}

.post-share-vertical.ebook-share-block {
    flex-direction: column;
    justify-content: center
}

.post-share-vertical.mobile-fixed {
    display: none
}

.rel-post-block {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    color: var(--black-gobig);
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    align-items: center;
    font-size: 21px;
    font-weight: 700;
    display: grid
}

._1-1-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

._1-1-img-container {
    width: 100%;
    padding-top: 100%;
    position: relative
}

.rel-post-list {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.confetti-lottie {
    z-index: 9999999;
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.confetti-trigger {
    cursor: pointer
}

.cms-select-feed-wrapper {
    display: none
}

.cms-select-collection {
    padding: 15px
}

.resource-hero-nav {
    display: flex;
    position: static
}

.form-single-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid
}

.form-single-column.isbn-single-col {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: 0
}

.form-single-column.no-margin {
    margin-top: 0
}

.form-single-column.no-margin.less-padding {
    grid-column-gap: 8px;
    grid-row-gap: 8px
}

.form-single-column.no-margin.row-gap-x {
    grid-row-gap: 8px
}

.form-single-column.aveda-loyalty-prog {
    grid-column-gap: 8px;
    grid-row-gap: 8px
}

.form-labels {
    opacity: .4;
    color: #19191b;
    text-align: left;
    font-weight: 600
}

.lp-demo-form {
    text-align: left;
    background-color: #fff;
    border-radius: 29px;
    flex-direction: column;
    align-items: center;
    padding: 32px;
    display: flex;
    box-shadow: 0 4px 6px 1px rgba(0, 0, 0, .1)
}

.lp-demo-form.dark {
    padding-top: 51px;
    padding-bottom: 52px;
    box-shadow: 0 0 10px 1px rgba(25, 25, 27, .2)
}

.lp-demo-form.dark.reduce-padding {
    padding-top: 30px;
    padding-bottom: 40px
}

.post-hero-img-container {
    width: 100%;
    padding-top: 100%;
    position: relative
}

.post-inside-hero-img {
    width: 50%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.post-inside-hero-img.padded-resouce-hero-img {
    padding-top: 0
}

.post-inside-hero-img.genly-blog-img-height {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover
}

.social-share-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-left: 20px;
    display: grid
}

.social-share-grid.ebook-share-icon-grid {
    margin-left: 0
}

.social-share-icon {
    margin-bottom: -6px
}

.ebook-share-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.ebook-download-cta {
    width: 193.906px;
    border: 1px solid var(--black-gobig);
    color: var(--black-gobig);
    text-align: center;
    background-color: rgba(56, 152, 236, 0);
    border-radius: 12px;
    margin-top: 32px;
    padding: 8px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 2
}

.sidebar-styling-dont-delete {
    display: none
}

.case-study-internal-hero-img {
    max-height: 70px
}

.ebook-rich-text {
    color: var(--black-gobig);
    line-height: 1.5
}

.ebook-rich-text h2 {
    margin-top: 0;
    margin-bottom: 24px
}

.ebook-rich-text p {
    margin-bottom: 24px;
    font-size: 16px
}

.ebook-rich-text blockquote {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/624560846c9234a98f933d5c_green-inverted-comma-invert.svg), url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/62456083264ca62b68b56239_green-inverted-comma.svg);
    background-position: 98% 100%, 16px 0;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    border-left-style: none;
    padding: 40px 16px;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3
}

.ebook-rich-text h3 {
    margin-top: 40px;
    margin-bottom: 24px
}

.ebook-rich-text figcaption {
    color: #8c8c8d;
    margin-top: 16px;
    margin-bottom: 8px
}

.ebook-rich-text img {
    border-radius: 12px
}

.ebook-rich-text a {
    color: var(--red);
    text-decoration: underline
}

.ebook-rich-text.drift-font-size {
    font-size: 15px;
    line-height: 1.5
}

.video-inside-hero-container {
    z-index: 2;
    width: 50%;
    height: 100%;
    object-fit: cover;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.video-icon {
    z-index: 1;
    width: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.html-embed-5 {
    margin-top: 19px
}

.back-to-resources-btn {
    color: var(--dark-slate-grey);
    cursor: pointer;
    background-color: #fff;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6215f7016cf692396f84f848_keyboard_arrow_left.svg);
    background-position: 20%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 8px;
    margin-bottom: 48px;
    padding: 10px 24px 10px 48px;
    font-size: 16px
}

.back-to-resources-btn.btm-20 {
    margin-bottom: 20px
}

.no-overflow-container {
    z-index: 1;
    width: 100%;
    height: 400px;
    position: absolute;
    overflow: hidden
}

.dark-purple-text {
    color: #7114a0
}

.genly-form-field-container {
    grid-column-gap: 20px;
    grid-row-gap: 12px;
    flex-direction: column;
    display: flex
}

.landing-page-category {
    color: #7114a0;
    order: 1;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 25px;
    font-weight: 700
}

.landing-page-testimonial-flex {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    color: var(--alice-blue);
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.landing-page-comments {
    width: 47%;
    text-align: center
}

.rel-post-list-salon {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.nav-bottom-border {
    width: 100%;
    height: 1px;
    max-width: 1120px;
    background-color: rgba(0, 0, 0, .1);
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: -1%;
    left: 0%;
    right: 0%
}

.free-demo-heading.left-margin-12px {
    margin-left: 12px
}

.lp-quotes-image {
    width: 64px;
    height: 48px;
    object-fit: contain;
    margin-bottom: 20px
}

.lp-testimonial-name {
    margin-top: 16px;
    font-size: 20px;
    font-weight: 700
}

.logos-gobig {
    grid-column-gap: 12px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.logos-gobig-item {
    align-items: center;
    margin-right: 14px;
    display: flex
}

.splide__slide {
    width: 97%;
    flex: none
}

.splide__slide.five-cards {
    width: 97%;
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.splide__slide.three-cards {
    width: 33%
}

.splide__slide.width373 {
    width: 373px;
    max-width: 373px
}

.splide__track {
    width: 100%;
    height: 100%;
    overflow: auto
}

.splide__track.padding-tb40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.gobig-testimonial-content {
    width: 500px;
    text-align: left;
    border: 3px solid #eae9f2;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    padding: 28px;
    display: flex
}

.splide__list {
    height: 100%;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.gobig-person-image {
    width: 266px;
    height: 266px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 40px;
    box-shadow: 0 52px 54px -14px rgba(65, 62, 101, .45)
}

.gobig-testimonial-design {
    color: var(--black-gobig);
    line-height: 1.6
}

.gobig-comma {
    color: var(--black-gobig)
}

.gobig-author-data-testi {
    align-items: center;
    display: flex
}

.splide__arrows {
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.splide__arrows.align-rgt {
    justify-content: flex-end
}

.splide__arrow {
    width: 6em;
    height: 3em;
    background-color: transparent;
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 30%;
    border: 1px solid #242022;
    border-radius: 100vw;
    margin-right: 1em;
    transition: all .2s
}

.splide__arrow:hover {
    background-color: rgba(55, 50, 53, .06)
}

.splide__arrow.splide__arrow--prev {
    width: 7em;
    height: 3em;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/620f4a21e730133783c8473d_arrow_back.svg);
    border-style: none;
    border-radius: 0;
    transform: rotate(-180deg)
}

.splide__arrow.splide__arrow--prev:active {
    transform: scale(.95)rotate(-180deg)
}

.splide__arrow.splide__arrow--next {
    width: 7em;
    height: 3em;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/620f4a21e730133783c8473d_arrow_back.svg);
    border: 0 transparent;
    border-radius: 0
}

.splide__arrow.splide__arrow--next:active {
    transform: scale(.95)
}

.splide__arrow.splide__arrow--prev {
    width: 7em;
    height: 3em;
    opacity: .67;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/620f4a21e730133783c8473d_arrow_back.svg);
    border-style: none;
    border-radius: 0;
    transform: rotate(-180deg)
}

.splide__arrow.splide__arrow--prev:active {
    transform: scale(.95)rotate(-180deg)
}

.splide__arrow.splide__arrow--next {
    width: 7em;
    height: 3em;
    opacity: .67;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/620f4a21e730133783c8473d_arrow_back.svg);
    border: 0 transparent;
    border-radius: 0
}

.splide__arrow.splide__arrow--next:active {
    transform: scale(.95)
}

.splide__embed.left-spilde-embed {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 1%;
    right: auto
}

.splide__embed.right_splide_embed {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -1%
}

.splide__embed.left-spilde-embed {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.splide {
    width: 100%;
    position: relative
}

.splide.slider2 {
    z-index: 1;
    min-height: 500px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
    overflow: hidden
}

.splide.slider2.mobile-hide {
    display: none
}

.splide.slider {
    z-index: 1;
    min-height: 500px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-right: 50px;
    display: flex;
    overflow: hidden
}

.gobig-testimonial-splide {
    justify-content: center;
    align-items: center;
    display: flex
}

.gobig-testi-logo {
    max-height: 70px;
    object-fit: contain
}

.gobig-testimonial-text {
    color: var(--black-gobig);
    text-align: left;
    font-size: 16px;
    line-height: 1.6
}

.gobig-testimonial-text.font-size-14 {
    font-size: 14px;
    line-height: 1.5
}

.gobig-heading {
    width: 28ch;
    max-width: 980px;
    color: var(--black-gobig);
    text-align: left;
    margin-top: 0;
    margin-left: 100px;
    margin-right: 100px;
    font-size: 42px;
    display: block;
    position: relative
}

.gobig-heading.ch14 {
    width: 14ch
}

.gobig-logo-wrap-mobile {
    display: none
}

.top-arrow-btn {
    z-index: 99;
    background-color: #fff;
    border-radius: 50%;
    position: fixed;
    top: auto;
    bottom: 3%;
    left: auto;
    right: 8%;
    box-shadow: 1px 6px 20px rgba(0, 0, 0, .6)
}

.top-arrow {
    transform: rotate(180deg)
}

.landing-page-rich-text h4 {
    font-size: 16px
}

.landing-page-rich-text ul {
    margin-bottom: 40px;
    padding-left: 0;
    list-style-type: none
}

.landing-page-rich-text li {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/625d5a40c50e88891dfb77e9_list-tick-mark.svg);
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-size: auto;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-left: 8px;
    padding-left: 24px
}

.landing-page-rich-text h3 {
    line-height: 1.5
}

.gobig-testi-logo-container {
    max-width: 40%;
    border-radius: 10px;
    margin-top: 20px;
    padding: 10px;
    box-shadow: 0 0 30px -4px rgba(65, 62, 101, .15)
}

.checkbox-recaptcha {
    margin-top: 24px
}

.checkbox-recaptcha.bottom-margin-neg8 {
    margin-bottom: -8px
}

.isbn-logo {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.isbn-form {
    width: 549px;
    height: auto;
    text-align: left;
    background-color: #fff;
    border-radius: 29px;
    flex-direction: column;
    align-items: flex-start;
    padding: 37px 60px 72px;
    display: flex;
    box-shadow: 0 4px 6px 1px rgba(0, 0, 0, .1)
}

.form-container {
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    margin-top: 70px;
    display: flex
}

.form-container.hide-on-desktop {
    display: none
}

.logos-container {
    width: 1130px;
    min-height: 337px;
    background-color: #fff;
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: absolute;
    top: -16%;
    bottom: auto;
    left: auto;
    right: auto;
    box-shadow: 0 4px 15px rgba(0, 0, 0, .25)
}

.logos-container.mobile-hide {
    min-height: auto;
    top: -10%
}

.logos-container.mobile {
    display: none
}

.logo-slider-wrap {
    width: 100%;
    display: flex
}

.logo-slider {
    background-color: transparent;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.logo-slide {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.videos-grid {
    width: 100%;
    height: 100%;
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.round-btn-footer {
    width: 380px;
    background-color: #e53a24;
    border-radius: 50px;
    margin-bottom: 33px;
    padding: 14px 35px;
    font-size: 40px;
    font-weight: 600;
    line-height: 54.47px
}

.round-btn-footer.mobile-hide {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 30px;
    line-height: 1.5em
}

.round-btn-footer.hide-on-desktop {
    display: none
}

.round-btn-footer.width-240px {
    width: 240px;
    height: 43px;
    text-align: center;
    margin-bottom: 0;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 700;
    line-height: 21.79px
}

.mobile-hero-img-container.hide-on-desktop {
    display: none
}

.cross-btn-popup {
    z-index: 6;
    width: 120px;
    cursor: pointer;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.cross-btn-popup.fcms-popup {
    width: 16px;
    display: none;
    top: 3%;
    right: 3%
}

.cross-btn-popup.fcms-popup-lp {
    width: 16px;
    display: block;
    top: 3%;
    right: 3%
}

.spacer-32 {
    width: 32px;
    height: 32px
}

.customer-filterheader-container {
    position: relative
}

.fs-rangeslider_wrapper-2 {
    width: 100%;
    align-items: center;
    padding: 1rem .5rem;
    display: block;
    position: relative
}

.fs-rangeslider_fill-2 {
    width: 20%;
    height: 100%;
    background-color: var(--red);
    border-radius: 999px;
    position: absolute
}

.fs-rangeslider_input-2 {
    display: none
}

.fs-range_values-2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: relative
}

.fs-rangeslider_handle-right-2 {
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background-color: var(--red);
    cursor: grab;
    border-radius: 999rem;
    flex: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.fs-rangeslider_handle-right-2:focus {
    background-color: #501aff
}

.fs-rangeslider_handle-right-2:focus-visible {
    outline-offset: 4px;
    outline: 2px solid #9b9b9b
}

.fs-rangeslider_handle-right-2[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #9b9b9b
}

.fs-rangeslider_handle-left-2 {
    z-index: 1;
    width: 1rem;
    height: 1rem;
    background-color: var(--red);
    cursor: grab;
    border-radius: 999rem;
    flex: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    box-shadow: 0 0 10px rgba(0, 0, 0, .1)
}

.fs-rangeslider_handle-left-2:focus {
    background-color: #501aff
}

.fs-rangeslider_handle-left-2:focus-visible {
    outline-offset: 4px;
    outline: 2px solid #9b9b9b
}

.fs-rangeslider_handle-left-2[data-wf-focus-visible] {
    outline-offset: 4px;
    outline: 2px solid #9b9b9b
}

.fs-rangeslider_track-2 {
    height: .25rem;
    background-color: #f0f0f0;
    border-radius: 999rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.fs-rangeslider_handle-text-2 {
    text-align: center;
    font-size: 1.25rem;
    position: relative
}

._13px-opensans-bold-link {
    margin-left: 3px;
    text-decoration: underline
}

.form-slider {
    width: 100%;
    height: 100%;
    background-color: transparent
}

.form-slider-wrap {
    width: 100%;
    padding-left: 29px;
    padding-right: 29px
}

.next-button {
    z-index: 2;
    width: 250px;
    background-color: var(--red);
    border-radius: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    position: relative;
    overflow: visible
}

.next-btn-txt {
    border-radius: 10px;
    padding: 14px 40px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.6
}

.contact-us-call-link {
    color: #fff;
    font-weight: 500
}

.nextoverlay {
    z-index: 3;
    height: 52px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, .8);
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    left: 0%;
    right: 0%
}

.nextoverlay-error {
    background-color: var(--red);
    color: #fff;
    border-radius: 3px;
    padding: 3px 6px;
    font-size: 12px;
    display: inline-block;
    transform: translateY(-28px)
}

.genly-blog-head {
    width: 35ch
}

.form-wrapper-fitness-center-lp {
    margin-top: 34px
}

.checkbox-title {
    z-index: 10;
    color: var(--dark-slate-grey);
    justify-content: center;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.checkbox_wrap {
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.form-section-title {
    color: #0a1f44;
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 1.2
}

.error-message-3 {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px
}

.op-form-slider {
    height: auto;
    max-width: 700px;
    background-color: transparent;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
    position: relative
}

.checkbox {
    z-index: 5;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    border: 2px solid transparent;
    border-radius: 10px;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.checkbox:active {
    border: 1px solid #000
}

.form-full {
    justify-content: center;
    align-items: flex-start;
    margin-top: 80px;
    padding: 90px 3% 140px;
    display: flex
}

.form-title-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
    display: flex
}

.dpc-btn {
    width: auto;
    height: 47px;
    max-width: 159px;
    grid-column-gap: 12px;
    color: #5b617c;
    background-color: #f1f1f1;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
    transition: all .2s;
    display: flex;
    position: absolute;
    top: auto;
    left: auto;
    overflow: visible
}

.dpc-btn.next {
    min-width: 150px;
    border-color: var(--medium-sea-green);
    background-color: var(--medium-sea-green);
    color: #fff;
    justify-content: space-around;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.dpc-btn.previous {
    min-width: 150px;
    justify-content: space-between;
    padding: 15px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.title-form-section {
    color: #1f8d5d;
    text-align: center;
    font-size: 15px;
    font-weight: 600
}

.form12_checkbox_field {
    width: 140px;
    height: 120px;
    background-color: #fff;
    border: 1.2px solid rgba(62, 52, 200, .1);
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    padding: 35px 22px 22px;
    display: flex;
    position: relative;
    box-shadow: 1px 1px 35px rgba(198, 211, 255, .28)
}

.mobile-nav-bottom {
    display: none
}

.arrow-previous {
    width: 16px;
    margin-right: 8px
}

.slider-content-wrap {
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 60px 0 100px;
    display: flex;
    position: relative
}

.slider-content-wrap.form-container {
    margin-top: 0
}

.checkbox-field {
    width: 100px;
    height: 120px;
    min-width: 140px;
    background-color: #fff;
    border: 1.2px solid rgba(62, 52, 200, .1);
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 22px;
    display: flex;
    position: relative
}

.form-content {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 12px;
    margin-bottom: -20px;
    padding: 32px 24px 24px;
    transition: all .2s
}

.dpc-mask {
    height: auto
}

.checkbox-image {
    width: 45px
}

.dp-form-question {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 1.4
}

.dpc-slide {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    flex-wrap: wrap;
    padding-top: 0;
    padding-bottom: 0;
    position: static
}

.form-success-digital-presence-report {
    z-index: 10000;
    width: 100vw;
    height: 100%;
    text-align: left;
    padding: 0;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: scroll
}

.slider__controller {
    filter: grayscale();
    flex-direction: column;
    align-items: center;
    margin-top: 15px;
    margin-left: 15px;
    padding: 4px;
    display: flex
}

.slider__controller.active {
    filter: none
}

.dp-form-question-block {
    margin-bottom: 64px
}

.form-wrapper-2 {
    margin-bottom: 0;
    padding: 0;
    display: block
}

.sm-brand-container {
    grid-column-gap: 8px;
    justify-content: center;
    align-items: center;
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 700;
    display: flex
}

.sm-brand-logo {
    height: 40px;
    object-fit: contain
}

.option-checkbox-container {
    margin-bottom: 36px
}

.op-form-descriptive-text {
    max-width: 550px;
    color: rgba(65, 65, 65, .8);
    margin-left: auto;
    margin-right: auto
}

.op-form-steps-container {
    justify-content: center;
    align-items: center;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.op-form-step-connector {
    width: 100px;
    height: 2px;
    background-color: rgba(0, 0, 0, .1)
}

.green-square-16 {
    width: 12px;
    height: 12px;
    background-color: var(--medium-sea-green);
    margin-bottom: 10px
}

.hack50-range-slider {
    margin-bottom: 3.125rem;
    padding-bottom: 1.25rem;
    padding-left: .3125rem;
    padding-right: .3125rem;
    position: relative
}

.hack50-slider-indicators {
    justify-content: space-between;
    margin-top: .625rem;
    padding-left: .3125rem;
    padding-right: .3125rem;
    display: flex
}

.html-embed-6 {
    color: var(--medium-sea-green)
}

.request-a-demo-desktop-spa-salon {
    z-index: 999999;
    width: 100vw;
    height: auto;
    max-height: none;
    max-width: none;
    opacity: 1;
    background-color: rgba(204, 204, 204, .73);
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.request-a-demo-desktop-spa-salon.mob-padding {
    display: none
}

.request-a-demo-spa-salon-mobile-tab {
    opacity: 0;
    display: none;
    overflow: hidden
}

.embed-webstories {
    max-width: 100%
}

.brand-flg {
    order: -1
}

.flg-overview-video-link {
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.hero-sub-wrap-2 {
    color: #3fb9da
}

.gobigv2-slider-text-2 {
    color: #19191b;
    font-size: 16px;
    line-height: 1.6
}

.gobigv2-slider-text-2.btm-margin {
    text-align: left;
    margin-bottom: 60px;
    line-height: 2
}

.testimonial-ogo {
    height: 100px;
    object-fit: contain
}

.testimonial-ogo.corepower {
    padding: 24px
}

.testimonial-ogo.clo-flo {
    padding: 10px
}

.testimonial-ogo.face-gym {
    padding: 15px
}

.gobigv2-author-name-text-2 {
    color: #19191b;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.6
}

.facegym-logo {
    height: 70px;
    margin-bottom: 20px
}

.flg-tab-content-wrap {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 20px;
    padding: 20px;
    display: flex;
    box-shadow: -1px 1px 17px rgba(0, 0, 0, .1)
}

.flg-tab-content-wrap.w--current {
    width: 100%;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 20px;
    box-shadow: 8px 0 60px -20px rgba(0, 0, 0, .35)
}

.h4-no-padding {
    text-align: center;
    margin-bottom: 0;
    margin-left: 16px
}

.h4-no-padding.ch20 {
    width: 19ch
}

.h4-no-padding.ch30 {
    width: 30ch
}

.tick-icon {
    margin-right: 7px
}

.tick-icon.top-5 {
    margin-top: 5px
}

.flg-logo {
    max-height: 60px;
    min-height: 34px;
    object-fit: contain
}

.flg-logo.aws {
    height: 30px
}

.flg-logo.zoom {
    height: 60px;
    padding: 14px
}

.flg-logo.smaller {
    padding: 14px
}

.logo-slide-2 {
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.site-wrapper-2 {
    z-index: 1;
    width: 100%;
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px;
    position: relative
}

.site-wrapper-2.zero-padding {
    padding-left: 0;
    padding-right: 0
}

.site-wrapper-2.zero-padding.mobile-padding {
    padding-left: 32px;
    padding-right: 32px
}

.gobig2-hero-desc-2 {
    max-width: 610px;
    color: #19191b;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
    position: relative
}

.gobig2-hero-desc-2.left-align {
    text-align: left
}

.gobig2-hero-desc-2.left-align.width100 {
    max-width: 100%;
    margin-top: 0
}

.aveda-lp-hero-img {
    max-height: 360px;
    object-fit: contain;
    margin-top: 32px
}

.aveda-section-bg-yellow-circle {
    z-index: 0;
    position: absolute;
    top: auto;
    bottom: 10%;
    left: 0%;
    right: auto
}

.aveda-section-bg-yellow-circle.pos-top {
    z-index: 1;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.get-started-aveda-img {
    width: auto;
    height: 80px
}

.get-started-aveda-img.steps {
    width: 80px;
    background-color: #f2f4f0;
    border-radius: 50%;
    padding: 8px
}

.body-medium-go-big-full-width {
    color: #fcfcfc;
    text-align: left;
    letter-spacing: 0;
    font-size: 18px;
    line-height: 34px
}

.body-medium-go-big-full-width.dark-text {
    color: #414141
}

.body-medium-go-big-full-width.dark-text.centre-aligned {
    text-align: center
}

.body-medium-go-big-full-width.grey-txt {
    color: #696871;
    text-align: center
}

.aveda-lp-navbar {
    z-index: 5;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, 0);
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.aveda-lp-demo-form {
    width: 476px;
    text-align: left;
    background-color: #fff;
    border: 3px solid transparent;
    border-radius: 29px;
    flex-direction: column;
    align-items: center;
    padding-top: 47px;
    padding-bottom: 40px;
    display: flex;
    box-shadow: 0 4px 6px 1px rgba(0, 0, 0, .1)
}

.post-inside-hero-img-genly {
    width: 50%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.post-inside-hero-img-genly.genly-blog-img-height {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover
}

.embed-hide {
    display: none
}

.heading-192 {
    font-weight: 400
}

.rich-text-block {
    white-space: normal
}

.adword-spa-lp-bg-oval {
    z-index: 0;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.adword-spa-lp-bg-oval.review-section {
    top: auto;
    bottom: -47%;
    left: 0%;
    right: auto
}

.adword-spa-lp-bg-oval.be-in-control {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.spacer-50px {
    height: 50px
}

.logo-img-container {
    grid-column-gap: 12px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.logo-img-container.top-margin-32px {
    margin-top: 32px
}

.adwords-review-badge-img.getapp {
    height: 90px
}

.adwords-spa-features-card {
    height: 100%;
    background-color: #f3f5ff;
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 12px;
    flex-direction: column;
    align-items: stretch;
    padding: 52px 40px 160px;
    display: flex;
    position: relative
}

.adwords-spa-features-card.bg-color-fef2e9 {
    background-color: #fef2e9
}

.adwords-spa-features-list {
    grid-row-gap: 20px;
    flex-direction: column;
    margin-top: 10px;
    padding-left: 0;
    list-style-type: none;
    display: flex
}

.adwords-spa-features-list-item {
    color: #696871;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/62f59c87af7b5b09722eec2b_check-svg.svg);
    background-position: 2px 3px;
    background-repeat: no-repeat;
    padding-left: 36px;
    font-size: 16px
}

.adwords-spa-features-card-img {
    width: 90%;
    object-fit: contain;
    object-position: 55% 50%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: -110px;
    left: 0%;
    right: 0%
}

.adwords-spa-modern-ftr-card {
    min-height: 312px;
    text-align: center;
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    align-items: center;
    padding: 24px 32px;
    display: flex;
    position: relative;
    box-shadow: 1px 1px 20px rgba(0, 0, 0, .06)
}

.adwords-spa-modern-ftr-card.request-a-demo {
    color: #fff;
    background-image: linear-gradient(#ef625b, #f04037);
    justify-content: center
}

.adwords-spa-modern-ftr-card.request-a-demo:hover {
    box-shadow: none
}

.red-underline-2px {
    width: 180px;
    height: 2px;
    background-color: #f04037
}

.be-in-control-adwords-spa-card {
    grid-column-gap: 12px;
    background-color: #fff;
    border-radius: 12px;
    align-items: center;
    padding: 44px 28px;
    display: flex;
    box-shadow: 3px 3px 24px rgba(0, 0, 0, .24)
}

.be-in-control-adwords-spa-card-image {
    width: 120px;
    object-fit: contain
}

.manage-grow-adwords-spa-card {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 120px 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.manage-annd-grow-adwords-spa-card-image-block {
    height: 120px;
    grid-column-gap: 12px;
    background-color: #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: 28px 8px;
    display: flex;
    box-shadow: 3px 3px 24px rgba(0, 0, 0, .24)
}

.request-a-demo-btn-large {
    width: auto;
    height: 65px;
    background-color: #e53a24;
    border: 0 solid #fff;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 18px 40px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.6;
    display: flex;
    position: relative
}

.one-tool-adwords-spa-grid {
    grid-column-gap: 24px;
    grid-row-gap: 200px;
    object-position: 0% 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 180px;
    display: grid
}

.radio-button-field {
    width: 100px;
    height: 120px;
    min-width: 140px;
    background-color: #fff;
    border: 1.2px solid rgba(62, 52, 200, .1);
    border-radius: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 6px;
    margin-right: 6px;
    padding: 22px;
    display: flex;
    position: relative
}

.radio-button-field.s {
    background-color: #f1fff9;
    border-color: #36b37e
}

.dpc-radio-button {
    z-index: 5;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    border: 2px solid transparent;
    border-radius: 10px;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.dpc-radio-button.w--redirected-checked {
    background-color: #f1fff9
}

.radio-btn-title {
    z-index: 10;
    color: var(--dark-slate-grey);
    justify-content: center;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.arrow-next {
    width: 16px;
    transform-style: preserve-3d;
    margin-right: 8px;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.go-big-features-wrap {
    flex-direction: column;
    align-items: center;
    padding-top: 60px;
    display: flex;
    position: relative
}

.go-big-features-wrap.mobile-top-padding-0 {
    text-align: left
}

.go-big-feature-grid {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 160px 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 100px;
    display: grid
}

.go-big-feature-grid.last {
    margin-bottom: 0
}

.progress-line {
    z-index: -1;
    width: 3px;
    height: 100%;
    background-color: #3fbada;
    position: absolute
}

.progress-line.small {
    height: 66%
}

.progress-line._84 {
    height: 84%
}

.point-number-go-big-features {
    width: 60px;
    height: 60px;
    color: #fff;
    background-color: #3fbada;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
    font-weight: 600;
    display: flex
}

.go-big-zenoti-content-block {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.go-big-features-list {
    color: rgba(65, 65, 65, .8);
    margin-top: 20px;
    padding-left: 20px;
    font-size: 16px
}

.go-big-features-list-item {
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 1.7
}

.go-big-features-heading {
    margin-top: 0;
    font-size: 26px;
    font-weight: 600
}

.go-big-features-heading.mobile {
    display: none
}

.modal-wrapper-pop-up {
    z-index: 2000;
    width: 100vw;
    height: 100vh;
    background-color: rgba(65, 65, 65, .8);
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.modal-wrapper-pop-up.flex {
    justify-content: center;
    align-items: center;
    display: none
}

.modal-form-wrapper {
    width: 70%;
    height: auto;
    max-height: 95%;
    background-color: #fff;
    border-radius: 20px;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: relative
}

.popup-form-grid {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex
}

.popup-form-image-container {
    width: 50%;
    height: 100%
}

.popup-form-detail-container {
    width: 50%;
    padding: 60px 30px 30px;
    position: relative;
    overflow: auto
}

.field-label {
    font-size: 12px;
    font-weight: 600
}

.popup-form-text-field {
    border-radius: 8px;
    margin-bottom: 5px;
    line-height: 1.2
}

.popup-form-image {
    height: 100%
}

.form-close-block {
    width: 16px;
    margin-top: 32px;
    margin-right: 16px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 3%
}

.visible-on-tab-mob.btm-20 {
    margin-bottom: 20px;
    display: none
}

.digital-report-section-container {
    width: 100%;
    height: 100%
}

.divider-digital-presence-report {
    width: 100%;
    height: 2px;
    background-color: #fff
}

.digital-presence-results-grid-container {
    grid-row-gap: 60px;
    flex-direction: column;
    display: flex
}

.digital-presence-results-grid {
    grid-column-gap: 32px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(min-content, .25fr) 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.dpc-score-text {
    text-align: center;
    margin-top: 0;
    font-size: 120px;
    line-height: 1
}

.dpc-score-text.font90 {
    font-size: 90px
}

.dpc-score-type-text {
    color: #03b6e8;
    text-align: center;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 700
}

.dpc-score-type-text.para-28 {
    text-align: left
}

.dpc-score-type-text.para-28.btm40 {
    margin-top: 0;
    margin-bottom: 40px
}

.dpc-score-container {
    height: 100%;
    border-right: 1px solid #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

.dpc-score-container.width340 {
    width: 360px
}

.heading-dpc-report-section {
    color: #000;
    font-size: 24px;
    line-height: 1.6
}

.dpc-popup-content-wrapper {
    z-index: 2;
    max-width: 600px;
    color: var(--dark-slate-grey);
    background-color: #fff;
    border-radius: 8px;
    padding-bottom: 9px;
    padding-left: 35px;
    padding-right: 35px;
    position: relative
}

.dpc-form-wrapper {
    margin-top: 34px
}

.success-form-state-dpc {
    z-index: 2;
    background-color: #fff;
    padding-top: 0;
    position: relative
}

.gobig2-head-main-2 {
    max-width: 980px;
    color: #19191b;
    text-align: left;
    letter-spacing: -2.5px;
    margin-top: 0;
    margin-left: 100px;
    margin-right: 100px;
    font-size: 42px;
    display: block;
    position: relative
}

.gobig2-head-main-2.gobigv2-center-head {
    max-width: 16ch;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 50px
}

.gobig2-head-main-2.gobigv2-center-head.btm-100 {
    margin-bottom: 100px
}

.gobig2-head-main-2.gobigv2-center-head.impact-head {
    z-index: 1;
    max-width: 20ch;
    position: relative
}

.mztp-heading {
    width: 25ch;
    max-width: 980px;
    color: #19191b;
    text-align: left;
    letter-spacing: -2.5px;
    margin-top: 0;
    font-size: 42px;
    display: block;
    position: relative
}

.gobigv2-eyebrow-text-2 {
    color: #7564a8;
    margin-left: 100px;
    margin-right: 100px;
    font-size: 32px
}

.gobigv2-eyebrow-text-2.gobigv2-center {
    text-align: center;
    margin-right: 100px
}

.gobigv2-eyebrow-text-2.gobigv2-center.blue-color {
    color: #3fb9da
}

.mztp-heading-2 {
    max-width: 100%;
    color: #19191b;
    text-align: center;
    letter-spacing: -2.5px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 42px;
    line-height: 1.5;
    display: block;
    position: relative
}

.text-span-red {
    color: #f04037
}

.mztp-txt {
    color: #696871;
    text-align: left;
    letter-spacing: -.5px;
    font-size: 18px;
    line-height: 1.6
}

.mztp-txt.top-100 {
    width: 80%;
    color: #fff;
    text-align: left;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto
}

.outlined-btn {
    color: var(--dark-slate-grey);
    background-color: #fff;
    border: 1px solid #414141;
    border-radius: 8px;
    font-size: 21px;
    font-weight: 700
}

.outlined-btn.margin-left-35 {
    margin-left: 35px;
    padding-top: 11px;
    padding-bottom: 11px
}

.mztp-hero-head {
    max-width: 600px;
    color: #414141;
    text-align: left;
    font-size: 60px;
    display: block;
    position: relative
}

.mob-hero-img {
    display: none
}

.margin-0 {
    margin-bottom: 0
}

.text-span-black {
    color: var(--black-gobig)
}

.green-lable {
    background-color: #dcffc6;
    border-radius: 1000px
}

.icon-24 {
    width: 24px
}

.icon-24.right-10 {
    margin-right: 15px
}

.depasquale-logo-testimon-section {
    width: 180px;
    margin-top: 10px;
    margin-bottom: 10px
}

.yellow-gradient-lp-myzrn-paymets-hero {
    z-index: 0;
    width: 140px;
    display: block;
    position: absolute;
    top: auto;
    bottom: -14%;
    left: 0%;
    right: auto
}

.aveda-loyalty-programs-list {
    margin-top: 20px;
    padding-left: 0;
    font-size: 16px;
    list-style-type: none
}

.aveda-loyalty-programs-list-item {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/632d3f6e42e5245ad18089ca_Ellipse%2020.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 24px;
    font-size: 16px
}

.aveda-loyalty-programs-list-item.no-bullet {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0
}

.aveda-loyalty-programs-list-item.grey-txt {
    color: #696871;
    font-size: 18px
}

.aveda-loyalty-lp-reward-guests {
    margin-top: 32px
}

.aveda-loyalty-lp-reward-guests.mobile-only {
    display: none
}

.aveda-loyalty-lp-customise-program {
    object-fit: contain
}

.aveda-loyalty-lp-why-loyalty-heading {
    border-style: solid;
    border-width: 1px;
    border-radius: 40px;
    margin-left: auto;
    margin-right: auto;
    padding: 8px 60px;
    display: inline-block
}

.aveda-loyalty-lp-why-loyalty-heading.blue {
    border-color: var(--deep-sky-blue);
    color: var(--deep-sky-blue)
}

.aveda-why-loyalty-h3 {
    margin-top: 0
}

.aveda-why-loyalty-h3.purple {
    color: var(--medium-purple);
    font-size: 28px
}

.aveda-why-loyalty-h3.purple.ch30 {
    width: 30ch
}

.aveda-why-loyalty-h3.pink {
    color: var(--pale-violet-red);
    font-size: 28px
}

.aveda-why-loyalty-h3.pink.ch24 {
    width: 24ch
}

.aveda-why-loyalty-h3.green {
    color: #25867d;
    font-size: 28px
}

.aveda-why-loyalty-h3.green.ch22 {
    width: 22ch
}

.aveda-why-loyalty-h3.yellow {
    color: #e7bb8b;
    font-size: 28px
}

.aveda-why-loyalty-h3.lightgreen {
    color: #729368;
    font-size: 28px
}

.aveda-why-loyalty-h3.brownish {
    color: #bf6e4b;
    font-size: 28px
}

.text-regular-48px {
    color: var(--black-gobig);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2
}

.text-regular-48px.bold {
    margin-bottom: 20px;
    font-weight: 700
}

.underlined {
    text-decoration: underline
}

.aveda-loyaltylp-plan-img.mobile-only {
    display: none
}

.black-list-item {
    font-size: 18px;
    list-style-type: disc
}

.black-list-item.top10 {
    margin-top: 10px
}

.juggler-list {
    margin-top: 20px;
    margin-bottom: 24px;
    padding-left: 20px;
    font-size: 16px;
    list-style-type: none
}

.abs-pos {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.abs-pos.top-30 {
    top: -30%
}

.white-text20px {
    color: #fff;
    text-align: left;
    font-family: Open Sans, sans-serif;
    font-size: 20px;
    font-weight: 400
}

.inline-wrap {
    justify-content: center;
    display: flex
}

.inline-wrap.top20px {
    margin-top: 20px
}

.inline-wrap.top20px.rel {
    z-index: 2;
    position: relative
}

.para-40 {
    font-size: 26px;
    line-height: 1.6
}

.juggler-zigzag-img {
    width: 350px;
    height: 350px
}

.juggler-zigzag-img.rgt10 {
    margin-right: 20px
}

.juggler-zigzag-img.left20 {
    margin-left: 20px
}

.flex-hori {
    margin-top: 70px;
    margin-bottom: 70px;
    display: flex
}

.flex-hori.flexcenter {
    grid-column-gap: 20px;
    justify-content: center;
    align-items: center
}

.flex-hori.flexcenter.margin-36 {
    margin-top: 0;
    margin-bottom: 36px
}

.flex-hori.flexcenter.no-mar {
    margin-top: 0;
    margin-bottom: 0
}

.flex-hori.flexcenter.hide {
    display: none
}

.flex-hori.margin-0 {
    align-items: center;
    margin-top: 0;
    margin-bottom: 0
}

.flex-hori.min-margin {
    margin-top: 20px;
    margin-bottom: 20px
}

.div-block-5 {
    margin-right: 16px
}

.page-padding.large {
    padding-left: 60px;
    padding-right: 60px;
    display: block
}

.page-padding.large.desktop-no_right-padding {
    background-color: #f2f5f7;
    padding-right: 0
}

.product_button-wrapper {
    grid-column-gap: 16px;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.product_hero-image-wrapper {
    z-index: 0;
    width: 140rem;
    flex: 0 auto;
    align-self: center;
    align-items: center
}

.container-large {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto
}

.container-large.top72 {
    margin-top: 72px
}

.container-large.background-img {
    -webkit-text-fill-color: inherit;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/651525fff8d574135f2c0e46_Salon%20International%20bg.webp);
    background-position: 147% 60px;
    background-repeat: no-repeat;
    background-size: 900px;
    background-clip: border-box
}

.product_hero-content {
    z-index: 1;
    width: 100%;
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    margin-top: 60px;
    display: flex;
    position: relative
}

.product_hero-content.gap-0 {
    grid-column-gap: 0px
}

.product_hero-content.top0 {
    margin-top: 0
}

.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom.margin-large.relative-top20 {
    position: relative;
    top: -20px
}

.eyebrow_wrapper {
    align-items: center;
    display: flex
}

.eyebrow_wrapper.margin-top {
    margin-top: 2.5rem
}

.dropdown {
    letter-spacing: -.04em;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    position: static
}

.slide-nav-4 {
    color: #414141;
    margin-top: 56px;
    position: relative
}

.heading-4 {
    letter-spacing: -.04em;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px
}

.technology_tabs-arrows-wrapper {
    display: none
}

.logos_marquee-fade {
    z-index: 1;
    width: 10%;
    position: absolute
}

.logos_marquee-fade.right {
    background-image: linear-gradient(270deg, #fff 20%, transparent);
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.logos_marquee-fade.left {
    background-image: linear-gradient(90deg, #fff 20%, transparent);
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.body-3 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.product-logos-marquee-item {
    opacity: .4;
    filter: grayscale();
    border: 1px solid #eee;
    border-radius: 12px;
    flex: 0 auto;
    padding: 16px
}

.product-logos-marquee-item.no-greyscale {
    opacity: 1;
    filter: none
}

.demo_content {
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d5ab208f2a970263476b6_background-circle_quarter-bottom-left.svg);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 24px;
    padding-top: 60px;
    overflow: hidden
}

.section-reviews {
    padding-top: 60px;
    padding-bottom: 60px;
    display: block
}

.logos_marquee-content {
    grid-column-gap: 80px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.technology_tabs {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
    position: relative
}

.demo_eyebrow-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

.reviews_content {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.logos_marquee-wrapper {
    width: 100%;
    justify-content: flex-start;
    position: relative;
    overflow: hidden
}

.logos_marquee-wrapper.top20 {
    margin-top: 20px
}

.logos_marquee-wrapper.top56 {
    margin-top: 56px
}

.product_cta-content {
    z-index: 2;
    max-width: 477px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.product_logos-marquee-content {
    grid-column-gap: 80px;
    flex-flow: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex
}

.product_logos-grid {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    position: relative;
    right: -60px;
    overflow: hidden
}

.heading-5 {
    letter-spacing: -.04em;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Lato, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px
}

.product_logos_content {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-top: 160px;
    padding-bottom: 160px;
    display: grid
}

.logos_marquee-item {
    opacity: .4;
    filter: grayscale();
    flex: none
}

.product_logos-items {
    max-width: 100%;
    grid-column-gap: 24px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.product_logos-items.top {
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 60px
}

.left-arrow-2 {
    transform-style: preserve-3d;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.technology_tab-content-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    display: flex
}

.technology_tabs-menu {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
    position: static;
    top: 160px
}

.technology_tab-link {
    grid-column-gap: 16px;
    letter-spacing: -.04em;
    background-color: transparent;
    border-radius: 16px;
    align-items: center;
    padding: 16px;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    display: flex
}

.technology_tab-link.w--current {
    background-color: #f5f5f5
}

.technology_tab-image-wrapper {
    border-radius: 24px;
    flex-direction: row;
    display: flex;
    overflow: hidden
}

.technology_tab-image-wrapper.max-h {
    max-height: 400px
}

.tabs-arrow.left {
    transform-style: preserve-3d
}

.max-width.desktop-60ch {
    max-width: 60ch
}

.opacity-50 {
    opacity: .5
}

.section_product-logos {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.section_product-logos.overflow-none {
    overflow: hidden
}

.section_product-logos.overflow-none.margin-top-btm-f {
    margin-top: 60px;
    margin-bottom: 100px
}

.test-banner {
    width: 1200px;
    height: 300px
}

.test-banner.mob {
    display: none
}

.video-dpc {
    width: 409px;
    height: 237px;
    padding-bottom: 0;
    position: relative
}

.video-dpc.btm-40 {
    margin-bottom: 40px
}

.body-2z {
    font-family: Lato, sans-serif;
    font-size: 20px;
    line-height: 150%
}

.form-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.form-block-2 {
    background-color: #fff;
    border-radius: 24px;
    margin-bottom: 0;
    padding: 56px
}

.text-align-center {
    width: 40ch;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto
}

.button-3 {
    width: auto;
    color: #fff;
    letter-spacing: -.04em;
    background-color: #00b6ed;
    border-radius: 12px;
    margin-top: 20px;
    padding: 18px 24px;
    font-size: 20px;
    font-weight: 600;
    transition: all .2s
}

.button-3:hover {
    background-color: #00a4d5
}

.button-3:active {
    background-color: #007fa6
}

.contact_content {
    width: 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.contact_form-wrapper {
    background-image: linear-gradient(225deg, #33ac6a, #1ab0aa 50%, #00b5ec);
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 15%;
    display: flex
}

.heading-2 {
    letter-spacing: -.04em;
    margin-top: 0;
    font-size: 52px;
    font-weight: 700;
    line-height: 61px
}

.select-field {
    min-height: 56px;
    background-color: transparent;
    border-radius: 12px;
    margin-bottom: 0;
    padding: 16px 16px 0;
    font-size: 16px;
    line-height: 16px
}

.contact_text-wrapper {
    max-width: 473px
}

.success_message {
    background-color: transparent
}

.form_input-wrapper {
    display: flex;
    position: relative
}

.margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.submit-button_wrapper {
    flex-direction: column;
    display: flex
}

.input-field {
    z-index: 1;
    height: 56px;
    background-color: transparent;
    border: 1px #000;
    border-bottom: 1px solid #dadada;
    border-radius: 0;
    margin-bottom: 0;
    padding: 16px 16px 0;
    font-size: 16px;
    line-height: 16px;
    position: relative
}

.input-field.light {
    color: rgba(65, 65, 65, .62);
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/618257ad2f08a1b293911bc1_keyboard_arrow_down.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-top: 0;
    padding-left: 14px;
    line-height: 20px
}

.input-field.light.font14 {
    padding-left: 0;
    font-size: 14px;
    font-weight: 600
}

.para-28 {
    margin-top: 60px;
    font-size: 22px
}

.para-28.top-mar-20 {
    margin-top: 20px
}

.white-text18 {
    color: #fff;
    font-size: 28px;
    font-weight: 400
}

.white-text18.ch40 {
    width: 60ch;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto
}

.report {
    width: 70%;
    perspective: 1000px;
    transform-style: preserve-3d;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    transform: rotateX(-20deg)rotateY(0)rotate(0)
}

.padding20 {
    padding-left: 20px
}

.amspa-hero {
    width: 400px;
    position: relative;
    top: auto;
    bottom: 0%;
    left: 5%;
    right: auto
}

.para-34 {
    font-size: 34px;
    line-height: 1.4
}

.para-34.mar-40 {
    margin-top: 20px;
    margin-bottom: 20px
}

.amspa-form {
    width: 549px;
    height: 750px;
    text-align: left;
    background-color: #fff;
    border-radius: 29px;
    flex-direction: column;
    align-items: flex-start;
    padding: 37px 60px 72px;
    display: flex;
    box-shadow: 0 4px 6px 1px rgba(0, 0, 0, .1)
}

.amspa-form.height600 {
    height: 600px
}

.amspa-hero-title {
    color: #fff;
    font-size: 49px;
    font-weight: 400
}

.thankyoumsg {
    color: var(--black-gobig);
    justify-content: center;
    align-items: center;
    font-size: 16px
}

.height100 {
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.black-h1 {
    font-size: 50px;
    line-height: 62px
}

.para-28-600 {
    color: #19191b;
    font-size: 28px;
    font-weight: 600
}

.white-text-32 {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    line-height: 40px
}

.white-text-32.top40 {
    margin-top: 40px
}

.white-text-25 {
    color: #fff;
    font-size: 25px;
    line-height: 1.5
}

.white-text-25.top-btm-16 {
    width: 60ch;
    margin-top: 16px;
    margin-bottom: 16px;
    font-family: Lato, sans-serif;
    font-size: 20px
}

.white-text-25.top-32 {
    margin-top: 32px;
    font-size: 20px
}

.white-text-25.black600 {
    color: #000;
    text-align: left;
    font-weight: 600
}

.white-text-25.left-align {
    width: 60ch;
    text-align: left;
    font-size: 20px
}

.logoonly-navbar {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px
}

.zen-logo {
    width: 195px;
    height: 56px
}

.round-btn-red {
    z-index: 2;
    width: auto;
    background-color: #e53a24;
    border-radius: 50px;
    margin-bottom: 33px;
    padding: 14px 35px;
    font-size: 22px;
    font-weight: 700;
    line-height: 31px;
    position: relative
}

.smartmark-hero {
    z-index: 1;
    max-width: 80%;
    margin-left: 100px;
    position: relative;
    top: -80px
}

.sm-icon {
    width: 120px;
    height: 120px
}

.font-16 {
    font-size: 16px
}

.white-txt {
    color: #fff
}

.top-20 {
    margin-top: 20px
}

.white-text-30-semi {
    color: #fff;
    letter-spacing: -.656526px;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.5
}

.white-text-30-semi.top16 {
    margin-top: 20px;
    margin-bottom: 20px
}

.white-txt-20 {
    color: #fff;
    font-size: 20px
}

.white-txt-20.top52 {
    margin-top: 40px
}

.btm20 {
    margin-bottom: 20px
}

.flex-hor-cen {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex
}

.flex-hor-cen.max-width-520 {
    max-width: 350px;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.flex-hor-cen.wrap {
    flex-wrap: wrap
}

.flex-hor-cen.wrap.gap-24 {
    grid-column-gap: 24px;
    grid-row-gap: 30px
}

.flex-hor-cen.wrap.gap-34 {
    grid-column-gap: 34px;
    grid-row-gap: 30px
}

.flex-hor-cen.wrap.gap-34.top-margin {
    margin-top: 40px;
    margin-bottom: 40px
}

.flex-hor-cen.gap-8 {
    grid-column-gap: 8px
}

.flex-hor-cen.btm-20 {
    margin-bottom: 20px
}

.opacity-50z {
    opacity: .5;
    display: block
}

.features_text-wrap-z {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative
}

.announcement_close-wrapper-z {
    cursor: pointer;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.cta-float-z {
    color: #414141;
    letter-spacing: -.04em;
    background-color: transparent;
    border: 2px solid #e6e6e6;
    border-radius: 100px;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.margin-xsmall-z {
    margin: 32px
}

.text-align-left-z {
    text-align: left
}

.logos_marquee-content-z {
    grid-column-gap: 80px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.why-zenoti-stats-heading {
    direction: ltr;
    text-align: left;
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 52px
}

.why-zenoti-stats-heading.ch-15 {
    max-width: 15ch
}

.why-zenoti-stats-heading.ch-17 {
    max-width: 17ch
}

.why-zenoti-stats-heading.ch-19 {
    width: 19ch
}

.why-zenoti-stats-heading.ch-18 {
    width: 18ch
}

.why-zenoti-stats-heading.align-center-z,
.why-zenoti-stats-heading.ch-30 {
    text-align: center
}

.form_input-wrap-z {
    display: flex;
    position: relative
}

.form_input-wrap-z.checkbox {
    min-height: 100px;
    min-width: 50px;
    border-color: #232324;
    position: static
}

.body-5z {
    font-family: Lato, sans-serif;
    font-size: 12px;
    line-height: 18px
}

.body-5z.opacity-50 {
    text-align: left;
    letter-spacing: -.02em
}

.body-5z.opacity-50.top10 {
    text-align: center;
    margin-top: 10px
}

.body-5z.black {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px
}

.body-5z.blue {
    color: #00b6ed;
    letter-spacing: .1em
}

.body-5z.blue.light {
    font-weight: 300
}

.body-5z._000000 {
    color: #000;
    text-align: left
}

.footer_top-right-z {
    grid-column-gap: 24px;
    flex: 1;
    justify-content: space-between;
    display: flex
}

.hero-image_wrap-z {
    z-index: 0;
    width: 75vw;
    max-width: 1200px;
    justify-content: flex-end;
    align-items: center;
    margin-top: 140px;
    margin-right: -300px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.features_img-z {
    border-radius: 24px
}

.features_img-z.click-show2 {
    display: none;
    position: absolute
}

.features_img-z.click-show2.h-auto {
    max-height: 600px
}

.features_img-z.click-show1 {
    max-height: 429px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.features_img-z.click-show1.static {
    position: absolute
}

.features_img-z.click-show1.h-auto {
    max-height: 600px
}

.features_img-z.click-show3 {
    display: none;
    position: absolute
}

.features_img-z.click-show3.h-auto {
    max-height: 600px
}

.features_img-z.click-show4 {
    display: none;
    position: absolute
}

.features_img-z.click-show4.h-auto {
    max-height: 600px
}

.home_hero-content-z {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.section-home_contact-z.btm-40 {
    padding-left: 60px
}

.footer_content-bottom-z {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.footer_content-bottom-z.padding-right-left-footer {
    padding-left: 20px;
    padding-right: 20px
}

.dropdown-z {
    letter-spacing: -.04em;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    position: static
}

.features-content-z {
    width: 100%;
    grid-column-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid
}

.features-content-z.align-top {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.features-content-z.height600 {
    height: 600px;
    align-items: center
}

.features-content-z.height600.center-align {
    align-content: center
}

.features-content-z.padding-top50 {
    padding-top: 50px
}

.features-content-z.height800 {
    height: 600px;
    align-items: center
}

.container-custom-z._60ch {
    max-width: 75ch;
    margin-left: auto;
    margin-right: auto
}

.container-custom-z._900px {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto
}

.container-custom-z._80ch {
    width: 100ch;
    margin-left: auto;
    margin-right: auto
}

.container-custom-z._80ch.sk-fixissue {
    text-align: center
}

.dropdown_items-wrapper {
    grid-column-gap: 40px;
    display: flex
}

.solutions_cta-strip-z {
    grid-column-gap: 45px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    line-height: 20px;
    display: flex;
    position: relative
}

.solutions_cta-strip-z.btm-130 {
    margin-bottom: 60px
}

.section_lp-grow-z {
    text-align: center;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/636c1a814aff1c3569720fb4_background-circle_half.svg);
    background-position: 0 20%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-bottom: 160px
}

.solutions_img-z {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.dropdown_toggle-z {
    padding: 16px 30px 16px 10px;
    font-family: Poppins, sans-serif
}

.dropdown_toggle-z.desktop_text-color-white {
    color: #fff
}

.gradient-aqua-z {
    background-image: linear-gradient(225deg, #33ac6a, #1ab0aa 48%, #00b5ec)
}

.gradient-aqua-z.height700 {
    max-height: 700px
}

.input-field-z {
    z-index: 1;
    height: 56px;
    color: var(--dark-slate-grey);
    background-color: transparent;
    border-radius: 12px;
    margin-bottom: 0;
    padding: 16px 16px 0;
    font-size: 16px;
    line-height: 16px;
    position: relative
}

.input-field-z.height {
    height: 100px
}

.input-field-z.compare {
    align-self: center;
    margin-right: 10px;
    padding-bottom: 16px;
    line-height: 16px
}

.input-field-z.multiselect {
    border: 2px solid #000
}

.lp_grow-tabs-z {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex
}

.lp_tabs-content-z {
    width: 100%;
    flex-direction: column;
    justify-content: center
}

.tabs_float-screenshot-wrap-z {
    background-color: #fff;
    border-radius: 24px;
    padding: 16px;
    position: absolute;
    top: auto;
    bottom: 5%;
    left: 22%;
    right: auto
}

.tabs-menu-z {
    z-index: 2;
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-self: flex-end;
    align-items: flex-start;
    margin-bottom: -80px;
    display: flex
}

.tabs-menu-z.pos-btm {
    margin-bottom: -140px
}

.tabs-menu-z.cms {
    grid-column-gap: 32px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-bottom: -140px;
    padding-left: 32%;
    padding-right: 0%
}

.solutions_button-arrow-z {
    width: 100%;
    max-width: 20px;
    display: block;
    overflow: visible
}

.solutions_button-arrow-z.arrow-small {
    width: 100%;
    max-width: 16px
}

.play_icon-z {
    max-width: 80%;
    padding-left: 6px
}

.contact_content-z {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    font-family: Lato, sans-serif;
    display: grid
}

.solutions_cta-icons_itemz {
    flex: 1;
    justify-content: center;
    display: flex
}

.dropdown_cta-wrapper {
    padding-right: 16px
}

.footer_legal-wrap-z {
    grid-column-gap: 24px;
    display: flex
}

.tabs-menu_testimonials-z {
    z-index: 2;
    justify-content: center;
    align-items: center;
    margin-bottom: -90px;
    display: flex
}

.tabs-menu_testimonials-z.margin-150 {
    align-items: flex-end
}

.tabs-menu_testimonials-z.margin-150.left {
    justify-content: flex-start;
    padding-left: 27px
}

.tabs-menu_testimonials-z.margin-150.left.padding-left-10 {
    margin-bottom: -102px
}

.tabs-menu_testimonials-z.margin-150.right {
    justify-content: flex-end
}

.submit-button-z {
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d59b7d728376a1c362da7_arrow-right.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 0 10px
}

.section-home-testimonials-z {
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    margin-top: 25px;
    display: flex;
    position: relative
}

.section-home-testimonials-z.overflow {
    overflow: hidden
}

.section-home-testimonials-z.overflow.hide {
    display: none
}

.lp_features_image-wrap-z {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.lp_stats-grid-z {
    width: 100%;
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    display: grid
}

.opacity-80z {
    opacity: .8
}

.testimonial_img-z {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%
}

.testimonial_img-z.mob {
    display: none;
    position: absolute
}

.testimonial_img-z.desk {
    object-fit: cover;
    object-position: 50% 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.footer_bottom-left-z {
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex
}

.features_accordion_item-contentz {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 40px 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.section_product-testimonials-z {
    text-align: center;
    padding-bottom: 80px;
    display: none
}

.section_product-testimonials-z.testimonial-page {
    display: block
}

.lp_features-floating-img-z {
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 0 24px rgba(0, 0, 0, .06)
}

.hero-heading-z {
    color: #414141;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Open Sans, sans-serif;
    font-size: 58px;
    font-weight: 600;
    line-height: 70px
}

.hero-heading-z.ch-30 {
    width: 12ch
}

.hero-heading-z.font70 {
    text-align: center;
    letter-spacing: 0;
    font-family: Open Sans, sans-serif;
    font-size: 70px;
    line-height: 90px
}

.hero-heading-z.inline {
    display: inline-block
}

.hero-heading-z.inline.ch-15 {
    width: 15ch
}

.hero-heading-z.absolute {
    position: absolute
}

.hero-heading-z.absolute.fs,
.hero-heading-z.absolute.spa,
.hero-heading-z.absolute.salon,
.hero-heading-z.absolute.medspa {
    font-family: Poppins, sans-serif;
    font-size: 48px;
    line-height: 55px
}

.hero-heading-z.white {
    color: #fff
}

.hero-heading-z.white.ch40 {
    width: 15ch;
    margin-left: auto;
    margin-right: auto;
    font-family: Open Sans, sans-serif
}

.lp_testimonial-content-z {
    max-width: 784px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.success_message-z {
    background-color: transparent
}

.solutions_button-z {
    height: 40px;
    min-width: 84px;
    color: #414141;
    text-align: left;
    letter-spacing: -.04em;
    background-color: #fff;
    border-radius: 100px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    padding: 12px 23px 12px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 600;
    transition: all .2s;
    display: flex
}

.solutions_button-z.min-width {
    width: 10rem;
    min-width: auto;
    text-align: center
}

.announcement-spacer-z {
    z-index: 0;
    height: 47px;
    position: relative
}

.features_right-wrap-z {
    flex-direction: column;
    flex: 1
}

.features_right-wrap-z.custom-align {
    justify-content: flex-start;
    align-items: flex-start
}

.features_accordion-itemz {
    overflow: hidden
}

.features_accordion-itemz.click-to-open {
    font-family: Lato, sans-serif;
    line-height: 20px
}

.features_image-wrap-z {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative
}

.features_image-wrap-z.negative-margin {
    margin-left: -160px
}

.features_image-wrap-z.left {
    z-index: 2
}

.section_home-hero-z {
    max-height: 1100px;
    min-height: 50vw;
    flex-direction: column;
    justify-content: center;
    padding-top: 140px;
    display: flex
}

.section_home-hero-z.hero-1 {
    background-image: linear-gradient(90deg, #fff 20%, transparent), url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633e0bc37682652756bb8e6a_hero-background%402x.webp);
    background-position: 0 0, 75%;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto;
    display: flex
}

.section_home-hero-z.hero-2 {
    display: block;
    position: relative;
    overflow: hidden
}

.section_home-hero-z.hero-3 {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63933cabf67cb367877c1903_Home%20page%20banner%20image.webp);
    background-repeat: no-repeat;
    background-size: auto 650px;
    padding-top: 60px
}

.section_home-hero-z.overflow-none,
.section_home-hero-z.newsletter {
    padding-top: 100px
}

.small-grid_img-z {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.top_wrapper-z {
    z-index: 999;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.heading-4z {
    letter-spacing: -.04em;
    font-size: 40px;
    font-weight: 600;
    line-height: 48px
}

.heading-4z.top-0 {
    text-align: left;
    margin-top: 0
}

.solutions_gallery-item-wrap-z {
    max-width: 380px;
    border-radius: 24px;
    transition: box-shadow .4s;
    position: relative;
    overflow: hidden
}

.solutions_gallery-item-wrap-z:hover {
    box-shadow: 0 6px 24px rgba(0, 0, 0, .2)
}

.solutions_gallery-item-wrap-z.negative-margin {
    margin-top: 0
}

.solutions_gallery-item-wrap-z.hide {
    display: none
}

.features_acordion-wrap-z {
    flex-direction: column;
    justify-content: flex-start;
    display: flex
}

.demo_image-wrap-z {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 50px rgba(0, 0, 0, .09)
}

.product_tabs-slider-arrow-z {
    width: 56px;
    height: 56px;
    border: 2px solid #e6e6e6;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.tabs-z {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.lp_features_image-small-gridz {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid
}

.product_hero-max-widthz {
    text-align: left;
    flex: 0 auto;
    align-self: center
}

.product_hero-max-widthz.home-hero {
    max-width: 500px
}

.product_hero-max-widthz.white {
    color: #fff
}

.dropdown_item-link {
    min-height: 92px;
    grid-column-gap: 16px;
    color: #414141;
    border-radius: 16px;
    margin-left: -16px;
    padding: 16px;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.dropdown_item-link:hover {
    background-color: #f5f5f5
}

.dropdown_item-link.with_margin-bottom {
    margin-bottom: 16px
}

.dropdown_item-link.is_blog {
    grid-row-gap: 16px;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: flex-start
}

.heading-7z {
    text-align: left;
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.section_lp-features-z {
    padding-top: 160px;
    position: relative;
    overflow: hidden
}

.section_lp-features-z.btm40 {
    padding-left: 60px;
    padding-right: 60px
}

.enterprise-body {
    width: 420px;
    text-align: left;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 20px;
    line-height: 30px
}

.enterprise-body.max-width {
    max-width: 75%
}

.enterprise-body._300wgt {
    font-weight: 300
}

.product-cta_float-wrapper-z {
    z-index: 2;
    width: 20vw;
    max-height: 164px;
    max-width: 255px;
    border-radius: 16px;
    position: absolute;
    overflow: hidden
}

.product-cta_float-wrapper-z.image-2 {
    top: auto;
    bottom: 140px;
    left: -6%;
    right: auto
}

.product-cta_float-wrapper-z.image-6 {
    position: absolute;
    top: auto;
    bottom: -16px;
    left: auto;
    right: 90px
}

.product-cta_float-wrapper-z.image-1 {
    top: 61px;
    bottom: auto;
    left: 0%;
    right: auto
}

.product-cta_float-wrapper-z.image-3 {
    top: auto;
    bottom: 48px;
    left: 14%;
    right: auto
}

.product-cta_float-wrapper-z.image-5 {
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 35%;
    bottom: auto;
    left: auto;
    right: 0%
}

.product-cta_float-wrapper-z.image-4 {
    position: absolute;
    top: -24px;
    bottom: auto;
    left: auto;
    right: 120px
}

.hero_review-logos-wrap-z {
    grid-column-gap: 24px;
    align-items: center;
    display: flex
}

.hero_review-logos-wrap-z.opacity-40 {
    opacity: .4
}

.list_item-z {
    letter-spacing: -.01em;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633e0bc37682653e54bb8e7c_icon-checkl_green.svg);
    background-position: 0 40%;
    background-repeat: no-repeat;
    background-size: auto;
    margin-bottom: 16px;
    padding-left: 32px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.list_item-z._80 {
    max-width: 80%
}

.list_item-z.left-align-txt {
    text-align: left
}

.solutions_cta-wrap-z {
    position: absolute;
    top: auto;
    bottom: 24px;
    left: 24px;
    right: auto
}

.margin-medium {
    margin: 48px
}

.product-cta_floating-container-z {
    z-index: 1;
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: auto
}

.lp_features_image-center-z {
    z-index: 1;
    border-radius: 24px;
    position: relative;
    overflow: hidden
}

.navbar_menu-line-z {
    width: 100%;
    height: 2px;
    background-color: #414141;
    padding: 0
}

.stats_item-wrap-z {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    display: flex
}

.body-3z {
    width: 100%;
    text-align: left;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 24px
}

.body-3z.ch-48 {
    max-width: 48ch;
    font-family: Poppins, sans-serif
}

.body-3z._80.seo-description {
    text-align: center
}

.body-3z.text-align-center-z.top-0 {
    margin-top: 0
}

.body-3z.text-align-center-z.ch100 {
    width: 100ch;
    margin-left: auto;
    margin-right: auto
}

.body-3z.text-align-center-z.black {
    color: #000
}

.body-3z.btm-46 {
    margin-bottom: 46px
}

.body-3z.ch52 {
    width: 52ch
}

.body-3z.ch52.align-center-z {
    text-align: center
}

.body-3z.ch52.align-center-z.text-00b6ed {
    color: #00b6ed;
    font-weight: 600
}

.body-3z.top-0 {
    margin-top: 0
}

.body-3z.top-0.center-align {
    text-align: center
}

.grey-100z {
    background-color: #617280
}

.button-z {
    width: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.01em;
    background-color: #00b6ed;
    border-radius: 12px;
    padding: 18px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    transition: all .2s
}

.button-z:hover {
    background-color: #00a4d5
}

.button-z:active {
    background-color: #007fa6
}

.button-z.disabled {
    cursor: default;
    background-color: #b3e9fa
}

.button-z.on_navbar {
    text-align: center;
    border: 2px solid #00b6ed;
    padding: 12px 16px;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    display: none
}

.button-z.button-size {
    width: 250px;
    height: 56px;
    max-height: 56px;
    max-width: 250px;
    min-height: 56px;
    min-width: 250px;
    text-align: center;
    align-self: center;
    position: static
}

.button-z.button-size.rt20 {
    margin-right: 20px
}

.button-z._42bb96 {
    background-color: #42bb96;
    font-size: 18px;
    font-weight: 700
}

.button-z.on_navbar {
    text-align: center;
    border: 2px solid #00b6ed;
    padding: 12px 16px;
    font-size: 16px;
    display: none
}

.button-z._42bb96 {
    background-color: #42bb96
}

.product_tabs-content-z {
    width: 100%;
    flex-direction: column;
    justify-content: center
}

.product_tabs-content-z.padding-top-160 {
    padding-top: 40px
}

.lp_stats_item-wrap-z {
    background-color: #617280;
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 40px 20px;
    display: flex
}

.lp_stats_item-wrap-z.white-txt.width-310 {
    width: 310px
}

.lp_stats_item-wrap-z.rel {
    height: 100%;
    position: relative
}

.lp_hero-content-z {
    z-index: 1;
    flex-direction: column;
    align-items: stretch;
    display: flex;
    position: relative
}

.features_accordion_item-title-z {
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    cursor: pointer;
    grid-template-rows: auto;
    grid-template-columns: 40px 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: start;
    margin-bottom: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    display: grid
}

.section_lp-testimonial-z {
    padding-top: 160px
}

.lp_testimonial-content-wrap-z {
    background-color: #f5f5f5;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d59b7d728373904362d97_background-circle_quarter_testimonial.svg);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 24px;
    padding-top: 120px;
    padding-bottom: 120px
}

.tabs-arrow-z.left {
    transform-style: preserve-3d
}

.float_content-center-z {
    margin-left: 12px;
    margin-right: 54px
}

.solutions_cta-icons-wrapper {
    opacity: .2;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.section_home-solutions-z {
    padding-top: 140px;
    padding-bottom: 60px;
    display: block;
    overflow: hidden
}

.section_home-solutions-z.top-pad120 {
    padding-top: 120px;
    position: relative
}

.section_home-solutions-z.top-pad80 {
    padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative
}

.section_home-solutions-z.top-pad-120 {
    margin-top: 0;
    padding-top: 120px;
    padding-bottom: 120px;
    position: relative
}

.section_home-solutions-z.top-pad-120.whitebg {
    background-color: #fff
}

.section_home-solutions-z.top-pad-100 {
    padding-top: 100px
}

.section_home-solutions-z.hide {
    display: none
}

.opacity-70z {
    opacity: .7
}

.heading-1_responsive-z {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3.75vw;
    font-weight: 600;
    line-height: 1.2
}

.lp_form-hero_cta-z {
    width: 100%;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto
}

.lp_features-images_grid-wrap-z {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.testimonials_content-z {
    z-index: 2;
    height: 100%;
    position: relative
}

.features_accordion-icon-z {
    margin-right: 24px
}

.features_accordion-icon-z.rgt0 {
    margin-right: 0
}

.margin-xtiny-z {
    margin: 8px
}

.contact_text-wrap-z {
    max-width: 100%;
    position: static
}

.contact_text-wrap-z.top-15 {
    margin-top: 15%;
    padding-right: 20px
}

.play_wrapper-z {
    width: 80px;
    height: 80px;
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute
}

.play_wrapper-z.small-icon {
    width: 60px;
    height: 60px
}

.footer_content-top-z {
    grid-column-gap: 12%;
    display: flex
}

.tabs_image-wrap-z {
    height: 40vw;
    max-height: 560px;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    justify-content: flex-end;
    align-items: flex-end;
    margin-left: -140px;
    display: flex;
    position: relative
}

.tabs_image-wrap-z.fitness {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d59b7d72837ce56362d98_solutions-fitness_image.webp)
}

.tabs_image-wrap-z.salon {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d59b7d72837d9ac362db8_solutions-salon_image.webp)
}

.tabs_image-wrap-z.spa {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633e0bc3768265b091bb8e75_pexels-andrea-piacquadio-3757942%201.webp)
}

.tabs_image-wrap-z.medical-spa {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d5ab208f2a9daba347690_Item.webp)
}

.tabs_image-wrap-z.salon-z {
    height: 624px;
    max-height: 624px;
    object-fit: contain;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63741818437ad13af9befd30_salon-tab.webp);
    background-size: contain;
    justify-content: flex-start;
    margin-left: 0
}

.tabs_image-wrap-z.spa-z {
    height: 624px;
    max-height: 624px;
    object-fit: contain;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63741817a2c1d5022e8e752b_spa-tab.webp);
    background-size: contain;
    margin-left: 0
}

.tabs_image-wrap-z.medspa-z {
    height: 624px;
    max-height: 624px;
    object-fit: contain;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63741819437ad1fe11befd3b_medspa-tab.webp);
    background-size: contain;
    margin-left: 0
}

.tabs_image-wrap-z.barbershop-z {
    height: 624px;
    max-height: 624px;
    object-fit: contain;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6374181dbb81b23dafec0422_barbershop-tab.webp);
    background-size: contain;
    margin-left: 0
}

.tabs_image-wrap-z.fitness-z {
    height: 624px;
    max-height: 624px;
    object-fit: contain;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6374181badb2631e0db3d27a_fitness-tab.webp);
    background-size: contain;
    margin-left: 0
}

.navbar_menu-items-z {
    width: 100%;
    grid-column-gap: 20px;
    justify-content: flex-end;
    align-items: center;
    line-height: 20px;
    display: flex
}

.navbar_menu-items-z.newsletter {
    width: 70%;
    height: 80px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-around
}

.technology_tabs-arrows-wrap-z {
    display: none
}

.submit-button_wrap-z {
    width: auto;
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.submit-button_wrap-z.center {
    align-items: center
}

.lp_input-field-z {
    z-index: 1;
    min-height: 72px;
    border-radius: 12px;
    margin-bottom: 0;
    padding: 21px 200px 21px 16px;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 16px;
    position: relative
}

.lp_input-field-z::-ms-input-placeholder {
    color: #8d8d8d
}

.lp_input-field-z::placeholder {
    color: #8d8d8d
}

.lp_features_text-stat-itemz._2-col-stats {
    grid-column-gap: 20px;
    align-items: center;
    display: flex
}

.lp_features_text-stat-itemz._2-col-stats.top-margin-20 {
    margin-top: 20px
}

.lp_tab-content_img-z {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0% 0%
}

.heading-2z {
    letter-spacing: -.04em;
    font-size: 56px;
    font-weight: 600;
    line-height: 61px
}

.margin-xlarge-z {
    margin: 64px
}

.margin-xxxlarge-z {
    margin: 84px
}

.footer_content-z {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex
}

.features_acordion-line-z {
    margin-top: 24px;
    margin-bottom: 32px
}

.contact_form-wrap-z {
    background-image: linear-gradient(225deg, #33ac6a, #1ab0aa 50%, #00b5ec);
    border-top-left-radius: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 15%;
    display: flex
}

.margin-xxtiny-z {
    margin: 4px
}

.line-z {
    height: 1px;
    opacity: .05;
    background-color: #414141
}

.testimonial_overlay-z {
    z-index: 1;
    background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0), #414141 78%);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.testimonial_overlay-z.hide {
    display: none
}

.review-wrapper {
    grid-column-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.margin-tiny-z {
    margin: 12px
}

.dropdown_list-wrapper {
    height: 75vh;
    max-height: 520px;
    background-color: #fff;
    overflow: auto;
    box-shadow: 0 20px 20px -10px rgba(0, 0, 0, .05)
}

.lp_hero-image-wrapper {
    width: 100vw;
    max-width: 1200px;
    position: relative
}

.opacity-10z {
    opacity: .1
}

.cta_link-block {
    max-width: 278px;
    min-height: 92px;
    grid-column-gap: 16px;
    color: #414141;
    border-radius: 16px;
    align-items: center;
    padding: 16px;
    text-decoration: none;
    display: flex
}

.dropdown_list-z {
    z-index: 5;
    background-color: transparent;
    display: none;
    position: absolute;
    top: 100%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.tabs-content_testimonials-z.height600 {
    height: 100%
}

.tabs-content_testimonials-z.height800 {
    height: 600px
}

.main-z.sk-fix {
    display: none
}

.link-4z {
    color: #414141;
    letter-spacing: -.04em;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
    text-decoration: none
}

.secondary-green-z {
    background-color: #25847b
}

.lp_navbar {
    padding: 16px 60px
}

.list-z {
    padding-left: 0;
    font-family: Lato, sans-serif;
    list-style-type: none
}

.list-z.oensans-600 {
    font-family: Open Sans, sans-serif;
    font-weight: 600
}

.list-z.align-left {
    text-align: left
}

.grey-200z {
    background-color: #414141
}

.opacity-40z {
    opacity: .4
}

.vertical-padding-z.large {
    padding-top: 160px;
    padding-bottom: 160px
}

.container-small-z {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto
}

.dropdown_items-vertical-wrapper {
    width: 100%
}

.navbar_link-z {
    color: #414141;
    letter-spacing: -.04em;
    padding: 16px 10px;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none
}

.navbar_link-z.desktop_text-color-white {
    color: #fff
}

.radio-button-label-z {
    opacity: .6;
    color: #414141;
    margin-left: 8px;
    font-family: Open Sans, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.announcement-z {
    color: #fff;
    text-align: center;
    background-color: transparent;
    background-image: linear-gradient(#25847b, #25847b);
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.lp_tab-content-item-z.text {
    max-width: 396px;
    grid-row-gap: 80px;
    text-align: left;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.lp_tab-content-item-z.image {
    width: 100%;
    height: 100%;
    max-width: 758px;
    border-radius: 16px 0 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: -80px;
    margin-right: -64px;
    display: flex;
    overflow: hidden;
    box-shadow: 0 0 24px rgba(0, 0, 0, .04)
}

.stats_grid-z {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.form_label-z {
    z-index: 2;
    height: 0;
    opacity: .6;
    align-items: center;
    margin-left: 16px;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    display: block;
    position: absolute;
    top: 35%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.form_label-z.active {
    top: 16%
}

.form_label-z.left-align-txt {
    text-align: left;
    align-items: flex-start;
    top: 10%
}

.form_label-z.sk-fix {
    margin-left: 0
}

.body-4z {
    text-align: left;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 14px;
    line-height: 21px
}

.body-4z.text-center {
    text-align: center
}

.section_home-logos-z {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.dropdown_item-text-wrapper.is_blog {
    min-width: 60%;
    flex: 1;
    align-self: flex-start
}

.dropdown_cta {
    grid-column-gap: 8px;
    color: #00b6ed;
    letter-spacing: -.04em;
    align-items: center;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: flex
}

.section_home-features-z {
    margin: 0;
    padding: 60px
}

.section_home-features-z.padding-vertical-custom {
    padding-top: 160px;
    padding-bottom: 160px
}

.section_home-features-z.btm-margin-100 {
    margin-top: 80px;
    padding-bottom: 100px;
    position: relative
}

.section_home-features-z.btm-margin-100.top-40 {
    margin-top: 40px;
    overflow: hidden
}

.section_home-features-z.btm-margin-100.top-40.btm-60 {
    margin-bottom: 60px
}

.section_home-features-z.btm-margin-100.top-40.hide {
    display: none
}

.section_home-features-z.btm-margin-100.top-40.overflow {
    overflow: visible
}

.section_home-features-z.btm-margin-100.top-40.white-smoke-f4f4f4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 40px
}

.section_home-features-z.btm-margin-100.white-smoke-f4f4f4 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px
}

.section_home-features-z.btm-margin-100.overflow-none {
    overflow: hidden
}

.section_home-features-z.btm-margin-100.top-0 {
    margin-top: 0
}

.section_home-features-z.btm-margin-100.top-40-copy {
    margin-top: 40px;
    overflow: hidden
}

.section_home-features-z.btm-margin-100.top-40-copy.btm-60 {
    margin-bottom: 60px
}

.section_home-features-z.btm-margin-100.top-40-copy.hide {
    display: none
}

.section_home-features-z.btm-margin-100.top-40-copy.overflow {
    overflow: visible
}

.section_home-features-z.btm-margin-100.top-40-copy.white-smoke-f4f4f4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 40px
}

.testimonial_cta-wrap-z {
    justify-content: center;
    align-items: center;
    display: flex
}

.testimonial_cta-wrap-z.centered.hide {
    display: none
}

.text-16px-lato-z {
    font-family: Poppins, sans-serif
}

.sticky_content-z {
    position: -webkit-sticky;
    position: sticky;
    top: 140px
}

.sticky_content-z.btm-40 {
    margin-bottom: 40px;
    padding-top: 40px;
    top: 15%
}

.tabs-content-z {
    overflow: visible
}

.lp_features_text-stat-wrap-z {
    width: 100%;
    max-width: 343px;
    justify-content: space-between;
    display: flex
}

.lp_features_text-stat-wrap-z.vertical {
    flex-direction: column
}

.product_tabs-slider-mask-z {
    max-width: 70%;
    align-self: center;
    margin-left: auto;
    margin-right: auto
}

.lp_features_image-bg-z {
    z-index: 0;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: -64px;
    bottom: auto;
    left: auto;
    right: 0%
}

.solutions_gallery-grid-z {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid
}

.margin-top-z {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.dropdown_list-content {
    width: 100%;
    grid-column-gap: 40px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding-top: 40px;
    padding-bottom: 40px;
    display: grid
}

.tab-content-z {
    width: 100%;
    grid-column-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.body-1z {
    margin-bottom: 0;
    font-size: 24px;
    line-height: 36px
}

.body-1z.text-align-left-z {
    font-size: 20px
}

.footer_bottom-right-z {
    grid-column-gap: 24px;
    display: flex
}

.form_radio-wrapper {
    grid-column-gap: 24px;
    align-items: center;
    display: flex
}

.tabs_image-bg-z {
    z-index: -1;
    justify-content: center;
    display: flex;
    position: absolute;
    top: -64px;
    bottom: auto;
    left: 0%;
    right: 0%
}

.small-grid_image-wrap-z {
    width: 100%;
    border-radius: 24px;
    overflow: hidden
}

.small-grid_image-wrap-z.big-square {
    max-width: 276.997px
}

.small-grid_image-wrap-z.big-square.negative-bottom-margin {
    margin-bottom: -48px
}

.small-grid_image-wrap-z.small-square {
    max-width: 185.99px
}

.small-grid_image-wrap-z.small-square.margin-top-custom {
    margin-top: 48px
}

.technology_tabs-menu-z {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 160px
}

.page-wrapper-z {
    position: relative
}

.logos_marquee-wrap-z {
    width: 100%;
    justify-content: flex-start;
    position: relative;
    overflow: hidden
}

.logos_marquee-wrap-z.btm20 {
    margin-bottom: 40px
}

.navbar_logo-z {
    z-index: 1;
    max-width: 200px;
    position: relative
}

.lp_tabs-menu-z {
    z-index: 2;
    grid-column-gap: 32px;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 48px;
    display: flex
}

.product_slider-content-z {
    max-width: 784px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.logos_marquee-item-z {
    max-width: 155px;
    opacity: .9;
    filter: grayscale();
    flex: none
}

.logos_marquee-item-z.ms-logos-normal,
.logos_marquee-item-z.ms-logos-normal-copy {
    opacity: 1;
    filter: none
}

.heading-5z {
    letter-spacing: -.04em;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px;
    display: block
}

.heading-5z.os-36px {
    font-family: Poppins, sans-serif;
    font-size: 36px;
    line-height: 1.2em
}

.heading-5z.os-54 {
    font-family: Poppins, sans-serif;
    font-size: 54px;
    line-height: 1.2em
}

.heading-5z.black {
    color: #000;
    display: block
}

.max-width-z._50ch {
    max-width: 50ch
}

.max-width-z._684px {
    max-width: 684px
}

.max-width-z._660px {
    max-width: 660px
}

.max-width-z.desktop-60ch {
    max-width: 60ch
}

.max-width-z._789px {
    max-width: 789px
}

.max-width-z._477px {
    max-width: 477px
}

.max-width-z._423px {
    max-width: 423px
}

.max-width-z._580px {
    max-width: 580px
}

.section_home-solutions-gallery {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633e0bc47682651183bb8e7d_logo-grayscale.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
    position: relative
}

.section_home-solutions-gallery.bg--fafafa {
    background-color: #fafafa;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 40px;
    padding-left: 60px;
    padding-right: 60px
}

.section_home-solutions-gallery.bg--fafafa.hide-img {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 80px;
    padding-left: 40px;
    padding-right: 40px
}

.section_home-solutions-gallery.bg--fafafa.hide-img.btm10 {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 60px;
    padding-right: 60px
}

.section_home-solutions-gallery.bg--fafafa.hide-img.hide {
    display: none
}

.section_home-solutions-gallery.bg--fafafa.hide-img.no-margin {
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px
}

.section_home-solutions-gallery.top-100 {
    padding-top: 100px
}

.section_home-solutions-gallery.margin-top {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px
}

.announcement_content-z {
    width: 100%;
    justify-content: center;
    align-items: center;
    padding-top: 14px;
    padding-bottom: 13px;
    display: flex;
    position: relative
}

.primary-blue-z {
    background-color: #00b6ed
}

.stats_number-z {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 52px
}

.technology_tab-link-z {
    grid-column-gap: 16px;
    letter-spacing: -.04em;
    background-color: transparent;
    border-radius: 16px;
    align-items: center;
    padding: 16px;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    display: flex
}

.technology_tab-link-z.w--current {
    background-color: #f5f5f5
}

.section_product-demo-z {
    text-align: center
}

.section_product-demo-z.btm-160 {
    padding-bottom: 10px
}

.page-padding-z.large {
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px
}

.page-padding-z.large.ty-page-change {
    padding-bottom: 60px
}

.page-padding-z.large.desktop-no_right-padding {
    padding-right: 0
}

.page-padding-z.large.top-100 {
    padding-top: 100px
}

.page-padding-z.large.hide {
    display: none
}

.page-padding-z.large.newsletter {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 25px;
    padding-right: 25px;
    display: flex
}

.navbar-z {
    background-color: #fff;
    padding: 16px 60px;
    font-family: Lato, sans-serif
}

.navbar-z.with_shadow {
    box-shadow: 0 10px 24px rgba(0, 0, 0, .05)
}

.navbar-z.newsletter {
    z-index: 20;
    padding: 0 45px;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .5)
}

.tabs_float-element-z {
    background-color: #fff;
    border-radius: 100px;
    padding: 8px 12px 8px 8px;
    font-family: Lato, sans-serif;
    box-shadow: 5px 0 20px rgba(0, 0, 0, .04)
}

.dropdown_padding {
    padding-left: 60px;
    padding-right: 60px
}

.product-cta_float-img-z {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%
}

.lp-features_testimonial-bottom-wrap-z {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.lp-features_testimonial-bottom-wrap-z.ag-lp {
    width: 80%;
    justify-content: space-between;
    margin-top: 20px
}

.home-logos_content-z {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 80px;
    padding-bottom: 160px;
    display: flex;
    overflow: hidden
}

.home-logos_content-z.pad60 {
    padding-top: 50px;
    padding-bottom: 50px
}

.home-logos_content-z.btm-pad90 {
    padding-bottom: 70px
}

.home-logos_content-z.btm-pad90.top20 {
    padding-top: 20px
}

.lp_form-submit-button-z {
    z-index: 1;
    color: #fff;
    letter-spacing: -.04em;
    background-color: #00b6ed;
    border-radius: 12px;
    padding: 15px 24px;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    font-weight: 600;
    transition: all .2s;
    position: absolute;
    top: 7px;
    bottom: 7px;
    left: auto;
    right: 7px
}

.lp_form-submit-button-z:hover {
    background-color: #00a4d5
}

.lp_form-submit-button-z:active {
    background-color: #007fa6
}

.link-1z {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600
}

.link-1z.left-mob {
    font-family: Poppins, sans-serif
}

.section-reviews-z {
    padding-top: 40px;
    padding-bottom: 100px
}

.lp-list-z {
    grid-column-gap: 32px;
    align-items: center;
    padding-left: 0;
    list-style-type: none;
    display: flex
}

.section_product-cta-z {
    z-index: 0;
    color: #fff;
    text-align: center;
    background-color: #25847b;
    flex-direction: column;
    align-items: center;
    padding-top: 160px;
    padding-bottom: 160px;
    display: flex;
    position: relative;
    overflow: hidden
}

.section_lp-stats-z {
    color: #fff;
    margin-top: 60px;
    padding-left: 40px;
    padding-right: 40px
}

.section_lp-stats-z.pad-120 {
    margin-top: 0;
    padding: 120px 60px
}

.section_lp-stats-z.pad-120.txt-black {
    padding-left: 60px;
    padding-right: 60px;
    position: relative
}

.section_lp-stats-z.top-0 {
    padding-bottom: 100px
}

.product_tabs-slider-z {
    height: auto;
    background-color: transparent;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: 25px;
    margin-right: 25px;
    padding-top: 60px;
    padding-bottom: 40px;
    display: flex
}

.product_tabs-slider-z.compare {
    margin-left: 40px;
    margin-right: 40px
}

.tabs_float-content-z {
    align-items: center;
    display: flex
}

.lp_features_image-bottom-right-z {
    z-index: 1;
    grid-row-gap: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 48px;
    left: auto;
    right: -56px
}

.opacity-20z {
    opacity: .2
}

.lp_features_text-wrapper {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.lp-features_testimonial-person-wrapper.left-align-wrap {
    justify-content: flex-start
}

.slider_arrows-z.left-arrow {
    transform-style: preserve-3d;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.lp_tab-content-wrap-z {
    grid-column-gap: 64px;
    background-color: #f5f5f5;
    border-radius: 24px;
    justify-content: space-between;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
    display: flex;
    overflow: hidden
}

.button-secondary-z {
    color: #414141;
    letter-spacing: -.04em;
    background-color: #fff;
    border: 2px solid #e6e6e6;
    border-radius: 12px;
    padding: 18px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    transition: all .2s;
    display: block
}

.button-secondary-z:hover {
    background-color: #fafafa;
    border-color: #cfcfcf
}

.button-secondary-z:active {
    -webkit-text-fill-color: inherit;
    background-color: #fafafa;
    background-clip: border-box;
    border-color: #a1a1a1
}

.button-secondary-z.disabled {
    color: #cfcfcf;
    cursor: default
}

.button-secondary-z.disabled:hover {
    background-color: #fff;
    border-color: #e6e6e6
}

.button-secondary-z.on_navbar {
    text-align: center;
    padding: 12px 16px;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

.button-secondary-z.is_play-button {
    text-align: center;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d59b7d72837230c362dd8_icon-play_black.svg);
    background-position: 10%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 48px
}

.button-secondary-z.bgnone-txtwhite {
    color: #fff;
    background-color: transparent
}

.button-secondary-z.is_play-button {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d59f005ac7557ddff382b_icon-play_black.svg);
    background-position: 10%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 48px
}

.button-secondary-z.on_navbar {
    text-align: center;
    padding: 12px 16px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

.tab-link-z {
    opacity: .4;
    text-align: center;
    letter-spacing: -.04em;
    background-color: transparent;
    border-bottom: 2px solid transparent;
    flex: 0 auto;
    padding: 0 0 12px;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px
}

.tab-link-z.w--current {
    opacity: 1;
    background-color: transparent;
    border-bottom: 3px solid #00b6ed
}

.footer_links-wrap-z {
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.form-block-z {
    background-color: #fff;
    border-radius: 24px;
    margin-bottom: 0;
    padding: 56px 30px
}

.form-block-z.padding-0 {
    padding: 0
}

.form-block-z.top-40 {
    padding-top: 40px
}

.form-block-z.top-40.before {
    display: block
}

.form-block-z.top-40.after {
    display: none
}

.form-block-z.size800 {
    min-height: 600px
}

.form-block-z.skfix {
    padding: 0 10px
}

.container-large-z {
    width: 100%;
    max-width: 1440px;
    text-align: center;
    object-fit: fill;
    background-color: transparent;
    flex-direction: column;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.container-large-z.padding-left60 {
    padding-left: 60px
}

.container-large-z.padding-left60.rel {
    position: relative
}

.container-large-z.hide {
    display: none
}

.container-large-z.grey-bg {
    background-color: #f5f5f5
}

.container-large-z.overflow-none {
    overflow: hidden
}

.container-large-z.left-pad-60 {
    padding-left: 60px;
    padding-right: 60px
}

.container-large-z.left-right-pad {
    align-items: stretch;
    padding-left: 40px;
    padding-right: 40px
}

.product_tabs-menu-z {
    z-index: 2;
    grid-column-gap: 32px;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.heading-6z {
    text-align: left;
    letter-spacing: -.04em;
    margin-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    line-height: 24px
}

.heading-6z.teal-color {
    color: #25847b
}

.heading-6z.bold {
    margin-top: 15px;
    font-weight: 700
}

.lp_stats_content-z {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.product_testimonial-tabs-z {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex
}

.logos_marquee-fade-z {
    z-index: 1;
    width: 10%;
    position: absolute
}

.logos_marquee-fade-z.left {
    background-image: linear-gradient(90deg, #fff 20%, transparent);
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.logos_marquee-fade-z.left.salons {
    width: 20%
}

.logos_marquee-fade-z.right {
    background-image: linear-gradient(270deg, #fff 20%, transparent);
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.logos_marquee-fade-z.right.salons {
    width: 30%
}

.custom-codes {
    display: none
}

.tabs_content-txt-z {
    max-width: 477px;
    margin-top: 40px
}

.lp_features-testimonial-wrap-z {
    width: 100%;
    border-left: 4px solid #25847b;
    padding-left: 16px;
    padding-right: 0
}

.lp_hero-image__person-wrap-z {
    width: 14vw;
    max-width: 190px;
    position: absolute
}

.lp_hero-image__person-wrap-z.person-2 {
    top: auto;
    bottom: 20%;
    left: 3%;
    right: auto
}

.lp_hero-image__person-wrap-z.person-1 {
    top: 20%;
    bottom: auto;
    left: auto;
    right: 3%
}

.testimonial_text-wrap-z {
    max-width: 475px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    font-family: Lato, sans-serif;
    display: flex
}

.testimonial_text-wrap-z.left-btm {
    flex-direction: column;
    align-items: flex-start
}

.hero_review-logos-z {
    flex: 0 auto
}

.radio-button-field-2 {
    align-items: center;
    margin-bottom: 0;
    display: flex
}

.margin-xxlarge-z {
    margin: 72px
}

.select-field-z {
    min-height: 56px;
    background-color: transparent;
    border-radius: 12px;
    margin-bottom: 0;
    padding: 16px 16px 0;
    font-size: 16px;
    line-height: 16px
}

.select-field-z.input-field {
    background-color: transparent
}

.select-field-z.input-field-z._w-select {
    width: 402px;
    position: fixed;
    overflow: visible
}

.select-field-z.p-t-0 {
    padding-top: 0
}

.dropdown_arrow-z {
    margin-right: 6px
}

.opacity-90z {
    opacity: .9
}

.margin-xxxsmall {
    margin: 16px
}

.cta_link-block-icon_wrapper {
    width: 40px;
    height: 40px;
    background-color: #f5f5f5;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.margin-large {
    margin: 56px
}

.margin-bottom-z {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-family: Lato, sans-serif
}

.margin-bottom-z.margin-xsmall {
    margin-bottom: 32px;
    margin-left: auto;
    font-family: Lato, sans-serif
}

.margin-bottom-z.margin-xsmall.gradient-aqua-z {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.margin-bottom-z.margin-small {
    text-align: left;
    margin-bottom: 40px;
    margin-left: 0
}

.margin-bottom-z.margin-small.bottom-margin {
    margin-bottom: 65px
}

.margin-bottom-z.margin-small.no-btm-mrgn {
    margin-bottom: 0
}

.margin-bottom-z.margin-small.margin-0-top {
    margin-top: 10px;
    margin-bottom: 20px
}

.margin-bottom-z.margin-xtiny {
    text-align: center;
    margin-bottom: 8px
}

.margin-bottom-z.margin-xtiny._2-col {
    grid-column-gap: 25px;
    align-items: center;
    display: flex
}

.margin-bottom-z.margin-xxxlarge {
    margin-bottom: 84px
}

.margin-bottom-z.margin-xxxlarge.testimonial {
    margin-bottom: 0
}

.margin-bottom-z.margin-large {
    margin-bottom: 24px
}

.margin-bottom-z.margin-large.center {
    text-align: center
}

.margin-bottom-z.margin-20 {
    margin-bottom: 20px
}

.margin-bottom-z.margin-huge {
    margin-bottom: 96px
}

.margin-bottom-z.margin-80 {
    margin-bottom: 80px
}

.margin-bottom-z.margin-xxsmall {
    margin-bottom: 24px;
    margin-left: 0
}

.margin-bottom-z.margin-xxsmall.align-center {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.margin-bottom-z.margin-medium {
    text-align: center;
    display: inline-block
}

.margin-bottom-z.margin-tiny {
    margin-bottom: 8px
}

.margin-bottom-z.margin-xtiny13 {
    margin-bottom: 13px
}

.margin-bottom-z.margin-xtiny13.margin-0-bottom {
    margin-bottom: 0
}

.margin-bottom-z.margin-100 {
    margin-bottom: 100px
}

.margin-bottom-z.mar-70 {
    margin-bottom: 40px
}

.margin-bottom-z.m-32px {
    margin-bottom: auto
}

.margin-bottom-z.margin-new {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex
}

.margin-bottom-z.align-center {
    justify-content: center;
    align-items: center;
    display: flex
}

.margin-bottom-z._3-col-grid {
    grid-column-gap: 0px;
    object-fit: fill;
    justify-content: start;
    justify-items: start
}

.stats_content-z {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.announcement_text-wrapper-z {
    grid-column-gap: 16px;
    display: flex
}

.solutions_cta-fade-z {
    z-index: 1;
    width: 10%;
    position: absolute
}

.solutions_cta-fade-z.right {
    background-image: linear-gradient(270deg, #fff 20%, transparent);
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.solutions_cta-fade-z.left {
    background-image: linear-gradient(90deg, #fff 20%, transparent);
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.margin-huge-z {
    margin: 96px
}

.lp_features-content-z {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    align-items: center;
    display: grid
}

.form-z {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    padding-left: 20px;
    padding-right: 20px;
    display: grid
}

.tabs_float-wrap-z {
    position: relative;
    bottom: 48px;
    right: -60px
}

.text-align-right-z {
    text-align: right
}

.footer_top-left-z {
    max-width: 270px
}

.margin-xxsmall-z {
    margin: 24px
}

.margin-small-z {
    margin: 40px
}

.container-medium-z {
    max-width: 785px;
    margin-left: auto;
    margin-right: auto
}

.container-medium-z._820-w {
    max-width: 820px
}

.footer-z {
    padding-top: 120px;
    padding-bottom: 80px
}

.footer-z.footer-reduce-padding {
    padding-top: 0
}

.testimonial_content-grid-z {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.eyebrow_wrapper-z {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.text-align-center-z {
    text-align: center;
    flex-direction: column;
    flex: none;
    align-items: center;
    display: flex;
    position: static
}

.text-align-center-z.sk-fix {
    flex-direction: column;
    display: block
}

.radio-button-z {
    width: 20px;
    height: 20px;
    border: 2px solid #d6d6d6;
    margin-top: 0
}

.radio-button-z.w--redirected-checked {
    background-image: radial-gradient(circle, #00b6ed 45%, #fff 45%);
    border: 2px solid #00b6ed;
    padding: 5px
}

.align-center-z {
    margin-left: auto;
    margin-right: auto
}

.technology_tabs-z {
    width: 100%;
    grid-column-gap: 40px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
    position: static
}

.testimonial_tabs-link-z {
    opacity: .3;
    background-color: transparent
}

.testimonial_tabs-link-z.w--current {
    opacity: 1;
    background-color: transparent
}

.testimonial_tabs-link-z.newsletter {
    padding-left: 0;
    padding-right: 0
}

.testimonial_tabs-link-z.newsletter.left50px,
.testimonial_tabs-link-z.newsletter.left50px.w--current {
    padding-left: 20px;
    padding-right: 20px
}

.testimonial_bg-z {
    z-index: 0
}

.form_submit-button-wrap-z {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 16px
}

.tabs_testimonials-z.bg-fafafa {
    padding: 0
}

.announcement_link-z {
    grid-column-gap: 4px;
    color: #fff;
    align-items: center;
    text-decoration: none;
    display: flex
}

.lp_features_image-btm-z {
    z-index: 1;
    width: 60%;
    max-width: 240px;
    border-radius: 16px;
    position: absolute;
    top: auto;
    bottom: 20px;
    left: -56px;
    right: auto;
    overflow: hidden;
    box-shadow: 0 0 24px rgba(0, 0, 0, .05)
}

.link-2z {
    text-align: left;
    letter-spacing: -.04em;
    margin-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px
}

.all-caps-z {
    letter-spacing: .05em;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.all-caps-z.opacity-50 {
    text-align: center
}

.all-caps-z.opacity-50.nomar {
    margin-bottom: 0
}

.opacity-60z {
    opacity: .6
}

.section-home_stats-z {
    color: #fff;
    background-color: #617280;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633e0bc37682651fa1bb8e74_background-circle_quarter.svg);
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 160px;
    padding-bottom: 160px
}

.section-home_stats-z.nobg {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 120px;
    padding-bottom: 120px
}

.link-3z {
    letter-spacing: -.04em;
    font-family: Lato, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    text-decoration: none
}

.link-3z.on_footer {
    color: #414141
}

.testimonial-quote {
    letter-spacing: -.04em;
    font-size: 24px;
    font-weight: 400;
    line-height: 38px
}

.section_product-tech-z {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 160px
}

.section_product-tech-z.top-160 {
    padding-top: 160px;
    padding-left: 60px;
    padding-right: 60px
}

.cta-z {
    grid-column-gap: 8px;
    color: #00b6ed;
    letter-spacing: -.04em;
    align-items: stretch;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none;
    display: flex
}

.cta-z.inline-noopacity {
    font-size: 14px;
    display: inline-block
}

.reviews_content-z {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.section_lp-hero-z {
    max-height: 1010px;
    color: #fff;
    text-align: center;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/636c1a814aff1cbc90720fbd_LP-background-circle_quarter-bottom-right.svg), url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/636c1a814aff1cd0c3720fba_LP-background-circle_quarter-top-left.svg), linear-gradient(45deg, #00b5ec, #1ab0aa 50%, #33ac6a);
    background-position: 100% 100%, 0 0, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 200px;
    padding-top: 220px;
    display: flex
}

.section_lp-hero-z.ty-page-change {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/636c1a814aff1cbc90720fbd_LP-background-circle_quarter-bottom-right.svg), url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/636c1a814aff1cd0c3720fba_LP-background-circle_quarter-top-left.svg), linear-gradient(45deg, #00b5ec, #1ab0aa 50%, #33ac6a);
    background-position: 100% 100%, 0 0, 0 0;
    background-repeat: no-repeat, no-repeat, repeat;
    background-size: auto, auto, auto;
    margin-bottom: 100px
}

.tab_content-wrapper-z {
    flex-direction: column;
    justify-content: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex
}

.tabs_home-testimonials-z {
    height: 564px;
    max-height: 820px;
    color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding-top: 140px;
    padding-bottom: 60px;
    display: flex;
    position: relative
}

.tabs_home-testimonials-z.padding {
    height: 574px;
    padding-top: 400px;
    padding-bottom: 176px
}

.tabs_home-testimonials-z.height900.padding-top {
    padding-top: 103px
}

.tabs_home-testimonials-z.height900.spacer-30 {
    padding-top: 30px
}

.section_product-hero-z {
    min-height: 80vh;
    flex-direction: column;
    justify-content: center;
    padding-top: 10vw;
    padding-bottom: 10vw;
    display: flex
}

.opacity-30z {
    opacity: .3
}

.navbar_content-z {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.hero__person-count-span {
    width: 100%;
    flex: none;
    font-size: 14px;
    display: inline-block
}

.hero__person-img {
    z-index: 0;
    height: 100%;
    min-width: 100%;
    object-fit: cover;
    border-radius: 20px;
    display: block;
    position: relative
}

.hero__person-img.mod--1 {
    object-fit: cover
}

.hero__person-count-title {
    margin-bottom: -20px;
    line-height: 1em;
    display: inline-block
}

.swiper {
    width: 100%;
    border-radius: 16px;
    overflow: hidden
}

.swiper.swiper--persons {
    display: none
}

.hero__person-txt-less {
    width: 100%;
    height: 120px;
    opacity: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    bottom: -86px;
    transform: none
}

.hero__person-txt-less.mod--1 {
    padding-top: 20px;
    right: 0
}

.swiper-wrapper {
    width: 100%;
    flex-direction: row;
    align-items: stretch;
    display: flex
}

.hero__person-count {
    height: 0%;
    text-align: center;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: center;
    font-size: 52px;
    transition: all .6s;
    display: flex;
    overflow: hidden
}

.hero__person-count.hide {
    display: none
}

.content {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto
}

.hero__person-title {
    flex: none;
    font-size: 34px;
    line-height: 1.1em
}

.hero__person-title.color-26889e {
    color: #26889e;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.1em
}

.hero__person-square {
    z-index: -1;
    width: 120px;
    height: 100%;
    background-color: #1e1e2f;
    margin-left: -24px;
    display: block;
    position: absolute
}

.hero__person-square.hide {
    display: none
}

.swiper-slide {
    height: auto;
    justify-content: center;
    align-items: stretch;
    display: block;
    position: relative
}

.hero__persons {
    z-index: 0;
    height: 500px;
    justify-content: flex-end;
    margin-left: -20px;
    margin-right: -20px;
    display: flex;
    position: relative
}

.hero__persons.hide {
    display: none
}

.hero__col.col--1 {
    flex-direction: column;
    justify-content: flex-end;
    align-self: center;
    padding-bottom: 56px;
    display: flex
}

.hero__col.col--1.gap {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    padding-bottom: 0
}

.hero__col.col--2 {
    z-index: 0;
    flex: 1
}

.hero__columns {
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.hero__columns.align-center {
    align-items: center
}

.hero__person-grad {
    z-index: 1;
    color: #fff;
    background-image: linear-gradient(transparent 50%, rgba(0, 0, 0, .8));
    border-radius: 20px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero__person-cont {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    position: relative;
    overflow: visible
}

.hero__person-txt-more {
    width: 100%;
    opacity: 0;
    justify-content: space-between;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
    position: absolute;
    bottom: 78px
}

.hero__person-txt-more.mod--1 {
    justify-content: space-between;
    padding-left: 100px
}

.hero__person-txt-more.mod--1.hide,
.hero__person-txt-more.mod--3.hide,
.hero__person-txt-more.mod--2.hide {
    display: none
}

.hero__person {
    width: 21%;
    cursor: pointer;
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    overflow: hidden
}

.hero__person.mod--3,
.hero__person.mod--2 {
    overflow: visible
}

.hero__person.mod--1 {
    width: 21%;
    overflow: visible
}

.small-dev-only-z {
    display: block;
    overflow: visible
}

.relative-z {
    height: 80px;
    max-height: 80px;
    position: relative
}

.container-w3 {
    width: 100%;
    max-width: 58em;
    margin-left: auto;
    margin-right: auto
}

.text-overlap-end {
    height: 100%;
    background-color: #000;
    position: absolute;
    top: auto;
    bottom: -100%;
    left: 0%;
    right: 0%
}

.text-effect-wrapper {
    height: 260vh;
    background-color: #fff;
    margin-bottom: 0
}

.section-text-gradient-effect {
    z-index: 0;
    position: relative
}

.text-effect-inner {
    background-color: #000;
    position: relative;
    overflow: hidden
}

.text-effect-gradient {
    height: 260vh;
    mix-blend-mode: darken;
    background-image: linear-gradient(#000 12%, #351073 26%, #c958de 38%, #fbb1f7 50%, #c958de 64%, #351073 76%, #000 88%);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.text-effect-text {
    color: #f5f5f7;
    font-size: 3.3em;
    font-weight: 600;
    line-height: 1.2em
}

.text-effect-sticky-element {
    justify-content: center;
    align-items: center;
    margin-bottom: auto;
    padding-bottom: 140px;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: hidden
}

.section_hero1-z {
    padding-top: 100px
}

.section_hero1-z.circle-bg {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/6374ee655f1083cd8cbd2e16_dotted-circles.png);
    background-position: 50% 20%;
    background-repeat: no-repeat;
    background-size: auto
}

.relative-top80 {
    position: relative;
    top: -156px
}

.para-18 {
    padding-left: 20px;
    font-size: 20px
}

.para-18.txt-color-25847b.btm10.text-center {
    font-family: Poppins, sans-serif
}

.footer-link-2 {
    color: #fff;
    margin-bottom: 12px;
    transition: all .3s
}

.footer-link-2:hover {
    color: #ffe280;
    border-left: 1px solid #ffe280;
    padding-left: 16px
}

.footer-link-2.hid,
.hidden-tab-dynamic-filter-sol,
.dynamic-solution-tabs,
.hidden-tab-dynamic-filter-prod {
    display: none
}

.dynamic-product-tabs {
    display: block
}

.inline-wrap-z {
    align-items: center
}

.word-wrap-z {
    width: 100%;
    position: relative
}

.fixed-wrapz {
    width: 425px;
    height: 70px
}

.flex-wrapz {
    align-items: flex-start;
    display: flex
}

.dynamic-slider-next-btn {
    background-color: transparent;
    border-style: none;
    border-radius: 0;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.pagination-dynamic-slider {
    position: relative;
    bottom: 220px
}

.dynamic-slider-prev-btn {
    background-color: transparent;
    border-style: none;
    border-radius: 0;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.dropdown_blog-icon-wrapper {
    width: 64px;
    height: 64px;
    border-radius: 12px;
    align-self: flex-start;
    overflow: hidden
}

.blog_icon-image {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.nav-animation-triggerz {
    margin-top: 60px
}

.nav-animation-triggerz.single-fold {
    margin-top: 150px
}

.nav-animation-triggerz.single-fold.skfix {
    margin-top: 20px
}

.nav-animation-triggerz.compare {
    margin-top: 0
}

.text-effect-text-2 {
    color: #333;
    text-align: center;
    font-size: 3.3em;
    font-weight: 700;
    line-height: 1.2em
}

.why-zenoti-gradient-text {
    height: 120vh;
    text-align: center;
    mix-blend-mode: color-dodge;
    background-image: linear-gradient(#fff, #c958de 0%, #fff 0%, #00b6ed 0%, #00b6ed 0%, #17b6ee 9%, #3ab5ef 20%, #4bb5f0 30%, #3fb1ab 49%, #33ad6a 67%, #33ad6a 82%, #33ad6a 92%, #00b6ed 99%, #33ad6a 100%, #fbb1f7 100%, #c958de);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.text-effect-inner-2 {
    background-color: #fff;
    position: relative;
    overflow: hidden
}

.text-effect-wrapper-2 {
    height: 30vh;
    background-color: #fff;
    margin-top: auto;
    margin-bottom: 140px
}

.text-overlap-end-2 {
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: auto;
    bottom: -100%;
    left: 0%;
    right: 0%
}

.popup-content-wrapper-z {
    z-index: 2;
    max-width: 600px;
    color: var(--dark-slate-grey);
    background-color: #fff;
    border-radius: 8px;
    padding: 8px 35px 9px;
    position: relative
}

.form-wrap-z {
    margin-top: 35px;
    margin-bottom: 35px
}

.form-wrap-z.padding-0 {
    margin-top: 0;
    margin-bottom: 0
}

.text-span-4,
.text-span-5 {
    color: #25847b;
    font-style: italic
}

.div-block-9 {
    margin-top: 0
}

.franchise-text-section {
    text-align: center
}

.franchise-wrapper-z {
    justify-content: center;
    align-items: center;
    display: flex
}

.txt-black {
    color: var(--black-gobig);
    font-size: 16px
}

.franchise-stat-itemz {
    margin-top: 40px
}

.franchise-stat-itemz._2-col-stats {
    grid-column-gap: 20px;
    align-items: center;
    display: flex
}

.single-center-listz {
    text-align: left;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    list-style-type: none
}

.why-zenoti-gif-container._900px {
    max-width: 900px;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.products-cta-strip {
    width: 100%;
    grid-column-gap: 45px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    font-family: Lato, sans-serif;
    line-height: 20px;
    display: flex;
    position: relative
}

.section_home-testimonials-z {
    text-align: center;
    background-color: #fbfbfb;
    padding-top: 60px;
    padding-bottom: 120px
}

.section_home-testimonials-z.no-bg {
    background-color: transparent;
    padding-top: 40px;
    padding-bottom: 40px
}

.section_home-testimonials-z.btm-80 {
    padding: 20px 40px
}

.home_testimonial-z {
    width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px;
    display: flex
}

.product_tabs-content-z-copy {
    width: 100%;
    flex-direction: column;
    justify-content: center
}

.home-integration-floating-z {
    z-index: 0;
    color: #fff;
    text-align: center;
    background-color: #617280;
    flex-direction: column;
    align-items: center;
    padding-top: 160px;
    padding-bottom: 160px;
    display: none;
    position: relative;
    overflow: hidden
}

.home_cta-content {
    z-index: 2;
    max-width: 477px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.home_integration-heading-z {
    direction: ltr;
    text-align: center;
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-family: Lato, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 52px
}

.home_integration-body-z {
    color: #00b6ed;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.home-cta_floating-container-z {
    z-index: 1;
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: auto
}

.home-cta_float-wrapper-z {
    z-index: 2;
    width: 20vw;
    max-height: 164px;
    max-width: 255px;
    border-radius: 16px;
    position: absolute;
    overflow: hidden
}

.home-cta_float-wrapper-z.image-2 {
    top: auto;
    bottom: 140px;
    left: -6%;
    right: auto
}

.home-cta_float-wrapper-z.image-6 {
    position: absolute;
    top: auto;
    bottom: -16px;
    left: auto;
    right: 90px
}

.home-cta_float-wrapper-z.image-1 {
    top: 61px;
    bottom: auto;
    left: 0%;
    right: auto
}

.home-cta_float-wrapper-z.image-3 {
    top: auto;
    bottom: 48px;
    left: 14%;
    right: auto
}

.home-cta_float-wrapper-z.image-5 {
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 35%;
    bottom: auto;
    left: auto;
    right: 0%
}

.home-cta_float-wrapper-z.image-4 {
    position: absolute;
    top: -24px;
    bottom: auto;
    left: auto;
    right: 120px
}

.home-cta_float-img-z {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%
}

.home_solutions-body-z {
    text-align: center;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.home_solutions-body-z.top20 {
    margin-top: 20px
}

.home_solutions-body-z._80 {
    max-width: 80%
}

.home_solutions-body-z._80.btm-37 {
    margin-bottom: 37px
}

.home_tabs-menu-z {
    z-index: 2;
    grid-column-gap: 32px;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 48px;
    display: flex
}

.tech-img {
    align-self: flex-end;
    margin-left: 40px;
    padding-left: 0
}

.product_tabs_content-txt-z {
    max-width: 477px;
    align-self: center;
    margin-top: 40px
}

.testimonial-designation {
    text-align: center;
    letter-spacing: -.04em;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.form-heading {
    text-align: left;
    letter-spacing: -.04em;
    font-size: 56px;
    font-weight: 600;
    line-height: 61px
}

.form-list {
    text-align: left;
    padding-left: 0;
    list-style-type: none
}

.nav-text-block_z {
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 400
}

.nav-text-block_z.font-16 {
    font-size: 16px
}

.home_testimonial-name {
    text-align: center;
    letter-spacing: -.04em;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

.franchise_list {
    text-align: left;
    padding-left: 0;
    list-style-type: none
}

.text-block-305,
.text-block-306 {
    text-align: left
}

.foundtlogo {
    width: 212px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.foundtlogo.btm-34 {
    margin-bottom: 34px
}

.foundtnbg {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.foundatnvid {
    z-index: 2;
    display: block;
    position: relative;
    top: 40px
}

.section-gradient {
    max-height: 1010px;
    color: #fff;
    text-align: center;
    background-image: linear-gradient(45deg, #00b5ec, #1ab0aa 50%, #33ac6a);
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 132px;
    padding-bottom: 132px;
    display: flex
}

.center-aligned-container-z {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
    display: flex
}

.center-aligned-container-z.btm-54 {
    margin-bottom: 54px
}

.center-aligned-container-z.rel {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.center-aligned-container-z.btm74 {
    margin-bottom: 74px
}

.flex-center {
    justify-content: center;
    align-items: center;
    display: flex
}

.flex-center.height240 {
    width: auto;
    height: 240px;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63b436e319c92c3413553441_1%20\(1\).webp);
    background-position: 30%;
    background-repeat: no-repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px
}

.flex-center.height240._2 {
    width: auto;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63b436e22f036f7ce8b7be51_2.webp);
    background-position: 50%
}

.flex-center.height240._3 {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63b436e25bacadf07243976b_3.webp)
}

.text-regular-20px {
    font-size: 20px
}

.text-regular-20px.bold {
    font-weight: 700
}

.text-regular-20px.bold.white-color {
    color: #fff
}

.logos_marquee-content-z-right {
    grid-column-gap: 80px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.site-wrapper-z {
    z-index: 1;
    width: 100%;
    height: auto;
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px;
    position: relative
}

.image-card {
    object-fit: cover;
    border-radius: 24px
}

.bg-fbfbfb {
    background-color: #fbfbfb
}

.toppad80 {
    padding-top: 80px
}

.button-trans {
    width: 12.5rem;
    color: #414141;
    background-color: transparent;
    border: 2px solid #e6e6e6;
    border-radius: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .5625rem .9375rem;
    font-family: Lato, sans-serif;
    font-size: .875rem;
    transition: all .6s;
    display: flex
}

.button-trans:hover {
    border-color: var(--deep-sky-blue);
    color: var(--deep-sky-blue);
    font-weight: 700
}

.button-trans.w--current {
    color: #fff;
    background-color: #00b6ed
}

.button-trans.large {
    width: auto;
    letter-spacing: -.01em;
    cursor: pointer;
    padding: 18px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    line-height: 20px
}

.button-trans.large.w--current {
    color: #fff;
    background-color: #00b6ed;
    font-size: .875rem
}

.button-trans.large.active {
    color: #00b6ed;
    border-color: #00b6ed;
    font-family: Lato, sans-serif;
    font-weight: 700
}

.button-trans.large.active.tab-padding {
    padding-left: 60px;
    padding-right: 60px
}

.button-trans.large.tab-mob {
    display: none
}

.button-trans.large.tab-padding {
    min-width: 250px;
    padding-left: 60px;
    padding-right: 60px
}

.margin70 {
    margin-top: 70px;
    margin-bottom: 70px
}

.padding-top120 {
    padding-top: 120px
}

.btm10 {
    margin-bottom: 10px
}

.btm80 {
    margin-bottom: 80px
}

.sms-img-500px {
    max-width: 588.57px
}

.img-block {
    z-index: 3;
    width: 100%;
    position: relative
}

.img-block.max-447 {
    width: 447px;
    max-width: 447px;
    border-radius: 20px
}

.img-block.max-517 {
    width: 100%;
    max-width: 517px
}

.img-block.max-185 {
    max-width: 185px
}

.img-block.max-185.grayscale {
    filter: grayscale();
    cursor: pointer
}

.img-block.max-185.grayscale:hover {
    filter: grayscale(0%)
}

.img-block.max-185.grayscale.round {
    border-radius: 90px
}

.img-block.mob-fixed-h {
    object-fit: cover
}

.bg-element-right {
    z-index: -1;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -17%
}

.bg-element-right.btm-pos {
    max-width: 590px;
    bottom: -1%
}

.bg-element-left {
    z-index: 2;
    width: 492.92px;
    -webkit-text-fill-color: inherit;
    mix-blend-mode: darken;
    background-clip: border-box;
    position: absolute;
    top: 50px;
    bottom: 0%;
    left: -17%;
    right: auto
}

.div-line-vertical-24px {
    width: 1px;
    height: 24px;
    background-color: rgba(255, 255, 255, .4);
    align-self: auto;
    margin-left: 14px;
    margin-right: 14px
}

.left-align-wrap {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.left-align-wrap.padding-54 {
    padding-top: 54px;
    padding-bottom: 54px;
    padding-right: 54px
}

.heading-28px {
    text-align: left;
    margin-top: 0;
    font-weight: 400
}

.round-white-cta-btn {
    height: 40px;
    min-width: 84px;
    color: #414141;
    text-align: left;
    letter-spacing: -.04em;
    background-color: #fff;
    border-radius: 100px;
    justify-content: space-between;
    align-items: center;
    padding: 12px 24px;
    font-size: 20px;
    font-weight: 600;
    transition: all .2s;
    display: flex
}

.round-white-cta-btn.max-width {
    max-width: 277px
}

.round-white-cta-btn.max-width._250width {
    max-width: 265px
}

.heading-48-600 {
    text-align: center;
    letter-spacing: -.04em;
    margin-top: 0;
    font-size: 48px;
    line-height: 1.2
}

.heading-48-600.left {
    text-align: left
}

.heading-48-600.btm20 {
    margin-bottom: 20px
}

.heading-32-600 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 120%
}

.center-ch40 {
    width: 100ch;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.bg-fafafa {
    background-color: #fafafa;
    padding: 60px
}

.bg-fafafa.padding {
    padding-top: 180px;
    padding-bottom: 150px
}

.padding60 {
    padding: 60px
}

.bg-f5f5f5 {
    background-color: #f5f5f5;
    margin-left: 40px;
    margin-right: 40px;
    overflow: hidden
}

.bg-f5f5f5.margin-top40 {
    margin-left: auto;
    margin-right: auto
}

.bg-f5f5f5.radius {
    border-radius: 33px
}

.abs-pos-down {
    z-index: auto;
    width: 75%;
    max-width: 100%;
    float: right;
    object-fit: fill;
    flex: 1;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -7rem
}

.padding-left40 {
    padding-left: 40px
}

.radius24 {
    border-radius: 24px
}

.bg-617280 {
    background-color: #617280
}

.padding140 {
    z-index: 2;
    align-self: center;
    padding-top: 140px;
    padding-bottom: 140px;
    position: relative
}

.logos-abs {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.classpass {
    width: 9vw;
    transition: opacity .2s;
    position: absolute;
    top: 4%;
    bottom: auto;
    left: 3%;
    right: auto;
    transform: rotate(-20deg)
}

.amazon {
    width: 8vw;
    position: absolute;
    top: auto;
    bottom: 3%;
    left: 2%;
    right: 0%;
    transform: rotate(17deg)
}

.shopify {
    width: 6vw;
    position: absolute;
    top: 4%;
    left: 15%;
    transform: rotate(-20deg)
}

.quickbooks {
    width: 12vw;
    position: absolute;
    top: 16%;
    bottom: 0%;
    left: auto;
    right: 6%;
    transform: rotate(14deg)
}

.zapier {
    width: 10vw;
    position: absolute;
    top: auto;
    bottom: -1%;
    left: auto;
    right: 8%;
    transform: rotate(-14deg)
}

.wisley {
    width: 8vw;
    position: absolute;
    top: 257px;
    bottom: 10%;
    left: auto;
    right: 1%;
    transform: rotate(11deg)
}

.tableau {
    width: 12vw;
    position: absolute;
    top: auto;
    bottom: 5%;
    left: 17%;
    right: auto;
    transform: rotate(-3deg)
}

.zoom {
    width: 6vw;
    position: absolute;
    top: auto;
    bottom: 10%;
    left: 47%;
    right: 0%;
    transform: rotate(-17deg)
}

.box-logo {
    width: 7vw;
    position: absolute;
    top: 1%;
    bottom: auto;
    left: auto;
    right: 23%;
    transform: rotate(-23deg)
}

.top74 {
    margin-top: 74px
}

.stars {
    width: 150px
}

._4-col-grid-z {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.button-arrow-z {
    width: 100%;
    max-width: 20px;
    display: block;
    overflow: visible
}

.button-arrow-z.left-10 {
    margin-left: 10px
}

.image-20,
.image-30 {
    border-radius: 20px
}

.padding-btm140 {
    padding-bottom: 140px
}

.padding-top140 {
    padding-top: 140px
}

.vert-flex-center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.padding-60-80 {
    padding: 80px 60px
}

.padding-60-80.btm0 {
    padding-bottom: 0
}

.serving-brands {
    width: 400px;
    height: auto;
    border-radius: 24px
}

.btm30 {
    margin-bottom: 30px
}

.padding-tb-100 {
    padding-top: 100px;
    padding-bottom: 100px
}

.padding-tb-100.btm40 {
    padding-bottom: 40px
}

.padding-tb-100.hide {
    display: none
}

.padding-tb80 {
    padding-top: 80px;
    padding-bottom: 80px
}

.padding-top80 {
    padding-top: 80px
}

.rgt20 {
    margin-right: 20px
}

.padding-tb40 {
    padding-top: 40px;
    padding-bottom: 40px
}

.padding-tb40.overflow-none {
    position: relative;
    overflow: hidden
}

.uppercase {
    text-transform: uppercase
}

.image-33 {
    border-radius: 22px
}

.stat-logo-img {
    max-width: 100px
}

.timeline_progress-bar {
    z-index: -1;
    width: 3px;
    height: 50vh;
    background-image: linear-gradient(#33ac6a, #1ab0aa 50%, #1ab0aa);
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    top: 0%;
    bottom: 50vh;
    left: auto;
    right: auto
}

.timeline_left {
    text-align: right
}

.timeline_progress {
    z-index: 1;
    width: 3px;
    height: 100%;
    background-color: #5f5f5f;
    justify-content: center;
    align-items: center;
    position: absolute
}

.timeline_wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.timeline_circle {
    z-index: 2;
    width: 20px;
    height: 20px;
    background-color: #fff;
    border: 3px solid #414141;
    border-radius: 100%;
    position: -webkit-sticky;
    position: sticky;
    top: 50vh
}

.timeline_center {
    justify-content: center;
    display: flex
}

.timeline_image {
    margin-top: 30px;
    margin-left: -20px
}

.container {
    width: 90vw;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto
}

.container.align-center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.timeline_item {
    width: 100%;
    max-width: 1120px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1fr 160px 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-top: 80px;
    padding-bottom: 0
}

.timeline {
    background-color: #414141;
    position: relative
}

.timeline_date-text-2 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#33ac6a, #33ac6a 0%, #1ab0aa);
    -webkit-background-clip: text;
    background-clip: text;
    margin-top: auto;
    margin-bottom: auto;
    padding-right: 10px;
    font-family: Lato, sans-serif;
    font-size: 48px;
    position: -webkit-sticky;
    position: sticky;
    top: 50vh
}

.section-2 {
    background-color: #414141;
    padding-top: 300px;
    padding-bottom: 100px
}

.small-grid_image {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.testimonial_hero-background-wrapper_8 {
    z-index: 0;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.case-study_list-item_8 {
    margin-bottom: 56px
}

.heading-7_8 {
    letter-spacing: -.04em;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.mission_component_8 {
    max-width: 1200px;
    color: #fff;
    background-color: #25847b;
    border-radius: 24px;
    margin-left: auto;
    margin-right: auto;
    padding: 120px 120px 68px;
    position: relative;
    overflow: hidden
}

.mission_component_8.equal-pad {
    padding-top: 60px;
    padding-bottom: 60px
}

.built-for-cta-background_wrapper_8 {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.trust_wrapper_8.gradient-aqua {
    z-index: 2;
    max-width: 496px;
    color: #fff;
    background-image: linear-gradient(225deg, #33ac6a, #1ab0aa 48%, #00b5ec);
    border-radius: 24px;
    padding: 40px 40px 56px;
    position: absolute;
    top: 5.5%;
    bottom: auto;
    left: 8.3%;
    right: auto;
    box-shadow: 276px 276px 156px rgba(0, 0, 0, .01), 155px 155px 132px rgba(0, 0, 0, .05), 17px 17px 54px rgba(0, 0, 0, .1), 0 0 rgba(0, 0, 0, .1), 69px 69px 97px rgba(0, 0, 0, .09)
}

.trust_wrapper_8.gradient-aqua.centered {
    position: static;
    transform: translateY(-160px)
}

.cta_8 {
    grid-column-gap: 8px;
    color: #00b6ed;
    letter-spacing: -.04em;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    display: flex
}

.product_button-wrapper_8 {
    grid-column-gap: 16px;
    align-items: center;
    display: flex
}

.built-for-cta_wrapper_8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.splide_8 {
    width: 100%;
    position: relative
}

.testimonial-list_8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    display: flex
}

.text-align-center_8 {
    text-align: center
}

.text-align-center_8.margin-bottom.margin-xxxlarge {
    justify-content: center;
    display: flex
}

.other-case-study_item_8 {
    width: 373px;
    height: 313px;
    background-color: #fff;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 23px 23px 13px rgba(0, 0, 0, .01), 13px 13px 11px rgba(0, 0, 0, .02), 6px 6px 8px rgba(0, 0, 0, .03), 1px 1px 5px rgba(0, 0, 0, .04)
}

.other-case-study_item_8.fixed-width {
    width: 320px
}

.hero-content_wrapper_8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.testimonial_content-wrapper_8 {
    color: #fff;
    padding-top: 100px;
    padding-bottom: 149px
}

.carousel_8 {
    width: 100%;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative
}

.body-2_8 {
    font-size: 20px;
    line-height: 30px
}

.section_more-case-studies_8 {
    background-color: #f5f5f5;
    padding-top: 160px;
    padding-bottom: 160px
}

.section_more-case-studies_8.small-margin {
    padding-top: 80px;
    padding-bottom: 80px
}

.heading-6_8 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px
}

.heading-6_8.text-color-green_8 {
    color: #25847b
}

.heading-6_8.text-color-green_8.left-align-txt {
    text-align: left
}

.heading-6_8.video_testimonial-quote {
    border-left: 5px solid #25847b;
    margin-top: 24px;
    padding-left: 19px;
    font-family: Lato, sans-serif
}

.testimonial-second-column_8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    padding-left: 14px;
    padding-right: 14px;
    display: flex;
    position: relative;
    overflow: hidden
}

.results-top_wrapper_8 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 132px;
    display: flex
}

.heading-2_8 {
    letter-spacing: -.04em;
    font-size: 56px;
    font-weight: 600;
    line-height: 61px
}

.case-study_tab-content-item_8.text {
    max-width: 396px;
    grid-row-gap: 80px;
    text-align: left;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.challenge-card_item_8 {
    max-width: 45%;
    min-height: 508px;
    background-color: #fff;
    border-radius: 24px;
    padding: 56px;
    box-shadow: 23px 23px 13px rgba(0, 0, 0, .01), 13px 13px 11px rgba(0, 0, 0, .02), 6px 6px 8px rgba(0, 0, 0, .03), 1px 1px 5px rgba(0, 0, 0, .04), 0 0 rgba(0, 0, 0, .04)
}

.section_join_8 {
    text-align: center;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/636c1a814aff1c3569720fb4_background-circle_half.svg);
    background-position: 0 20%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 160px;
    padding-bottom: 160px;
    overflow: hidden
}

.section_case-study-testimonial_8 {
    position: relative
}

.video_testimonials-lightbox_8 {
    width: 100%;
    position: relative
}

.built-for-cta_image_8 {
    width: 100%
}

.case-study_features_image-small-grid_8 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: ".Image-1 Image-2" "Image-5 Image-5 Image-2" ".Image-4 Image-3" /1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: grid
}

.testimonials-carousel_8 {
    justify-content: space-between;
    padding-left: 0;
    padding-right: 0
}

.page-padding_8.large {
    padding-left: 60px;
    padding-right: 60px
}

.section_support {
    padding-top: 100px;
    padding-bottom: 100px
}

.section_support.bgwhite {
    background-color: #fff
}

.case-study_list-item-wrapper_8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: flex-start;
    display: flex
}

.other-case-studies_wrapper_8 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.waterfall-carousel_8 {
    width: 100%;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative
}

.solution-highlight_item_8 {
    min-height: 508px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #fff;
    background-color: #e6e6e6;
    border-radius: 24px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    padding: 56px;
    display: grid;
    position: relative;
    box-shadow: 23px 23px 13px rgba(0, 0, 0, .01), 13px 13px 11px rgba(0, 0, 0, .02), 6px 6px 8px rgba(0, 0, 0, .03), 1px 1px 5px rgba(0, 0, 0, .04), 0 0 rgba(0, 0, 0, .04)
}

.solution-highlight_item_8.gradient-aqua {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    grid-template-columns: .5fr 1fr;
    overflow: hidden
}

.effect_image_8 {
    margin-bottom: 10px
}

.video_testimonial_bottom-wrapper_8 {
    padding-right: 24px
}

.section_solution_8 {
    padding-top: 160px;
    padding-bottom: 160px
}

.section_solution_8.small-margin {
    padding-top: 60px;
    padding-bottom: 60px
}

.section_results_8 {
    color: #fff;
    background-color: #25847b;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63a44792d46c17554623d433_results_image.svg);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 160px
}

.section_results_8.small-margin {
    padding-top: 60px
}

.steps-number_8 {
    opacity: .15;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(122deg, rgba(65, 65, 65, .4), rgba(65, 65, 65, .2));
    -webkit-background-clip: text;
    background-clip: text;
    font-family: Open Sans, sans-serif;
    font-size: 200px;
    font-weight: 600;
    line-height: 100%
}

.container-medium_8 {
    max-width: 785px;
    margin-left: auto;
    margin-right: auto
}

.solution-card_item_8 {
    min-height: 508px;
    background-color: #f5f5f5;
    border-radius: 24px;
    padding: 56px
}

.steps_item_8 {
    width: 375px;
    height: 261px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative
}

.lp_tab-content_image_8 {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0% 0%
}

.testimonial_hero-content_8 {
    z-index: 2;
    grid-column-gap: 143px;
    grid-row-gap: 143px;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
    overflow: hidden
}

.case-study-hero_image_8 {
    z-index: 2;
    width: 41.5vw;
    height: auto;
    max-width: 800px;
    border-bottom-left-radius: 24px;
    position: relative
}

.case-studies_logo-image_8 {
    width: auto;
    height: auto;
    max-height: 90px;
    max-width: 200px
}

.lightbox_thumbnail_8 {
    width: 100%
}

.container-custom_8._580px_8 {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto
}

.overview-grid_image-wrapper_8 {
    width: 100%;
    border-radius: 24px;
    overflow: hidden
}

.overview-grid_image-wrapper_8.image-5_8 {
    max-width: 310px
}

.overview-grid_image-wrapper_8.image-2_8 {
    margin-bottom: -48px
}

.overview-grid_image-wrapper_8.small-square {
    max-width: 127px
}

.overview-grid_image-wrapper_8.image-3_8 {
    max-width: 151px;
    margin-top: 48px
}

.overview-grid_image-wrapper_8.image-4_8 {
    max-width: 207px
}

.built-for-cta_background_8 {
    width: 100%;
    height: auto
}

.results-text_wrapper_8 {
    max-width: 579px;
    align-self: center
}

.effect_wrapper_8 {
    grid-column-gap: 56px;
    grid-row-gap: 56px;
    flex-wrap: nowrap;
    align-items: flex-start;
    display: flex
}

.effect_wrapper_8.left-margin {
    grid-column-gap: 0px;
    justify-content: space-between;
    margin-left: 1rem
}

.button-secondary_8 {
    color: #414141;
    letter-spacing: -.04em;
    background-color: #fff;
    border: 2px solid #e6e6e6;
    border-radius: 12px;
    padding: 18px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    transition: all .2s
}

.button-secondary_8:hover {
    background-color: #fafafa;
    border-color: #cfcfcf
}

.button-secondary_8:active {
    -webkit-text-fill-color: inherit;
    background-color: #fafafa;
    background-clip: border-box;
    border-color: #a1a1a1
}

.button-secondary_8.is-testimonials_8 {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63a4477ed46c1719f723d393_arrow-down-light%201.svg);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 38px
}

.button-secondary_8.is-testimonials_8:hover {
    background-position: 95% 55%
}

.margin-bottom_8 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom_8.margin-custom-2_8 {
    margin-bottom: 80px
}

.margin-bottom_8.margin-small {
    margin-left: 0
}

.margin-bottom_8.margin-small.max-width {
    max-width: 580px;
    margin-left: 0
}

.margin-bottom_8.margin-small.align-center-z {
    justify-content: center;
    display: flex
}

.margin-bottom_8.margin-small.fix-height {
    height: 100px
}

.margin-bottom_8.margin-xsmall.align-center {
    justify-content: center;
    margin-top: 1rem;
    margin-bottom: 3rem;
    display: flex
}

.margin-bottom_8.margin-small.max-width {
    max-width: 580px
}

.margin-bottom_8.margin-all {
    margin-top: 20px;
    margin-bottom: 20px
}

.hero-image_background-pattern_8 {
    max-width: 493px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.avatar_wrapper_8.gradient-aqua {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    padding: 4px
}

.section_switch-to-zenoti_8 {
    padding-top: 160px;
    padding-bottom: 160px
}

.case-study_testimonial-content_8 {
    max-width: 784px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.case-study_testimonial-content-wrapper_8 {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d59b7d728373904362d97_background-circle_quarter_testimonial.svg);
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 24px;
    padding-top: 120px;
    padding-bottom: 120px
}

.case-study_testimonial-content-wrapper_8.margin-bottom.custom-160px_8 {
    padding-bottom: 160px
}

.case-study_testimonial-content-wrapper_8.margin-bottom.custom-160px_8.bg-image_none_8 {
    background-image: none
}

.case-study_testimonial-content-wrapper_8.min-padding {
    padding-top: 60px;
    padding-bottom: 60px
}

.results-list-item_wrapper_8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    margin-bottom: 16px;
    display: flex
}

.section_case-studies_8 {
    padding-top: 139px;
    position: relative
}

.heading-3_8 {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 48px;
    font-weight: 600;
    line-height: 52px
}

.heading-3_8.text-align-center.display-inline {
    display: inline
}

.heading-3_8.max-width {
    max-width: 580px
}

.heading-3_8.max-width.align-center_8 {
    margin-left: auto;
    margin-right: auto
}

.heading-3_8.display-inline_8 {
    display: inline
}

.case-study_tab-content-wrapper_8 {
    grid-column-gap: 64px;
    justify-content: space-between;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 80px;
    display: flex;
    overflow: hidden
}

.case-studies_tabs-content_8 {
    width: 100vw;
    max-width: 1440px;
    flex-direction: column;
    justify-content: center
}

.case-studies_empty_8 {
    width: 373px;
    color: #fff;
    background-color: #25847b;
    border-radius: 24px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px
}

.results-stats_wrapper_8 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.item_header_8 {
    width: 100%;
    background-image: linear-gradient(267deg, #f5f5f5, rgba(245, 245, 245, 0));
    justify-content: flex-start;
    align-items: center;
    padding: 10px 40px;
    display: flex
}

.lp_tabs-menu_8 {
    z-index: 2;
    grid-column-gap: 32px;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 48px;
    display: flex
}

.tech-support_wrapper_8 {
    grid-column-gap: 90px;
    grid-row-gap: 90px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.steps_wrapper_8 {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.section_features-banner_8 {
    background-color: #fafafa;
    padding-top: 80px;
    padding-bottom: 80px
}

.body-1_8 {
    font-size: 24px;
    line-height: 36px
}

.section_the-mission_8 {
    padding-top: 80px;
    padding-bottom: 160px
}

.section_the-mission_8.small-margin {
    padding-bottom: 80px
}

.margin-top_8 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.hero-absolute_image-wrapper_8 {
    padding-bottom: 70px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.support_list_8 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    display: flex
}

.body-4_8 {
    font-size: 14px;
    line-height: 21px
}

.body-4_8.video_testimonial-name-title_8 {
    padding-left: 19px;
    font-family: Lato, sans-serif
}

.solution_cards_wrapper_8 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    grid-template: "Solution-highlight Solution-highlight" "Solution-1 Solution-2" /1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid
}

.testimonial_top-wrapper_8 {
    padding: 24px
}

.case-study_features-content_8 {
    width: 100%;
    grid-column-gap: 143px;
    grid-row-gap: 143px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    align-items: center;
    display: flex
}

.testimonial_bottom-wrapper_8 {
    background-image: linear-gradient(252deg, rgba(245, 245, 245, 0), #f5f5f5);
    padding: 40px 24px 24px;
    position: relative
}

.section_testimonials-hero_8.gradient-aqua {
    background-image: linear-gradient(225deg, #33ac6a, #1ab0aa 48%, #00b5ec);
    position: relative
}

.lp_tab-content-item_8.image {
    width: 100%;
    height: 100%;
    max-width: 758px;
    border-radius: 16px 0 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: -80px;
    margin-right: -64px;
    display: flex;
    overflow: hidden;
    box-shadow: 0 0 24px rgba(0, 0, 0, .04)
}

.video_testimonial-wrapper_8 {
    height: 400px;
    max-width: 373px;
    background-color: #fff;
    border-radius: 24px;
    margin-right: 20px;
    padding-bottom: 24px;
    overflow: hidden;
    box-shadow: 13px 13px 11px rgba(0, 0, 0, .04)
}

.video_testimonial-wrapper_8.box-height-300 {
    height: 300px
}

.steps-number_wrapper_8 {
    z-index: -1;
    justify-content: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.mission-bg_wrapper_8 {
    position: absolute;
    top: auto;
    bottom: 45%;
    left: auto;
    right: 0%
}

.carousel-scroll-css_8 {
    display: none
}

.support_button-wrapper_8 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    margin-top: 40px;
    display: flex
}

.support_button-wrapper_8.hide {
    display: none
}

.built-for-cta-image_wrapper_8 {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 8.4vw
}

.mission-content_wrapper_8 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.list-item_wrapper_8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    align-items: center;
    display: flex
}

.container-large_8 {
    width: 100%;
    max-width: 1440px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.container-large_8.mobile-landscape-center_items.is_relative_8 {
    position: relative
}

.body-3_8 {
    font-family: Lato, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.button-outline_z {
    color: #fff;
    letter-spacing: -.04em;
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 12px;
    padding: 1.125rem 1.5rem;
    font-family: Lato, sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.25rem;
    transition: all .2s
}

.button-outline_z:hover {
    color: #414141;
    background-color: #fafafa;
    border-color: #cfcfcf
}

.button-outline_z:active {
    -webkit-text-fill-color: inherit;
    background-color: #fafafa;
    background-clip: border-box;
    border-color: #a1a1a1
}

.waterfall_gradient_8 {
    width: 100%;
    height: 100px;
    background-image: linear-gradient(rgba(65, 65, 65, 0), #617280);
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.waterfall_gradient_8.is-top_8 {
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
    transform: rotate(180deg)
}

.results-list_wrapper_8 {
    max-width: 476px
}

.max-width_8._477px {
    max-width: 477px
}

.max-width_8._789px {
    max-width: 789px
}

.testimonial_avatar-wrapper_8 {
    width: 48px;
    height: 48px;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    position: absolute;
    top: -20%;
    bottom: auto;
    left: 24px;
    right: auto
}

.tab-link_8 {
    opacity: .4;
    text-align: center;
    letter-spacing: -.04em;
    background-color: transparent;
    border-bottom: 2px solid transparent;
    flex: 0 auto;
    padding: 0 0 12px;
    font-size: 20px;
    font-weight: 600
}

.tab-link_8.w--current {
    opacity: 1;
    background-color: transparent;
    border-bottom: 3px solid #00b6ed
}

.heading-1_8 {
    color: #414141;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 600;
    line-height: 70px
}

.heading-1_8.text-color-white_8 {
    color: #fff
}

.testimonial_icon_8 {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 24px
}

.section_challenges_8 {
    background-color: #f5f5f5;
    padding-top: 160px;
    padding-bottom: 0
}

.section_challenges_8.small-margin {
    padding-top: 60px
}

.button_8 {
    width: auto;
    color: #fff;
    letter-spacing: -.04em;
    background-color: #00b6ed;
    border-radius: 12px;
    padding: 18px 24px;
    font-size: 20px;
    font-weight: 600;
    transition: all .2s
}

.button_8:hover {
    background-color: #00a4d5
}

.button_8:active {
    background-color: #007fa6
}

.helping-businesses-play_wrapper_8 {
    width: 100%;
    height: 100%;
    background-color: transparent;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.testimonial_carousel-wrapper_8 {
    height: 672px;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0
}

.challenge_cards_wrapper_8 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.hero--image_background {
    width: 34.2vw;
    height: 100px;
    background-color: #00b6ed;
    border-bottom-left-radius: 24px;
    position: absolute;
    top: auto;
    bottom: 15%;
    left: auto;
    right: 0%
}

.hero--image_background.gradient-aqua {
    z-index: 1;
    border-bottom-left-radius: 24px
}

.feature_item_8 {
    grid-column-gap: 16px;
    align-items: center;
    display: flex
}

.highlight_image_wrapper_8 {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.testimonial-item_8 {
    max-width: 278px;
    background-color: #fff;
    border-radius: 24px;
    overflow: hidden
}

.results-stat_item_8 {
    width: 30%;
    height: 200px;
    color: #414141;
    background-color: #fff;
    border-radius: 24px;
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex
}

.results-stat_item_8.fixed-width {
    width: 31%
}

.section_built-for-cta_8 {
    padding-top: 160px;
    padding-bottom: 160px
}

.section_built-for-cta_8.gradient-aqua {
    background-image: linear-gradient(225deg, #33ac6a, #1ab0aa 48%, #00b5ec);
    position: relative
}

.section_built-for-cta_8.gradient-aqua-z {
    position: relative
}

.global-image_wrapper_8 {
    width: 100%;
    height: auto;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.global-image_wrapper_8.margin-bottom.margin-xhuge_8 {
    margin-bottom: 120px
}

.heading-5_8 {
    letter-spacing: -.04em;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px
}

.section_lp-features {
    padding-top: 160px;
    padding-bottom: 134px;
    overflow: hidden
}

.section_lp-features.small-margin {
    padding-top: 60px;
    padding-bottom: 60px
}

.testimonial-column_8 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    padding-left: 14px;
    padding-right: 14px;
    display: flex;
    position: relative;
    overflow: hidden
}

.effects_item_8 {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.effects_item_8.fixed-width {
    width: 150px;
    max-width: 200px
}

.section_testimonial-waterfall {
    background-color: #617280;
    position: relative;
    overflow: hidden
}

.item_body_8 {
    padding: 10px 40px 40px
}

.case-study_features-images_grid-wrapper_8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.splide__arrow_8 {
    width: 56px;
    height: 56px;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633d5ab208f2a92b983476b0_arrow-right.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 2px solid #e6e6e6;
    border-radius: 100%
}

.splide__arrow_8.splide__arrow--prev {
    background-size: 50%;
    transform: rotate(180deg)
}

.splide__arrow_8.splide__arrow--next {
    background-size: 50%
}

.lp_features_text-wrapper-2 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.lp_grow-tabs_8 {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex
}

.width240-center {
    width: 190px;
    flex-direction: column;
    align-items: center;
    display: flex
}

.width240-center.padding-tb40 {
    height: 250px
}

.company-logo-block {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 13px 28px;
    display: flex
}

.btm40 {
    margin-bottom: 40px
}

.company-social-wrapper {
    background-color: #fff;
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 40px;
    display: flex;
    position: relative;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1)
}

.radius24-top {
    border-radius: 24px 24px 0 0
}

.radius24-top.btm20,
.radius24-top.btm20.newsletter {
    position: relative
}

.elevateslider_img {
    width: 390px;
    height: 550px
}

.gene-juarez-logo {
    width: 216px;
    height: 63.3523px;
    border-radius: 13px;
    margin-bottom: 38px;
    box-shadow: 6px 6px 24px rgba(0, 0, 0, .1)
}

.testimony-arrow {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    right: 3%
}

.testimony-arrow.left {
    left: 3%;
    right: auto
}

.birdbox-logo,
.blushes-logo {
    width: 174px
}

.text-span-grey {
    color: #cbcbcb
}

.teal-container {
    background-color: #25847b;
    border-radius: 25px;
    padding: 60px 100px
}

.stakeholder-card {
    max-width: 300px;
    color: #19191b;
    border: 1px solid rgba(0, 0, 0, .08);
    border-radius: 12px;
    padding-top: 16px;
    padding-bottom: 50px;
    padding-left: 16px
}

.stakeholder-card.blue,
.stakeholder-card.pink {
    background-color: #f3f5ff;
    padding-right: 16px
}

.overflow-none-wrap {
    z-index: -1;
    position: relative
}

.image-38,
.image-39,
.image-40 {
    border-radius: 10px
}

.bg-f5f5fa {
    background-color: #f5f5fa
}

.form_label-static {
    z-index: 2;
    height: 0;
    opacity: .6;
    text-align: left;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    display: block;
    position: static;
    top: 35%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.timer {
    background-color: #fff;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    margin-top: 49px;
    padding: 20px 40px;
    display: flex;
    position: relative;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, .1)
}

.time {
    opacity: .4;
    color: #00b6ed;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 48px;
    font-weight: 600;
    line-height: 52px
}

.time.margin-8 {
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
    bottom: 10px
}

.time.days {
    font-family: Poppins, sans-serif;
    font-weight: 600
}

.time.hours,
.time.minutes,
.time.seconds {
    font-family: Poppins, sans-serif
}

.speaker-popup-wrap {
    margin-bottom: 24px;
    position: relative
}

.abs-arrow {
    z-index: 5;
    position: absolute;
    top: auto;
    bottom: -18%;
    left: auto;
    right: -16%
}

.speaker-wrap {
    height: 340px;
    max-height: 100px;
    max-width: 258px;
    min-height: 340px;
    cursor: pointer;
    border-radius: 10px;
    padding: 23px 35px 20px
}

.speaker-wrap:hover {
    background-color: #f5f5fa
}

.popup-content-wrap {
    z-index: 8888;
    width: 775px;
    height: 450px;
    max-width: 775px;
    background-color: #fff;
    position: relative
}

.popup-cross {
    z-index: 99999;
    cursor: pointer;
    position: absolute;
    top: -5%;
    bottom: auto;
    left: auto;
    right: -7%
}

.primary-button-z {
    width: auto;
    color: #fff;
    letter-spacing: -.04em;
    background-color: #00b6ed;
    border-radius: 12px;
    padding: 18px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 20px;
    transition: all .2s
}

.primary-button-z:hover {
    background-color: #00a4d5
}

.primary-button-z:active {
    background-color: #007fa6
}

.primary-button-z.top-38 {
    margin-top: 38px
}

.submitbtn-txt {
    display: none
}

.popup-content-wrap-main {
    width: 775px;
    max-width: 775px;
    background-color: #fff;
    position: relative
}

.product_hero-image-wrap {
    z-index: 0;
    align-self: center;
    align-items: center;
    position: relative
}

.prod-hero1 {
    position: absolute;
    top: -6%;
    bottom: auto;
    left: -10%;
    right: auto
}

.prod-hero2 {
    position: absolute;
    top: auto;
    bottom: -25%;
    left: auto;
    right: -9%
}

.pos-rel {
    position: relative
}

.pos-rel.z-index1 {
    z-index: 1
}

.height900,
.height900.newsletter {
    height: 100%
}

.layer-img-wrap {
    z-index: 4;
    max-width: 718px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.layer-img-wrap.left {
    align-items: flex-start
}

.layer-img-wrap.right {
    align-items: flex-end
}

.layer-img-wrap.btm-padding {
    z-index: 4
}

.layer-img-wrap.hide {
    display: none
}

.right-center-img {
    z-index: 1;
    max-width: 70%;
    border-radius: 24px;
    position: relative;
    top: 55px;
    right: 64px
}

.right-center-img.move-right {
    right: 0;
    overflow: visible
}

.right-center-img.move-right.sk-fix {
    max-width: 80%
}

.top-right-img {
    width: 35%;
    position: absolute;
    top: 3%;
    bottom: auto;
    left: auto;
    right: 6%
}

.btm-left-img {
    z-index: 1;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.btm-left-img.pos-width-400 {
    width: 300px;
    left: -4%
}

.btm-left-img.btm-2 {
    top: auto;
    bottom: -8%;
    left: -15%;
    right: auto
}

.top-left-img {
    width: 35%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.top-left-img.move-right {
    left: 14%
}

.left-center-img {
    z-index: 1;
    max-width: 70%;
    border-radius: 24px;
    position: relative;
    top: 44px;
    left: 40px
}

.left-center-img.centered.sk-fix {
    max-width: 80%
}

.top-right-img-2 {
    z-index: 2;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.top-right-img-2.width {
    width: 55%;
    top: 70%
}

.top-right-img-2.abs-rgt-top-7 {
    top: -7%;
    right: -14%
}

.top-right-img-2.abs-rgt-top-2 {
    width: 300px;
    top: 8%;
    right: -8%
}

.top-right-img-3 {
    z-index: 2;
    width: 60%;
    position: absolute;
    top: -4%;
    bottom: auto;
    left: auto;
    right: -12%
}

.top-right-img-3.width340 {
    width: 300px;
    right: -9%
}

.btm-left-img-2 {
    width: 30%;
    position: absolute;
    top: auto;
    bottom: -18%;
    left: 13%;
    right: 0%
}

.btm-right-img {
    z-index: 2;
    position: absolute;
    top: auto;
    bottom: -14%;
    left: auto;
    right: -10%
}

.btm-right-img.width450-left-2 {
    right: -3%
}

.btm-right-img.width370 {
    width: 370px;
    bottom: -2%
}

.btm-left-img-3 {
    width: 35%;
    position: absolute;
    top: auto;
    bottom: -16%;
    left: 0%;
    right: 0%
}

.btm-top-left-img {
    z-index: 1;
    position: absolute;
    top: 10%;
    bottom: auto;
    left: -12%;
    right: auto
}

.center-img {
    z-index: 1;
    max-width: 70%;
    border-radius: 24px;
    align-self: flex-end;
    position: relative
}

.top-left-img-hero {
    z-index: 2;
    position: absolute;
    top: auto;
    bottom: 40px;
    left: 8%;
    right: auto
}

.top-right-img-hero {
    z-index: 2;
    position: absolute;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%
}

.top-right-img-hero.top-0 {
    top: 1%;
    bottom: auto;
    left: auto;
    right: -10%
}

.top-right-img-hero.btm0 {
    top: auto;
    bottom: 0%;
    left: auto;
    right: -6%
}

.top-right-img-hero.top--2 {
    top: -8%
}

.btm-left-img-4 {
    z-index: 2;
    position: absolute;
    top: auto;
    bottom: -7%;
    left: 0%;
    right: auto
}

.abs-left {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.abs-left.left-20px {
    z-index: 2;
    left: -14%
}

.abs-left.width420 {
    z-index: 1;
    width: 320px;
    position: absolute
}

.abs-right-top {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.abs-right-top.btm10 {
    z-index: 2;
    top: -15%;
    right: -8%
}

.abs-right-top.btm10.pos-rel-rad24.width580 {
    z-index: 2;
    max-width: 500px;
    border-bottom-left-radius: 24px;
    margin-bottom: 0;
    display: inline-block;
    position: absolute;
    top: 220px;
    right: -4%
}

.abs-right-top.z-index1 {
    z-index: 1
}

.abs-right-btm {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.abs-right-btm.right10 {
    z-index: 2;
    right: -5%
}

.new-style-guide-wrap {
    font-family: Lato, sans-serif
}

.section-f.blue-green-grad {
    background-image: linear-gradient(90deg, #00b5ec, #1ab0aa 50%, #33ac6a);
    position: relative;
    overflow: hidden
}

.section-f.bg-test-img {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63c208336a006276fc04d500_Group%207705.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.container-f {
    max-width: 1000px
}

.container-f.large {
    max-width: 95vw
}

.vertical-padding-f {
    padding-top: 80px;
    padding-bottom: 80px
}

.vertical-padding-f.top-0 {
    padding-top: 0
}

.heading1-f {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 64px;
    font-weight: 700;
    line-height: 70px
}

.heading2-f {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 56px;
    line-height: 61px
}

.heading3-f {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    line-height: 52px
}

.heading4-f {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 40px;
    line-height: 48px
}

.heading5-f {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    line-height: 38px
}

.heading6-f {
    letter-spacing: -.04em;
    font-size: 20px;
    line-height: 24px
}

.heading7-f {
    letter-spacing: -.04em;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px
}

._2col-grid-f {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

._2col-grid-f.gap-47-53 {
    grid-column-gap: 47px;
    grid-row-gap: 53px
}

._2col-grid-f.gap-58-53 {
    grid-column-gap: 58px;
    grid-row-gap: 53px
}

._2col-grid-f._1col {
    grid-template-columns: 1fr 1fr
}

.text-wrap-f.white {
    color: #fff
}

.img-block-f {
    z-index: 1;
    width: 100%;
    position: relative
}

.img-block-f.desk {
    width: 80%
}

.img-block-f.mob {
    display: none
}

.hero-bg-design {
    max-width: 600px;
    position: absolute;
    top: auto;
    bottom: -60%;
    left: auto;
    right: -26%
}

.hero-bg-design.pos-up {
    z-index: 1;
    max-width: 700px;
    bottom: -52%
}

.marginbtm-35-f {
    margin-bottom: 35px;
    display: none
}

.marginbtm-27-f {
    margin-bottom: 27px
}

.white-cta-f {
    color: #414141;
    letter-spacing: -.04em;
    background-color: #fff;
    border-radius: 12px;
    padding: 18px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px
}

.white-outlined-cta-f {
    letter-spacing: -.04em;
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63c084f438817336a96052c8_play-fill%201.svg);
    background-position: 18px;
    background-repeat: no-repeat;
    background-size: auto;
    border: 2px solid #e6e6e6;
    border-radius: 12px;
    padding: 18px 24px 18px 50px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    line-height: 20px
}

.flexh-center-start-f {
    grid-column-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.flexh-center-start-f.mob-v.justify-center {
    justify-content: center;
    margin-top: 20px
}

.max-763px {
    z-index: 1;
    max-width: 563px;
    position: relative
}

.center-align-wrap-f {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-family: Lato, sans-serif;
    display: flex
}

.center-align-wrap-f.padding-90-77 {
    padding-top: 90px;
    padding-bottom: 77px
}

.center-align-wrap-f.top-63 {
    margin-top: 63px
}

.marginbtm-20-f {
    margin-bottom: 20px
}

.marginbtm-20-f._70 {
    max-width: 70%
}

.marginbtm-20-f._60 {
    width: 60%;
    flex-direction: column;
    align-self: center;
    align-items: center;
    display: flex
}

.teal-label-26px-f {
    color: #25847b;
    letter-spacing: -.04em;
    margin-bottom: 12px;
    font-size: 26px;
    font-weight: 700;
    line-height: 31px
}

.margin-top-btm-f._67-103 {
    margin-top: 67px;
    margin-bottom: 103px
}

.margin-top-btm-f._86-26 {
    padding-top: 86px;
    padding-bottom: 26px
}

.border-card-f {
    max-height: 350px;
    max-width: 500px;
    border: 1px solid #e6e6e6;
    border-radius: 16px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 45px 37px;
    display: flex
}

.border-card-f.v-pad {
    justify-content: center;
    padding-top: 48px;
    padding-bottom: 74px
}

.border-card-f.white {
    background-color: #fff;
    margin-left: 20px;
    margin-right: 20px
}

.border-card-f.white.padding-large {
    max-height: none;
    max-width: 651px;
    padding: 57px 74px 80px
}

.flex-hor-left {
    align-items: center;
    display: flex
}

.flex-hor-left.btm30 {
    margin-bottom: 30px
}

.rgt10 {
    margin-right: 10px
}

.padding-ltb40 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px
}

.margin-top40 {
    margin-top: 40px
}

.overflow-hidden {
    overflow: hidden
}

.text-style-nowrap {
    white-space: nowrap;
    font-size: .875rem
}

.text-style-allcaps {
    text-transform: uppercase;
    font-size: .875rem
}

.icon-1x1-xsmall {
    width: 1.5rem;
    height: 1.5rem
}

.background-color-blue {
    background-color: var(--primary-blue);
    color: #fff
}

.text-weight-normal {
    font-size: .875rem;
    font-weight: 400
}

.text-size-regular {
    font-size: 1rem
}

.padding-global_z {
    padding-left: 5%;
    padding-right: 5%
}

.margin-huge {
    margin: 6rem
}

.form-radio-icon {
    width: 1.125rem;
    height: 1.125rem;
    min-height: 1.125rem;
    min-width: 1.125rem;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 100px;
    margin-top: 0;
    margin-left: -1.125rem;
    margin-right: .5rem
}

.form-radio-icon.w--redirected-checked {
    background-color: #fff;
    background-image: none;
    border-width: 6px;
    border-color: #000
}

.form-radio-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000;
    margin-top: 0
}

.heading-style-h5 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.4
}

.rl-styleguide_empty-space {
    z-index: -1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem;
    display: flex;
    position: relative
}

.rl-styleguide_icons-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    display: grid
}

.text-style-3lines {
    font-size: .875rem
}

.margin-horizontal_z,
.margin-horizontal_z.margin-0,
.margin-horizontal_z.margin-large,
.margin-horizontal_z.margin-xlarge,
.margin-horizontal_z.margin-tiny,
.margin-horizontal_z.margin-medium,
.margin-horizontal_z.margin-custom1,
.margin-horizontal_z.margin-xhuge,
.margin-horizontal_z.margin-custom2,
.margin-horizontal_z.margin-huge,
.margin-horizontal_z.margin-xxhuge,
.margin-horizontal_z.margin-xxsmall,
.margin-horizontal_z.margin-custom3,
.margin-horizontal_z.margin-xxlarge,
.margin-horizontal_z.margin-xsmall,
.margin-horizontal_z.margin-small {
    margin-top: 0;
    margin-bottom: 0
}

.icon-1x1-medium {
    width: 3rem;
    height: 3rem
}

.hover-icon-small {
    width: 2rem;
    height: 2rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.spacing-clean {
    margin: 0;
    padding: 0
}

.margin-xxlarge {
    margin: 5rem
}

.layer {
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.max-width-small_z {
    width: 100%;
    max-width: 30rem
}

.rl-styleguide_shadows-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: start
}

.text-align-right_z {
    text-align: right;
    font-size: .875rem
}

.margin-vertical_z,
.margin-vertical_z.margin-custom2,
.margin-vertical_z.margin-xlarge,
.margin-vertical_z.margin-tiny,
.margin-vertical_z.margin-xxsmall,
.margin-vertical_z.margin-medium,
.margin-vertical_z.margin-0,
.margin-vertical_z.margin-large,
.margin-vertical_z.margin-custom1,
.margin-vertical_z.margin-xhuge,
.margin-vertical_z.margin-xsmall,
.margin-vertical_z.margin-huge,
.margin-vertical_z.margin-xxlarge,
.margin-vertical_z.margin-small,
.margin-vertical_z.margin-xxhuge,
.margin-vertical_z.margin-custom3 {
    margin-left: 0;
    margin-right: 0
}

.z-index-1 {
    z-index: 1;
    position: relative
}

.rich-text_z h1 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 3.4375rem
}

.rich-text_z h2 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 2.625rem;
    font-weight: 600;
    line-height: 3.125rem
}

.rich-text_z h3 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 2.375rem;
    font-weight: 600;
    line-height: 2.8125rem
}

.rich-text_z h4 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 2.375rem
}

.rich-text_z h5 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 2rem
}

.rich-text_z h6 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5rem
}

.rich-text_z blockquote,
.rich-text_z p {
    letter-spacing: .01em;
    font-size: 1rem;
    line-height: 1.5rem
}

.rich-text_z a {
    color: #00b6ed;
    line-height: 16px
}

.rich-text_z ul,
.rich-text_z ol {
    letter-spacing: .01em;
    font-size: .875rem;
    line-height: 1rem
}

.rich-text_z figcaption {
    letter-spacing: .01em;
    font-size: .875rem
}

.padding-horizontal_z,
.padding-horizontal_z.padding-custom3,
.padding-horizontal_z.padding-small,
.padding-horizontal_z.padding-xhuge,
.padding-horizontal_z.padding-huge,
.padding-horizontal_z.padding-large,
.padding-horizontal_z.padding-0,
.padding-horizontal_z.padding-xsmall,
.padding-horizontal_z.padding-custom2,
.padding-horizontal_z.padding-xlarge,
.padding-horizontal_z.padding-xxlarge,
.padding-horizontal_z.padding-medium,
.padding-horizontal_z.padding-xxhuge,
.padding-horizontal_z.padding-tiny,
.padding-horizontal_z.padding-custom1,
.padding-horizontal_z.padding-xxsmall {
    padding-top: 0;
    padding-bottom: 0
}

.icon-height-small {
    height: 2rem
}

.max-width-full_z {
    width: 100%;
    max-width: none
}

.rl-styleguide_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 4rem
}

.text-weight-bold {
    font-size: .875rem;
    font-weight: 700
}

.text-weight-xbold {
    font-size: .875rem;
    font-weight: 800
}

.max-width-xlarge_z {
    width: 100%;
    max-width: 64rem
}

.shadow-xxlarge {
    box-shadow: 0 32px 64px -12px rgba(0, 0, 0, .14)
}

.rl-styleguide_spacing-all {
    display: none
}

.padding-section-small_z {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.padding-xxlarge_z {
    padding: 5rem
}

.padding-0_z {
    padding: 0
}

.rl-styleguide_spacing {
    border: 1px dashed #d3d3d3
}

.form-checkbox-icon {
    width: 1.125rem;
    height: 1.125rem;
    min-height: 1.125rem;
    min-width: 1.125rem;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 0;
    margin-top: 0;
    margin-left: -1.25rem;
    margin-right: .5rem;
    transition: all .2s
}

.form-checkbox-icon.w--redirected-checked {
    box-shadow: none;
    background-color: #000;
    background-size: 16px 16px;
    border-width: 1px;
    border-color: #000
}

.form-checkbox-icon.w--redirected-focus {
    box-shadow: none;
    border-color: #000
}

.rl-styleguide_empty-box {
    z-index: -1;
    height: 3rem;
    min-width: 3rem;
    background-color: #eee;
    position: relative
}

.z-styleguide_color {
    padding-bottom: 8rem
}

.z-styleguide_color.is-blue {
    background-color: var(--primary-blue)
}

.z-styleguide_color.is-white {
    background-color: #fff
}

.z-styleguide_color.is-green {
    background-color: var(--primary-green)
}

.z-styleguide_color.is-grey {
    background-color: var(--primary-grey)
}

.z-styleguide_color.is-red {
    background-color: var(--primary-red)
}

.padding-xxhuge_z {
    padding: 10rem
}

.shadow-small {
    box-shadow: 0 4px 8px -2px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06)
}

.heading-style-h2 {
    font-family: Poppins, sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.2
}

.padding-large_z {
    padding: 3rem
}

.padding-section-medium_z {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.align-center {
    margin-left: auto;
    margin-right: auto
}

.global-styles {
    display: block;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.padding-xhuge_z {
    padding: 7rem
}

.padding-huge_z {
    padding: 6rem
}

.margin-top-auto {
    margin-top: auto
}

.icon-1x1-xlarge {
    width: 6.5rem;
    height: 6.5rem
}

.text-style-italic {
    font-size: .875rem;
    font-style: italic
}

.text-style-muted {
    opacity: .6;
    font-size: .875rem
}

.max-width-xxlarge_z {
    width: 100%;
    max-width: 80rem
}

.text-style-quote {
    border-left: .1875rem solid #000;
    margin-bottom: 0;
    padding: .75rem 1.25rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.class-label-row {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.heading-style-h1 {
    font-family: Poppins, sans-serif;
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.2
}

.margin-0-2 {
    margin: 0
}

.padding-xsmall_z {
    padding: 1rem
}

.icon-height-xsmall {
    height: 1.5rem
}

.text-style-link {
    font-size: .875rem;
    text-decoration: underline
}

.rl-styleguide_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    justify-content: start;
    align-items: start;
    justify-items: start;
    padding-bottom: 1rem;
    display: grid
}

.rl-styleguide_item.is-stretch {
    grid-row-gap: 1rem;
    justify-items: stretch
}

.margin-left_z,
.margin-left_z.margin-tiny,
.margin-left_z.margin-large,
.margin-left_z.margin-huge,
.margin-left_z.margin-xhuge,
.margin-left_z.margin-xsmall,
.margin-left_z.margin-custom3,
.margin-left_z.margin-custom2,
.margin-left_z.margin-0,
.margin-left_z.margin-medium,
.margin-left_z.margin-custom1,
.margin-left_z.margin-xxhuge,
.margin-left_z.margin-xxsmall,
.margin-left_z.margin-small,
.margin-left_z.margin-xlarge,
.margin-left_z.margin-xxlarge {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0
}

.icon-height-xlarge {
    height: 6.5rem
}

.icon-1x1-small {
    width: 2rem;
    height: 2rem
}

.padding-top_z,
.padding-top_z.padding-xxlarge,
.padding-top_z.padding-tiny,
.padding-top_z.padding-medium,
.padding-top_z.padding-large,
.padding-top_z.padding-custom1,
.padding-top_z.padding-huge,
.padding-top_z.padding-xlarge,
.padding-top_z.padding-0,
.padding-top_z.padding-custom2,
.padding-top_z.padding-xhuge,
.padding-top_z.padding-xsmall,
.padding-top_z.padding-small,
.padding-top_z.padding-custom3,
.padding-top_z.padding-xxsmall,
.padding-top_z.padding-xxhuge {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.shadow-xlarge {
    box-shadow: 0 24px 48px -12px rgba(0, 0, 0, .18)
}

.rl-styleguide_header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex
}

.margin-xlarge {
    margin: 4rem
}

.shadow-xsmall {
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06)
}

.max-width-medium_z {
    width: 100%;
    max-width: 35rem
}

.rl-styleguide_heading {
    z-index: 4;
    color: #fff;
    background-color: #000;
    padding: .25rem .5rem;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.hover-icon-custom1 {
    width: 1.25rem;
    height: 1.25rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.class-label-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.text-color-black {
    color: #000
}

.shadow-large {
    box-shadow: 0 20px 24px -4px rgba(0, 0, 0, .08), 0 8px 8px -4px rgba(0, 0, 0, .03)
}

.margin-large-2 {
    margin: 3rem
}

.max-width-xxsmall_z {
    width: 100%;
    max-width: 20rem
}

.button_z {
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    background-color: #00b6ed;
    border: 0 #000;
    border-radius: 12px;
    padding: 1rem 2rem;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25rem;
    transition: all .2s
}

.button_z.is-alternate {
    color: #000;
    background-color: #fff
}

.button_z.is-link {
    color: #000;
    background-color: transparent;
    border-style: none;
    padding: .25rem 0;
    line-height: 1;
    text-decoration: none
}

.button_z.is-link.is-icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.button_z.is-link.is-alternate {
    color: #fff;
    background-color: transparent
}

.button_z.is-icon {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.button_z.is-white {
    color: #000;
    background-color: transparent
}

.button_z.is-white.is-alternate {
    color: #fff;
    background-color: transparent;
    border-color: #fff
}

.button_z.is-small {
    padding: .75rem 1.25rem
}

.form-radio-label {
    margin-bottom: 0
}

.shadow-medium {
    box-shadow: 0 12px 16px -4px rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .03)
}

.margin-small {
    margin: 1.5rem
}

.form-field-wrapper {
    position: relative
}

.text-align-center_z {
    text-align: center;
    font-size: .875rem
}

.padding-section-large_z {
    padding-top: 7rem;
    padding-bottom: 7rem
}

.padding-left_z,
.padding-left_z.padding-custom3,
.padding-left_z.padding-medium,
.padding-left_z.padding-xhuge,
.padding-left_z.padding-0,
.padding-left_z.padding-custom2,
.padding-left_z.padding-xxlarge,
.padding-left_z.padding-small,
.padding-left_z.padding-xlarge,
.padding-left_z.padding-huge,
.padding-left_z.padding-tiny,
.padding-left_z.padding-large,
.padding-left_z.padding-xxhuge,
.padding-left_z.padding-custom1,
.padding-left_z.padding-xxsmall,
.padding-left_z.padding-xsmall {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0
}

.icon-1x1-large {
    width: 5rem;
    height: 5rem
}

.container-small_z {
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto
}

.rl-styleguide_label {
    color: #fff;
    white-space: nowrap;
    cursor: context-menu;
    background-color: #0073e6;
    padding: .25rem .5rem;
    font-size: .75rem;
    display: inline-block
}

.rl-styleguide_label.is-html-tag {
    background-color: #be4aa5
}

.overflow-scroll {
    overflow: scroll
}

.heading-style-h6 {
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.4
}

.form-radio_z {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.125rem;
    font-size: .875rem;
    display: flex
}

.overflow-auto {
    overflow: auto
}

.icon-1x1-xxsmall {
    width: 1rem;
    height: 1rem
}

.margin-right_z,
.margin-right_z.margin-tiny,
.margin-right_z.margin-xhuge,
.margin-right_z.margin-custom3,
.margin-right_z.margin-xxlarge,
.margin-right_z.margin-0,
.margin-right_z.margin-large,
.margin-right_z.margin-xlarge,
.margin-right_z.margin-xxsmall,
.margin-right_z.margin-xsmall,
.margin-right_z.margin-medium,
.margin-right_z.margin-huge,
.margin-right_z.margin-custom2,
.margin-right_z.margin-small,
.margin-right_z.margin-xxhuge,
.margin-right_z.margin-custom1 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0
}

.button-group_z {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.text-size-small {
    font-size: .875rem
}

.padding-right_z,
.padding-right_z.padding-xhuge,
.padding-right_z.padding-medium,
.padding-right_z.padding-xxlarge,
.padding-right_z.padding-0,
.padding-right_z.padding-xxsmall,
.padding-right_z.padding-custom2,
.padding-right_z.padding-small,
.padding-right_z.padding-xlarge,
.padding-right_z.padding-large,
.padding-right_z.padding-xsmall,
.padding-right_z.padding-custom1,
.padding-right_z.padding-tiny,
.padding-right_z.padding-huge,
.padding-right_z.padding-xxhuge,
.padding-right_z.padding-custom3 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.hover-icon-xlarge {
    width: 6.5rem;
    height: 6.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.field-label_z {
    margin-bottom: .5rem;
    font-size: .875rem;
    font-weight: 400
}

.styleguide_grid-colours {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.margin-bottom_z,
.margin-bottom_z.margin-medium {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom_z.margin-xxsmall {
    text-align: left;
    justify-content: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.margin-bottom_z.margin-xsmall,
.margin-bottom_z.margin-tiny {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-bottom_z.margin-small {
    flex: 1
}

.margin-bottom_z.margin-small.max-width {
    max-width: 580px
}

.margin-bottom_z.margin-small,
.margin-bottom_z.margin-huge,
.margin-bottom_z.margin-xxhuge,
.margin-bottom_z.margin-custom3,
.margin-bottom_z.margin-0,
.margin-bottom_z.margin-custom1,
.margin-bottom_z.margin-custom2,
.margin-bottom_z.margin-xhuge,
.margin-bottom_z.margin-xxlarge,
.margin-bottom_z.margin-large,
.margin-bottom_z.margin-xlarge {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.margin-xxsmall {
    margin: .5rem
}

.background-color-gray {
    background-color: var(--white-smoke-grey)
}

.background-color-white {
    background-color: #fff
}

.text-weight-semibold {
    font-size: .875rem;
    font-weight: 600
}

.icon-height-large {
    height: 5rem
}

.padding-xlarge_z {
    padding: 4rem
}

.margin-tiny {
    margin: .25rem
}

.padding-medium_z {
    padding: 2rem
}

.hover-icon-xxsmall {
    width: 1rem;
    height: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.z-index-2 {
    z-index: 2;
    position: relative
}

.icon-height-custom1 {
    height: 1.25rem
}

.margin-xsmall {
    margin: 1rem
}

.form-input_z {
    height: auto;
    min-height: 2.75rem;
    color: #000;
    background-color: #fff;
    border: 1px solid #000;
    margin-bottom: 0;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.6
}

.form-input_z:focus {
    border-color: #000
}

.form-input_z::-ms-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.form-input_z::placeholder {
    color: rgba(0, 0, 0, .6)
}

.form-input_z.is-text-area {
    height: auto;
    min-height: 11.25rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    overflow: auto
}

.form-input_z.is-select-input {
    background-image: none
}

.form-4 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.container-medium_z {
    width: 100%;
    max-width: 64rem;
    margin-left: auto;
    margin-right: auto
}

.shadow-xxsmall {
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05)
}

.text-style-strikethrough {
    font-size: .875rem;
    text-decoration: line-through
}

.heading-style-h4 {
    font-family: Poppins, sans-serif;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.3
}

.rl-styleguide_item-row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 15rem 1fr;
    align-items: center
}

.text-size-tiny {
    font-size: .75rem
}

.max-width-xsmall_z {
    width: 100%;
    max-width: 25rem
}

.text-size-medium {
    font-size: 1.125rem
}

.margin-medium-2 {
    margin: 2rem
}

.text-size-large {
    font-size: 1.25rem
}

.text-color-white {
    color: #fff
}

.rl-styleguide_button-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    white-space: normal;
    grid-template-rows: auto;
    grid-template-columns: auto;
    grid-auto-columns: max-content;
    grid-auto-flow: row;
    align-items: center;
    justify-items: start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: grid
}

.padding-bottom_z,
.padding-bottom_z.padding-tiny,
.padding-bottom_z.padding-xsmall,
.padding-bottom_z.padding-xxsmall,
.padding-bottom_z.padding-xlarge,
.padding-bottom_z.padding-custom3,
.padding-bottom_z.padding-xxlarge,
.padding-bottom_z.padding-xxhuge,
.padding-bottom_z.padding-xhuge,
.padding-bottom_z.padding-small,
.padding-bottom_z.padding-huge,
.padding-bottom_z.padding-0,
.padding-bottom_z.padding-large,
.padding-bottom_z.padding-custom1,
.padding-bottom_z.padding-custom2,
.padding-bottom_z.padding-medium {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.margin-top_z,
.margin-top_z.margin-medium,
.margin-top_z.margin-custom2,
.margin-top_z.margin-large,
.margin-top_z.margin-xhuge,
.margin-top_z.margin-huge,
.margin-top_z.margin-small,
.margin-top_z.margin-xlarge,
.margin-top_z.margin-0,
.margin-top_z.margin-xsmall,
.margin-top_z.margin-custom3,
.margin-top_z.margin-xxsmall,
.margin-top_z.margin-custom1,
.margin-top_z.margin-tiny,
.margin-top_z.margin-xxhuge,
.margin-top_z.margin-xxlarge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.hover-icon-medium {
    width: 3rem;
    height: 3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.icon-height-xxsmall {
    height: 1rem
}

.text-style-2lines {
    font-size: .875rem
}

.icon-height-medium {
    height: 3rem
}

.padding-xxsmall_z {
    padding: .5rem
}

.text-align-left_z {
    text-align: left;
    font-size: .875rem
}

.padding-tiny_z {
    padding: .25rem
}

.heading-style-h3 {
    font-family: Poppins, sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.2
}

.max-width-large_z {
    width: 100%;
    max-width: 48rem
}

.form-checkbox-label {
    margin-bottom: 0
}

.margin-xhuge {
    margin: 7rem
}

.text-weight-light {
    font-size: .875rem;
    font-weight: 300
}

.form-checkbox_z {
    align-items: center;
    margin-bottom: 0;
    padding-left: 1.25rem;
    font-size: .875rem;
    display: flex
}

.form-checkbox_z.skfix-checkbox {
    width: 22px;
    height: 22px;
    color: #ccc;
    border: 1px solid #ccc;
    border-radius: 1px;
    margin-top: 0;
    margin-right: 10px;
    padding-top: 0;
    padding-right: 20px;
    display: block
}

.container-large_z {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.hover-icon-large {
    width: 5rem;
    height: 5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-weight-medium {
    font-size: .875rem;
    font-weight: 500
}

.margin-xxhuge {
    margin: 10rem
}

.icon-1x1-custom1 {
    width: 1.25rem;
    height: 1.25rem
}

.hover-icon-xsmall {
    width: 1.5rem;
    height: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.padding-small_z {
    padding: 1.5rem
}

.rl-styleguide_subheading {
    z-index: 3;
    color: #000;
    background-color: #d3d3d3;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: .25rem .5rem;
    position: -webkit-sticky;
    position: sticky;
    top: 2rem
}

.padding-vertical_z,
.padding-vertical_z.padding-custom3,
.padding-vertical_z.padding-custom1,
.padding-vertical_z.padding-xxsmall,
.padding-vertical_z.padding-xsmall,
.padding-vertical_z.padding-tiny,
.padding-vertical_z.padding-0,
.padding-vertical_z.padding-small,
.padding-vertical_z.padding-xxhuge,
.padding-vertical_z.padding-large,
.padding-vertical_z.padding-xhuge,
.padding-vertical_z.padding-medium,
.padding-vertical_z.padding-huge,
.padding-vertical_z.padding-custom2,
.padding-vertical_z.padding-xlarge,
.padding-vertical_z.padding-xxlarge {
    padding-left: 0;
    padding-right: 0
}

.body-text_z {
    text-align: left;
    letter-spacing: .01em;
    margin-bottom: .625rem;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.body-text_z.text-align-center_z {
    text-align: center;
    align-self: center
}

.body-text_z.text-align-center_z.text-color-white {
    max-width: 60ch;
    display: none
}

.body-text_z.text-align-center_z.text-color-white.width {
    width: 60ch;
    max-width: none;
    justify-content: center;
    display: flex
}

.body-text_z.text-align-center_z.text-color-white._20px.top-btm-16 {
    margin-top: 16px;
    margin-bottom: 16px
}

.body-text_z.text-align-center_z.text-color-white._20px.top-52 {
    margin-top: 52px
}

.body-text_z.text-align-center_z.text-color-white.show {
    display: block
}

.body-text_z.text-align-center_z.margin-top-z {
    margin-top: 10px
}

.body-text_z.text-align-center_z.text-color-black {
    width: 50ch;
    align-self: center;
    margin-top: 10px
}

.body-text_z.text-align-center_z.btm-30 {
    width: 60ch;
    margin-bottom: 30px
}

.body-text_z.text-align-center_z.ch-64 {
    max-width: 64ch
}

.body-text_z.text-align-center_z._60 {
    width: 60ch
}

.body-text_z.text-align-center_z._696871 {
    color: #696871
}

.body-text_z.text-align-center_z._696871._90 {
    width: 90%
}

.body-text_z.text-align-center_z.ch-55 {
    width: 55ch
}

.body-text_z.text-align-center_z.ch-55.min-height50 {
    min-height: 50px
}

.body-text_z.text-align-center_z.ch-60 {
    width: 13%;
    clear: none;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.body-text_z.text-align-center_z.m-0 {
    margin-top: 0;
    margin-bottom: 0
}

.body-text_z.text-align-center_z.ch-75 {
    width: 75ch;
    align-self: center
}

.body-text_z.text-align-center_z.ch-60 {
    width: 60ch
}

.body-text_z.text-align-center_z.ch-80 {
    width: 80ch;
    padding-top: 20px
}

.body-text_z.text-align-center_z.ch-70 {
    width: 70ch
}

.body-text_z.text-align-center_z.is-bold {
    font-weight: 700
}

.body-text_z.text-align-center_z.white-txt {
    width: 65ch;
    margin-top: 20px
}

.body-text_z.text-align-center_z.ch-50 {
    width: 50ch
}

.body-text_z.text-align-center_z.ch-65 {
    width: 65ch
}

.body-text_z.text-align-center_z.ch-50 {
    width: 50ch
}

.body-text_z.text-align-center_z.grey {
    color: #696871;
    margin-top: 9px
}

.body-text_z.text-align-center_z._80 {
    align-self: center
}

.body-text_z.text-align-center_z._60.white-text {
    color: #fff;
    margin-top: 20px
}

.body-text_z.text-align-center_z._60.top-20 {
    align-self: center
}

.body-text_z.text-align-center_z.no-margin {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .9rem;
    font-weight: 400
}

.body-text_z.pad-32_z {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px
}

.body-text_z.text-color-white_z {
    color: #f8f4f4
}

.body-text_z.text-color-white_z.ch-33 {
    width: 33ch
}

.body-text_z.text-color-white_z.align-center {
    text-align: center
}

.body-text_z.pad-40_z {
    padding-top: 40px;
    padding-bottom: 40px
}

.body-text_z.bold {
    font-weight: 700
}

.body-text_z.bold._80.mar-0 {
    margin-top: 0;
    margin-bottom: 0
}

.body-text_z.bold._00b6ed {
    color: #00b6ed;
    margin-bottom: 0;
    font-family: Poppins, sans-serif;
    font-weight: 700
}

.body-text_z.bold.align-center-z {
    text-align: center
}

.body-text_z._20px {
    font-size: 20px;
    line-height: 1.5em
}

.body-text_z._20px.text-align-center_z.ch60 {
    width: 60ch
}

.body-text_z._20px.ch-30 {
    width: 30ch
}

.body-text_z._14px {
    height: 0%;
    font-size: 14px;
    line-height: 21px
}

.body-text_z._14px.left-19px {
    padding-left: 19px
}

.body-text_z._14px.text-align-center_z._70 {
    max-width: 70%;
    align-self: center;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 12px
}

.body-text_z._14px.pad-32_z {
    margin-bottom: 0
}

.body-text_z._14px.ch-30 {
    width: 40ch
}

.body-text_z.ch-48 {
    max-width: 48ch
}

.body-text_z.ch-48.mob-w {
    padding-top: 10px
}

.body-text_z._90 {
    max-width: 90%
}

.body-text_z.btm-40 {
    margin-bottom: 40px
}

.body-text_z.text-color-black.text-center {
    text-align: center
}

.body-text_z.btm-0 {
    margin-top: 0;
    margin-bottom: 0
}

.body-text_z.btm-0.ffe280 {
    color: #ffe280;
    object-fit: cover
}

.body-text_z.top-mrgn {
    margin-top: 20px
}

.body-text_z.top-mrgn.ch-45 {
    width: 45ch
}

.body-text_z.ch-80 {
    width: 80ch
}

.body-text_z.side-margin {
    padding-left: 25px
}

.body-text_z.ch-40 {
    max-width: 40ch
}

.body-text_z.ch-30 {
    width: 40ch
}

.body-text_z._80 {
    max-width: 80%
}

.body-text_z.top0 {
    margin-top: 0;
    margin-bottom: 0
}

.body-text_z.is-large {
    text-align: center;
    margin-bottom: -1.5rem;
    font-size: 24px;
    line-height: 36px
}

.body-text_z.top-0.ch-35 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700
}

.link-text_z {
    color: #00b6ed;
    letter-spacing: -.04em;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 16px
}

.block-quote_z {
    letter-spacing: .01em;
    padding: .625rem 1.25rem;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    line-height: 1rem
}

.paragraph-5 {
    margin-bottom: .625rem;
    font-family: Lato, sans-serif;
    font-size: .875rem
}

.paragraph-6 {
    margin-bottom: .625rem;
    font-family: Lato, sans-serif
}

.paragraph-7,
.paragraph-8,
.paragraph-9,
.body-4 {
    font-family: Lato, sans-serif
}

.h1-heading_z {
    text-align: left;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: auto;
    font-family: Poppins, sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 3.4375rem;
    display: block
}

.h1-heading_z.text-align-center_z {
    width: 28ch;
    text-align: center;
    padding-bottom: 0
}

.h1-heading_z.text-align-center_z.text-color-white-z {
    max-width: 20ch;
    text-align: center;
    margin-bottom: 20px;
    display: inline-block
}

.h1-heading_z.text-align-center_z.ch-limit_25 {
    max-width: 25ch
}

.h1-heading_z.text-align-center_z._64px {
    font-size: 64px;
    line-height: 1.2em
}

.h1-heading_z.text-align-center_z._64px.text-color-white.mob-32 {
    font-size: 4rem
}

.h1-heading_z.text-align-center_z._64px.text-color-white.mob-32.ch-20 {
    width: 20ch
}

.h1-heading_z.text-align-center_z.text-color-black {
    width: 28ch
}

.h1-heading_z.text-align-center_z.btm-30 {
    padding-bottom: 30px
}

.h1-heading_z.text-align-center_z.btm-30.no-ch {
    width: 25ch
}

.h1-heading_z.text-align-center_z.no-ch._60 {
    width: 20ch;
    max-width: 868.219px
}

.h1-heading_z.text-color-white-z {
    color: #fdf7f7
}

.h1-heading_z._64px {
    font-size: 64px;
    line-height: 1.2em
}

.h1-heading_z._54px {
    font-size: 54px;
    line-height: 1.2em
}

.h1-heading_z._54px.btm-20 {
    margin-bottom: 20px
}

.h1-heading_z.green {
    color: #25847b;
    margin-bottom: 0
}

.h1-heading_z.green.text-align-center_z.no-ch {
    width: auto
}

.h1-heading_z.ch-15,
.h1-heading_z.ch-15.mob-auto {
    max-width: 15ch
}

.h1-heading_z.ch-15.mob-auto.ch25 {
    max-width: 25ch
}

.h1-heading_z._56px {
    font-size: 56px;
    line-height: 61px
}

.h1-heading_z.align-center {
    text-align: center
}

.h2-heading_z {
    text-align: left;
    letter-spacing: -.04em;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 2.625rem;
    font-weight: 600;
    line-height: 3.125rem
}

.h2-heading_z.text-align-center_z {
    text-align: center
}

.h2-heading_z.text-align-center_z.ch-20 {
    max-width: 20ch
}

.h2-heading_z.text-align-center_z.ch30 {
    width: 30ch
}

.h2-heading_z.text-align-center_z.ch-22 {
    max-width: 22ch
}

.h2-heading_z.text-align-center_z.blue-color {
    color: #00b6ed;
    margin-top: 60px;
    padding-bottom: 20px
}

.h2-heading_z.text-align-center_z.ch-25 {
    max-width: 25ch;
    margin-bottom: 20px
}

.h2-heading_z.text-align-center_z._70 {
    max-width: 70%;
    margin-bottom: 50px
}

.h2-heading_z._90 {
    padding-bottom: 0
}

.h2-heading_z._80 {
    max-width: 80%
}

.h2-heading_z.sk-fix {
    width: 100%;
    text-align: center;
    display: block
}

.h3-heading_z {
    text-align: left;
    letter-spacing: -.04em;
    margin-top: auto;
    margin-bottom: auto;
    font-family: Poppins, sans-serif;
    font-size: 2.375rem;
    font-weight: 600;
    line-height: 2.8125rem
}

.h3-heading_z.text-align-center_z {
    text-align: center
}

.h3-heading_z.text-align-center_z.text-color-white.ch-20 {
    width: 20ch;
    display: block
}

.h3-heading_z.text-align-center_z.text-color-white.ch-35 {
    width: 35ch;
    justify-content: center;
    display: block
}

.h3-heading_z.text-align-center_z.text-color-white.ch-35.no-ch {
    width: 22ch
}

.h3-heading_z.text-align-center_z.text-color-black {
    color: #414141
}

.h3-heading_z.text-align-center_z.text-color-black._50 {
    max-width: 50%
}

.h3-heading_z.text-align-center_z.gradient-text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(96deg, #19b5ea, #34ad6a);
    -webkit-background-clip: text;
    background-clip: text;
    line-height: 3.1rem
}

.h3-heading_z.text-align-center_z.ch-20 {
    width: 20ch
}

.h3-heading_z.text-align-center_z.ch-20.btm-10 {
    margin-bottom: 10px
}

.h3-heading_z._80 {
    max-width: 80%
}

.h3-heading_z.btm-20 {
    margin-bottom: 20px
}

.h3-heading_z.ch-17 {
    max-width: 17ch
}

.h3-heading_z.ch-17.is-blue {
    color: var(--primary-blue)
}

.h3-heading_z.ch-20 {
    max-width: 20ch;
    text-align: center
}

.h3-heading_z._70 {
    max-width: 70%;
    text-align: center
}

.h4-heading_z {
    letter-spacing: -.04em;
    margin-top: auto;
    margin-bottom: auto;
    font-family: Poppins, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 2.375rem
}

.h4-heading_z.align-center-z {
    text-align: center
}

.h4-heading_z.text-align-center_z.blue-span {
    width: 30ch;
    margin-top: 20px;
    margin-bottom: 20px
}

.h4-heading_z.text-align-center_z.is-green {
    color: var(--primary-green)
}

.h4-heading_z.ch-20 {
    width: 20ch
}

.h4-heading_z.left-align-txt {
    text-align: left
}

.h4-heading_z.ch-25 {
    width: 25ch
}

.h5-heading_z {
    text-align: left;
    letter-spacing: .01em;
    margin-top: auto;
    margin-bottom: auto;
    font-family: Poppins, sans-serif;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 2rem
}

.h5-heading_z.text-align-center_z {
    text-align: center;
    letter-spacing: -.04em
}

.h5-heading_z.text-align-center_z.text-color-white.btm-mrgn {
    margin-bottom: 20px
}

.h5-heading_z.text-align-center_z.padding-btm-30 {
    margin-bottom: auto;
    padding-bottom: 30px
}

.h5-heading_z.top-mrgn {
    margin-top: 10px
}

.h5-heading_z.text-color-white.align-center {
    text-align: center
}

.h6-heading_z {
    text-align: left;
    letter-spacing: -.01em;
    margin-top: auto;
    margin-bottom: auto;
    font-family: Poppins, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5rem
}

.h6-heading_z.video_testimonial-quote {
    border-left: 5px solid #25847b;
    margin-top: 24px;
    padding-left: 19px
}

.h6-heading_z._400-w {
    font-weight: 400
}

.h6-heading_z.green {
    color: var(--sea)
}

.h6-heading_z.green.btm-10 {
    margin-bottom: 10px
}

.h6-heading_z.right-30 {
    margin-right: 30px;
    font-size: 18px
}

.h6-heading_z.text-center {
    text-align: center
}

.h6-heading_z.text-center.margin-top-btm-16 {
    margin-top: 16px;
    margin-bottom: 16px
}

.h6-heading_z.text-center.e35e4b {
    color: #e35e4b;
    margin-top: 10px;
    margin-bottom: 10px
}

.h6-heading_z.text-center.top50font18 {
    margin-top: 50px;
    font-size: 18px
}

.h6-heading_z.is-small {
    padding-left: 30px;
    font-size: 16px;
    display: block
}

.h6-heading_z.is-small.unbold {
    margin-top: auto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3
}

.h6-heading_z.left-10 {
    padding-left: 10px
}

.h6-heading_z.left-10.ch-25 {
    width: auto;
    width: 25ch;
    width: 25ch
}

.h6-heading_z.blue-color {
    color: #00b6ed;
    text-transform: uppercase;
    padding-bottom: 10px
}

.h6-heading_z.bold {
    margin-top: 15px;
    font-size: 20px;
    font-weight: 700
}

.h6-heading_z.txt-color-25847b {
    margin-bottom: -21px
}

.h6-heading_z._70 {
    max-width: 100%
}

.unordered-list_z {
    letter-spacing: .01em;
    margin-bottom: .625rem;
    padding-left: 0;
    font-size: .875rem
}

.ordered-list_z {
    letter-spacing: .01em;
    margin-bottom: .625rem;
    padding-left: 2.5rem;
    font-size: .875rem;
    line-height: 1rem
}

.rl-styleguide_color-sample-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: auto;
    grid-auto-flow: row
}

.rl-styleguide_color-sample {
    padding: 8rem 1rem 1rem
}

.rl-styleguide_color-sample.is-sun {
    background-color: var(--sun)
}

.rl-styleguide_color-sample.is-beach {
    background-color: var(--beach)
}

.rl-styleguide_color-sample.is-mud {
    background-color: var(--mud)
}

.rl-styleguide_color-sample.is-orchid {
    background-color: var(--orchid)
}

.rl-styleguide_color-sample.is-lilac {
    background-color: var(--lilac)
}

.rl-styleguide_color-sample.is-sea {
    background-color: var(--sea)
}

.rl-styleguide_color-sample.is-stone {
    background-color: var(--stone)
}

.rl-styleguide_color-sample.is-forest {
    background-color: var(--forest)
}

.rl-styleguide_color-sample.is-gold {
    background-color: var(--gold)
}

.rl-styleguide_color-sample.is-earth {
    background-color: var(--earth)
}

.rl-styleguide_color-sample.is-fire {
    background-color: var(--fire)
}

.rl-styleguide_color-sample.is-voila {
    background-color: var(--viola)
}

.rl-styleguide_color-sample.is-silver {
    background-color: var(--silver)
}

.rl-styleguide_color-sample.is-sky {
    background-color: var(--sky)
}

.rl-styleguide_color-sample.is-grass {
    background-color: var(--grass)
}

.rl-styleguide_class-label {
    color: #fff;
    white-space: nowrap;
    cursor: context-menu;
    background-color: #0073e6;
    border-radius: 2px;
    padding: .25rem .5rem;
    font-size: .75rem;
    display: inline-block
}

.background-color-green {
    background-color: var(--primary-green)
}

.form-button_z {
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    background-color: #00b6ed;
    border: 0 #000;
    border-radius: 12px;
    padding: 1rem 2rem;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.25rem;
    transition: all .2s
}

.bold-text-z {
    font-family: Poppins, sans-serif
}

.h7-heading_z {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.h7-heading_z._600-w {
    font-weight: 600
}

.h7-heading_z.left-green-border {
    border-left: 5px solid #25847b;
    margin-bottom: 20px;
    padding-top: 0;
    padding-left: 19px
}

.h7-heading_z.text-align-left_z {
    font-family: Lato, sans-serif
}

.h7-heading_z.no-mrgn {
    margin-top: 0;
    margin-bottom: 0
}

.h7-heading_z.semi-bold {
    font-weight: 600
}

.image-41 {
    max-width: 90%
}

.div-block-10,
.div-block-11,
.div-block-12,
.div-block-13,
.div-block-14,
.div-block-15 {
    margin-top: 20px;
    margin-bottom: 20px
}

.image-42,
.image-43,
.image-44,
.image-45,
.image-46 {
    max-width: 90%
}

.about-us-carousel-line {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.link-20 {
    text-align: left;
    display: block
}

.link-20.link-text_z {
    cursor: pointer;
    display: block
}

.div-block-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.image-48 {
    max-width: 90%;
    cursor: pointer;
    padding-left: .25rem
}

._3rd-image {
    opacity: .4
}

.accordian-heading {
    color: #19191b;
    letter-spacing: -.75px;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-family: Poppins, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px
}

.accordian-heading.padding-left16px {
    padding-left: 16px
}

._1st-image {
    opacity: .4;
    object-fit: fill
}

._5th-image,
._6th-image,
._2nd-image {
    opacity: .4
}

.dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding: 0;
    display: flex
}

._4th-image {
    opacity: .4
}

.accordian-dropdown {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    margin-top: 0;
    margin-bottom: .5rem;
    padding: 1rem;
    display: block
}

.accordian-dropdown:hover {
    border-bottom-color: #000
}

.accordian-dropdown.padding-0_z.custom-dropdown {
    opacity: .7;
    background-color: #fff;
    border-bottom-style: none;
    border-radius: 12px;
    margin-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
    box-shadow: 6px -8px 90px rgba(0, 0, 0, .1)
}

.accordian-dropdown.padding-0_z.custom-dropdown.opacity100 {
    opacity: 1
}

.down-arrow {
    flex: none;
    order: 1;
    align-self: center
}

.grid-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    padding: 1rem 2rem
}

.dropdown-list {
    background-color: transparent;
    display: none;
    position: static
}

.accordian-body {
    color: #414141;
    letter-spacing: -.5px;
    padding-top: 16px;
    font-family: Lato, sans-serif;
    font-size: 18px;
    overflow: hidden
}

.accordian-body.dim-grey {
    color: var(--dim-grey)
}

.container-large-2 {
    width: 100%;
    max-width: 80rem;
    background-color: #edf6f7;
    border-radius: 12px;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem 1.75rem
}

.margin-small-2 {
    margin: 1.5rem .5rem
}

.rel-down-20 {
    position: relative;
    top: 17px
}

.rel-top-20 {
    position: relative;
    top: -10px
}

.width373 {
    width: 373px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto
}

.txt-color-25847b {
    color: #25847b
}

.top-12 {
    margin-top: 12px
}

.height618 {
    height: 618px
}

.vertical-div-line {
    width: 1px;
    height: 65px;
    background-color: #000
}

.flex-right {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.button-secondary_8-2 {
    color: #414141;
    letter-spacing: -.04em;
    background-color: #fff;
    border: 2px solid #e6e6e6;
    border-radius: 12px;
    padding: 18px 24px;
    font-size: 20px;
    font-weight: 600;
    transition: all .2s
}

.button-secondary_8-2:hover {
    background-color: #fafafa;
    border-color: #cfcfcf
}

.button-secondary_8-2:active {
    -webkit-text-fill-color: inherit;
    background-color: #fafafa;
    background-clip: border-box;
    border-color: #a1a1a1
}

.button-secondary_8-2.is-testimonials_8 {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63a4477ed46c1719f723d393_arrow-down-light%201.svg);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-right: 38px
}

.button-secondary_8-2.is-testimonials_8:hover {
    background-position: 95% 55%
}

.font-weight-400_8 {
    font-weight: 400
}

.margin-top20 {
    margin-top: 20px
}

.margin-top20.bg-white {
    height: 100px;
    color: #8c8c8c;
    background-color: #fff;
    font-size: 16px;
    line-height: 16
}

.desktop-hide {
    display: none
}

.sticky-wrap {
    position: -webkit-sticky;
    position: sticky;
    top: 15%
}

.image-49 {
    margin-top: auto
}

.radius-24 {
    border-radius: 24px;
    position: relative
}

.text-span-6 {
    color: var(--deep-sky-blue)
}

.image-50 {
    display: none
}

.div-block-17 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.absolute-center {
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.tab-menu-txt {
    width: 15ch
}

.padding-lr60 {
    padding-left: 60px;
    padding-right: 60px
}

.padding-lr60.btm-pad60 {
    padding-bottom: 60px
}

.bg-ffffff {
    background-color: #fff
}

.btm-right-img-2 {
    z-index: 2;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: -14%
}

.btm-left-img-5 {
    z-index: 2;
    max-width: 70%;
    position: absolute;
    top: auto;
    bottom: 29%;
    left: -15%;
    right: auto
}

.hero-img-home {
    width: 100%
}

.btn-wrap-z {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex
}

.abs-top-div {
    width: 100%;
    height: 40px;
    background-color: #fbfbfb;
    position: absolute;
    top: 0%
}

.thank-you-webinar {
    margin-top: 80px
}

.prod-abs-left-middle {
    width: 228px;
    position: absolute;
    top: 29%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.prod-abs-rgt-btm {
    width: 290px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.features-div {
    margin-top: 60px
}

.stats-wrap {
    margin-top: 3.75rem;
    margin-bottom: 3.75rem
}

.grid-4 {
    grid-template-rows: auto auto auto auto;
    margin-top: 1.25rem
}

.div-block-19 {
    background-color: var(--primary-green);
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 3.75rem;
    padding-bottom: 3.75rem
}

.logo-wrap {
    justify-content: center;
    margin-top: 1.25rem;
    padding-bottom: 1.25rem;
    display: flex
}

.sitemap-gallery {
    margin-top: 8.75rem;
    margin-bottom: 6.25rem;
    display: block
}

.sitemap_tabs-wrapper {
    background-color: #fafafa;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: none
}

.sitemap_tabs-wrapper.hide {
    display: none
}

.tabs-menu-3 {
    flex-direction: column;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 15%
}

.tabs {
    flex-direction: row;
    justify-content: flex-start;
    display: flex
}

.sitemap-tile {
    width: 11.25rem;
    height: 8.5rem;
    cursor: pointer;
    border: 1px solid #e6e6e6;
    border-radius: 16px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 10px;
    position: relative
}

.sitemap-tile:hover {
    border-color: var(--dim-grey-gobig);
    color: var(--primary-blue);
    mix-blend-mode: normal
}

.grid-5 {
    width: 100%;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto
}

.sitemap_tab-link {
    width: 400px;
    height: 41px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 12px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    margin-left: 40px;
    margin-right: 40px;
    display: flex
}

.sitemap_tab-link.w--current {
    width: 400px;
    height: 41px;
    color: var(--primary-blue);
    background-color: #fff;
    border-radius: 12px;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    transition: box-shadow .2s
}

.sitemap_tab-arrow {
    width: 20px;
    height: 19px
}

.text-gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(65deg, #00b6ed, #33ad6a);
    -webkit-background-clip: text;
    background-clip: text
}

.ovalbg {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.ovalbg.top-8 {
    top: -8%
}

.ovalbg.top-12 {
    top: auto;
    bottom: 7%;
    right: 0%
}

.padding-left-60 {
    padding-left: 60px
}

.leftbtm-img {
    z-index: 2;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.leftbtm-img.left-2-_btm13 {
    bottom: 13%;
    left: -3%
}

.leftbtm-img.width50 {
    width: 50%
}

.main-layrdimg {
    z-index: 1;
    position: relative
}

.bg-fbf7f7 {
    background-color: #fbf7f7
}

.abs-right {
    position: absolute
}

.abs-left-center {
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.abs-left-center.top-8 {
    top: 8%
}

.circle-413e65 {
    background-color: rgba(65, 62, 101, .1);
    border-radius: 50%;
    padding: 15px
}

.top-left {
    position: absolute;
    bottom: auto;
    left: -7%;
    right: auto
}

.top-left.width290 {
    width: 290px
}

.section-hero-z {
    max-height: 1100px;
    min-height: 50vw;
    flex-direction: column;
    justify-content: center;
    padding-top: 120px;
    display: flex
}

.section-hero-z._32ab6a {
    background-color: #32ab6a;
    margin-bottom: 40px;
    padding-top: 180px;
    padding-bottom: 0
}

.section-hero-z.a5cbe3 {
    background-color: #a5cbe3;
    margin-bottom: 40px;
    padding-top: 180px;
    padding-bottom: 0
}

.div-block-20 {
    padding-left: 35px
}

.stats-section {
    margin: 50px
}

.stats-section-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.stats-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px
}

.button-wrap {
    margin-top: 25px
}

.image-52 {
    align-self: center
}

.stats_content-wrap {
    margin-top: 20px;
    margin-left: 10px
}

.testimonial-section {
    margin-top: 20px;
    margin-bottom: 20px
}

.testimonial-image-wrap {
    display: block
}

.thank-you-section {
    min-height: 100vh;
    background-image: linear-gradient(260deg, #33ac6a, #1ab0aa 45%, #00b5ec);
    justify-content: center;
    align-items: center;
    margin-top: 80px;
    display: flex
}

.thank-you-content-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.slide-next.desktop-arrow {
    z-index: 5;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(201, 201, 201, .6);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%)
}

.slide-next.desktop-arrow:hover {
    background-color: #c9c9c9
}

.wrapper {
    width: 100%;
    height: auto;
    flex-direction: row;
    align-items: center;
    margin: 0;
    padding-top: 36px;
    padding-bottom: 36px;
    display: flex;
    overflow: hidden
}

.inner-swipe {
    display: none
}

.slide-prev.desktop-arrow {
    z-index: 5;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background-color: rgba(201, 201, 201, .6);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%)
}

.slide-prev.desktop-arrow:hover {
    background-color: #c9c9c9
}

.slide-item {
    opacity: .4;
    background-color: #1b1b1b;
    border-radius: 16px;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    transition: all .2s;
    display: flex;
    transform: scale(.9)
}

.slide-item-wrapper {
    width: 308px;
    height: 548px;
    border-radius: 16px;
    flex-direction: column;
    justify-content: flex-end;
    margin-left: 0;
    margin-right: 0;
    padding: 24px;
    line-height: 40px;
    transition: all .3s;
    display: flex;
    position: relative;
    overflow: hidden
}

.content-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.slide-container {
    height: 100vh;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: relative
}

.image-26 {
    width: 30px;
    height: 30px
}

.blackbg {
    background-color: #000
}

.section-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex
}

.section-wrapper.eaf6f0 {
    background-color: #eaf6f0;
    flex-direction: row;
    margin-top: -38px;
    padding-left: 40px;
    padding-right: 40px
}

.section-wrapper.eaf6f0.min {
    margin-top: -39px
}

.section-wrapper.eaf6f0.bshop-bg {
    background-color: #fff;
    padding-bottom: 0;
    display: block
}

.section-wrapper.eaf6f0.bshop-bg.paddingtb0 {
    padding-bottom: 0
}

.section-wrapper._32ab6a {
    height: auto;
    background-color: #32ab6a;
    flex-direction: row;
    justify-content: center;
    position: relative
}

.section-wrapper.a5cbe3 {
    height: 400px;
    background-color: #a5cbe3;
    flex-direction: row;
    justify-content: center;
    margin-top: -38px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative
}

.section-wrapper.skfix {
    padding-top: 0;
    padding-bottom: 0
}

.section-wrapper.lightgold {
    background-color: #dba68c
}

.left-img-wrapper.sk-big {
    z-index: 0;
    display: block;
    position: relative
}

.left-img-wrapper.padding-top80.skfix {
    margin-bottom: 40px
}

.center-content-wrapper,
.section-container {
    justify-content: center;
    align-items: center;
    display: flex
}

.footer-cntnt-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.image-54 {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: -3%;
    right: 0%
}

.image-55 {
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.button-dd {
    width: 12.5rem;
    background-color: #e23c26;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Lato, sans-serif;
    display: flex
}

.button-dd._32ab6a {
    background-color: #32ab6a
}

.div-block-21 {
    margin-top: 70px;
    margin-bottom: 70px
}

.collection-item {
    margin-bottom: 20px
}

.list {
    margin-top: 20px;
    padding-left: 140px
}

.storybg {
    width: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.story2img {
    width: 80%;
    position: absolute;
    top: 42px;
    left: 29px
}

.story-text {
    color: var(--black-gobig);
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    top: auto;
    bottom: 10%;
    left: 0%;
    right: 0%
}

.story-text-center {
    color: var(--black-gobig);
    text-align: center;
    font-size: 16px;
    line-height: 22px;
    position: absolute;
    top: 40%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.storybreadcrumb {
    padding: 20px 40px;
    display: inline-block
}

.breadcrum-arrow {
    width: 28px;
    padding-left: 8px;
    padding-right: 8px
}

.breadcrumblink {
    color: var(--alice-blue);
    font-size: 16px
}

.shareicon {
    width: 30px;
    margin-left: 10px
}

.flex-hor-between {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.ghl-logo {
    width: 12vh;
    position: absolute;
    top: auto;
    bottom: 40%;
    left: 8%;
    right: auto;
    transform: rotate(-20deg)
}

.link-21 {
    color: #00b6ed;
    font-weight: 700
}

.blog-tabsmenu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    margin-bottom: 100px;
    display: flex
}

.blog-tab {
    padding: 8px
}

.blog-postimg {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.authorimg {
    width: 48px;
    height: 48px;
    border-radius: 50%
}

.authorimg.align-center {
    align-self: center
}

.readtime {
    margin-right: 4px
}

.blogdate.left4 {
    margin-left: 4px
}

.dot {
    padding-left: 10px;
    padding-right: 10px
}

.padding-left16 {
    padding-left: 16px
}

.text-600-14 {
    font-weight: 600
}

.blogtitle {
    margin-top: 8px;
    font-size: 26px
}

.flex-ver-spacebtw {
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.flex-ver-spacebtw.pad-lft40-tb-40 {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px
}

.readmore-blognew {
    color: #fff;
    text-align: center;
    letter-spacing: -.04em;
    background-color: #00b6ed;
    border-radius: 12px;
    padding: 18px 24px;
    font-size: 20px;
    font-weight: 600
}

.readmore-blognew:hover {
    display: block
}

.blogh1 {
    color: #000;
    letter-spacing: 0;
    font-size: 32px
}

.postdesc {
    color: #000;
    margin-bottom: 40px;
    font-size: 16px
}

.blogtabs {
    width: 12.5rem;
    color: #414141;
    background-color: transparent;
    border: 2px solid #e6e6e6;
    border-radius: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 18px;
    font-family: Lato, sans-serif;
    font-size: .875rem;
    transition: all .6s;
    display: flex
}

.blogtabs:hover {
    border-color: var(--deep-sky-blue);
    color: var(--deep-sky-blue);
    font-weight: 700
}

.blogtabs.w--current {
    color: #fff;
    background-color: #00b6ed
}

.blogheroslider {
    height: auto;
    background-color: transparent
}

.pagecount {
    width: auto;
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px
}

.previousbtn,
.nextbutton {
    margin-left: 0;
    margin-right: 0
}

.icons-40 {
    width: 40px;
    height: 40px
}

.icons-40.blue {
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: 10%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.icons-40.gray {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 10%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.webinar-rich-text_z h1 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 3.4375rem
}

.webinar-rich-text_z h2 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 2.625rem;
    font-weight: 600;
    line-height: 3.125rem
}

.webinar-rich-text_z h3 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 2.375rem;
    font-weight: 600;
    line-height: 2.8125rem
}

.webinar-rich-text_z h4 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 2.375rem
}

.webinar-rich-text_z h5 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 2rem
}

.webinar-rich-text_z h6 {
    letter-spacing: -.04em;
    font-family: Poppins, sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5rem
}

.webinar-rich-text_z blockquote,
.webinar-rich-text_z p {
    letter-spacing: .01em;
    font-size: 1rem;
    line-height: 1.5rem
}

.webinar-rich-text_z a {
    color: #414141;
    cursor: pointer;
    font-weight: 700;
    line-height: 16px
}

.webinar-rich-text_z ul,
.webinar-rich-text_z ol {
    letter-spacing: .01em;
    font-size: .875rem;
    line-height: 1rem
}

.webinar-rich-text_z figcaption {
    letter-spacing: .01em;
    font-size: .875rem
}

.webinar-rich-text_z.ch-60 {
    max-width: 70ch
}

.popup-wrapper-data {
    z-index: 2147483647;
    width: 100vw;
    height: 100vh;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.popup-wrapper-data.nav--popup-z {
    display: none
}

.data-popup-content-wrapper-z {
    z-index: 2;
    max-width: 600px;
    color: var(--dark-slate-grey);
    background-color: #fff;
    border-radius: 8px;
    padding-bottom: 9px;
    padding-left: 35px;
    padding-right: 35px;
    position: relative
}

.data-popup-content-wrapper-z.top-pad-40 {
    padding-top: 40px
}

.data-popup-bg {
    z-index: 1;
    height: 100vh;
    background-color: rgba(0, 0, 0, .9);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.sitemapwrap {
    margin-top: 140px
}

.p-b-100 {
    padding-bottom: 100px
}

.newsletter-slider {
    height: 85vh;
    margin-top: -50px
}

.main-content-text-wrapper {
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    display: flex
}

.feature-spotlight {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/645a1238e9042e2ab4940b08_Feature%20spotlight%20BG.png);
    background-position: 50% 0;
    background-size: contain;
    margin-bottom: 35px
}

.section_features-spotlight {
    margin-top: 60px
}

.section_features-spotlight.f0fcff {
    background-color: #f0fcff;
    margin-top: 50px
}

.left-content-wrapper-z {
    padding-left: 40px
}

.sms-img-500px-2 {
    width: 100%;
    margin-left: 65px;
    position: static
}

.body-text_z-2 {
    text-align: left;
    letter-spacing: .01em;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 24px
}

.h1-heading_z-2 {
    color: #414141;
    text-align: left;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: auto;
    font-size: 48px;
    font-weight: 600;
    line-height: 55px;
    display: block
}

._2-col-grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    margin-top: 0;
    margin-left: 50px;
    display: grid
}

._2-col-grid-2._1col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    justify-items: stretch
}

.div-block-22 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.stats-grid-wrapper-div {
    margin-top: 20px;
    margin-bottom: 20px
}

.input-field-z-2 {
    z-index: 1;
    height: 56px;
    color: #414141;
    background-color: transparent;
    border-radius: 12px;
    margin-bottom: 0;
    padding: 16px 16px 0;
    font-size: 16px;
    line-height: 16px;
    position: relative
}

.h2-heading_z-2 {
    color: #414141;
    text-align: left;
    letter-spacing: -.04em;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 50px
}

.body-text_z-4 {
    text-align: left;
    letter-spacing: .01em;
    font-family: Lato, sans-serif;
    font-size: 16px;
    line-height: 24px
}

.h5-heading_z-2 {
    color: #414141;
    text-align: left;
    letter-spacing: .03em;
    margin-top: auto;
    margin-bottom: auto;
    font-family: Poppins, sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 32px
}

.opacity-50z-2 {
    opacity: .5
}

.contact_form-wrap-z-2 {
    background-image: linear-gradient(225deg, #33ac6a, #1ab0aa 50%, #00b5ec);
    border-top-left-radius: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 10%;
    display: flex
}

.contact_text-wrap-z-2 {
    max-width: 373px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: static
}

.section-cutout-2 {
    width: 100%;
    height: 80px;
    background-color: #414141;
    position: absolute
}

.footer-column-heading-2 {
    margin-bottom: 12px;
    font-weight: 700
}

.footer-link-3 {
    color: #fff;
    margin-bottom: 12px;
    font-family: Lato, sans-serif;
    transition: all .3s
}

.footer-link-3:hover {
    color: #ffe280;
    border-left: 1px solid #ffe280;
    padding-left: 16px
}

.footer-link-3.hid {
    display: none
}

.popup-content-wrapper-z-2 {
    z-index: 2;
    max-width: 600px;
    color: #414141;
    background-color: #fff;
    border-radius: 8px;
    padding-bottom: 9px;
    padding-left: 35px;
    padding-right: 35px;
    position: relative
}

.input-field-z-3 {
    z-index: 1;
    height: 56px;
    color: #414141;
    background-color: transparent;
    border-radius: 12px;
    margin-bottom: 0;
    padding: 16px 16px 0;
    font-size: 16px;
    line-height: 16px;
    position: relative
}

.container-3 {
    flex-direction: column;
    align-items: center;
    display: flex
}

.section-4 {
    margin-top: 40px;
    margin-bottom: 40px
}

.bg-e1f0ef {
    background-color: #e1f0ef
}

.customer-news {
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/64588b1c3b78b7550b710182_BG2%201.png);
    background-position: 50% 0;
    background-size: cover
}

.key-wins-section {
    background-color: #fef5ec;
    padding-top: 10px
}

.key-wins-content-wrap {
    width: 650px;
    background-color: transparent;
    background-image: linear-gradient(61deg, #19b5ea, #33ad6a);
    border-radius: 24px;
    margin-right: auto;
    padding: 40px
}

.newsletter-slider-z {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex
}

.newsletter_tabs-slider-z {
    height: auto;
    background-color: transparent;
    flex-flow: column wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 60px;
    display: flex
}

.go-lives-section {
    background-color: transparent;
    padding-top: 10px
}

.customer-news-section {
    background-color: #f0fcff;
    padding-top: 40px;
    padding-bottom: 40px;
    display: none
}

.section_nl-stats-z {
    color: #fff;
    margin-top: 60px
}

.nl_stats_content-z {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

._3-col-grid-z {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

._3-col-grid-z.tab-2col {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr
}

.nl_stats_item-wrap-z {
    width: 300px;
    height: 300px;
    background-color: #617280;
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 40px 20px;
    display: flex
}

.nl_stats_item-wrap-z._94d8ee {
    background-color: #94d8ee
}

.nl_stats_item-wrap-z.bbe0c6 {
    background-color: #bbe0c6
}

.nl_stats_item-wrap-z.c7c3e1 {
    background-color: #c7c3e1
}

.nl_stats_item-wrap-z.e4bfb1 {
    background-color: #e4bfb1
}

.nl_stats_item-wrap-z.c3dced {
    background-color: #c3dced
}

.nl_stats_item-wrap-z.e4bdd8 {
    background-color: #e4bdd8
}

.slide {
    margin-left: 0
}

.slide-2,
.slide-3 {
    margin-left: auto
}

.slide-4,
.slide-5,
.slide-6 {
    margin-left: 0
}

.slide-7,
.slide-8,
.slide-9 {
    margin-left: auto
}

._2-col-grid-z {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    object-position: 0% 100%;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

._2-col-grid-z.compare {
    width: 750px;
    grid-column-gap: 0px;
    justify-content: center;
    justify-items: center
}

.bg-color-grid {
    background-color: #f0fcff;
    border-radius: 20px;
    margin-top: -20px;
    margin-bottom: -20px;
    margin-left: -35px
}

.bg-color-grid.right {
    margin-left: 0;
    margin-right: -35px
}

.bg-color-grid-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.div-block-26 {
    background-color: #fef5ec;
    border-radius: 0;
    padding-top: 30px;
    padding-bottom: 30px
}

.image-56 {
    max-width: 50%
}

.tooltip-wrap {
    position: relative
}

.tooltip-content {
    color: #fff;
    text-align: left;
    cursor: pointer;
    font-family: Lato, sans-serif;
    font-size: 1rem
}

.tooltip-box {
    z-index: 10;
    width: 850px;
    background-color: #fff;
    border-radius: 8px;
    padding: 20px 30px 10px;
    position: absolute;
    top: -240px;
    left: 25%;
    right: auto;
    box-shadow: 0 0 5px rgba(0, 0, 0, .17)
}

.tooltip-triangle {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #fff;
    position: absolute;
    top: 242px;
    bottom: auto;
    left: -10px;
    right: auto
}

.div-block-36 {
    width: 100%;
    flex-direction: column;
    margin-left: 40px;
    margin-right: 40px;
    display: flex
}

.lightbox-link,
.lightbox-link-2 {
    align-self: center;
    position: absolute;
    top: 88px;
    left: 186px
}

.newsletter-button {
    width: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.01em;
    background-color: #00b6ed;
    border-radius: 12px;
    padding: 18px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    transition: all .2s
}

.newsletter-button:hover {
    background-color: #00a4d5
}

.newsletter-button:active {
    background-color: #007fa6
}

.newsletter-button-secondary {
    color: #414141;
    letter-spacing: -.04em;
    background-color: #fff;
    border: 2px solid #e6e6e6;
    border-radius: 12px;
    padding: 18px 24px;
    font-family: Lato, sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    transition: all .2s;
    display: block
}

.newsletter-button-secondary:hover {
    background-color: #fafafa;
    border-color: #cfcfcf
}

.newsletter-button-secondary:active {
    -webkit-text-fill-color: inherit;
    background-color: #fafafa;
    background-clip: border-box;
    border-color: #a1a1a1
}

.dropdown-list-2 {
    background-color: #d6d1d1
}

.dropdown-list-2.w--open {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 12px
}

.dropdown-list-3 {
    background-color: #ddd
}

.dropdown-list-3.w--open {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 12px
}

.dropdown_item-link-nl {
    min-height: 40px;
    grid-column-gap: 16px;
    color: #414141;
    border-radius: 16px;
    margin-left: 0;
    padding: 16px;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.dropdown_item-link-nl:hover {
    background-color: #f5f5f5
}

.text-block-307 {
    color: rgba(65, 65, 65, 0)
}

.footer-text-z {
    text-align: right;
    font-size: 12px
}

.div-block-37,
.div-block-38,
.div-block-39 {
    align-items: center;
    display: flex
}

.div-block-40 {
    justify-content: center;
    align-items: center;
    display: flex
}

.div-block-41,
.div-block-42 {
    align-items: center;
    display: flex
}

.container-6 {
    flex-direction: column;
    align-items: center;
    display: flex
}

.div-block-43 {
    grid-column-gap: 20px;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 40px;
    display: flex
}

.stats-heading {
    text-align: left;
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: auto;
    font-family: Poppins, sans-serif;
    font-size: 5rem;
    font-weight: 400;
    line-height: 3.4375rem;
    display: block
}

.stats-heading.btm-margin {
    margin-bottom: 10px
}

.video-play-icon {
    position: absolute;
    top: 38%;
    bottom: auto;
    left: 43%;
    right: 0%
}

.results-wrap {
    width: 353px;
    height: 86px;
    background-color: rgba(247, 253, 255, .5);
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 12px;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

.results-container {
    display: flex
}

.results-container.left-margin {
    margin-left: 20px
}

.testimonial-banner {
    height: 120vh;
    background-image: linear-gradient(#33ac6a, #1ab0aa 50%, #00b5ec);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 125px;
    margin-bottom: 125px;
    display: flex
}

.logos-wrapper {
    grid-column-gap: 20px;
    justify-content: center;
    align-items: center;
    margin-top: 250px;
    display: flex
}

.div-block-44 {
    width: 1px;
    height: 100%;
    border: 1px solid #fff
}

.stats-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.stats-content-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

.image-59 {
    max-width: 20%
}

.testimonial-thumbnail-img {
    max-width: 100%;
    border-radius: 12px
}

.testimonial-lightbox {
    border-radius: 12px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-top: 50px;
    display: flex
}

.testimonial-stats-section {
    margin-top: 250px;
    padding-top: 20px;
    padding-bottom: 20px
}

.testimonial-stats-container {
    max-width: 1000px;
    grid-column-gap: 40px;
    justify-content: center;
    align-items: center;
    display: flex
}

.icons-wrapper {
    flex-direction: column;
    align-self: flex-start;
    align-items: center;
    display: flex
}

.stats_content-wrapper {
    align-self: flex-start
}

.right-details-wrapper {
    border-left: 1px solid #00b6ed;
    flex-direction: column;
    justify-content: center;
    align-self: flex-start;
    padding-left: 20px;
    display: flex
}

.icon_wrap {
    width: 40px;
    height: 40px;
    border: 2px solid #33ad6a;
    border-radius: 200px;
    justify-content: center;
    display: flex
}

.line-wrap {
    width: 1px;
    height: 120px;
    max-height: 120px;
    border: 1px solid #00b6ed;
    margin-top: 10px;
    margin-bottom: 10px
}

.stats_content_wrap.top-margin {
    margin-top: 70px
}

.testimonial-section-divider {
    width: 90%;
    height: 1px;
    border-bottom: 1px solid rgba(0, 0, 0, .6);
    border-left: 1px solid rgba(0, 0, 0, .6);
    justify-content: center;
    align-items: center;
    margin: 20px auto;
    display: flex
}

.testimonial-content-section {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px
}

.testimonial-footer-section {
    margin-left: 25px;
    margin-right: 25px
}

.footer-wrapper {
    height: 450px;
    max-width: 1100px;
    background-color: #25847b;
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 60px;
    padding-left: 25px;
    padding-right: 25px;
    display: flex
}

.right-contents-wrapper {
    margin-right: 40px
}

.image-61 {
    max-width: 80%;
    display: block
}

.div-block-45 {
    grid-column-gap: 40px;
    display: flex
}

.compare-hero-section {
    height: 80vh;
    justify-content: center;
    align-items: center;
    margin-top: 140px;
    display: flex
}

.compare-stats-section {
    margin-top: 40px;
    margin-bottom: 40px
}

.compare-stats-container {
    flex-direction: column;
    align-items: center;
    display: flex
}

.compare-stats-heading-wrapper {
    justify-content: center;
    margin-bottom: 25px;
    display: flex
}

.zenoti-stats-wrapper {
    width: 350px;
    height: 450px;
    background-color: transparent;
    background-image: linear-gradient(129deg, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0) 50%);
    border: 1px solid rgba(255, 255, 255, .2);
    border-top: 2px solid rgba(255, 255, 255, .15);
    border-radius: 12px;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative;
    overflow: visible;
    box-shadow: 1px 1px 8px #000
}

.blvd-stats-wrapper {
    width: 350px;
    height: 450px;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 12px;
    flex-direction: column;
    align-items: center;
    display: flex;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.star-rating-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    display: flex
}

.star-rating-img {
    max-width: 30%;
    margin-bottom: 10px
}

.image-63,
.image-64 {
    max-width: 40%;
    margin-top: -65px
}

.compare-stats-content-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr .25fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
    display: grid
}

.comparison-section {
    background-color: #fafafa;
    padding-top: 40px;
    padding-bottom: 40px
}

.stats-container-z {
    height: 450px;
    background-color: #fff;
    background-image: linear-gradient(221deg, #33ac6a, #26ae8c 27%, #1ab0aa 51%, #0bb3d0 79%, #00b5ec);
    border: 1px rgba(0, 0, 0, .2);
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    padding: 2px;
    display: flex
}

.div-block-46 {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex
}

.counter-text {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin-top: 10px;
    font-family: Poppins, sans-serif;
    font-size: 16px
}

.counter-small-text {
    text-transform: lowercase;
    font-family: Lato, sans-serif;
    font-size: 12px
}

.cta-section {
    background-color: #fafafa;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
    display: flex
}

.cta-container {
    height: 150px;
    background-color: #fff;
    border: 1px rgba(0, 0, 0, .2);
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.footer-form-two {
    background-color: transparent;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px
}

.footer-form-container-two {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.footer-form-block-two {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    position: relative
}

.testimonial-wrapper {
    margin-top: 60px;
    margin-bottom: 0
}

.feature-gaps-section {
    margin-top: 60px;
    margin-bottom: 60px
}

.center-content-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.frosted-bg {
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/648afe7f26b6719a6bea4133_Frosted%20BG.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    border-radius: 12px
}

.image-65 {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 40%
}

.feature-gaps-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 25px;
    display: flex
}

.compare-avatar-wrapper {
    max-height: none;
    max-width: 200px;
    margin-bottom: 20px
}

.container-8 {
    max-width: 1200px
}

.compare-icon-content {
    grid-column-gap: 8px;
    grid-row-gap: 0px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex
}

.gradient-border-div {
    height: 450px;
    background-color: #fff;
    border-radius: 12px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.image-67 {
    cursor: pointer;
    position: absolute;
    top: -3%;
    bottom: auto;
    right: -25px
}

.lightbox-link-3 {
    margin-bottom: 90px
}

.image-68,
.image-69,
.image-70,
.image-71 {
    align-self: auto
}

.lightbox-link-4 {
    margin-bottom: 80px
}

.padding-left-0 {
    padding-left: 0
}

.image-72 {
    min-height: 100px;
    min-width: 100px;
    border-radius: 50%
}

.image-73 {
    border-bottom-right-radius: 0;
    overflow: hidden
}

.div-block-47 {
    border-bottom-right-radius: 0;
    margin-right: 0
}

.map-section {
    height: 100vh;
    background-color: #f8f8f8
}

.contact-section {
    margin-top: 100px;
    margin-bottom: 100px
}

.contact-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.contact-text-wrapper-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.contact-text-wrapper {
    width: 300px;
    height: 150px;
    background-color: rgba(0, 182, 237, .1);
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 40px;
    display: flex
}

.contact-us-wrap {
    width: 220px
}

.location-body {
    font-family: Lato, sans-serif
}

.form-banner {
    margin-top: 20px;
    padding: 60px
}

.left-content-wrap {
    padding-top: 56px
}

.banner-content-wrapper._60 {
    width: 60%
}

._2-col-content-wrapper {
    padding: 60px
}

.header-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
    display: flex
}

.header-container._80 {
    max-width: 80%
}

.landing-tabs-features {
    text-align: center;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/636c1a814aff1c3569720fb4_background-circle_half.svg);
    background-position: 0 20%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px
}

.landing-img {
    max-width: 80%
}

.landing-testimonial_content-grid {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.landing-form-block-z {
    background-color: rgba(255, 255, 255, .8);
    border: 2px solid #fff;
    border-radius: 24px;
    margin-bottom: 0;
    padding: 56px
}

.landing-form-block-z.padding-0 {
    padding: 0
}

.landing-form-block-z.top-40 {
    padding-top: 40px
}

.landing-form-block-z.top-40.before {
    display: block
}

.landing-form-block-z.top-40.after {
    display: none
}

.careers-banner {
    height: 81vh;
    background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/64abe2c3ec11a19b72d08081_Careers%20banner.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-items: center;
    margin-top: 120px;
    padding-bottom: 0;
    display: flex
}

.good-great {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
    display: flex
}

.good-wrap {
    width: 85%;
    height: 700px;
    background-color: rgba(0, 182, 237, .04);
    padding: 40px
}

.text-color-blue {
    color: #00b4ff
}

.large-content-wrap {
    width: 10em;
    height: 10em;
    background-image: linear-gradient(90deg, rgba(16, 179, 197, .1), rgba(50, 173, 110, .1));
    justify-content: center;
    align-items: center;
    margin-bottom: 12px;
    display: flex
}

.large-blue-heading {
    color: #00b6ed;
    text-transform: uppercase;
    margin-top: 0;
    font-family: Poppins, sans-serif;
    font-size: 6em
}

.image-74,
.image-75 {
    margin-bottom: 10px
}

.html-embed-7 {
    width: 1px
}

.compliance {
    margin-bottom: 20px
}

.columns {
    float: left;
    grid-column-gap: 10px;
    grid-row-gap: 1px;
    flex-wrap: nowrap;
    align-items: center;
    margin-left: -11px;
    padding-left: 0;
    display: flex
}

.column {
    height: auto
}

.column.firsticon {
    padding-left: 0;
    padding-right: 0
}

.grid-8 {
    height: 120px;
    max-height: 120px;
    max-width: 600px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area-2 Area-3 Area-4 Area-5" /2fr 2fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: dense;
    display: grid
}

.column-2 {
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0
}

.column-3,
.column-4,
.column-5 {
    padding-left: 0;
    padding-right: 0
}

.image-76 {
    margin-right: 10px
}

.image-77 {
    margin-left: 10px;
    margin-right: 10px
}

.image-78 {
    margin-left: 10px
}

.image-79 {
    margin-left: 5px
}

.div-block-48 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: grid
}

.div-block-49 {
    width: 90%
}

.text-block-r-padding {
    padding-right: 100px
}

.spacer-30-b {
    margin-bottom: 30px
}

.padding-right-60 {
    padding-right: 60px
}

.image-80 {
    min-width: 800px;
    display: none;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: -28%;
    right: 0%
}

.heading-193 {
    text-align: center
}

.heading-196.paddin-tb-20 {
    text-align: center;
    padding-bottom: 20px
}

.image-81 {
    display: block;
    position: relative;
    top: -39px;
    left: -131px
}

.section-wrapper-si {
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex
}

.section-wrapper-si.eaf6f0 {
    background-color: #eaf6f0;
    flex-direction: row;
    margin-top: -38px;
    padding-left: 40px;
    padding-right: 40px
}

.section-wrapper-si.eaf6f0.min {
    margin-top: -39px
}

.section-wrapper-si.eaf6f0.bshop-bg {
    background-color: #fff;
    padding-bottom: 0;
    display: block
}

.section-wrapper-si.eaf6f0.bshop-bg.paddingtb0 {
    background-color: #8a705b;
    padding-bottom: 0
}

.section-wrapper-si._32ab6a {
    height: 400px;
    background-color: #32ab6a;
    flex-direction: row;
    justify-content: center;
    position: relative
}

.section-wrapper-si.a5cbe3 {
    height: 400px;
    background-color: #a5cbe3;
    flex-direction: row;
    justify-content: center;
    margin-top: -38px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative
}

.section-wrapper-si.skfix {
    padding-top: 0;
    padding-bottom: 0
}

._2-col-grid-3 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid
}

._2-col-grid-3._1col {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-items: stretch
}

._2-col-grid-3._1col._1-1-5 {
    grid-template-columns: 1fr 1.5fr
}

.contact_text-wrap-z-3 {
    max-width: 100%;
    position: static
}

.contact_text-wrap-z-3.top-15 {
    margin-top: 15%
}

.heading-5z-2 {
    letter-spacing: -.04em;
    font-size: 32px;
    font-weight: 600;
    line-height: 38px
}

.heading-5z-2.black {
    color: #000
}

.form-block-z-2 {
    background-color: #fff;
    border-radius: 24px;
    margin-bottom: 0;
    padding: 56px 55px
}

.form-block-z-2.top-40 {
    padding-top: 40px
}

.form-block-z-2.top-40.after {
    display: none
}

.form-block-z-2.top-40.before {
    display: block
}

.input-field-z-4 {
    z-index: 1;
    height: 56px;
    color: #414141;
    background-color: transparent;
    border-radius: 12px;
    margin-bottom: 0;
    padding: 16px 16px 0;
    font-size: 16px;
    line-height: 16px;
    position: relative
}

.input-field-z-4.height {
    height: 100px
}

.contact_form-wrap-z-3 {
    background-image: linear-gradient(225deg, #33ac6a, #1ab0aa 50%, #00b5ec);
    border-top-left-radius: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    padding: 15%;
    display: flex
}

.h2-heading_z-3 {
    text-align: left;
    letter-spacing: -.04em;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    font-family: Poppins, sans-serif;
    font-size: 2.625rem;
    font-weight: 600;
    line-height: 3.125rem
}

.h2-heading_z-3.text-align-center_z {
    text-align: center
}

.h2-heading_z-3.text-align-center_z.ch-25 {
    max-width: 25ch;
    margin-bottom: 20px
}

.body-text_z-5 {
    text-align: left;
    letter-spacing: .01em;
    margin-bottom: .625rem;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.body-text_z-5.top-mrgn {
    margin-top: 20px
}

.body-text_z-5.top-mrgn.ch-45 {
    width: 45ch
}

.body-text_z-5.text-align-center_z {
    text-align: center;
    align-self: center
}

.body-text_z-5.text-align-center_z.ch-60 {
    width: 13%;
    clear: none;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: center;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.body-text_z-5._20px {
    font-size: 20px;
    line-height: 1.5em
}

._2-col-grid-4 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid
}

._2-col-grid-4._1col {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: column;
    justify-items: stretch
}

._2-col-grid-4._1col._1-1-5 {
    grid-template-columns: 1fr 1.5fr
}

.form-block-z-3 {
    background-color: #fff;
    border-radius: 24px;
    margin-bottom: 0;
    padding: 56px 55px
}

.form-block-z-3.top-40 {
    padding-top: 40px
}

.form-block-z-3.top-40.after {
    display: none
}

.form-block-z-3.top-40.before {
    display: block
}

.body-text_z-6 {
    text-align: left;
    letter-spacing: .01em;
    margin-bottom: .625rem;
    font-family: Lato, sans-serif;
    font-size: 1rem;
    line-height: 1.5rem
}

.body-text_z-6.text-align-center_z {
    text-align: center;
    align-self: center;
    display: none
}

.collection-item-2 {
    padding-bottom: 20px
}

@media screen and (min-width:1280px) {
    .body-large {
        font-size: 28px
    }

    .section {
        padding-top: 120px;
        padding-bottom: 120px
    }

    .section.hero-section {
        padding-top: 126px;
        padding-bottom: 80px
    }

    .section.customer-section {
        padding-bottom: 32px
    }

    .section.section-small {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .section.gray-bg.map-section.f8f8f8 {
        padding-top: 100px
    }

    .section.bg-feature {
        height: 300px;
        background-size: cover
    }

    .site-wrapper {
        max-width: 1200px;
        padding-left: 80px;
        padding-right: 80px
    }

    ._3-col-grid.top74.compare {
        grid-column-gap: 14px
    }

    .section-heading-container {
        margin-top: 20px
    }

    .footer-bottom-link {
        margin-right: 20px;
        padding-right: 20px
    }

    .pointer_address {
        z-index: 999
    }

    .location_name-2 {
        color: #00b6ed;
        font-size: 16px;
        font-weight: 700
    }

    .pointer {
        display: inline-block;
        position: absolute;
        top: 18.2vh;
        bottom: auto;
        left: 17.9vh;
        right: auto
    }

    .siderbar-continer {
        display: block
    }

    .latest-post-thumbnail {
        background-size: cover
    }

    .h3-heading.refer-title {
        line-height: 28px
    }

    .h2-heading {
        font-size: 37px
    }

    .phone-text-gobig-nav.ipad-font-size {
        font-size: 16px
    }

    .gobig2-hero-section {
        height: 80vh
    }

    .gobig2-left-image {
        z-index: -1
    }

    .speaker-arrow {
        top: auto;
        bottom: -60px
    }

    .gobig-testimonial-image {
        width: 280px
    }

    .testimonial-content {
        width: 490px
    }

    .testimonial-content.flg-height {
        width: 350px;
        height: 500px
    }

    .testimonial-content.flg-height.width100 {
        height: 500px
    }

    .yellow-gradient-gobig,
    .pink-gradient-gobig,
    .impact-left-image {
        z-index: -1
    }

    .request-a-demo-desktop-popup {
        max-height: none;
        max-width: none;
        position: fixed
    }

    .h1-heading.font-size50px {
        font-size: 50px
    }

    .h1-heading.text-center.ch-28-53vw {
        width: 28ch
    }

    .splide__slide.three-cards {
        width: 38%
    }

    .request-a-demo-desktop-spa-salon {
        max-height: none;
        max-width: none;
        position: fixed
    }

    .testimonial-ogo {
        margin-bottom: 20px
    }

    .site-wrapper-2 {
        max-width: 1200px;
        padding-left: 80px;
        padding-right: 80px
    }

    .aveda-section-bg-yellow-circle,
    .yellow-gradient-lp-myzrn-paymets-hero {
        z-index: -1
    }

    .report {
        width: 70%
    }

    .section_home-hero-z.newsletter {
        padding-top: 90px
    }

    .lp_features_text-stat-itemz {
        grid-column-gap: 20px;
        display: flex
    }

    .product_tabs-slider-z.compare {
        margin-left: 60px;
        margin-right: 60px
    }

    .form-z {
        padding-left: 40px;
        padding-right: 40px
    }

    .text-regular-20px {
        font-weight: 400
    }

    .site-wrapper-z {
        max-width: 1200px;
        padding-left: 80px;
        padding-right: 80px
    }

    .button-trans:active {
        color: #00b6ed;
        border-color: #00b6ed;
        font-weight: 700
    }

    .section-2 {
        padding-top: 370px
    }

    .results-top_wrapper_8 {
        width: 100%;
        max-width: 100%;
        flex-direction: row;
        align-content: stretch;
        align-items: center
    }

    .results-text_wrapper_8 {
        align-self: center
    }

    .margin-bottom_8.margin-small {
        justify-content: flex-start;
        display: block
    }

    .margin-bottom_8.margin-small.align-center-z {
        justify-content: center;
        display: flex
    }

    .support_button-wrapper_8.hide {
        display: none
    }

    .container-large_8 {
        flex-direction: column
    }

    .feature_item_8.fixed-width {
        width: 380px
    }

    .abs-right-top.btm10.pos-rel-rad24.width580 {
        max-width: 650px
    }

    .container-f {
        max-width: 1120px
    }

    .body-text_z.text-align-center_z.text-color-white.show {
        display: block
    }

    .body-text_z.top-0 {
        margin-top: 0;
        margin-bottom: 0
    }

    .body-text_z.top-0.ch-35 {
        width: 35ch
    }

    .h6-heading_z._70 {
        max-width: 70%
    }

    .stats-wrap {
        margin-top: 3.75rem;
        margin-bottom: 3.75rem
    }

    .grid-4 {
        grid-template-rows: auto auto auto
    }

    .div-block-19 {
        background-color: var(--primary-green)
    }

    .image-51 {
        display: block
    }

    .logo-wrap {
        justify-content: center;
        display: flex
    }

    ._2-col-wrapper.skfix {
        min-width: 1280px;
        margin-left: auto;
        margin-right: auto
    }

    .section-wrapper.skfix {
        margin-left: auto;
        margin-right: auto
    }

    .blogtabs:active {
        color: #00b6ed;
        border-color: #00b6ed;
        font-weight: 700
    }

    .logos-wrapper {
        margin-top: 250px
    }

    .testimonial-lightbox {
        margin-top: 120px
    }

    .testimonial-stats-container {
        max-width: 1000px
    }

    .testimonial-section-divider {
        width: 80%
    }

    .testimonial-footer-section {
        margin-top: 20px;
        margin-bottom: 60px
    }

    .footer-wrapper {
        height: 450px;
        max-width: 1100px;
        justify-content: center;
        align-items: center;
        padding-left: 30px;
        padding-right: 30px;
        display: flex
    }

    .image-61 {
        max-width: 80%
    }

    .image-66 {
        max-width: 90%
    }

    .div-block-47 {
        margin-right: 0
    }

    .section-wrapper-si.skfix {
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width:1440px) {
    .body-medium.font-18px {
        font-size: 18px
    }

    .body-medium.font-18px.width90 {
        width: 90%
    }

    .section.ebook-internal.top-mar-126 {
        height: 740px;
        padding-top: 0
    }

    .section.bg-img.max-height {
        background-position: 50%
    }

    .section.hero-bg-img {
        height: 967px
    }

    .section.hero-bg-img.desk-jug {
        height: 1010px
    }

    .section.bg-feature {
        height: 400px;
        background-repeat: repeat;
        background-size: cover
    }

    .site-wrapper.nav-wrapper-gobig2,
    .site-wrapper.aveda {
        max-width: 90%
    }

    .site-wrapper.amspa-herowrap.gap-20 {
        grid-column-gap: 40px
    }

    ._2-col-grid._1col.desktop-img {
        grid-template-columns: 1fr 1.5fr
    }

    .section-heading.semi-bold.small {
        font-size: 24px
    }

    .pointer_address {
        z-index: 999
    }

    .location_name-2 {
        text-transform: uppercase
    }

    .image-2 {
        height: auto
    }

    .h3-heading.refer-title {
        font-size: 26px;
        line-height: 30px
    }

    .h2-heading {
        font-size: 39px
    }

    .gobig2-hero-left {
        height: 480px
    }

    .gobig2-hero-section {
        height: 80vh
    }

    .gobig2-left-image {
        z-index: -1
    }

    .gobig2-head-main {
        font-size: 50px
    }

    .speaker-arrow {
        top: auto
    }

    .gobig-testimonial-image {
        width: 340px
    }

    .testimonial-content {
        width: 520px
    }

    .testimonial-content.flg-height {
        width: 400px;
        height: 470px
    }

    .gobigv2-slider-text.btm-margin.font {
        font-size: 16px
    }

    .why-zenoti-content-block {
        top: -95px
    }

    .why-zenoti-content-block._2 {
        top: -123px
    }

    .why-zenoti-content-block._3 {
        top: -135px
    }

    .partner-descrp-box {
        bottom: 18%
    }

    .whyzenoti-block-head {
        max-width: 17ch
    }

    .impact-left-image {
        z-index: -1;
        width: 500px
    }

    .request-a-demo-desktop-popup {
        display: none;
        position: fixed;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .popup-form-wrapper-desktop {
        position: relative
    }

    .go-big2-nav-link-desktop.ipad-font-size {
        font-size: 16px
    }

    .aw2-hero-heading-2.margin-top.ch-limit {
        width: 18ch
    }

    .h1-heading.font-size50px {
        font-size: 50px
    }

    .h1-heading.text-center.ch-28-53vw {
        width: 28ch
    }

    .brand-logos-gobig.margin-right-60px {
        margin-right: 20px
    }

    .splide__slide.five-cards {
        width: 97%
    }

    .gobig-heading {
        font-size: 50px
    }

    .logos-container {
        width: 1237px;
        justify-content: center;
        align-items: center;
        top: -11%
    }

    .logos-container.mobile-hide {
        top: -7%
    }

    .request-a-demo-desktop-spa-salon {
        display: none;
        position: fixed;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .body-medium-go-big-full-width.grey-txt {
        font-size: 19px
    }

    .progress-line._84 {
        height: 81%
    }

    .modal-wrapper-pop-up.flex {
        display: none
    }

    .gobig2-head-main-2,
    .mztp-heading,
    .mztp-heading-2 {
        font-size: 50px
    }

    .aveda-loyalty-programs-list-item.grey-txt {
        font-size: 20px
    }

    .container-large.background-img {
        background-position: 100%;
        background-repeat: no-repeat;
        background-size: auto;
        background-attachment: scroll
    }

    .technology_tab-image-wrapper.max-h {
        max-width: 70%
    }

    .amspa-hero {
        position: relative
    }

    .features-content-z.height600,
    .features-content-z.height800 {
        height: 622px
    }

    .tabs-menu-z.cms {
        padding-left: 23%
    }

    .section_home-hero-z.hero-3 {
        background-size: auto 700px
    }

    .body-3z._80 {
        max-width: 82%
    }

    .lp_stats_item-wrap-z.white-txt.width-310 {
        width: 350px
    }

    .tabs-content_testimonials-z.height600,
    .tabs-content_testimonials-z.height800 {
        height: 700px
    }

    .section_home-features-z.btm-margin-100.top-40.no-mar,
    .section_home-features-z.btm-margin-100.top-40-copy.no-mar {
        margin-top: 0
    }

    .body-1z {
        white-space: normal
    }

    .product_tabs-slider-z.compare {
        margin-left: 100px;
        margin-right: 100px
    }

    .form-block-z {
        padding-left: 55px;
        padding-right: 55px
    }

    .container-large-z.margin-0-w-100 {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom-z.margin-xsmall {
        margin-left: 0
    }

    .cta-z {
        font-size: 20px
    }

    .text-effect-wrapper {
        margin-top: 0
    }

    .dynamic-product-tabs {
        display: none
    }

    .nav-text-block_z.font-16 {
        font-size: 20px
    }

    .toppad80 {
        padding-top: 80px
    }

    .bg-element-right,
    .bg-element-left {
        bottom: -3%;
        right: -14%
    }

    .abs-pos-down {
        width: 80%
    }

    .hero--image_background {
        width: 28vw
    }

    .height900.newsletter {
        height: 100%
    }

    .top-right-img {
        right: 5%
    }

    .btm-left-img.pos-width-400 {
        left: 2%
    }

    .btm-left-img.btm-2 {
        left: -2%
    }

    .top-right-img-2.abs-rgt-top-2 {
        right: 8%
    }

    .top-right-img-3 {
        width: 50%
    }

    .top-right-img-3.width340 {
        top: -2%;
        right: -5%
    }

    .btm-left-img-2 {
        bottom: -18%;
        left: 18%
    }

    .btm-left-img-2.left {
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto
    }

    .btm-right-img.width450-left-2 {
        width: 450px
    }

    .btm-left-img-3 {
        bottom: -18%;
        left: 18%
    }

    .btm-left-img-3.pos {
        left: 0%
    }

    .btm-top-left-img {
        bottom: -4%;
        left: 6%
    }

    .center-img {
        align-self: center
    }

    .top-left-img-hero {
        left: -3%
    }

    .top-right-img-hero.top-0 {
        right: 5%
    }

    .top-right-img-hero.btm0 {
        right: 12%
    }

    .abs-right-top.btm10 {
        top: 7%
    }

    .container-f {
        max-width: 1200px
    }

    .hero-bg-design {
        max-width: 764px;
        right: -32%
    }

    .hero-bg-design.pos-up {
        right: -9%
    }

    .max-763px {
        max-width: 634px
    }

    .marginbtm-20-f._70 {
        max-width: 65%
    }

    .marginbtm-20-f._60 {
        width: 50%
    }

    .body-text_z.text-align-center_z._696871._90,
    .body-text_z._90 {
        width: 80%
    }

    .link-text_z {
        font-size: 20px
    }

    .h2-heading_z._90 {
        width: 90%
    }

    .padding-lr60.btm-pad60.max-width1440 {
        max-width: 1440px;
        margin-left: auto;
        margin-right: auto
    }

    .btm-left-img-5 {
        max-width: 100%;
        left: -9%
    }

    .section-wrapper.skfix {
        max-width: 1280px;
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .sitemapwrap {
        max-width: 1440px;
        margin-left: auto;
        margin-right: auto
    }

    .div-block-47 {
        margin-left: 50px;
        margin-right: 0
    }

    .section-wrapper-si.skfix {
        max-width: 1280px;
        justify-content: center;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .form-block-z-2,
    .form-block-z-3 {
        padding-left: 55px;
        padding-right: 55px
    }
}

@media screen and (min-width:1920px) {
    .body-medium.font-18px {
        font-size: 20px
    }

    .body-medium.font-18px.width90 {
        font-size: 24px
    }

    .body-medium.text-semi-bold.margin-bottom-10px.desktop {
        letter-spacing: -.02em;
        font-size: 24px
    }

    .button.rm-32.request-demo-popup-btn {
        min-height: 80px;
        min-width: 260px
    }

    .button-bg.request-demo-popup-btn {
        font-size: 24px
    }

    .section.ebook-internal.top-mar-126 {
        height: 964px
    }

    .section.bg-img.max-height {
        background-position: 50%;
        background-size: cover
    }

    .section.hero-bg-img {
        height: 1400px
    }

    .section.bg-feature {
        height: 500px
    }

    .section.overflow-none {
        display: block
    }

    .site-wrapper.nav-wrapper-gobig2 {
        max-width: 94%;
        justify-content: space-between
    }

    .site-wrapper.isbn-hero-wrapper {
        max-width: 1440px
    }

    .site-wrapper.aveda {
        max-width: 94%;
        justify-content: space-between
    }

    .site-wrapper.juggler-abs {
        bottom: 182px
    }

    .site-wrapper.amspa-herowrap {
        max-width: 1440px
    }

    .btn-container.margin-bottom-40px {
        margin-top: 35px;
        margin-bottom: 60px
    }

    .image-2 {
        height: auto
    }

    .h3-heading.refer-title {
        font-size: 26px;
        line-height: 30px
    }

    .request-a-demo-rounded.small-devices.hidden {
        height: 60px;
        font-size: 20px;
        font-weight: 700
    }

    .request-a-demo-rounded.small-devices.medspa-desktop {
        height: 60px;
        text-align: center;
        font-size: 20px
    }

    .request-a-demo-rounded.pricing-button.hidden,
    .request-a-demo-rounded.pricing-button.visible-on-all-devices,
    .request-a-demo-rounded.pricing-button.visible-on-desktop {
        font-size: 20px
    }

    .gobig2-full-width-container {
        max-width: 1936px
    }

    .gobig2-hero-left {
        height: 750px;
        top: 92%
    }

    .gobig2-hero-left.flg-position {
        top: 57%
    }

    .gobig2-hero-right {
        height: 550px;
        top: 65%
    }

    .gobig2-hero-right.flg-position {
        top: 47%
    }

    .gobig2-hero-right.aveda-section-2 {
        height: 300px;
        top: 56%
    }

    .gobig2-hero-section {
        height: 65vh
    }

    .gobig2-hero-section.auto-height {
        height: 700px
    }

    .gobig2-hero-section.auto-height.padding-bottom-40px {
        height: 700px;
        padding-bottom: 40px
    }

    .gobig2-hero-section.auto-height.flg-height {
        margin-bottom: 10%
    }

    .gobig2-hero-desc {
        max-width: 675px;
        font-size: 20px
    }

    .gobig2-hero-learnmore {
        font-size: 20px;
        font-weight: 400
    }

    .gobig2-hero-learnmore-wrap {
        width: 113px
    }

    .gobigv2-down-arrow {
        color: #000
    }

    .gobig2-head-main {
        margin-bottom: 100px
    }

    .gobig2-head-main.gobigv2-center-head.impact-head {
        margin-bottom: 40px;
        font-size: 100px
    }

    .speaker-slide {
        height: 58vh
    }

    .speaker-arrow {
        top: auto;
        bottom: -60px;
        right: -7.6vw
    }

    .gobig-testimonial-image {
        width: 400px;
        border-radius: 205px
    }

    .testimonial-content.flg-height {
        width: 430px;
        height: 520px
    }

    .gobigv2-slider-text,
    .gobigv2-author-name-text {
        font-size: 18px
    }

    .text-span {
        font-size: 16px
    }

    .gobigv2-business-name-text {
        font-size: 22px
    }

    .gobig3-right-image.relative {
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: auto;
        right: 0%
    }

    .perfect-partners-content-wrap {
        max-width: 1954px
    }

    .why-zenoti-image-blocks {
        text-align: center
    }

    .partner-descrp-box {
        left: 5%
    }

    .whyzenoti-block-head {
        max-width: 16ch;
        font-size: 50px
    }

    .whyzenoti-block-descrp {
        font-size: 22px
    }

    .why-zenoti-btn {
        font-size: 20px
    }

    .gobig2-section-wrapper.section-90vh.counter-wrap {
        margin-bottom: 5%;
        padding-top: 109px;
        padding-bottom: 0
    }

    .impact-left-image {
        width: 570px
    }

    .impact-number.counter {
        font-size: 45px
    }

    .impact-desc,
    .pricing-sub-text {
        font-size: 20px
    }

    .navmenu-left-wrap {
        justify-content: flex-end
    }

    .customer-slide-content {
        height: auto
    }

    .h1-heading {
        font-size: 54px
    }

    .h1-heading.font-size50px {
        max-width: 20ch;
        font-size: 64px
    }

    .h1-heading.font-size50px.width80 {
        width: 75%
    }

    .go-big-banner-logos.desktop {
        margin-top: 58px
    }

    .brand-logos-gobig.margin-right-60px {
        width: 140px;
        margin-right: 60px
    }

    .splide__slide.three-cards {
        width: 33%;
        margin-right: 20px
    }

    .gobig-person-image {
        object-fit: contain
    }

    .splide__embed.left-spilde-embed {
        left: -10px
    }

    .splide__embed.right_splide_embed {
        right: -2%
    }

    .splide__embed.left-spilde-embed {
        left: -10px
    }

    .splide.slider2,
    .splide.slider {
        max-width: 1440px;
        margin-left: auto;
        margin-right: auto
    }

    .gobig-testimonial-text {
        font-size: 18px
    }

    .gobig-heading {
        margin-bottom: 100px
    }

    .gobigv2-slider-text-2,
    .gobigv2-author-name-text-2 {
        font-size: 18px
    }

    .gobig2-hero-desc-2 {
        max-width: 675px;
        font-size: 20px
    }

    .gobig2-hero-desc-2.left-align.width100 {
        font-size: 18px
    }

    .request-a-demo-btn-large {
        font-size: 20px
    }

    .gobig2-head-main-2 {
        margin-bottom: 100px
    }

    .gobig2-head-main-2.gobigv2-center-head.impact-head {
        margin-bottom: 40px;
        font-size: 100px
    }

    .mztp-heading,
    .mztp-heading-2 {
        margin-bottom: 100px
    }

    .mztp-txt {
        font-size: 22px
    }

    .mztp-hero-head {
        max-width: 650px;
        font-size: 70px
    }

    .text-regular-48px {
        max-width: 16ch;
        font-size: 50px
    }

    .container-large.background-img {
        background-position: 100% 60px
    }

    .tabs-menu_testimonials-z.margin-150.left.padding-left-10 {
        padding-left: 10.5%
    }

    .testimonial_img-z.desk {
        z-index: auto;
        height: 100%;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .section_home-hero-z {
        min-height: 30vw
    }

    .section_home-hero-z.hero-3 {
        background-position: 100% 0;
        background-size: auto 1000px
    }

    .tabs-content_testimonials-z.height600 {
        height: 800px
    }

    .page-padding-z.large {
        align-self: center
    }

    .page-padding-z.padding-left-4vw {
        padding-left: 10vw
    }

    .page-padding-z.skfix-nav {
        padding-left: 60px;
        padding-right: 0
    }

    .form-block-z {
        padding-left: 30px;
        padding-right: 30px
    }

    .testimonial_text-wrap-z.left-btm.top-lg-spacer-testi {
        margin-top: 50px
    }

    .nav-animation-triggerz.single-fold.skfix {
        margin-left: auto;
        margin-right: auto
    }

    .shopify {
        top: 3%
    }

    .quickbooks {
        right: -7%
    }

    .zapier {
        bottom: -15%
    }

    .wisley,
    .zoom {
        bottom: -2%
    }

    .section_built-for-cta_8.gradient-aqua-z.padding-top80-btm220.large-desk {
        padding-top: 185px;
        padding-bottom: 185px
    }

    .btm-left-img {
        left: -4%
    }

    .btm-left-img.pos-width-400 {
        left: 9%
    }

    .btm-left-img.btm-2 {
        left: 6%
    }

    .top-right-img-2 {
        right: 0%
    }

    .top-right-img-2.abs-rgt-top-2 {
        right: 15%
    }

    .top-right-img-3 {
        right: -13%
    }

    .top-right-img-3.width340 {
        width: 340px;
        right: -10%
    }

    .btm-left-img-2 {
        left: 26%
    }

    .btm-left-img-2.left {
        left: 13%
    }

    .btm-right-img.width450-left-2 {
        right: 3%
    }

    .btm-left-img-3 {
        left: 26%
    }

    .btm-top-left-img {
        left: -4%
    }

    .section-f.bg-test-img {
        -webkit-text-fill-color: inherit;
        background-clip: border-box
    }

    .h6-heading_z.text-center.e35e4b {
        min-height: auto;
        min-width: auto;
        display: block
    }

    ._2-col-wrapper.skfix {
        max-width: 1440px
    }

    .section-wrapper.eaf6f0.bshop-bg {
        background-color: #fff
    }

    .section-wrapper.skfix {
        max-width: 1440px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .customer-news {
        background-position: 50% 0
    }

    .compare-hero-section {
        margin-left: 220px;
        margin-right: 140px
    }

    .counter-text {
        font-size: 20px
    }

    .div-block-47 {
        margin-left: 110px
    }

    .spacer-30-b {
        margin-bottom: 30px
    }

    .image-80 {
        top: auto;
        bottom: 0%;
        left: 0%;
        right: auto
    }

    .heading-193.heading-1_8.landng-page-h1 {
        color: #fff;
        font-size: 72px
    }

    .heading-194 {
        display: none
    }

    .heading-196 {
        text-align: center
    }

    .heading-196.paddin-tb-20 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .section-wrapper-si.eaf6f0.bshop-bg {
        background-color: #fff
    }

    .section-wrapper-si.skfix {
        max-width: 1440px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .form-block-z-2,
    .form-block-z-3 {
        padding-left: 55px;
        padding-right: 55px
    }
}

@media screen and (max-width:991px) {
    h1 {
        font-size: 36px
    }

    h2 {
        font-size: 26px
    }

    h3 {
        font-size: 20px
    }

    h4 {
        font-size: 16px
    }

    .body-small {
        font-size: 12px
    }

    .body-small.light-grey.small {
        font-size: 9px;
        line-height: .9
    }

    .body-medium {
        font-size: 14px
    }

    .body-medium.differentiator-body {
        font-size: 16px
    }

    .body-normal {
        font-size: 13px
    }

    .body-x-small {
        font-size: 10px
    }

    .body-large {
        font-size: 22px
    }

    .button {
        width: 140px;
        height: 55px;
        min-width: 140px;
        font-size: 13px
    }

    .button.rm-32.request-demo-popup-btn {
        display: flex
    }

    .button.form-submit-btn {
        margin-left: auto;
        margin-right: auto
    }

    .button.nav-desktop {
        display: none
    }

    .button.nav-mobile {
        margin-right: 12px;
        display: flex
    }

    .button.form-submit-btn-rectangular {
        margin-left: auto;
        margin-right: auto
    }

    .button.form-submit-btn-rectangular.isbn-width-height-fontsize {
        min-height: 40px;
        min-width: 127px;
        margin-top: 20px;
        margin-left: 0;
        margin-right: 0
    }

    .button.orange-bg-btn {
        height: 50px;
        min-width: 200px
    }

    .button.orange-bg-btn.font-18 {
        width: 300px;
        min-width: 250px
    }

    .button.black-bg-btn.rgt20,
    .button.orange-width {
        width: 160px;
        min-width: 160px
    }

    .button.orange-width.no-width {
        width: 240px;
        height: 50px;
        font-size: 16px
    }

    .section {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .section.hero-section {
        padding-top: 100px
    }

    .section.hero-section.mid-blue-bg {
        min-height: 50vh
    }

    .section.hero-section.company-bg {
        min-height: 490px;
        padding-bottom: 0
    }

    .section.purple-bg.home-pillar-section {
        height: auto
    }

    .section.section-small.bg--fbf7f7.top-btm-40,
    .section.section-small.bg--f7fbfb.top-btm-40 {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .section.section-small.top-btm-0 {
        padding-top: 40px;
        padding-bottom: 0
    }

    .section.section-small.btm-40 {
        padding-bottom: 40px
    }

    .section.section-small.top-20 {
        padding-top: 20px
    }

    .section.gray-bg.map-section {
        height: 560px;
        padding-top: 140px
    }

    .section.blog-internal.genly-padding {
        padding-top: 140px
    }

    .section.bg-img.max-height {
        padding-top: 49px
    }

    .section.extra-padding-top {
        padding-top: 170px;
        padding-bottom: 35px
    }

    .section.hero-bg-img {
        height: 500px
    }

    .section.hero-bg-img.desk-jug {
        height: 650px;
        background-position: 50% 100%;
        background-size: cover
    }

    .section.gradient-blue-green.height800 {
        height: 900px
    }

    .section.gradient-blue-green.top20 {
        height: 950px
    }

    .section.gradient-blue-green.top20.height800 {
        height: 800px
    }

    .section.gradient-blue-green.height700 {
        height: 650px
    }

    .section.gradient-blue-green.height900 {
        height: 800px
    }

    .section.gradient-blue-green.height1000 {
        height: 950px
    }

    .section.gradient-blue-green.height1000.h-auto {
        height: auto;
        padding-bottom: 100px
    }

    .section.padding60.btm0 {
        padding-bottom: 40px
    }

    .section.height670 {
        height: 450px
    }

    .section.medspabg {
        background-position: 70% 0
    }

    .section.extra-padding-top-140 {
        padding-top: 170px;
        padding-bottom: 35px
    }

    .navbar {
        z-index: 99
    }

    .site-wrapper {
        padding-left: 40px;
        padding-right: 40px
    }

    .site-wrapper.form-wrapper {
        grid-template-columns: 1fr
    }

    .site-wrapper.nav-wrapper-gobig2 {
        max-width: 100vw;
        justify-content: flex-start;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 24px;
        padding-right: 24px
    }

    .site-wrapper.referral-prog-wrapper {
        padding-left: 20px;
        padding-right: 20px
    }

    .site-wrapper.isbn-hero-wrapper,
    .site-wrapper.zero-padding {
        padding-left: 48px;
        padding-right: 48px
    }

    .site-wrapper.aveda {
        max-width: 100vw;
        justify-content: space-between;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 24px;
        padding-right: 24px
    }

    .site-wrapper.juggler-abs {
        bottom: 50px
    }

    .site-wrapper.padding0 {
        padding-left: 10px;
        padding-right: 10px
    }

    .site-wrapper.amspa-herowrap {
        padding-left: 48px;
        padding-right: 48px
    }

    .site-wrapper.bloghero {
        padding-top: 0
    }

    .nav-menu {
        background-color: #fff;
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        box-shadow: 0 11px 20px rgba(0, 0, 0, .2)
    }

    ._2-col-grid {
        grid-template-columns: minmax(200px, .75fr) .75fr
    }

    ._2-col-grid.hero-grid.refer-grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    ._2-col-grid.hero-grid.medspa-horizontal {
        grid-row-gap: 32px;
        grid-template-columns: 1fr
    }

    ._2-col-grid.hero-grid.mztp-gap-20 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1.5fr 1fr
    }

    ._2-col-grid.center-align.right-col-big._1-1-25 {
        grid-template-columns: 1fr
    }

    ._2-col-grid.fitness-grid.offset {
        margin-top: -20px
    }

    ._2-col-grid.post-grid {
        grid-column-gap: 23px;
        grid-template-columns: minmax(205px, .8fr) minmax(200px, .4fr)
    }

    ._2-col-grid.landing-page {
        grid-column-gap: 48px;
        grid-template-columns: 1fr .75fr
    }

    ._2-col-grid.width.top-margin {
        padding-left: 6px;
        padding-right: 6px
    }

    ._2-col-grid.width.top-margin.btm60 {
        padding-left: 20px;
        padding-right: 20px
    }

    ._2-col-grid.one-col-mobile {
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    ._2-col-grid.lp-hero-form {
        grid-column-gap: 20px;
        grid-template-columns: 1fr 1.1fr
    }

    ._2-col-grid.aveda-loyalty-program-hero {
        grid-column-gap: 24px;
        grid-template-columns: .6fr 1fr
    }

    ._2-col-grid._1col {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    ._2-col-grid._1col.desktop-img,
    ._2-col-grid._1col._1-1-5,
    ._2-col-grid._1col._1-2 {
        grid-template-columns: 1fr
    }

    ._2-col-grid.padding-40._1col {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    ._2-col-grid.max-width1k._1col {
        grid-template-columns: 1fr
    }

    ._2-col-grid.gap-54 {
        grid-column-gap: 32px;
        grid-row-gap: 32px
    }

    ._2-col-grid.gradient-aqua-z.radius24.minh500._1col {
        grid-template-columns: 1fr
    }

    ._2-col-grid.col-gap0._75-1._1col-tab-mob {
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .content-container.center-align.solution {
        min-width: 33%;
        margin-bottom: 32px
    }

    .content-container.padding-80px {
        padding-left: 24px
    }

    .content-container.padding-top-tab {
        padding-top: 20px
    }

    .content-container.padding-rgt30 {
        padding-right: 10px
    }

    .btn-container.margin-bottom-40px {
        margin-bottom: 20px
    }

    .btn-container.center-align.top-margin-0.pos-small-devices {
        margin-top: 60px
    }

    ._3-col-grid.expert-grid {
        grid-template-columns: 1fr;
        justify-items: center
    }

    ._3-col-grid.testimonial-grid {
        grid-template-columns: 1fr 1fr;
        align-items: stretch;
        margin-left: -20px;
        margin-right: -20px;
        padding-bottom: 8px;
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
        overflow: auto
    }

    ._3-col-grid.resource-grid {
        grid-template-columns: 1fr 1fr
    }

    ._3-col-grid._0-75-0-5-1.fixed-width {
        width: auto
    }

    ._3-col-grid.top-40 {
        margin-top: 20px
    }

    .home-pillar-tab-component {
        display: none
    }

    .tabs-menu {
        max-width: 40%
    }

    .tabs-content {
        margin-left: 20px
    }

    .hero-service-animate {
        flex-direction: column;
        align-items: center
    }

    .home-pillar-img {
        height: 370px
    }

    .section-heading-container {
        max-width: 90%;
        margin-bottom: 32px
    }

    .section-heading.big-heading {
        font-size: 28px
    }

    .section-heading.differentiator-head {
        width: 100%;
        font-size: 25px
    }

    .section-heading.dark-text.ch40 {
        width: 100%
    }

    .section-heading.font-size-45 {
        letter-spacing: -2.5px;
        font-size: 28px
    }

    .section-heading.dark-green-text {
        font-size: 40px;
        line-height: 55px
    }

    .section-heading.font-size-35 {
        letter-spacing: -2.5px;
        font-size: 35px
    }

    .section-heading-subtext {
        width: 70%
    }

    .section-heading-subtext.font-size-25px {
        width: 80%;
        letter-spacing: -.6px;
        font-size: 14px;
        line-height: 24px
    }

    .section-heading-subtext.ch-limit {
        width: auto
    }

    .section-heading-subtext.font-size-20 {
        width: 80%;
        letter-spacing: -.6px;
        font-size: 14px;
        line-height: 24px
    }

    .home-service-card.light-brown {
        justify-content: space-between
    }

    ._4-col-grid,
    ._4-col-grid.domain-grid {
        grid-template-columns: 1fr 1fr
    }

    ._4-col-grid.no-break,
    ._4-col-grid.adwords-spa {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .expert-card {
        max-width: 70%;
        grid-column-gap: 32px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: auto 1fr;
        grid-auto-columns: 1fr;
        align-items: start;
        margin-left: auto;
        margin-right: auto;
        display: grid
    }

    .expert-card-img {
        width: 100px;
        height: auto
    }

    .testimonial-slide {
        text-align: center;
        align-items: center
    }

    .slide-nav {
        justify-content: center
    }

    .testimonial-inverted-comma {
        left: 53%
    }

    .form-column {
        border-top: 1px solid rgba(255, 255, 255, .4);
        border-left-style: none;
        margin-top: 40px;
        padding-left: 0
    }

    .form-wrapper.right-align {
        margin-right: 0
    }

    .form-wrapper.right-align.relative {
        margin-top: 0
    }

    .text-field.dark-field.border-font-color {
        letter-spacing: -.6px
    }

    .text-field.select-field.gobigv2-fields {
        min-height: 43px;
        min-height: 43px
    }

    .footer-link:hover {
        border-left-style: none;
        padding-left: 0
    }

    .footer-bottom-wrapper {
        flex-direction: column;
        align-items: center
    }

    .footer-bottom-left {
        width: 100%;
        border-bottom: 1px solid rgba(255, 255, 255, .4);
        justify-content: center;
        margin-bottom: 17px;
        padding-bottom: 32px;
        display: flex
    }

    .footer-bottom-link.no-border.font-size {
        margin-bottom: 22px;
        font-size: 14px
    }

    .partner-logo-container {
        flex-wrap: wrap;
        justify-content: center
    }

    .partner-logo {
        margin-bottom: 24px;
        margin-left: 24px;
        margin-right: 24px
    }

    .menu-btn {
        order: 1;
        align-items: center;
        padding-right: 0
    }

    .menu-btn.w--open {
        color: var(--dark-slate-grey);
        background-color: rgba(200, 200, 200, 0)
    }

    .mobile-nav-right-container {
        order: 1;
        display: flex
    }

    .expert-heading {
        margin-top: 0
    }

    .home-pillar-accordian-mobile {
        display: block
    }

    .home-pillar-heading-container {
        position: relative
    }

    .chevron-down {
        width: 11px;
        position: absolute;
        top: 6px;
        right: 0%;
        transform: rotate(90deg)
    }

    .pillar-accordian-heading {
        margin-right: 20px
    }

    .pillar-mobile-accordian {
        margin-bottom: 40px
    }

    .home-pillar-mobile-img {
        object-fit: contain;
        margin-top: 32px;
        margin-left: auto
    }

    .home-pillar-mobile-img.home.mobile-only {
        display: none
    }

    .text-center.left-align-txt {
        text-align: center
    }

    .testimonial-video-card {
        min-height: 440px;
        min-width: 40vw
    }

    .section-img.small-devices {
        width: 314px;
        height: 264px
    }

    .play-icon.isbn {
        width: 45px
    }

    .play-icon.height {
        height: 60px
    }

    .horizontal-flex {
        text-align: center;
        flex-direction: column
    }

    .horizontal-flex.width-100,
    .horizontal-flex.flex-h,
    .horizontal-flex.flex-h-mobile {
        flex-direction: row
    }

    .horizontal-content-img {
        margin-bottom: 20px;
        margin-right: 0
    }

    ._6-col-grid {
        grid-column-gap: 40px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr 1fr 1fr
    }

    ._6-col-grid.alternate {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    ._6-col-grid.no-break {
        grid-column-gap: 20px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .fitness-heading.cma-blackhead {
        font-size: 30px;
        line-height: 40px
    }

    ._5-col-grid {
        grid-template-columns: 1fr 1fr 1fr
    }

    ._5-col-grid.alternate-cards-grid {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    ._5-col-grid.no-break {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }

    ._5-col-grid._2-row {
        margin-top: 40px;
        margin-bottom: 0
    }

    ._5-col-grid._2-row._4-col {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    ._5-col-grid._2-row._4-col.mobile-hide {
        margin-top: 0;
        margin-bottom: 40px;
        padding-left: 40px;
        padding-right: 40px
    }

    .section-mid-text {
        text-align: center
    }

    ._8-col-grid {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .hero-video-wrapper.width.no-border {
        width: 100%
    }

    .map-wrapper-new {
        margin-top: -132px;
        transform: scale(.7)
    }

    .customer-grid-wrapper {
        grid-template-columns: 1fr
    }

    .filter-container {
        z-index: 101;
        min-width: 40vw;
        background-color: #fff;
        border-radius: 0;
        align-items: start;
        position: relative;
        overflow: auto
    }

    .scale-text-big {
        font-size: 70px
    }

    .popup-wrapper.fitness-centr,
    .popup-wrapper.nav--popup-z,
    .popup-wrapper.speaker {
        display: none
    }

    .bottom-page-item-heading {
        text-align: center
    }

    .blog-main-grid.site-wrapper {
        grid-template-columns: 1fr
    }

    .siderbar-continer {
        display: block
    }

    .bottom-page-item-container {
        padding-left: 15px;
        padding-right: 15px
    }

    .latest-post-container {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .bottom-page-item-thumbnail {
        object-fit: fill
    }

    .view-all {
        padding-bottom: 25px
    }

    .bottom-page-item-thumbnail-imagge {
        object-fit: fill;
        transform: translate(0)
    }

    .filter-icon-row {
        display: flex
    }

    .filter-icon {
        width: 20px
    }

    .filter-column {
        z-index: 100;
        background-color: rgba(0, 0, 0, .89);
        display: none;
        position: fixed;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .filter-bg {
        background-color: rgba(0, 0, 0, .7);
        display: block
    }

    .latest-post {
        height: 100%;
        flex-direction: column;
        margin-top: 0;
        display: flex
    }

    .latest-post-content {
        flex: 1
    }

    .nav-dropdown-container.w--open {
        box-shadow: none;
        border-radius: 0;
        padding-top: 0;
        padding-bottom: 0;
        position: relative
    }

    .white-text-34px {
        font-size: 16px
    }

    .white-text-34px.font40 {
        width: 100%;
        font-size: 35px;
        line-height: 45px
    }

    .white-text-34px.font38 {
        width: 100%;
        font-size: 38px;
        line-height: 45px
    }

    .differentiator-grid-wrapper {
        grid-template-columns: 1fr
    }

    .html-embed {
        display: block
    }

    .differentiator-navbar {
        z-index: 99
    }

    .body-medium-go-big {
        font-size: 14px;
        line-height: 24px
    }

    .image-2 {
        height: 12px
    }

    .h3-heading {
        margin-top: 10px;
        font-size: 22px;
        line-height: 32px
    }

    .h3-heading.refer-title.text-center {
        text-align: center
    }

    .h3-heading.text-dark.adwords-spa-be-in-control,
    .h3-heading.text-dark.form-head {
        font-size: 18px;
        line-height: 28px
    }

    .form-head-wrap {
        padding-left: 0;
        padding-right: 0
    }

    .h2-heading {
        width: 100%;
        text-align: center
    }

    .h2-heading.text-center.font-wt-reg {
        font-size: 28px;
        line-height: 40px
    }

    .h2-heading.hero-form {
        margin-bottom: 0;
        font-size: 21px;
        font-weight: 400;
        line-height: 1.3
    }

    .h2-heading.large-36px.left-aligned-tablet {
        text-align: left
    }

    .request-a-demo-rounded {
        display: none
    }

    .request-a-demo-rounded.gobig2-form-btn {
        width: 100%;
        text-align: center;
        padding-top: 16px;
        padding-bottom: 16px;
        font-size: 21px;
        display: block
    }

    .request-a-demo-rounded.small-devices {
        z-index: 5;
        padding-top: 14px;
        padding-bottom: 14px;
        display: block
    }

    .request-a-demo-rounded.small-devices.hidden,
    .request-a-demo-rounded.small-devices.get-started-desktop {
        display: none
    }

    .request-a-demo-rounded.small-devices.get-started-tab {
        z-index: 1;
        display: block
    }

    .request-a-demo-rounded.small-devices.get-started-tab.flg {
        width: auto;
        margin-top: 20px
    }

    .request-a-demo-rounded.small-devices.medspa-desktop,
    .request-a-demo-rounded.pricing-button.hidden {
        display: none
    }

    .request-a-demo-rounded.pricing-button.hidden.top-margin-0.visible-on-small-devices {
        margin-top: 40px;
        display: block
    }

    .request-a-demo-rounded.pricing-button.hidden.top-margin-0.visible-on-small-devices.margin-0 {
        margin-top: 0
    }

    .request-a-demo-rounded.pricing-button.visible-on-all-devices {
        display: flex
    }

    .request-a-demo-rounded.pricing-button.visible-on-all-devices.top-40 {
        margin-top: 40px
    }

    .request-a-demo-rounded.pricing-button.visible-on-all-devices.top-40.small {
        width: 157px;
        height: 45px;
        border-radius: 6px;
        padding: 7px 12px;
        font-size: 16px;
        font-weight: 700;
        line-height: 1.5
    }

    .request-a-demo-rounded.pricing-button.visible-on-desktop {
        display: none
    }

    .request-a-demo-rounded.pricing-button.visible-on-desktop.top0 {
        display: block
    }

    .request-a-demo-rounded.flg-form-btn {
        width: 100%;
        text-align: center;
        margin-top: 49px;
        padding-top: 16px;
        padding-bottom: 16px;
        font-size: 21px;
        display: block
    }

    .request-a-demo-rounded.flg-form-btn.hide-smaller-screens {
        display: none
    }

    .request-a-demo-rounded.gobig2-form-btn {
        width: 100%;
        text-align: center;
        margin-top: 49px;
        padding-top: 16px;
        padding-bottom: 16px;
        font-size: 21px;
        display: block
    }

    .request-a-demo-rounded.gobig2-form-btn.reduce-margin {
        margin-top: 20px
    }

    .phone-text-gobig-nav {
        font-size: 21px;
        font-weight: 400
    }

    .go-big2-nav-link {
        width: 100%;
        color: var(--dim-grey-gobig);
        border: 0 solid #000;
        border-bottom: 1px solid rgba(105, 104, 113, .2);
        margin-top: 10px;
        padding-left: 0;
        padding-right: 0;
        font-size: 23px;
        font-weight: 700;
        display: block
    }

    .go-big2-nav-link.go-big2-phone-btn {
        text-align: center;
        background-color: #fff;
        border: 2px solid rgba(105, 104, 113, .2);
        border-radius: 12px;
        justify-content: center;
        margin-right: 0;
        padding: 16px 20px;
        display: none
    }

    .go-big2-nav-link.go-big2-phone-btn-tab {
        text-align: center;
        background-color: #fff;
        border: 2px solid rgba(105, 104, 113, .2);
        border-radius: 12px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        margin-right: 0;
        padding: 16px 20px;
        display: flex;
        position: relative;
        top: 111px;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .go-big2-nav-link.go-big2-phone-btn-desktop {
        text-align: center;
        background-color: #fff;
        border: 2px solid rgba(105, 104, 113, .2);
        border-radius: 12px;
        justify-content: center;
        margin-right: 0;
        padding: 16px 20px;
        display: none
    }

    .go-big2-nav-link.go-big2-phone-btn-tab-adword {
        text-align: center;
        background-color: #fff;
        border: 2px solid rgba(105, 104, 113, .2);
        border-radius: 12px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        margin-right: 0;
        padding: 16px 20px;
        display: none;
        position: relative;
        top: 198px;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .go-big2-nav-link.go-big2-phone-btn-desktop-hid-adward,
    .go-big2-nav-link.go-big2-phone-btn-adword {
        text-align: center;
        background-color: #fff;
        border: 2px solid rgba(105, 104, 113, .2);
        border-radius: 12px;
        justify-content: center;
        margin-right: 0;
        padding: 16px 20px;
        display: none
    }

    .go-big2-nav-link.flg-phone-nav,
    .go-big2-nav-link.only-visible-on-mobile {
        display: none
    }

    .go-big2-nav-link.fitness-studio-software-phone-no-btn {
        text-align: center;
        background-color: #fff;
        border-width: 2px;
        border-color: rgba(105, 104, 113, .2);
        border-radius: 12px;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
        padding: 16px 20px;
        display: flex;
        position: relative;
        top: 198px;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .gobig2-navbar-wrap {
        z-index: 15;
        max-height: 100vh;
        max-width: 100vw;
        opacity: 1;
        background-color: #fff;
        flex-direction: row;
        flex: 0 auto;
        align-items: flex-start;
        display: block;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .gobig2-logo {
        display: block;
        position: static;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: auto
    }

    .gobig2-nav-items-sub-wrap {
        max-width: none;
        background-color: transparent;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .gobig2-btn-wrap {
        max-width: none;
        background-color: transparent;
        justify-content: flex-start;
        padding-left: 0
    }

    .gobig2-hero-left {
        height: 250px
    }

    .gobig2-hero-right {
        height: 200px
    }

    .gobig2-hero-section.auto-height,
    .gobig2-hero-section.auto-height.flg-height {
        height: auto
    }

    .gobig2-hero-desc {
        max-width: 361px;
        font-size: 16px
    }

    .gobig2-form-block {
        display: flex
    }

    .gobigv2-fields {
        margin-bottom: 24px;
        font-size: 21px
    }

    .gobigv2-form-sub-wrap1,
    .gobigv2-form-sub-wrap2 {
        flex-direction: column
    }

    .gobig2-hero-learnmore {
        font-size: 16px
    }

    .gobig2-section {
        padding-top: 5%;
        padding-bottom: 8%
    }

    .gobig2-section.feature-slider-tab {
        display: block
    }

    .gobig2-section.feature-slider-tab.bg-color {
        background-color: #f7fbfb
    }

    .gobig2-left-image {
        z-index: -1
    }

    .gobig2-head-main {
        margin-bottom: 56px;
        margin-left: 24px;
        margin-right: 24px;
        font-size: 36px
    }

    .gobig2-head-main.big-head {
        max-width: 100%;
        text-align: center;
        font-size: 48px
    }

    .gobig2-head-main.gobigv2-center-head,
    .gobig2-head-main.gobigv2-center-head.impact-head,
    .gobig2-head-main.gobig-new-center {
        font-size: 48px
    }

    .gobigv2-eyebrow-text {
        margin-left: 24px;
        margin-right: 24px;
        font-size: 16px
    }

    .gobigv2-eyebrow-text.eyebrow-small-blue {
        text-align: center;
        font-size: 16px
    }

    .gobigv2-eyebrow-text.eyebrow-small-blue.left-align {
        text-align: left
    }

    .gobigv2-eyebrow-text.gobigv2-center {
        color: #3fb9da;
        margin-right: 24px
    }

    .gobigv2-eyebrow-text.gobigv2-center.our-impact-head {
        font-size: 16px
    }

    .speaker-slide {
        height: auto;
        margin-right: 16px
    }

    .speaker-arrow {
        bottom: 0
    }

    .gobig-testimonial-image {
        width: 200px;
        margin-bottom: 24px
    }

    .gobig-testimonial-image.popup-menu {
        width: 150px
    }

    .testimonial-content {
        z-index: 0;
        margin-left: 0
    }

    .testimonial-content.flg-height {
        width: 100%;
        height: 100%
    }

    .gobigv2-slider-text {
        margin-bottom: 10px
    }

    .gobigv2-slider-text.popup-menu {
        opacity: .5;
        padding-right: 90px;
        font-size: 17px;
        font-style: italic;
        line-height: 2
    }

    .gobigv2-author-name-text {
        text-align: left
    }

    .gobigv2-author-name-text.popup-menu {
        text-align: left;
        margin-bottom: 5px;
        font-size: 21px
    }

    .text-span {
        font-size: 16px
    }

    .gobigv2-business-name-text {
        text-align: left
    }

    .gobigv2-business-name-text.popup-menu {
        text-align: left;
        margin-bottom: 20px;
        font-size: 21px
    }

    .gobig3-right-image {
        z-index: 0;
        height: 200px;
        display: block;
        top: -14%;
        right: -11%
    }

    .gobigv2-navbar {
        padding: 10px 0
    }

    .perfect-partners-content-wrap {
        padding-left: 60px;
        padding-right: 60px
    }

    .perfect-partners-content-wrap.reduce-padding {
        padding-left: 40px;
        padding-right: 40px
    }

    .why-zenoti-content-block {
        height: auto;
        justify-content: flex-start;
        padding-top: 60px
    }

    .why-zenoti-content-block._1.zero-padding {
        padding-top: 0
    }

    .why-zenoti-content-block._2.zero-padding-medspa,
    .why-zenoti-content-block._3.zero-padding-medspa,
    .why-zenoti-content-block.zero-padding-medspa {
        top: 0
    }

    .why-zenoti-content-wrap {
        grid-row-gap: 0px
    }

    .why-zenoti-mid-image {
        display: none
    }

    .partner-descrp-box {
        bottom: 9%
    }

    .salon-partner-image {
        max-width: 100%
    }

    .yellow-gradient-gobig,
    .pink-gradient-gobig {
        display: none
    }

    .whyzenoti-block-head {
        font-size: 32px
    }

    .whyzenoti-block-descrp {
        font-size: 16px
    }

    .why-zenoti-btn {
        display: none
    }

    .why-zenoti-btn.zero-padding.visible-on-small-devices {
        display: block
    }

    .gobig2-section-wrapper.features-section {
        display: none
    }

    .gobigv2-tab,
    .gobigv2-tab-menu {
        flex-direction: column
    }

    .features-tab-image {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto
    }

    .features-tab-image.marketing,
    .features-tab-image.bf,
    .features-tab-image.bi,
    .features-tab-image.bcm {
        width: 600px;
        margin-bottom: 20px
    }

    .gobigv2-features-tab-image {
        width: 60px;
        height: auto
    }

    .impact-left-image {
        width: 300px
    }

    .impact-stats-wrap.width.bg {
        padding-top: 15px;
        padding-bottom: 15px
    }

    .impact-number {
        font-size: 32px
    }

    .impact-desc {
        width: 64%
    }

    .impact-desc.font {
        margin-bottom: 10px;
        font-size: 16px
    }

    .impact-desc.small-case {
        width: 64%;
        font-size: 13px
    }

    .impact-desc.small-case.ch {
        width: 17ch
    }

    .impact-desc.small-case.left-align {
        opacity: 1;
        color: #696871;
        text-align: left;
        letter-spacing: -.5px;
        margin-bottom: 20px;
        font-size: 16px
    }

    .impact-small-text {
        width: auto
    }

    .pricing-sub-text {
        font-size: 21px
    }

    .pricing-banner {
        font-size: 32px
    }

    .pricing-title-small {
        color: #979797;
        font-size: 12px
    }

    .pricing-box.pricing-box-left {
        padding-top: 35px;
        padding-bottom: 35px
    }

    .gobigv2-slider-wrap {
        height: 600px
    }

    .slide-gobig-container-wrap {
        text-align: center
    }

    .right-arrow,
    .left-arrow {
        display: block
    }

    .pricing-sub-title-small {
        color: #979797;
        font-size: 12px;
        display: none
    }

    .fixed-footer {
        z-index: 10;
        width: 100%;
        max-width: 100%;
        background-color: #fff;
        align-items: center;
        display: flex;
        position: fixed;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%;
        box-shadow: 0 -4px 9px rgba(0, 0, 0, .04)
    }

    .fixed-footer-btn1 {
        width: auto;
        background-color: #fff;
        flex: 1 0 50%;
        padding-top: 18px;
        padding-bottom: 18px
    }

    .fixed-footer-btn2 {
        width: auto;
        background-color: #e53a24;
        flex: 0 50%;
        padding-top: 18px;
        padding-bottom: 18px
    }

    .fixed-footer-btn2.genly-blogs {
        width: 100%;
        background-color: #cbe6c0;
        flex: 0 auto
    }

    .fixed-footer-txt {
        color: #696871;
        text-align: center;
        font-size: 14px
    }

    .slide-nav-3 {
        top: 795px;
        bottom: 0
    }

    .slide-nav-3.flg {
        top: 587px
    }

    .gobigv2-features-slider-wrap {
        height: 820px
    }

    .gobigv2-features-slider-wrap.flg-height {
        height: auto
    }

    .gobigv2-tab-menu-block-tab {
        width: 52%;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto
    }

    .gobigv2-tab-menu-block-tab.width {
        width: 80%
    }

    .feature-slider-inner-wrap-tab {
        height: 90%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .yellow-gradient-gobig-impact {
        display: none
    }

    .gobig2-impact-oval-right {
        height: 200px;
        display: none
    }

    .slide-nav-testimonial {
        top: 655px;
        bottom: 0
    }

    .fixed-footer-txt-mobile {
        color: #696871;
        text-align: center;
        font-size: 14px;
        display: none
    }

    .fixed-footer-txt-mobile.white {
        color: #fff;
        font-weight: 700;
        display: block
    }

    .navmenu-left-wrap {
        width: 50%;
        background-color: rgba(218, 218, 218, .1);
        flex-direction: column;
        justify-content: flex-start;
        padding: 100px 30px 135px;
        display: flex
    }

    .navmenu-right-wrap {
        width: 50%;
        background-color: #fff;
        padding: 100px 30px 135px;
        overflow: scroll
    }

    .navmenu-right-wrap.reduce-padding {
        overflow: visible
    }

    .navmenu-wrap {
        height: 100vh;
        max-width: none;
        background-color: #fff;
        justify-content: space-between;
        padding-left: 0;
        padding-right: 0;
        display: flex;
        position: relative
    }

    .gobig2-form-block-tab-menu {
        width: auto;
        max-width: none;
        flex-direction: column;
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    .navbar-cross-btn {
        background-color: #2dae75;
        padding: 14px;
        display: block;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%
    }

    .navbar-custom-head {
        max-width: 9ch;
        color: #19191b;
        text-align: left;
        margin-top: 0;
        font-size: 48px;
        display: block
    }

    .navbar-custom-head.visible-ondesktop {
        max-width: 100%
    }

    .navbar-custom-head.reduce-size {
        max-width: 20ch;
        font-size: 38px
    }

    .navbar-custom-head.reduce-size.spa-salon {
        font-size: 34px
    }

    .navbar-custom-head.visible-ondesktop-40px {
        max-width: none;
        max-width: none;
        margin-top: 40px;
        font-size: 25px;
        line-height: 1.5em
    }

    .navbar-custom-head.visible-ondesktop-40px.semi.margin10 {
        margin-top: 10px
    }

    .navbar-custom-head.visible-ondesktop-30px {
        max-width: none;
        margin-top: 0
    }

    .navbar-custom-head.hide-on-desk {
        display: block
    }

    .custom-navbar-inner-wrap {
        text-align: left;
        flex-direction: column;
        align-items: flex-start;
        display: block;
        position: relative;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .custom-navbar-inner-wrap.padding-btm {
        margin-bottom: 40px
    }

    .custom-navbar-subdesc {
        max-width: 20ch;
        color: #bebdc1;
        text-align: left;
        margin-bottom: 40px;
        font-size: 21px;
        font-weight: 400
    }

    .gobig2-hero-right-navmenu {
        height: 200px
    }

    .request-a-demo-popup {
        z-index: 99999999;
        width: 100vw;
        height: 100vh;
        opacity: 0;
        background-color: #fff;
        border-radius: 0;
        display: none;
        position: fixed;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        overflow: auto
    }

    .request-a-demo-popup.flg {
        opacity: 0;
        display: none
    }

    .pop-up-logo {
        max-width: 100%;
        padding: 14px;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto
    }

    .navbar-cross-btn-pop-up {
        background-color: #2dae75;
        padding: 14px;
        display: block;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%
    }

    .menu-icon {
        z-index: 2;
        width: 32px;
        max-width: 100%;
        padding-top: 5px;
        display: block;
        position: absolute;
        top: 0;
        bottom: 0%;
        left: auto;
        right: 24px
    }

    .brand-2 {
        left: auto
    }

    .navmenu-right-wrap-mob-nav {
        width: 50%;
        background-color: #fff;
        padding: 135px 30px
    }

    .navmenu-right-wrap-mob-nav.reduce-padding {
        padding-top: 60px;
        padding-bottom: 40px
    }

    .request-btn-custom-testimonial.margin-top {
        margin-top: 40px
    }

    .request-a-demo-desktop-popup {
        opacity: 0;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .request-a-demo-desktop-popup.flg,
    .request-a-demo-desktop-popup.go-big {
        opacity: 0;
        display: none
    }

    .menu-txt {
        display: none
    }

    .form-txt {
        font-size: 16px
    }

    .customer-slide-content {
        z-index: 1000;
        flex-direction: column;
        align-items: center;
        margin-left: 24px;
        padding-left: 0;
        padding-right: 0
    }

    .request-a-demo-rounded-menu {
        display: none
    }

    .go-big2-nav-link-desktop {
        width: 100%;
        color: var(--dim-grey-gobig);
        border: 0 solid #000;
        border-bottom: 1px solid rgba(105, 104, 113, .2);
        padding-left: 0;
        padding-right: 0;
        font-size: 23px;
        font-weight: 700;
        display: none
    }

    .request-a-demo-rounded-desk-nav {
        display: none
    }

    .gobigv2-navbar-adword {
        padding: 10px 0
    }

    .gobigv2-navbar-adword.sticky {
        z-index: 15
    }

    .go-big2-nav-link-desktop-adword-hid {
        width: 100%;
        color: var(--dim-grey-gobig);
        border: 0 solid #000;
        border-bottom: 1px solid rgba(105, 104, 113, .2);
        padding-left: 0;
        padding-right: 0;
        font-size: 23px;
        font-weight: 700;
        display: none
    }

    .go-big2-nav-link-tab-fbc-2 {
        width: 100%;
        color: var(--dim-grey-gobig);
        border: 0 solid #000;
        border-bottom: 1px solid rgba(105, 104, 113, .2);
        margin-top: 10px;
        padding-left: 0;
        padding-right: 0;
        font-size: 23px;
        font-weight: 700;
        display: none
    }

    .image-6 {
        width: 100%;
        height: 100%;
        display: block
    }

    .aw2-hero-heading-2.margin-top.ch-limit {
        margin-top: 0;
        font-size: 40px;
        line-height: 56px
    }

    .post-category-tab {
        padding-left: 12px;
        padding-right: 12px;
        font-size: 14px;
        font-weight: 600
    }

    .post-ct-tab-menu.sticky {
        overflow: auto
    }

    .h1-heading.font-size50px.width80 {
        font-size: 39px
    }

    .h1-heading.text-center.ch-28-53vw {
        width: 78vw
    }

    .h1-heading.aveda-loyalty-program {
        margin-top: 32px;
        font-size: 40px
    }

    .form-wrap-refer-prog {
        margin-top: 29px
    }

    .post-tab-element {
        max-width: 100%
    }

    .text-span-2._100--width {
        text-align: left
    }

    .blog-cta-container {
        width: auto;
        max-width: 720px;
        padding-left: 28px;
        padding-right: 28px
    }

    .author-social-acc-container {
        margin-top: 20px
    }

    .go-big-banner-logos.desktop.margin-btm {
        margin-bottom: 0
    }

    .brand-logos-gobig.margin-right-60px {
        width: 72px;
        margin-right: 14px
    }

    .read-time-flex {
        text-align: center
    }

    .form-single-column.isbn-single-col {
        grid-column-gap: 15px;
        grid-row-gap: 15px
    }

    .lp-demo-form {
        width: auto
    }

    .lp-demo-form.dark.reduce-padding {
        padding-top: 20px
    }

    .post-inside-hero-img.max-width {
        max-width: 318px
    }

    .landing-page-category {
        font-size: 14px
    }

    .landing-page-comments {
        width: 45%
    }

    .lp-testimonial-name {
        font-size: 16px
    }

    .splide__slide {
        width: 50%
    }

    .splide__slide.five-cards {
        width: 97%;
        margin-right: 12px
    }

    .splide__slide.three-cards {
        width: 52%;
        margin-right: 20px
    }

    .gobig-testimonial-content {
        text-align: center;
        align-items: center
    }

    .splide__list {
        justify-content: flex-start
    }

    .gobig-person-image {
        height: 266px;
        margin-bottom: 40px
    }

    .splide__embed.right_splide_embed {
        right: -5%
    }

    .splide__embed.left-spilde-embed {
        left: -3%
    }

    .gobig-testimonial-splide {
        flex-direction: column
    }

    .gobig-testimonial-text {
        margin-bottom: 10px
    }

    .gobig-heading {
        margin-bottom: 56px;
        margin-left: 24px;
        margin-right: 24px;
        font-size: 36px
    }

    .isbn-logo {
        width: 60%;
        position: relative;
        top: -95%
    }

    .isbn-form {
        width: 350px;
        height: auto;
        padding-top: 0;
        padding-left: 24px;
        padding-right: 24px
    }

    .form-container {
        margin-top: 0
    }

    .logos-container {
        width: 675px;
        min-height: auto;
        padding: 42px 10px;
        top: -4%
    }

    .logo-slider,
    .logo-slide {
        height: auto
    }

    .round-btn-footer {
        width: 175px;
        padding: 9px 11px;
        font-size: 18px;
        line-height: 24.51px
    }

    .round-btn-footer.mobile-hide {
        width: 175px;
        padding-left: 11px;
        padding-right: 11px;
        font-size: 18px;
        line-height: 24px
    }

    .fs-rangeslider_handle-right-2,
    .fs-rangeslider_handle-left-2 {
        width: 2rem;
        height: 2rem
    }

    .genly-blog-head {
        width: 28ch
    }

    .request-a-demo-desktop-spa-salon {
        opacity: 0;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: none
    }

    .request-a-demo-spa-salon-mobile-tab {
        z-index: 99999999;
        width: 100vw;
        height: 100vh;
        opacity: 0;
        background-color: #fff;
        border-radius: 0;
        display: block;
        position: fixed;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        overflow: auto
    }

    .brand-flg {
        left: auto
    }

    .gobigv2-slider-text-2 {
        margin-bottom: 10px
    }

    .gobigv2-author-name-text-2 {
        text-align: left
    }

    .arrow-up {
        width: 18px
    }

    .h4-no-padding.ch20 {
        text-align: left;
        margin-top: 15px;
        margin-bottom: 20px
    }

    .h4-no-padding.ch30 {
        margin-top: 15px;
        margin-bottom: 20px
    }

    .tick-icon.small-dev {
        max-width: 12px
    }

    .left-align-txt {
        text-align: left
    }

    .flg-logo.aws {
        height: 24px;
        min-height: auto
    }

    .flg-logo.zoom {
        min-height: auto
    }

    .logo-slide-2 {
        height: auto
    }

    .site-wrapper-2 {
        padding-left: 40px;
        padding-right: 40px
    }

    .site-wrapper-2.zero-padding {
        padding-left: 48px;
        padding-right: 48px
    }

    .gobig2-hero-desc-2 {
        max-width: 361px;
        font-size: 16px
    }

    .aveda-section-bg-yellow-circle {
        display: none
    }

    .body-medium-go-big-full-width {
        font-size: 14px;
        line-height: 24px
    }

    .aveda-lp-navbar {
        z-index: 15;
        padding: 10px 0
    }

    .aveda-lp-demo-form {
        width: auto;
        padding: 32px
    }

    .spacer-50px.tab-20px {
        height: 20px
    }

    .be-in-control-adwords-spa-card {
        padding-top: 28px;
        padding-bottom: 28px
    }

    .be-in-control-adwords-spa-card-image {
        width: 60px
    }

    .manage-grow-adwords-spa-card {
        grid-column-gap: 24px;
        grid-template-columns: 80px 1fr
    }

    .manage-annd-grow-adwords-spa-card-image-block {
        height: 80px
    }

    .request-a-demo-btn-large {
        margin-top: 40px;
        display: block
    }

    .one-tool-adwords-spa-grid {
        grid-template-columns: 300px 300px 300px 300px 300px 300px;
        margin-left: -40px;
        margin-right: -40px;
        padding-bottom: 140px;
        padding-left: 40px;
        padding-right: 40px;
        overflow: scroll
    }

    .go-big-features-wrap.mobile-top-padding-0 {
        text-align: left
    }

    .go-big-feature-grid {
        grid-template-columns: 1fr 100px 1fr
    }

    .go-big-feature-grid.last {
        margin-bottom: 0
    }

    .go-big-feature-grid.mztp-mid-40 {
        grid-template-columns: 1fr 40px 1fr
    }

    .progress-line.small.hidden-on-small-dev {
        display: none
    }

    .point-number-go-big-features.hidden-on-small-dev {
        opacity: 0
    }

    .go-big-zenoti-content-block {
        height: auto;
        justify-content: flex-start
    }

    .go-big-features-list-item {
        font-size: 15px
    }

    .go-big-features-heading {
        font-size: 28px
    }

    .modal-wrapper-pop-up.flex {
        display: none
    }

    .modal-form-wrapper {
        height: auto
    }

    .popup-form-image-container.hide-on-mob-tab {
        display: none
    }

    .popup-form-detail-container {
        width: 90%
    }

    .form-close-block {
        top: 5%
    }

    .visible-on-tab-mob.btm-20 {
        display: block
    }

    .gobig2-head-main-2 {
        margin-bottom: 56px;
        margin-left: 24px;
        margin-right: 24px;
        font-size: 36px
    }

    .gobig2-head-main-2.gobigv2-center-head {
        font-size: 48px
    }

    .gobig2-head-main-2.gobigv2-center-head.btm-100 {
        margin-bottom: 40px
    }

    .gobig2-head-main-2.gobigv2-center-head.btm-100.font-35 {
        font-size: 35px
    }

    .gobig2-head-main-2.gobigv2-center-head.impact-head {
        font-size: 48px
    }

    .mztp-heading {
        margin-bottom: 56px;
        margin-left: 24px;
        margin-right: 24px;
        font-size: 36px
    }

    .mztp-heading.tab-center {
        width: auto;
        text-align: center
    }

    .gobigv2-eyebrow-text-2 {
        margin-left: 24px;
        margin-right: 24px;
        font-size: 16px
    }

    .gobigv2-eyebrow-text-2.gobigv2-center {
        color: #3fb9da;
        margin-right: 24px
    }

    .mztp-heading-2 {
        margin-bottom: 0;
        margin-left: 24px;
        margin-right: 24px;
        padding-left: 0;
        padding-right: 0;
        font-size: 31px
    }

    .mztp-txt {
        font-size: 12px;
        line-height: 1.2
    }

    .mztp-txt.top-100 {
        margin-top: 40px
    }

    .outlined-btn.margin-left-35 {
        margin-left: 16px;
        padding-top: 7px;
        padding-bottom: 7px;
        font-size: 16px;
        font-weight: 400
    }

    .mztp-hero-head {
        font-size: 48px
    }

    .yellow-gradient-lp-myzrn-paymets-hero {
        display: none
    }

    .aveda-why-loyalty-h3.purple.ch30,
    .aveda-why-loyalty-h3.pink.ch24,
    .aveda-why-loyalty-h3.green.ch22 {
        width: 100%
    }

    .text-regular-48px {
        font-size: 32px
    }

    .juggler-zigzag-img {
        width: 300px;
        height: 300px
    }

    .juggler-zigzag-img.rgt10 {
        width: 300px
    }

    .flex-hori {
        margin-top: 68px;
        margin-bottom: 68px
    }

    .flex-hori.flexcenter.margin-36 {
        grid-column-gap: 16px
    }

    .page-padding.large {
        padding-left: 60px;
        padding-right: 60px
    }

    .page-padding.large.desktop-no_right-padding {
        padding-left: 0;
        padding-right: 0
    }

    .product_hero-image-wrapper {
        width: 100%
    }

    .container-large.background-img {
        background-position: 10% 60px
    }

    .product_hero-content {
        flex-direction: column
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .technology_tabs-arrows-wrapper {
        z-index: 1;
        justify-content: space-between;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex;
        position: relative
    }

    .technology_tabs-arrows-wrapper.hide {
        display: none
    }

    .demo_content {
        background-size: 70%;
        padding-top: 60px;
        padding-left: 60px;
        padding-right: 60px
    }

    .section-reviews {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .technology_tabs {
        grid-row-gap: 60px
    }

    .product_logos-marquee-content {
        grid-column-gap: 0px;
        grid-row-gap: 16px
    }

    .product_logos-grid {
        right: 0
    }

    .product_logos_content {
        grid-row-gap: 40px;
        justify-items: center;
        padding-top: 60px;
        padding-bottom: 60px
    }

    .product_logos-items {
        align-items: stretch
    }

    .product_logos-items.top {
        padding-left: 0;
        padding-right: 0
    }

    .technology_tabs-menu {
        grid-column-gap: 16px;
        flex-direction: row;
        position: static;
        overflow: auto
    }

    .technology_tab-link {
        flex: none
    }

    .tabs-arrow.left {
        transform: rotateX(0)rotateY(180deg)rotate(0)
    }

    .max-width.desktop-60ch {
        max-width: none
    }

    .section_product-logos {
        text-align: center
    }

    .test-banner {
        width: 100%;
        height: auto
    }

    .form-block-2 {
        padding: 20px 25px 40px
    }

    .contact_content {
        grid-row-gap: 40px
    }

    .contact_form-wrapper {
        margin-right: 0;
        padding: 10%
    }

    .heading-2 {
        font-size: 32px;
        line-height: 40px
    }

    .contact_text-wrapper {
        max-width: none;
        padding-left: 60px;
        padding-right: 60px
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .para-28 {
        font-size: 18px
    }

    .white-text18.ch40 {
        width: 100%;
        font-size: 25px;
        font-weight: 300;
        line-height: 32px
    }

    .report {
        width: 80%
    }

    .amspa-hero {
        width: 300px;
        left: 3%
    }

    .para-34 {
        font-size: 25px
    }

    .amspa-form {
        width: 320px;
        height: auto;
        padding: 0 24px 20px
    }

    .amspa-hero-title {
        font-size: 35px
    }

    .black-h1 {
        font-size: 40px;
        line-height: 52px
    }

    .para-28-600 {
        font-size: 16px
    }

    .white-text-32 {
        font-size: 22px;
        font-weight: 600
    }

    .white-text-32.top40 {
        margin-top: 20px;
        font-size: 24px
    }

    .round-btn-red {
        z-index: 2;
        width: auto;
        padding: 9px 25px;
        font-size: 18px;
        line-height: 24.51px;
        position: relative
    }

    .smartmark-hero {
        top: -95px
    }

    .white-text-30-semi.top16 {
        font-size: 18px
    }

    .features_text-wrap-z {
        width: auto;
        flex: 1
    }

    .margin-xsmall-z {
        margin: 24px
    }

    .why-zenoti-stats-heading {
        font-size: 32px;
        line-height: 32px
    }

    .hero-image_wrap-z {
        width: auto;
        max-width: none;
        justify-content: center;
        margin-right: 0;
        position: relative;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .features_img-z.click-show2.static,
    .features_img-z.click-show1.static,
    .features_img-z.click-show3.static {
        position: static
    }

    .navbar_menu-icon-z {
        grid-row-gap: 10px;
        cursor: pointer;
        flex-direction: column;
        flex: none;
        justify-content: space-between;
        padding: 10px;
        display: flex
    }

    .section-home_contact-z.btm-40 {
        margin-bottom: 40px
    }

    .footer_content-bottom-z {
        flex-direction: column-reverse;
        align-items: flex-start
    }

    .dropdown-z.with--margin-top {
        margin-top: 20px
    }

    .features-content-z {
        grid-column-gap: 60px
    }

    .features-content-z.height600 {
        height: 1250px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .features-content-z.height600.large-h,
    .features-content-z.height600.center-align.h-auto {
        height: auto
    }

    .features-content-z.height800 {
        height: 1050px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .container-custom-z._80ch {
        width: 100%
    }

    .dropdown_items-wrapper {
        flex-direction: column
    }

    .solutions_cta-strip-z {
        grid-row-gap: 45px;
        flex-direction: column;
        align-items: stretch
    }

    .dropdown_toggle-z {
        padding-left: 0
    }

    .dropdown_toggle-z.desktop_text-color-white {
        color: #414141
    }

    .lp_grow-tabs-z {
        align-items: stretch
    }

    .tabs_float-screenshot-wrap-z {
        max-width: 50%;
        left: 30%
    }

    .tabs-menu-z {
        width: auto;
        max-width: none;
        min-height: auto;
        justify-content: space-between;
        align-self: auto;
        margin-bottom: 0;
        margin-left: -60px;
        margin-right: -60px
    }

    .tabs-menu-z.cms {
        justify-content: flex-start;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0%
    }

    .solutions_button-arrow-z {
        margin-left: 8px
    }

    .play_icon-z {
        max-width: 50%;
        margin-left: auto;
        margin-right: auto
    }

    .contact_content-z {
        grid-row-gap: 40px
    }

    .dropdown_cta-wrapper {
        margin-bottom: 48px
    }

    .tabs-menu_testimonials-z {
        margin-bottom: -90px
    }

    .lp_features_image-wrap-z {
        width: auto;
        flex: 1
    }

    .testimonial_img-z.mob {
        width: 100%;
        height: auto;
        object-fit: contain;
        display: block;
        position: absolute;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .testimonial_img-z.desk {
        display: none
    }

    .dropdown_cta-container {
        margin-bottom: 24px
    }

    .hero-heading-z {
        font-size: 48px;
        line-height: 56px
    }

    .hero-heading-z.ch-30 {
        width: 18ch
    }

    .solutions_button-z {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        background-attachment: scroll;
        align-items: center;
        padding-left: 21px;
        padding-right: 21px
    }

    .solutions_button-z:hover {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        background-attachment: scroll;
        padding-right: 24px
    }

    .features_right-wrap-z {
        flex: 1
    }

    .features_right-wrap-z.top-m-20 {
        padding-top: 40px
    }

    .features_image-wrap-z {
        width: auto;
        flex: 1
    }

    .features_image-wrap-z.btm-40 {
        margin-bottom: 40px
    }

    .section_home-hero-z {
        max-height: none;
        min-height: 100vh;
        padding-top: 220px
    }

    .section_home-hero-z.hero-1 {
        background-position: 0 0, 80%
    }

    .section_home-hero-z.hero-2 {
        justify-content: flex-start;
        padding-top: 100px
    }

    .section_home-hero-z.hero-3 {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto
    }

    .section_home-hero-z.gradient-aqua-z.height-smalldev {
        min-height: auto
    }

    .section_home-hero-z.newsletter {
        min-height: 100vh;
        padding-top: 245px
    }

    .solutions_gallery-item-wrap-z {
        width: 315px
    }

    .solutions_gallery-item-wrap-z.negative-margin {
        margin-top: 0
    }

    .product_hero-max-widthz {
        max-width: none
    }

    .product_hero-max-widthz.home-hero {
        max-width: 100%;
        padding-top: 20px
    }

    .dropdown_item-link {
        min-height: auto;
        align-items: center;
        margin-left: -16px
    }

    .dropdown_item-link:hover {
        background-color: transparent
    }

    .section_lp-features-z {
        padding-top: 60px
    }

    .product-cta_float-wrapper-z.image-6 {
        right: 35%
    }

    .product-cta_float-wrapper-z.image-3 {
        display: none
    }

    .margin-medium {
        margin: 40px
    }

    .navbar_menu-line-z {
        width: 40px;
        height: 2.5px;
        background-color: #414141;
        padding: 0
    }

    .navbar_menu-line-z.white {
        background-color: #fff
    }

    .body-3z._80 {
        max-width: 80%
    }

    .body-3z.text-align-center-z.ch100 {
        width: 100%
    }

    .body-3z.text-align-center-z.scale-text-big {
        line-height: 1.3px
    }

    .body-3z.text-align-center-z.scale-text-big.skfix {
        font-size: 24px
    }

    .body-3z.ch52 {
        width: 100%
    }

    .body-3z.top-0 {
        text-align: center
    }

    .button-z.on_navbar {
        margin-bottom: 36px
    }

    .product_tabs-content-z.padding-top-160 {
        padding-top: 60px
    }

    .tabs-arrow-z.left {
        transform: rotateX(0)rotateY(180deg)rotate(0)
    }

    .section_home-solutions-z {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .section_home-solutions-z.top-pad-100 {
        padding-top: 60px
    }

    .heading-1_responsive-z {
        font-size: 48px;
        line-height: 56px
    }

    .lp_features-images_grid-wrap-z {
        width: auto;
        flex: 1
    }

    .testimonials_content-z.tab {
        flex-direction: row;
        align-items: center;
        padding-top: 0
    }

    .margin-xtiny-z {
        margin: 6px
    }

    .contact_text-wrap-z {
        max-width: none
    }

    .play_wrapper-z {
        width: 60px;
        height: 60px
    }

    .footer_content-top-z {
        flex-direction: column
    }

    .tabs_image-wrap-z {
        width: auto;
        flex: 1;
        margin-left: -90px
    }

    .navbar_menu-items-z {
        z-index: 10;
        width: 100vw;
        max-height: 80vh;
        background-color: #fff;
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
        margin-left: -60px;
        margin-right: -60px;
        padding-left: 60px;
        padding-right: 60px;
        display: none;
        position: absolute;
        top: 130%;
        overflow: auto;
        box-shadow: 0 20px 20px -10px rgba(0, 0, 0, .05)
    }

    .technology_tabs-arrows-wrap-z {
        z-index: 1;
        justify-content: space-between;
        padding-top: 10px;
        padding-bottom: 10px;
        display: flex;
        position: relative
    }

    .technology_tabs-arrows-wrap-z.hide-small-dev {
        display: none
    }

    .heading-2z {
        font-size: 32px;
        line-height: 40px
    }

    .margin-xlarge-z {
        margin: 56px
    }

    .margin-xxxlarge-z {
        margin: 72px
    }

    .contact_form-wrap-z {
        border-top-right-radius: 24px;
        border-bottom-right-radius: 24px;
        border-bottom-left-radius: 24px;
        margin-right: 0;
        padding: 10%
    }

    .margin-xxtiny-z {
        margin: 4px
    }

    .margin-tiny-z {
        margin: 8px
    }

    .dropdown_list-wrapper {
        height: auto;
        max-height: none;
        box-shadow: none;
        overflow: visible
    }

    .cta_link-block {
        min-height: auto;
        margin-left: -16px
    }

    .dropdown_list-z {
        position: relative
    }

    .tabs-content_testimonials-z.height600 {
        height: 1000px
    }

    .tabs-content_testimonials-z.height800 {
        height: 800px
    }

    .navbar_link-z {
        text-align: left;
        padding: 20px 40px 20px 0
    }

    .navbar_link-z.desktop_text-color-white {
        color: #414141
    }

    .navbar_link-z.with_bottom-margin {
        margin-bottom: 20px
    }

    .lp_tab-content-item-z.text {
        max-width: none;
        grid-column-gap: 48px;
        flex-direction: row;
        align-items: center
    }

    .lp_tab-content-item-z.image {
        max-width: none;
        margin-bottom: -40px
    }

    .section_home-features-z.btm-margin-100 {
        padding-bottom: 40px
    }

    .section_home-features-z.btm-margin-100.top-40 {
        margin-top: 40px
    }

    .section_home-features-z.btm-margin-100.top-40.overflow {
        overflow: hidden
    }

    .section_home-features-z.btm-margin-100.top-40-copy {
        margin-top: 40px
    }

    .section_home-features-z.btm-margin-100.top-40-copy.overflow {
        overflow: hidden
    }

    .testimonial_cta-wrap-z.abs-btm-left {
        position: absolute;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .testimonial_cta-wrap-z.abs-btm-left.newsletter {
        justify-content: flex-start;
        margin-bottom: 20px;
        margin-left: 20px
    }

    .testimonial_cta-wrap-z.centered {
        padding-top: 119px;
        padding-bottom: 119px
    }

    .tabs-content-z {
        padding-top: 60px
    }

    .lp_features_image-bg-z {
        top: -64px;
        bottom: auto;
        left: auto;
        right: 0%
    }

    .solutions_gallery-grid-z {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row
    }

    .margin-top-z {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .dropdown_list-content {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .footer_bottom-right-z {
        margin-bottom: 56px
    }

    .tabs_image-bg-z {
        left: 60px;
        right: auto
    }

    .technology_tabs-menu-z {
        grid-column-gap: 16px;
        flex-direction: row;
        position: static;
        overflow: auto
    }

    .lp_tabs-menu-z {
        width: auto;
        max-width: none;
        min-height: auto;
        justify-content: space-between;
        align-self: auto;
        margin-left: -60px;
        margin-right: -60px
    }

    .max-width-z.desktop-60ch {
        max-width: none
    }

    .announcement_content-z {
        text-align: left;
        justify-content: flex-start
    }

    .stats_number-z {
        font-size: 32px;
        line-height: 32px
    }

    .technology_tab-link-z {
        flex: none
    }

    .section_product-demo-z.btm-160 {
        padding-bottom: 100px
    }

    .page-padding-z.large {
        padding-left: 60px;
        padding-right: 60px
    }

    .page-padding-z.large.desktop-no_right-padding {
        padding-right: 60px
    }

    .navbar-z.with_shadow {
        display: block
    }

    .dropdown_padding {
        padding-left: 0;
        padding-right: 0
    }

    .home-logos_content-z,
    .section-reviews-z,
    .product_tabs-slider-z {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .lp_features_text-wrapper {
        width: auto;
        flex: 1
    }

    .lp_tab-content-wrap-z {
        grid-column-gap: 0px;
        grid-row-gap: 48px;
        flex-direction: column;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 40px
    }

    .button-secondary-z.on_navbar {
        margin-bottom: 36px
    }

    .tab-link-z {
        flex: 1;
        justify-content: center;
        display: flex
    }

    .form-block-z {
        padding: 48px
    }

    .form-block-z.size800 {
        min-width: 600px
    }

    .container-large-z.padding-left60 {
        padding-right: 60px
    }

    .product_tabs-menu-z {
        width: auto;
        max-width: none;
        min-height: auto;
        justify-content: space-between;
        align-self: auto;
        margin-bottom: 0;
        margin-left: -60px;
        margin-right: -60px
    }

    .product_testimonial-tabs-z {
        align-items: stretch
    }

    .tabs_content-txt-z {
        width: auto;
        max-width: none;
        flex: 1;
        margin-top: 0
    }

    .margin-xxlarge-z {
        margin: 64px
    }

    .margin-xxxsmall {
        margin: 12px
    }

    .margin-large {
        margin: 48px
    }

    .margin-bottom-z {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom-z.margin-small.bottom-margin.text-center {
        text-align: center
    }

    .margin-bottom-z.margin-20,
    .margin-bottom-z.margin-80 {
        margin-bottom: 100px
    }

    .margin-bottom-z.margin-100 {
        margin-bottom: 60px
    }

    .announcement_text-wrapper-z {
        max-width: 90%;
        grid-row-gap: 16px;
        flex-direction: column
    }

    .margin-huge-z {
        margin: 84px
    }

    .lp_features-content-z {
        grid-column-gap: 40px;
        grid-row-gap: 60px
    }

    .tabs_float-wrap-z {
        bottom: 24px;
        right: -32px
    }

    .footer_top-left-z {
        max-width: none;
        margin-bottom: 56px
    }

    .margin-xxsmall-z {
        margin: 16px
    }

    .margin-small-z {
        margin: 32px
    }

    .testimonial_content-grid-z {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
        flex-direction: column-reverse;
        display: flex
    }

    .technology_tabs-z {
        grid-row-gap: 60px
    }

    .technology_tabs-z.cms {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .lp_features_image-btm-z {
        top: auto;
        bottom: 24px;
        left: 0%;
        right: auto
    }

    .section_product-tech-z {
        padding-bottom: 60px
    }

    .section_product-tech-z.top-160 {
        padding-top: 60px
    }

    .cta-z.mobile-centered {
        align-self: center
    }

    .section_lp-hero-z {
        max-height: 800px;
        margin-bottom: 260px
    }

    .tabs_home-testimonials-z {
        height: 1064px;
        max-height: 1020px
    }

    .section_product-hero-z {
        max-height: none;
        min-height: 100vh;
        padding-top: 220px
    }

    .navbar_content-z {
        width: 100%;
        position: relative
    }

    .hero__person-count-span {
        font-size: 12px
    }

    .hero__person-count-title {
        font-size: 32px
    }

    .swiper.swiper--persons {
        margin-bottom: 40px;
        display: block;
        overflow: visible
    }

    .swiper.swiper--persons.top-20.hide,
    .hero__person-txt-less {
        display: none
    }

    .hero__person-title {
        font-size: 22px
    }

    .swiper-slide.slide--persons {
        width: auto
    }

    .hero__col.col--1.gap {
        grid-row-gap: 40px
    }

    .hero__col.col--2 {
        display: none
    }

    .hero__columns {
        display: block
    }

    .hero__person-txt-more {
        opacity: 1;
        padding-left: 16px;
        padding-right: 16px;
        bottom: 20px
    }

    .hero__person-txt-more.mod--1 {
        padding-left: 16px
    }

    .hero__person {
        width: 210px;
        height: 376px;
        margin-right: 10px;
        padding-left: 0;
        padding-right: 0
    }

    .hero__person.mod--1 {
        width: 210px
    }

    .small-dev-only-z {
        display: block
    }

    .text-effect-text {
        font-size: 3em
    }

    .footer-link-2:hover {
        border-left-style: none;
        padding-left: 0
    }

    .inline-wrap-z {
        width: 100%;
        display: inline-block
    }

    .text-effect-text-2 {
        font-size: 3em
    }

    .txt-black.margin40 {
        margin-top: 40px
    }

    .products-cta-strip {
        grid-row-gap: 45px;
        flex-direction: column;
        align-items: stretch
    }

    .home_testimonial-z {
        align-items: stretch
    }

    .home_integration-heading-z {
        font-size: 32px;
        line-height: 32px
    }

    .home-cta_float-wrapper-z.image-6 {
        right: 35%
    }

    .home-cta_float-wrapper-z.image-3 {
        display: none
    }

    .home_tabs-menu-z {
        width: auto;
        max-width: none;
        min-height: auto;
        justify-content: space-between;
        align-self: auto;
        margin-left: -60px;
        margin-right: -60px
    }

    .tech-img {
        margin-left: 0
    }

    .product_tabs_content-txt-z {
        width: auto;
        max-width: none;
        flex: 1;
        margin-top: 0
    }

    .form-heading {
        font-size: 32px;
        line-height: 40px
    }

    .nav-text-block_z.font-16 {
        font-size: 18px
    }

    .foundatnvid {
        top: 60px
    }

    .section-gradient {
        max-height: 800px
    }

    .site-wrapper-z {
        padding-left: 40px;
        padding-right: 40px
    }

    .site-wrapper-z.top-40-smalldev {
        padding-top: 40px
    }

    .toppad80 {
        padding-top: 20px
    }

    .button-trans.large {
        text-align: center;
        padding: 10px 16px;
        font-size: 16px;
        line-height: 1.3
    }

    .button-trans.large.desktop {
        display: none
    }

    .button-trans.large.tab-mob {
        display: block
    }

    .img-block.max-447 {
        width: 320px;
        max-width: 320px
    }

    .bg-element-right,
    .bg-element-left {
        display: none
    }

    .left-align-wrap.padding-54 {
        padding-top: 32px;
        padding-bottom: 32px;
        padding-right: 32px
    }

    .round-white-cta-btn {
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        background-attachment: scroll;
        align-items: center
    }

    .round-white-cta-btn:hover {
        background-image: none;
        background-position: 0 0;
        background-repeat: repeat;
        background-size: auto;
        background-attachment: scroll;
        padding-right: 24px
    }

    .heading-48-600 {
        font-size: 32px;
        line-height: 1.5em
    }

    .center-ch40 {
        width: 100%
    }

    .abs-pos-down {
        width: 100%;
        position: relative;
        right: auto
    }

    .shopify {
        width: 8vw
    }

    .tableau {
        width: 16vw
    }

    .zoom,
    .box-logo {
        width: 9vw
    }

    ._4-col-grid-z.tab-2col {
        grid-template-columns: 1fr 1fr
    }

    .button-arrow-z {
        margin-left: 8px
    }

    .serving-brands {
        width: 100%;
        height: 100%
    }

    .padding-top80.mob-0 {
        padding-top: 0
    }

    .timeline_center {
        position: relative
    }

    .timeline_item {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 180px 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between
    }

    .mission_component_8 {
        padding: 80px
    }

    .cta_8.mobile-centered {
        align-self: center
    }

    .tablet-carousel_gradient_8 {
        height: 75px;
        background-image: linear-gradient(rgba(65, 65, 65, .6), rgba(255, 255, 255, 0) 28%);
        border-radius: 24px 24px 0 0;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .built-for-cta_wrapper_8 {
        margin-bottom: 24px
    }

    .hero-content_wrapper_8 {
        flex-direction: column-reverse;
        display: flex
    }

    .testimonial_content-wrapper_8 {
        padding-top: 140px;
        padding-bottom: 24px
    }

    .carousel_8 {
        grid-column-gap: 28px;
        grid-row-gap: 0px;
        border-top-left-radius: 24px;
        border-top-right-radius: 24px;
        justify-content: space-between;
        overflow: hidden
    }

    .testimonial-second-column_8 {
        padding-left: 0;
        padding-right: 0
    }

    .testimonial-second-column_8.tablet_hidden_8 {
        display: none
    }

    .heading-2_8 {
        font-size: 32px;
        line-height: 40px
    }

    .case-study_tab-content-item_8.text {
        max-width: 100%;
        grid-column-gap: 48px;
        flex-direction: row;
        align-items: center
    }

    .hero-copy_wrapper_8 {
        max-width: 60vw
    }

    .challenge-card_item_8 {
        max-width: none
    }

    .built-for-cta_image_8 {
        width: 100%;
        height: auto
    }

    .page-padding_8.large {
        padding-left: 60px;
        padding-right: 60px
    }

    .waterfall-carousel_8 {
        grid-column-gap: 28px;
        grid-row-gap: 0px;
        justify-content: space-between;
        overflow: hidden
    }

    .solution-highlight_item_8.gradient-aqua {
        flex-direction: column;
        display: flex
    }

    .global-image_8 {
        width: 100%;
        height: auto
    }

    .testimonial_hero-content_8 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        display: flex
    }

    .case-study-hero_image_8 {
        width: 32vw
    }

    .margin-bottom_8 {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom_8.margin-custom-2_8 {
        margin-bottom: 100px
    }

    .heading-3_8 {
        font-size: 32px;
        line-height: 32px
    }

    .case-study_tab-content-wrapper_8 {
        grid-column-gap: 0px;
        grid-row-gap: 48px;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 0
    }

    .case-studies_tabs-content_8 {
        width: auto
    }

    .image-9 {
        width: 90%;
        height: auto;
        position: absolute;
        top: auto;
        bottom: 0%;
        left: auto;
        right: 0%
    }

    .lp_tabs-menu_8 {
        width: auto;
        max-width: none;
        min-height: auto;
        justify-content: space-between;
        align-self: auto;
        margin-left: -60px;
        margin-right: -60px
    }

    .tech-support_wrapper_8 {
        flex-direction: column;
        grid-template-columns: 1.5fr 2fr;
        display: flex
    }

    .margin-top_8 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .hero-absolute_image-wrapper_8 {
        width: 100%;
        justify-content: flex-end;
        padding-bottom: 20px;
        display: flex;
        position: relative
    }

    .solution_cards_wrapper_8 {
        display: flex
    }

    .case-study_features-content_8 {
        grid-column-gap: 40px;
        grid-row-gap: 60px;
        display: flex
    }

    .lp_tab-content-item_8.image {
        max-width: none;
        margin-bottom: -40px
    }

    .built-for-cta-image_wrapper_8 {
        width: 40%
    }

    .mission-content_wrapper_8 {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .tab-link_8 {
        flex: 1;
        justify-content: center;
        display: flex
    }

    .heading-1_8 {
        font-size: 48px;
        line-height: 56px
    }

    .testimonial_carousel-wrapper_8 {
        position: relative;
        overflow: hidden
    }

    .challenge_cards_wrapper_8 {
        flex-direction: column
    }

    .hero--image_background {
        width: 65vw;
        display: none
    }

    .hero--image_background.gradient-aqua {
        width: 25vw;
        height: 35px
    }

    .highlight_image_wrapper_8 {
        height: 45.4vw;
        position: static
    }

    .results-stat_item_8 {
        width: 60%;
        height: 150px
    }

    .section_built-for-cta_8.gradient-aqua {
        padding-bottom: 120px
    }

    .section_built-for-cta_8.gradient-aqua-z.padding-top80-btm220 {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .global-image_wrapper_8.margin-bottom.margin-xhuge_8 {
        margin-bottom: 40px
    }

    .section_lp-features {
        padding-top: 60px
    }

    .testimonial-column_8 {
        padding-left: 0;
        padding-right: 0
    }

    .testimonial-column_8.tablet_hidden_8 {
        display: none
    }

    .case-study_features-images_grid-wrapper_8,
    .lp_features_text-wrapper-2 {
        width: auto;
        flex: 1
    }

    .lp_grow-tabs_8 {
        align-items: stretch
    }

    .testimony-arrow.left.abs-btm {
        top: auto;
        bottom: -6%;
        left: -10%;
        right: 0%
    }

    .testimony-arrow.abs-btm {
        top: auto;
        bottom: -6%;
        left: 10%;
        right: 0%
    }

    .teal-container {
        padding: 60px
    }

    .time {
        font-size: 32px;
        line-height: 32px
    }

    .popup-content-wrap,
    .popup-content-wrap-main {
        width: 90vw;
        max-width: 90vw
    }

    .layer-img-wrap.right {
        align-items: center
    }

    .layer-img-wrap.btm-padding {
        padding-bottom: 40px
    }

    .right-center-img {
        top: 0
    }

    .right-center-img.move-right {
        right: 58px
    }

    .top-right-img {
        top: -7%;
        right: 17%
    }

    .btm-left-img {
        width: 50%;
        bottom: -2%;
        left: -2%
    }

    .btm-left-img.btm-2 {
        left: -10%
    }

    .left-center-img {
        right: 74px
    }

    .left-center-img.center-top {
        top: 0
    }

    .top-right-img-2 {
        width: 50%;
        top: 5%;
        right: 5%
    }

    .top-right-img-2.width {
        top: 5%;
        right: -11%
    }

    .top-right-img-2.abs-rgt-top-2 {
        right: 9%
    }

    .top-right-img-3 {
        width: 50%;
        top: 5%;
        right: 5%
    }

    .top-right-img-3.move-right {
        top: -8%;
        right: -9%
    }

    .top-right-img-3.width340 {
        right: 10%
    }

    .btm-left-img-2 {
        bottom: -5%;
        left: -2%
    }

    .btm-left-img-2.left {
        bottom: -6%;
        left: 15%
    }

    .btm-right-img {
        bottom: -2%;
        right: 0%
    }

    .btm-right-img.width450-left-2 {
        right: 14%
    }

    .btm-right-img.width370 {
        width: 200px;
        right: -18%
    }

    .btm-left-img-3 {
        bottom: -5%;
        left: -2%
    }

    .btm-top-left-img {
        width: 50%;
        top: -1%;
        bottom: 0%;
        left: -8%
    }

    .center-img {
        align-self: center
    }

    .top-left-img-hero {
        left: 0%
    }

    .top-right-img-hero.top-0 {
        right: 6%
    }

    .top-right-img-hero.btm0 {
        right: 10%
    }

    .abs-left.width420 {
        width: 220px
    }

    .abs-right-top.btm10.pos-rel-rad24 {
        border-radius: 24px;
        position: relative
    }

    .abs-right-btm.right10 {
        right: -19%
    }

    .section-f.bg-test-img {
        background-position: 100%
    }

    .container-f {
        max-width: 100vw;
        padding-left: 40px;
        padding-right: 40px
    }

    .container-f.large {
        max-width: 100vw
    }

    .heading1-f {
        font-size: 48px;
        line-height: 56px
    }

    .heading2-f {
        font-size: 32px;
        line-height: 40px
    }

    .heading3-f {
        font-size: 32px;
        line-height: 32px
    }

    ._2col-grid-f.gap-47-53,
    ._2col-grid-f.gap-58-53 {
        grid-column-gap: 38px
    }

    ._2col-grid-f._1col {
        grid-template-columns: 1fr
    }

    .img-block-f {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .hero-bg-design {
        right: auto
    }

    .center-align-wrap-f.padding-90-77 {
        padding-left: 20px;
        padding-right: 20px
    }

    .teal-label-26px-f {
        font-size: 24px
    }

    .border-card-f.v-pad {
        max-height: 450px
    }

    .border-card-f.white {
        max-height: 450px;
        margin-left: 0;
        margin-right: 0
    }

    .border-card-f.white.padding-large {
        max-width: 500px
    }

    .flex-hor-left.btm30.rel-16-left {
        position: relative;
        right: 16px
    }

    .margin-huge {
        margin: 5rem
    }

    .rl-styleguide_icons-list {
        grid-auto-flow: row
    }

    .margin-horizontal_z {
        margin-top: 0;
        margin-bottom: 0
    }

    .margin-xxlarge {
        margin: 4.5rem
    }

    .margin-vertical_z {
        margin-left: 0;
        margin-right: 0
    }

    .padding-horizontal_z {
        padding-top: 0;
        padding-bottom: 0
    }

    .hide-tablet {
        display: none
    }

    .padding-xxlarge_z {
        padding: 4.5rem
    }

    .padding-xxhuge_z {
        padding: 7.5rem
    }

    .heading-style-h2 {
        font-size: 2.75rem
    }

    .padding-large_z {
        padding: 2.5rem
    }

    .padding-section-medium_z {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .padding-xhuge_z {
        padding: 6rem
    }

    .padding-huge_z {
        padding: 5rem
    }

    .heading-style-h1 {
        font-size: 3.25rem
    }

    .margin-left_z {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-top_z {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-xlarge {
        margin: 3.5rem
    }

    .margin-large-2 {
        margin: 2.5rem
    }

    .padding-section-large_z {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .padding-left_z {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .margin-right_z {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .padding-right_z {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .margin-bottom_z {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-xlarge_z {
        padding: 3.5rem
    }

    .max-width-full-tablet_z {
        width: 100%;
        max-width: none
    }

    .heading-style-h4 {
        font-size: 1.75rem
    }

    .padding-bottom_z {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-top_z {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .heading-style-h3 {
        font-size: 2.25rem
    }

    .margin-xhuge {
        margin: 6rem
    }

    .margin-xxhuge {
        margin: 7.5rem
    }

    .padding-vertical_z {
        padding-left: 0;
        padding-right: 0
    }

    .body-text_z.text-align-center_z.btm-30 {
        width: auto
    }

    .body-text_z.text-align-center_z._696871._90 {
        width: 100%
    }

    .body-text_z.text-align-center_z.ch-55 {
        width: 70%
    }

    .body-text_z.text-align-center_z.ch-80 {
        width: 100%
    }

    .body-text_z.text-color-white_z.align-center {
        text-align: center
    }

    .h1-heading_z.text-align-center_z.text-color-white-z._64px,
    .h1-heading_z.text-align-center_z._64px.text-color-white.mob-32 {
        font-size: 48px
    }

    .h1-heading_z.text-align-center_z.no-ch {
        width: auto
    }

    .h1-heading_z._54px {
        font-size: 48px
    }

    .h1-heading_z._56px {
        font-size: 32px;
        line-height: 40px
    }

    .h2-heading_z {
        font-size: 32px;
        line-height: 32px
    }

    .h2-heading_z._90.tab-mob-centered {
        text-align: center
    }

    .h3-heading_z {
        font-size: 32px;
        line-height: 1.3em
    }

    .h3-heading_z.text-align-center_z.text-color-white.ch-35.no-ch {
        width: auto
    }

    .h4-heading_z {
        line-height: 1.3em
    }

    .h5-heading_z.text-color-white.align-center {
        text-align: center
    }

    .desktop-hide {
        display: block
    }

    .tab-menu-txt {
        width: auto
    }

    .btm-right-img-2 {
        bottom: -2%;
        right: 0%
    }

    .rel-20 {
        position: relative;
        top: -128px
    }

    .padding-left-60 {
        padding-left: 60px;
        padding-right: 60px
    }

    .top-left.width290 {
        width: 190px;
        left: -21%
    }

    .stats-grid {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

    .inner-swipe {
        display: none
    }

    .flex-ver-spacebtw.pad-lft40-tb-40 {
        padding: 20px
    }

    .popup-wrapper-data.nav--popup-z {
        display: none
    }

    .newsletter-slider {
        height: 190vh;
        margin-top: -180px
    }

    .main-content-text-wrapper {
        padding-left: 20px;
        padding-right: 20px
    }

    ._2-col-grid-2._1col {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .h2-heading_z-2 {
        font-size: 32px;
        line-height: 32px
    }

    .contact_form-wrap-z-2 {
        border-top-right-radius: 24px;
        border-bottom-right-radius: 24px;
        border-bottom-left-radius: 24px;
        margin-right: 0;
        padding: 10%
    }

    .contact_text-wrap-z-2 {
        max-width: none
    }

    .footer-link-3:hover {
        border-left-style: none;
        padding-left: 0
    }

    .key-wins-content-wrap {
        width: 500px
    }

    .newsletter-slider-z {
        align-items: stretch
    }

    .newsletter_tabs-slider-z {
        padding-top: 60px;
        padding-bottom: 60px
    }

    ._3-col-grid-z.tab-2col {
        grid-template-columns: 1fr 1fr
    }

    .tooltip-box {
        width: 500px;
        left: 18%
    }

    .dropdown_item-link-nl {
        min-height: auto;
        align-items: center;
        margin-left: -16px
    }

    .dropdown_item-link-nl:hover {
        background-color: transparent
    }

    .icon-25 {
        color: #000
    }

    .stats_content_wrap.top-margin {
        margin-top: 40px
    }

    .testimonial-content-section {
        margin-left: 50px;
        margin-right: 50px
    }

    .testimonial-footer-section {
        margin-left: 20px;
        margin-right: 20px
    }

    .counter-text {
        width: 64%
    }

    .counter-small-text {
        width: auto
    }

    .footer-form-two {
        padding: 40px
    }

    .padding-left-0 {
        padding-left: 60px;
        padding-right: 60px
    }

    .landing-testimonial_content-grid {
        grid-column-gap: 56px;
        grid-row-gap: 56px;
        flex-direction: column-reverse;
        display: flex
    }

    .landing-form-block-z {
        padding: 48px
    }

    ._2-col-grid-3._1col {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    ._2-col-grid-3._1col._1-1-5 {
        grid-template-columns: 1fr
    }

    .contact_text-wrap-z-3 {
        max-width: none
    }

    .form-block-z-2 {
        padding: 48px
    }

    .contact_form-wrap-z-3 {
        border-top-right-radius: 24px;
        border-bottom-right-radius: 24px;
        border-bottom-left-radius: 24px;
        margin-right: 0;
        padding: 10%
    }

    .h2-heading_z-3 {
        font-size: 32px;
        line-height: 32px
    }

    ._2-col-grid-4._1col {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    ._2-col-grid-4._1col._1-1-5 {
        grid-template-columns: 1fr
    }

    .form-block-z-3 {
        padding: 48px
    }
}

@media screen and (max-width:767px) {
    h1 {
        font-size: 32px
    }

    h2 {
        font-size: 26px
    }

    h3 {
        font-size: 20px
    }

    h4 {
        font-size: 16px
    }

    .body-small {
        font-size: 12px
    }

    .body-small.light-grey.small {
        text-align: left
    }

    .body-x-small {
        font-size: 10px
    }

    .body-large {
        font-size: 24px
    }

    .section.hero-section {
        padding-top: 120px
    }

    .section.hero-section.mid-blue-bg {
        min-height: auto
    }

    .section.purple-bg.home-pillar-section {
        height: auto
    }

    .section.section-small.top-20 {
        padding-top: 0
    }

    .section.footer-section.isbn.margin600 {
        margin-top: 550px
    }

    .section.footer-section.isbn.margin800 {
        margin-top: 750px
    }

    .section.footer-section.isbn.margin600-copy {
        margin-top: 600px
    }

    .section.gray-bg.map-section {
        padding-top: 140px
    }

    .section.support-v2-hero {
        background-position: 50% 100%;
        padding-top: 150px
    }

    .section.blog-section {
        padding-top: 31px
    }

    .section.extra-padding-top {
        padding-top: 140px
    }

    .section.hero-bg-img.desk-jug {
        display: none
    }

    .section.padding20.height500 {
        padding-top: 1000px
    }

    .section.mob-jugg {
        display: block
    }

    .section.gradient-blue-green.top20 {
        height: 600px
    }

    .section.gradient-blue-green.top20.height800 {
        height: 700px;
        padding-top: 100px
    }

    .section.gradient-blue-green.height700 {
        height: 550px
    }

    .section.padding60.btm0 {
        padding-bottom: 0
    }

    .section.height670 {
        height: 300px
    }

    .section.medspabg {
        background-position: 64% 0
    }

    .section.padding280 {
        padding-top: 220px;
        padding-bottom: 40px
    }

    .section.extra-padding-top-140 {
        padding-top: 140px
    }

    .site-wrapper {
        padding-left: 16px;
        padding-right: 16px
    }

    .site-wrapper.juggler-abs {
        height: 700px;
        max-width: 100%;
        background-image: linear-gradient(63deg, #00b6ed, #33ad6a);
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding-top: 30px;
        display: flex;
        position: relative;
        top: 0;
        bottom: 0;
        right: 0%
    }

    .site-wrapper.padding0 {
        padding-left: 20px;
        padding-right: 20px
    }

    .site-wrapper.amspa-herowrap {
        height: 500px;
        grid-template-columns: 1fr
    }

    .site-wrapper.padding-lr60 {
        padding-left: 16px;
        padding-right: 16px
    }

    ._2-col-grid,
    ._2-col-grid.hero-grid {
        grid-template-columns: 1fr
    }

    ._2-col-grid.center-align.right-col-big {
        grid-row-gap: 28px;
        grid-template-columns: 1fr
    }

    ._2-col-grid.fitness-grid {
        grid-row-gap: 12px
    }

    ._2-col-grid.fitness-grid.offset {
        margin-top: 48px
    }

    ._2-col-grid.alternate-mobile-2 {
        grid-template-columns: 1fr 1fr
    }

    ._2-col-grid.landing-page {
        grid-template-columns: 1fr
    }

    ._2-col-grid._1-2-1 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    ._2-col-grid._1-1-2 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column-reverse;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1.2fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    ._2-col-grid.aveda-loyalty-program-hero {
        grid-template-columns: 1fr
    }

    ._2-col-grid.padding75 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    ._2-col-grid._1col.desktop-img.overflow-none {
        overflow: hidden
    }

    ._2-col-grid.padding-tb-20 {
        padding-top: 20px;
        padding-bottom: 20px
    }

    ._2-col-grid.gap-54 {
        grid-row-gap: 0px
    }

    ._2-col-grid.gap24.mob-gap40 {
        grid-row-gap: 40px
    }

    ._2-col-grid.sol-mob-gap {
        grid-row-gap: 20px
    }

    ._2-col-grid.blog-card {
        grid-template-columns: 1fr
    }

    .content-container.mobile-center-align {
        text-align: center;
        align-items: center
    }

    .content-container.btm40 {
        margin-bottom: 40px
    }

    ._3-col-grid.resource-grid {
        grid-template-columns: 1fr
    }

    ._3-col-grid.prod-3-col-3d {
        grid-column-gap: 24px
    }

    ._3-col-grid._1col {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    ._3-col-grid.top-40 {
        margin-top: 20px
    }

    .section-heading-container {
        max-width: 100%
    }

    .section-heading-container.less-bottom-margin {
        margin-bottom: 24px
    }

    .section-heading-container.less-bottom-margin.align-left {
        text-align: left
    }

    .section-heading.big-heading._80.mob-black-left {
        width: 100%;
        color: var(--black-gobig);
        text-align: left;
        letter-spacing: -1.5px;
        margin-bottom: 49px;
        font-size: 38px
    }

    .section-heading.font-size-45 {
        max-width: 29ch
    }

    .section-heading.font-size-45.font-35 {
        text-align: left;
        font-size: 35px;
        font-weight: 600
    }

    .section-heading.dark-green-text {
        font-size: 30px
    }

    .section-heading.dark-green-text.font40px {
        font-size: 30px;
        line-height: 42px
    }

    .section-heading.font-size-35 {
        max-width: 29ch
    }

    .section-heading.font-size-35.btm100 {
        width: 100%;
        max-width: 100%;
        font-size: 30px
    }

    .section-heading-subtext {
        width: 100%
    }

    .section-heading-subtext.font-size-20 {
        width: 100%;
        text-align: left;
        font-size: 16px
    }

    ._4-col-grid {
        grid-template-columns: 1fr
    }

    ._4-col-grid.also-interested-grid {
        grid-template-columns: 1fr 1fr
    }

    .home-pillar-heading-container {
        position: relative
    }

    .chevron-down {
        width: 11px;
        position: absolute;
        top: 6px;
        bottom: auto;
        left: auto;
        right: 0%;
        transform: rotate(90deg)
    }

    .pillar-mobile-accordian {
        margin-bottom: 40px
    }

    .home-pillar-mobile-img {
        margin-top: 32px
    }

    .card-flex-container.scale-flex {
        flex-direction: column
    }

    .testimonial-video-card {
        min-width: 70vw
    }

    .section-img {
        width: 100%
    }

    .section-img.desktop {
        display: none
    }

    .section-img.mobile {
        display: block
    }

    .play-icon.height {
        height: 40px
    }

    .horizontal-flex.flex-h-mobile {
        flex-direction: row
    }

    ._6-col-grid.no-break {
        grid-template-columns: 1fr 1fr 1fr
    }

    .card-layout-2 {
        height: 100%
    }

    .card-layout-2-icon {
        width: 80px;
        margin-right: 12px
    }

    ._5-col-grid {
        grid-template-columns: 1fr 1fr
    }

    ._5-col-grid.no-break {
        grid-template-columns: 1fr
    }

    ._5-col-grid._2-row._4-col {
        padding-left: 40px;
        padding-right: 40px
    }

    ._5-col-grid._2-row._4-col.mobile-hide {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .section-video-thumbnail.border-radius-40 {
        border-radius: 10px
    }

    .map-wrapper-new {
        transform-origin: 50%;
        transform: scale(.45)
    }

    .filter-container {
        min-width: 50vw
    }

    .scale-separator {
        width: 100px;
        height: 1px;
        margin-top: 32px;
        margin-bottom: 32px
    }

    .popup-wrapper.nav--popup-z {
        display: none
    }

    .popup-content-wrapper {
        margin-left: 16px;
        margin-right: 16px
    }

    .siderbar-continer {
        margin-top: 30px;
        display: block
    }

    .graph-section {
        text-align: center
    }

    .white-text-34px.font16 {
        font-size: 34px
    }

    .body-medium-go-big {
        max-width: none
    }

    .h3-heading {
        max-width: 24ch;
        font-size: 30px
    }

    .h3-heading.refer-title {
        max-width: none
    }

    .h2-heading {
        width: auto;
        font-size: 36px;
        line-height: 45px
    }

    .gobig2-hero-left {
        height: 200px
    }

    .gobig2-hero-right {
        height: 140px
    }

    .gobig2-hero-section.auto-height {
        height: auto
    }

    .gobig2-hero-desc.width {
        max-width: 50%
    }

    .why-zenoti-content-block._1.zero-padding {
        top: 0
    }

    .why-zenoti-content-block.zero-padding,
    .why-zenoti-content-block.zero-padding-medspa {
        padding-top: 0;
        top: 0
    }

    .whyzenoti-block-head.zero-margin {
        margin-top: 0
    }

    .features-tab-image.marketing {
        width: 100%
    }

    .features-tab-image.bf,
    .features-tab-image.bi,
    .features-tab-image.bcm {
        width: 450px
    }

    .gobigv2-features-tab-image {
        width: 48px
    }

    .impact-stats-wrap.width.bg {
        padding-top: 0;
        padding-bottom: 0
    }

    .pricing-banner {
        flex-direction: column;
        font-size: 30px;
        display: flex
    }

    .pricing-title-small {
        font-size: 11px
    }

    .pricing-box.pricing-box-left {
        padding-top: 47px;
        padding-bottom: 47px
    }

    .interested-products-slide {
        padding-right: 0
    }

    .interested-products-slider-mask {
        margin-right: 0
    }

    .fixed-footer {
        align-items: center;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .fixed-footer-btn2 {
        height: 100%;
        max-height: 100%;
        justify-content: center;
        display: block
    }

    .fixed-footer-txt {
        display: none
    }

    .slide-nav-3.flg {
        top: 656px
    }

    .gobigv2-tab-menu-block-tab.width {
        width: 80%
    }

    .fixed-footer-txt-mobile,
    .fixed-footer-txt-mobile.white {
        display: block
    }

    .gobig2-form-block-tab-menu.aoto-scroll {
        overflow: auto
    }

    .navbar-custom-head.reduce-size {
        font-size: 28px
    }

    .request-a-demo-popup {
        opacity: 1
    }

    .navmenu-right-wrap-mob-nav.reduce-padding {
        max-height: 95vh;
        padding-top: 100px;
        padding-left: 0;
        overflow: auto
    }

    .request-a-demo-desktop-popup.flg,
    .request-a-demo-desktop-popup.go-big {
        opacity: 1;
        display: none
    }

    .popup-form-wrapper-desktop.fixed-width {
        width: 500px;
        max-width: 600px
    }

    .black-closing-btn-desktop-popup.mob-pos {
        top: 0%
    }

    .menu-txt {
        display: none
    }

    .faq-content {
        margin-right: 0
    }

    .aw2-hero-heading-2 {
        font-size: 40px
    }

    .referral-program-img {
        width: 50%;
        margin-top: 40px;
        margin-left: auto;
        margin-right: auto
    }

    .title-of-content-container,
    .post-share-container.hide {
        display: none
    }

    .blog-cta-heading.ch-limit {
        width: auto
    }

    .brand-logos-gobig.margin-right-60px {
        margin-right: 20px
    }

    .post-pagination-next-prev {
        margin-left: 0;
        margin-right: 0
    }

    .rel-post-block {
        min-width: 60vw
    }

    .rel-post-list,
    .rel-post-list-salon {
        grid-column-gap: 20px;
        grid-row-gap: 24px;
        flex-wrap: nowrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        display: grid;
        overflow: auto
    }

    .splide__slide,
    .splide__slide.five-cards {
        width: 100%
    }

    .gobig-person-image {
        height: auto
    }

    .isbn-form {
        width: 300px
    }

    .logos-container {
        width: 480px
    }

    .logos-container.mobile-hide {
        top: -5%
    }

    .videos-grid {
        grid-template-columns: 1fr
    }

    .checkbox_wrap {
        flex-wrap: wrap;
        justify-content: space-between
    }

    .dpc-btn {
        z-index: 6;
        position: fixed
    }

    .form12_checkbox_field {
        width: 48%;
        margin-bottom: 15px;
        margin-left: 0;
        margin-right: 0
    }

    .mobile-nav-bottom {
        z-index: 5;
        height: 100px;
        background-color: #fff;
        border-top: 1px solid rgba(131, 149, 177, .15);
        display: block;
        position: fixed;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .form-content {
        width: 90%
    }

    .form-wrapper-2 {
        width: 100%
    }

    .request-a-demo-desktop-spa-salon {
        opacity: 0;
        display: none
    }

    .request-a-demo-spa-salon-mobile-tab {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        opacity: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: none
    }

    .flg-tab-content-wrap.mztp-80 {
        width: 80%
    }

    .h4-no-padding.ch20 {
        text-align: left;
        margin-top: 10px
    }

    .site-wrapper-2 {
        padding-left: 16px;
        padding-right: 16px
    }

    .body-medium-go-big-full-width {
        max-width: none
    }

    .modal-wrapper-pop-up.flex {
        display: none
    }

    .modal-form-wrapper {
        width: 80%
    }

    .dpc-popup-content-wrapper {
        margin-left: 16px;
        margin-right: 16px
    }

    .aveda-why-loyalty-h3.purple.ch30,
    .aveda-why-loyalty-h3.pink.ch24,
    .aveda-why-loyalty-h3.green.ch22,
    .aveda-why-loyalty-h3.yellow.top20 {
        margin-top: 20px
    }

    .inline-wrap.top20px.left-align {
        justify-content: flex-start
    }

    .juggler-zigzag-img.left20.margin-auto {
        margin-left: auto;
        margin-right: auto
    }

    .juggle-mob-hero {
        width: 100%;
        display: block
    }

    .juggler {
        position: absolute;
        top: auto;
        bottom: 0%;
        left: 20%;
        right: 0%
    }

    .flex-hori {
        flex-direction: column;
        margin-bottom: 40px
    }

    .flex-hori.vertical.reverse,
    .flex-hori.reverse {
        flex-direction: column-reverse
    }

    .flex-hori.top0 {
        margin-top: 0
    }

    .flex-hori.flexcenter.margin-36 {
        margin-bottom: 0
    }

    .flex-hori.margin-0 {
        flex-direction: row
    }

    .page-padding.large {
        padding-left: 16px;
        padding-right: 16px
    }

    .product_button-wrapper {
        grid-column-gap: 0px;
        grid-row-gap: 16px;
        text-align: center;
        flex-direction: column;
        align-items: stretch
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .dropdown {
        width: auto;
        margin-left: 16px
    }

    .demo_content {
        padding-top: 20px;
        padding-left: 16px;
        padding-right: 16px
    }

    .technology_tabs {
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .product_logos-marquee-content {
        grid-column-gap: 24px;
        flex-direction: row;
        align-content: stretch;
        justify-content: center;
        align-items: stretch
    }

    .heading-5 {
        font-size: 24px;
        line-height: 28px
    }

    .product_logos_content {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        padding-top: 60px;
        padding-bottom: 60px
    }

    .product_logos-items {
        grid-row-gap: 16px;
        flex-direction: column;
        justify-content: flex-start
    }

    .product_logos-items.top {
        margin-bottom: 16px
    }

    .test-banner.des {
        display: none
    }

    .test-banner.mob {
        display: block
    }

    .form-3 {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .form-block-2 {
        padding: 24px
    }

    .button-3 {
        margin-top: 0;
        font-size: 16px
    }

    .contact_content {
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .contact_form-wrapper {
        border-radius: 0;
        margin-right: 0;
        padding: 5%
    }

    .heading-2 {
        margin-top: 40px;
        font-size: 30px;
        line-height: 32px
    }

    .form_input-wrapper {
        flex-direction: column;
        align-items: stretch
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .para-28 {
        margin-top: 40px
    }

    .report {
        height: 600px
    }

    .amspa-hero {
        width: 250px;
        margin-left: auto;
        margin-right: auto;
        left: 0%
    }

    .amspa-form {
        width: 100%
    }

    .amspa-form.height600 {
        height: 550px
    }

    .amspa-hero-title {
        font-size: 38px
    }

    .rel-top {
        position: relative;
        top: 25%
    }

    .rel-top.top6 {
        top: 15%
    }

    .rel-top.margin10 {
        top: 10%
    }

    .white-text-25.top-btm-16 {
        width: 100%
    }

    .logoonly-navbar {
        padding-top: 20px;
        padding-bottom: 20px
    }

    .zen-logo {
        width: 85px;
        height: 24px
    }

    .features_text-wrap-z {
        width: 100%;
        max-width: none;
        flex: 0 auto;
        margin-left: 0
    }

    .margin-xsmall-z {
        margin: 16px
    }

    .why-zenoti-stats-heading {
        font-size: 24px;
        line-height: 24px
    }

    .form_input-wrap-z {
        flex-direction: column;
        align-items: stretch
    }

    .footer_top-right-z {
        grid-row-gap: 48px;
        flex-wrap: wrap
    }

    .hero-image_wrap-z {
        width: 150%;
        margin-left: -89px
    }

    .dropdown-z {
        width: auto;
        margin-left: 16px
    }

    .features-content-z {
        grid-column-gap: 60px;
        grid-row-gap: 24px;
        flex-direction: column;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .features-content-z.height600 {
        height: 1200px
    }

    .features-content-z.height800 {
        height: 1000px
    }

    .dropdown_items-wrapper {
        flex-direction: column
    }

    .tabs_float-screenshot-wrap-z {
        left: 5%
    }

    .tabs-menu-z {
        width: 100%;
        grid-column-gap: 16px;
        margin-left: 0;
        margin-right: 0
    }

    .tabs-menu-z.pos-btm {
        margin-bottom: -40px
    }

    .solutions_button-arrow-z {
        max-width: 16px
    }

    .contact_content-z {
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .dropdown_cta-wrapper {
        margin-bottom: 48px
    }

    .dropdown_cta-wrapper.is_last {
        margin-bottom: 0
    }

    .footer_legal-wrap-z {
        grid-row-gap: 16px;
        flex-direction: column
    }

    .tabs-menu_testimonials-z {
        max-width: 100%;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-content: center;
        justify-content: center;
        justify-items: center;
        margin-left: 16px;
        margin-right: 16px;
        display: grid
    }

    .tabs-menu_testimonials-z.margin-150 {
        margin-bottom: -150px
    }

    .tabs-menu_testimonials-z.margin-150.left {
        margin-bottom: 0;
        display: flex;
        top: 86px
    }

    .tabs-menu_testimonials-z.margin-150.left.padding-left-10 {
        margin-bottom: -56px;
        padding-left: 0
    }

    .lp_features_image-wrap-z {
        width: 100%;
        max-width: none;
        flex: 0 auto;
        margin-left: 0
    }

    .lp_stats-grid-z {
        grid-row-gap: 24px;
        grid-template-columns: 1fr
    }

    .footer_bottom-left-z {
        grid-row-gap: 56px
    }

    .hero-heading-z {
        font-size: 32px;
        line-height: 36px
    }

    .hero-heading-z.ch-30 {
        width: 14ch
    }

    .hero-heading-z.absolute.fs,
    .hero-heading-z.absolute.spa,
    .hero-heading-z.absolute.salon,
    .hero-heading-z.absolute.medspa {
        font-size: 32px;
        line-height: 36px
    }

    .dropdown_item.no_margin-bottom {
        margin-bottom: 0
    }

    .solutions_button-z {
        padding-left: 18px;
        padding-right: 18px;
        font-size: 16px;
        line-height: 18px
    }

    .announcement-spacer-z {
        height: 98px
    }

    .features_right-wrap-z.custom-align {
        padding-top: 0%
    }

    .features_image-wrap-z {
        width: 100%;
        max-width: none;
        flex: 0 auto;
        margin-left: 0
    }

    .features_image-wrap-z.negative-margin {
        margin-left: 0
    }

    .section_home-hero-z {
        padding-top: 140px
    }

    .section_home-hero-z.hero-1 {
        background-image: linear-gradient(90deg, #fff 37%, transparent), url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/633e0bc37682652756bb8e6a_hero-background%402x.webp);
        background-position: 0 0, 80%;
        background-repeat: repeat, no-repeat;
        background-size: auto, auto
    }

    .section_home-hero-z.hero-2 {
        justify-content: flex-start
    }

    .section_home-hero-z.overflow-none {
        overflow: hidden
    }

    .section_home-hero-z.newsletter {
        max-height: 61vh;
        min-height: 40vh
    }

    .solutions_gallery-item-wrap-z {
        width: auto;
        max-width: 315px;
        min-width: 215px
    }

    .product_tabs-slider-arrow-z {
        width: 32px;
        height: 32px
    }

    .tabs-z {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .product_hero-max-widthz {
        padding-right: 42px
    }

    .product_hero-max-widthz.home-hero {
        padding-top: 40px
    }

    .product_hero-max-widthz.mob {
        max-width: 360px
    }

    .dropdown_item-link {
        min-height: auto;
        align-items: center
    }

    .section_lp-features-z {
        padding-top: 40px;
        overflow: hidden
    }

    .product-cta_float-wrapper-z {
        width: 37vw
    }

    .product-cta_float-wrapper-z.image-2 {
        display: none
    }

    .product-cta_float-wrapper-z.image-6 {
        top: auto;
        bottom: 8px;
        left: 24px;
        right: auto
    }

    .product-cta_float-wrapper-z.image-1 {
        top: 16px;
        bottom: auto;
        left: 48px;
        right: auto
    }

    .product-cta_float-wrapper-z.image-3 {
        display: none
    }

    .product-cta_float-wrapper-z.image-5 {
        top: auto;
        bottom: 24px;
        left: auto;
        right: 24px
    }

    .product-cta_float-wrapper-z.image-4 {
        right: 40px
    }

    .hero_review-logos-wrap-z {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-content: center;
        justify-content: center;
        align-items: end;
        justify-items: center;
        display: grid
    }

    .hero_review-logos-wrap-z.opacity-40 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        align-items: center
    }

    .solutions_cta-wrap-z {
        bottom: 16px;
        left: 16px
    }

    .margin-medium {
        margin: 32px
    }

    .body-3z.text-align-center-z.scale-text-big {
        font-size: 14px
    }

    .body-3z.ch52.align-center-z {
        width: 100%
    }

    .button-z.on_navbar {
        margin-left: 16px;
        margin-right: 16px
    }

    .section_lp-testimonial-z,
    .section_home-solutions-z.top-pad120,
    .section_home-solutions-z.top-pad80 {
        padding-top: 60px
    }

    .heading-1_responsive-z {
        font-size: 32px;
        line-height: 36px
    }

    .lp_features-images_grid-wrap-z {
        width: 100%;
        max-width: none;
        flex: 0 auto;
        margin-left: 0
    }

    .testimonials_content-z.tab {
        padding-top: 0
    }

    .margin-xtiny-z {
        margin: 6px
    }

    .play_wrapper-z {
        width: 56px;
        height: 56px
    }

    .tabs_image-wrap-z {
        width: 100%;
        height: 340px;
        max-height: none;
        max-width: none;
        flex: 0 auto;
        margin-left: 0
    }

    .navbar_menu-items-z {
        max-height: 90vh;
        justify-content: flex-start;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 0;
        padding-right: 0;
        overflow: auto
    }

    .lp_input-field-z {
        padding-right: 16px
    }

    .heading-2z {
        font-size: 24px;
        line-height: 32px
    }

    .margin-xlarge-z {
        margin: 48px
    }

    .margin-xxxlarge-z {
        margin: 64px
    }

    .contact_form-wrap-z {
        margin-right: 0;
        padding: 5%
    }

    .margin-xxtiny-z {
        margin: 1px
    }

    .review-wrapper {
        grid-row-gap: 8px;
        flex-direction: column;
        align-items: flex-start
    }

    .margin-tiny-z {
        margin: 4px
    }

    .dropdown_list-z {
        width: 100%;
        min-height: auto
    }

    .dropdown_list-z.w--open {
        box-shadow: none
    }

    .tabs-content_testimonials-z.height600,
    .tabs-content_testimonials-z.height800 {
        height: 900px
    }

    .lp_navbar {
        padding-left: 16px;
        padding-right: 16px
    }

    .navbar_link-z {
        text-align: left;
        margin-left: 16px;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 40px
    }

    .lp_tab-content-item-z.text {
        grid-column-gap: 48px
    }

    .stats_grid-z {
        grid-row-gap: 40px;
        grid-template-columns: 1fr
    }

    .form_label-z {
        height: 18px;
        font-size: 14px
    }

    .dropdown_cta {
        font-size: 16px;
        line-height: 18px
    }

    .section_home-features-z.padding-vertical-custom {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .section_home-features-z.btm-margin-100.top-40.btm-60,
    .section_home-features-z.btm-margin-100.top-40-copy.btm-60 {
        margin-bottom: 100px
    }

    .section_home-features-z.overflow-none {
        overflow: hidden
    }

    .testimonial_cta-wrap-z {
        align-items: flex-end
    }

    .testimonial_cta-wrap-z.abs-btm-left.newsletter {
        justify-content: center
    }

    .testimonial_cta-wrap-z.centered {
        align-content: flex-end;
        padding-top: 140px;
        padding-bottom: 0
    }

    .tabs-content-z {
        padding-top: 40px
    }

    .lp_features_image-bg-z {
        top: -56px
    }

    .solutions_gallery-grid-z {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .margin-top-z {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .dropdown_list-content {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        overflow: auto
    }

    .tab-content-z {
        grid-row-gap: 24px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .body-1z {
        font-size: 16px;
        line-height: 24px
    }

    .footer_bottom-right-z {
        margin-bottom: 72px
    }

    .form_radio-wrapper {
        grid-row-gap: 12px;
        flex-direction: column;
        align-items: flex-start
    }

    .form_radio-wrapper.popup {
        flex-direction: row
    }

    .lp_tabs-menu-z {
        width: 100%;
        grid-column-gap: 16px;
        margin-left: 0;
        margin-right: 0
    }

    .heading-5z {
        font-size: 24px;
        line-height: 28px
    }

    .stats_number-z {
        font-size: 48px;
        line-height: 1.2
    }

    .page-padding-z.large {
        padding-left: 16px;
        padding-right: 16px
    }

    .page-padding-z.large.desktop-no_right-padding {
        padding-right: 16px
    }

    .page-padding-z.large.top-100.mob-70 {
        padding-top: 70px
    }

    .navbar-z {
        padding-left: 16px;
        padding-right: 16px
    }

    .navbar-z.with_shadow {
        display: block
    }

    .home-logos_content-z {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .lp_form-submit-button-z {
        margin-top: 16px;
        position: static
    }

    .lp-list-z {
        display: block
    }

    .section_product-cta-z {
        padding-top: 200px;
        padding-bottom: 200px
    }

    .section_lp-stats-z {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .section_lp-stats-z.top-0 {
        margin-top: 0
    }

    .lp_features_text-wrapper {
        width: 100%;
        max-width: none;
        flex: 0 auto;
        margin-left: 0
    }

    .slider_arrows-z {
        max-width: 16px
    }

    .lp_tab-content-wrap-z {
        grid-row-gap: 24px;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 16px
    }

    .button-secondary-z.on_navbar {
        margin-left: 16px;
        margin-right: 16px
    }

    .button-secondary-z.is_play-button {
        background-position: 36%
    }

    .button-secondary-z.on_navbar {
        margin-left: 16px;
        margin-right: 16px
    }

    .tab-link-z {
        font-size: 16px;
        line-height: 18px
    }

    .form-block-z {
        padding: 24px
    }

    .form-block-z.size800 {
        min-height: auto;
        min-width: 500px
    }

    .container-large-z.padding-tb40.mob-btm0 {
        padding-bottom: 0
    }

    .product_tabs-menu-z {
        width: 100%;
        grid-column-gap: 16px;
        flex-wrap: wrap;
        margin-left: 0;
        margin-right: 0
    }

    .lp_features-testimonial-wrap-z {
        margin-left: 20px;
        margin-right: 20px;
        padding-right: 40px
    }

    .margin-xxlarge-z {
        margin: 56px
    }

    .margin-xxxsmall {
        margin: 8px
    }

    .margin-large {
        margin: 40px
    }

    .margin-bottom-z {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom-z.margin-small.bottom-margin.text-center {
        text-align: center
    }

    .margin-bottom-z.margin-20,
    .margin-bottom-z.margin-80,
    .margin-bottom-z.mar-70 {
        margin-bottom: 40px
    }

    .margin-huge-z {
        margin: 72px
    }

    .lp_features-content-z {
        grid-column-gap: 60px;
        grid-row-gap: 48px;
        flex-direction: column;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .form-z {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .form-z.popup {
        grid-template-columns: 1fr 1fr
    }

    .tabs_float-wrap-z {
        right: 32px
    }

    .footer_top-left-z {
        max-width: none
    }

    .margin-xxsmall-z {
        margin: 12px
    }

    .margin-small-z {
        margin: 24px
    }

    .footer-z {
        padding-top: 60px;
        padding-bottom: 40px
    }

    .testimonial_content-grid-z {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        position: relative
    }

    .technology_tabs-z {
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .testimonial_tabs-link-z {
        flex: none;
        padding: 0
    }

    .lp_features_image-btm-z {
        width: 40%
    }

    .section-home_stats-z,
    .section-home_stats-z.nobg {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .testimonial-quote {
        font-size: 24px;
        line-height: 28px
    }

    .cta-z {
        font-size: 16px;
        line-height: 18px
    }

    .section_lp-hero-z {
        max-height: none;
        margin-bottom: 0;
        padding-top: 200px
    }

    .tabs_home-testimonials-z {
        height: auto;
        max-height: none;
        padding-bottom: 40px
    }

    .tabs_home-testimonials-z.height900.padding-top {
        padding-top: 166px
    }

    .section_product-hero-z {
        padding-top: 220px
    }

    .navbar_content-z {
        padding-top: 0;
        padding-bottom: 0
    }

    .swiper-slide {
        width: 100%
    }

    .hero__col.col--1 {
        padding-bottom: 20px
    }

    .hero__columns {
        display: block
    }

    .hero__person {
        width: 110px
    }

    .hero__person.mod--1 {
        width: 170px
    }

    .text-effect-text {
        font-size: 2.3em
    }

    .fixed-wrapz {
        width: 100%
    }

    .text-effect-text-2 {
        font-size: 2.3em
    }

    .popup-content-wrapper-z {
        margin-left: 16px;
        margin-right: 16px
    }

    .section_home-testimonials-z.no-bg.mob-0 {
        padding-top: 0;
        padding-bottom: 0
    }

    .home-integration-floating-z {
        padding-top: 200px;
        padding-bottom: 200px
    }

    .home_integration-heading-z {
        font-size: 24px;
        line-height: 24px
    }

    .home-cta_float-wrapper-z {
        width: 37vw
    }

    .home-cta_float-wrapper-z.image-2 {
        display: none
    }

    .home-cta_float-wrapper-z.image-6 {
        top: auto;
        bottom: 8px;
        left: 24px;
        right: auto
    }

    .home-cta_float-wrapper-z.image-1 {
        top: 16px;
        bottom: auto;
        left: 48px;
        right: auto
    }

    .home-cta_float-wrapper-z.image-3 {
        display: none
    }

    .home-cta_float-wrapper-z.image-5 {
        top: auto;
        bottom: 24px;
        left: auto;
        right: 24px
    }

    .home-cta_float-wrapper-z.image-4 {
        right: 40px
    }

    .home_tabs-menu-z {
        width: 100%;
        grid-column-gap: 16px;
        margin-left: 0;
        margin-right: 0
    }

    .form-heading {
        font-size: 24px;
        line-height: 32px
    }

    .nav-text-block_z {
        font-size: 16px
    }

    .section-gradient {
        max-height: none;
        margin-bottom: 0
    }

    .site-wrapper-z {
        padding-left: 16px;
        padding-right: 16px
    }

    .bg-fbfbfb.toppad60 {
        padding-top: 60px
    }

    .bg-fbfbfb.toppad60.btm-pad60 {
        padding-bottom: 60px
    }

    .button-trans {
        margin-bottom: 10px
    }

    .button-trans.large {
        width: 100%
    }

    .sms-img-500px {
        max-width: 400px
    }

    .img-block {
        object-position: 50% 20%
    }

    .img-block.mob-fixed-h {
        max-height: 300px
    }

    .left-align-wrap.padding-54 {
        padding: 20px
    }

    .round-white-cta-btn {
        font-size: 16px;
        line-height: 18px
    }

    .heading-48-600,
    .heading-32-600 {
        font-size: 24px
    }

    .padding-left40 {
        padding-left: 20px;
        padding-right: 20px
    }

    .classpass {
        width: 15vw;
        top: 11%
    }

    .amazon {
        bottom: -5%
    }

    .shopify {
        top: 20%
    }

    .tableau {
        bottom: -5%
    }

    .box-logo {
        top: 13%
    }

    ._4-col-grid-z.mob-2col {
        grid-template-columns: 1fr 1fr
    }

    .button-arrow-z {
        max-width: 16px
    }

    .padding-top140.btm80 {
        padding-top: 100px
    }

    .padding-60-80 {
        padding-left: 16px;
        padding-right: 16px
    }

    .timeline_progress {
        left: 8px
    }

    .timeline_center {
        justify-content: flex-start
    }

    .timeline_item {
        grid-template-columns: 64px 1fr
    }

    .timeline_date-text-2 {
        text-align: left;
        font-size: 36px
    }

    .mission_component_8 {
        padding: 40px
    }

    .trust_wrapper_8.gradient-aqua {
        top: 5.5%;
        bottom: auto;
        left: auto;
        right: auto
    }

    .cta_8 {
        font-size: 16px;
        line-height: 18px
    }

    .product_button-wrapper_8 {
        grid-column-gap: 0px;
        grid-row-gap: 16px;
        text-align: center;
        flex-direction: column;
        align-items: stretch
    }

    .built-for-cta_wrapper_8 {
        height: 97vw;
        display: flex
    }

    .built-for-cta_wrapper_8.heightauto {
        height: auto
    }

    .testimonial-list_8 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        display: flex
    }

    .heading-2_8 {
        font-size: 24px;
        line-height: 32px
    }

    .case-study_tab-content-item_8.text {
        grid-column-gap: 48px
    }

    .hero-copy_wrapper_8 {
        max-width: none
    }

    .case-study_features_image-small-grid_8 {
        grid-template-columns: .25fr 1fr 1fr;
        padding-right: 8.7vw
    }

    .testimonials-carousel_8 {
        max-height: none;
        padding-left: 0;
        padding-right: 0
    }

    .page-padding_8.large {
        padding-left: 16px;
        padding-right: 16px
    }

    .section_support {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .case-study-hero_image_8 {
        width: 36vw
    }

    .margin-bottom_8 {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom_8.margin-custom-2_8 {
        margin-bottom: 40px
    }

    .section_switch-to-zenoti_8 {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .section_case-studies_8 {
        padding-top: 52vw
    }

    .heading-3_8 {
        font-size: 24px;
        line-height: 24px
    }

    .heading-3_8.display-inline_8 {
        font-size: 32px
    }

    .case-study_tab-content-wrapper_8 {
        grid-row-gap: 24px;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 16px
    }

    .lp_tabs-menu_8 {
        width: 100%;
        grid-column-gap: 16px;
        margin-left: 0;
        margin-right: 0
    }

    .tech-support_wrapper_8 {
        grid-row-gap: 20px
    }

    .body-1_8 {
        font-size: 16px;
        line-height: 24px
    }

    .margin-top_8 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .hero-absolute_image-wrapper_8 {
        top: 90px
    }

    .case-study_features-content_8 {
        grid-column-gap: 60px;
        grid-row-gap: 48px;
        flex-direction: column;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .support_button-wrapper_8 {
        grid-column-gap: 0px;
        grid-row-gap: 16px;
        text-align: center;
        flex-direction: column;
        align-items: stretch
    }

    .built-for-cta-image_wrapper_8 {
        width: 60%
    }

    .container-large_8.mobile-landscape-center_items {
        justify-content: center;
        display: flex
    }

    .container-large_8.height600px {
        height: 600px
    }

    .tab-link_8 {
        font-size: 16px;
        line-height: 18px
    }

    .heading-1_8 {
        font-size: 32px;
        line-height: 36px
    }

    .testimonial_carousel-wrapper_8 {
        padding-left: 24px;
        padding-right: 24px
    }

    .hero--image_background.gradient-aqua {
        width: 28vw
    }

    .section_built-for-cta_8.gradient-aqua {
        padding-top: 100px
    }

    .section_built-for-cta_8.gradient-aqua-z.padding-top80-btm220 {
        padding-bottom: 120px
    }

    .global-image_wrapper_8.margin-bottom.margin-xhuge_8 {
        margin-bottom: 20px
    }

    .heading-5_8 {
        font-size: 24px;
        line-height: 28px
    }

    .section_lp-features {
        padding-top: 40px;
        overflow: hidden
    }

    .testimonial-column_8.mobile-landscape_hidden_8 {
        display: none
    }

    .case-study_features-images_grid-wrapper_8 {
        width: 100%;
        max-width: none;
        flex: 0 auto;
        margin-left: 0
    }

    .lp_features_text-wrapper-2 {
        width: 100%;
        max-width: none;
        flex: 0 auto;
        align-items: center;
        margin-left: 0
    }

    .elevateslider_img {
        width: 100%;
        height: 100%
    }

    .testimony-arrow.left.abs-btm {
        left: -14%
    }

    .testimony-arrow.abs-btm {
        left: 16%
    }

    .teal-container {
        padding-left: 40px;
        padding-right: 40px
    }

    .form_label-static {
        height: 18px;
        font-size: 14px
    }

    .timer {
        padding-left: 20px;
        padding-right: 20px
    }

    .time {
        font-size: 32px;
        line-height: 1.2
    }

    .abs-arrow {
        right: -26%
    }

    .popup-content-wrap {
        height: 600px;
        max-height: 74vh;
        overflow: auto
    }

    .popup-cross {
        right: -8%
    }

    .popup-content-wrap-main {
        max-height: 80vh
    }

    .height900 {
        height: 900px
    }

    .right-center-img {
        width: 70%;
        right: 0
    }

    .right-center-img.move-right {
        right: 11px
    }

    .top-right-img {
        width: 35%;
        right: 9%
    }

    .btm-left-img.pos-width-400 {
        width: 250px;
        left: -2%
    }

    .btm-left-img.btm-2 {
        left: 0%
    }

    .top-left-img.move-right {
        left: 8%
    }

    .left-center-img {
        right: 32px
    }

    .left-center-img.centered {
        left: auto;
        right: auto
    }

    .left-center-img.center-top.rel-left-0 {
        left: 0
    }

    .top-right-img-2 {
        right: 0%
    }

    .top-right-img-2.width {
        width: 45%;
        right: -5%
    }

    .top-right-img-2.abs-rgt-top-7 {
        right: -6%
    }

    .top-right-img-2.abs-rgt-top-2 {
        width: 250px;
        right: 0%
    }

    .top-right-img-3 {
        right: 0%
    }

    .top-right-img-3.move-right {
        right: -1%
    }

    .top-right-img-3.width340 {
        width: 200px
    }

    .btm-left-img-2,
    .btm-left-img-2.left {
        left: 8%
    }

    .btm-right-img {
        width: 60%;
        bottom: -2%;
        right: -7%
    }

    .btm-right-img.width370 {
        right: 1%
    }

    .btm-left-img-3 {
        left: 8%
    }

    .top-left-img-hero {
        bottom: 120px
    }

    .top-left-img-hero.mob-width-200 {
        width: 200px
    }

    .top-right-img-hero.top-0 {
        right: 2%
    }

    .top-right-img-hero.btm0 {
        right: 5%
    }

    .abs-left.left-20px {
        left: -4%
    }

    .abs-right-btm.right10 {
        right: -5%
    }

    .section-f.bg-test-img {
        background-image: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/63c208336a006276fc04d500_Group%207705.png);
        background-position: 0 0, 100%
    }

    .heading1-f {
        font-size: 32px;
        line-height: 36px
    }

    .heading2-f {
        font-size: 24px;
        line-height: 32px
    }

    .heading3-f {
        font-size: 24px;
        line-height: 24px
    }

    .heading5-f {
        font-size: 24px;
        line-height: 28px
    }

    ._2col-grid-f.gap-47-53,
    ._2col-grid-f.gap-58-53 {
        grid-template-columns: 1fr
    }

    .img-block-f.desk {
        display: none
    }

    .img-block-f.mob {
        display: flex
    }

    .img-block-f.mob.h-550 {
        min-height: 350px
    }

    .teal-label-26px-f {
        font-size: 20px;
        line-height: 24px
    }

    .border-card-f.white.padding-large {
        padding-left: 40px;
        padding-right: 40px
    }

    .text-style-nowrap {
        white-space: normal
    }

    .max-width-full-mobile-landscape_z {
        width: 100%;
        max-width: none
    }

    .margin-huge {
        margin: 3.5rem
    }

    .heading-style-h5 {
        font-size: 1.25rem
    }

    .margin-horizontal_z {
        margin-top: 0;
        margin-bottom: 0
    }

    .margin-xxlarge {
        margin: 3rem
    }

    .margin-vertical_z {
        margin-left: 0;
        margin-right: 0
    }

    .padding-horizontal_z {
        padding-top: 0;
        padding-bottom: 0
    }

    .padding-section-small_z {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .padding-xxlarge_z {
        padding: 3rem
    }

    .padding-xxhuge_z {
        padding: 5rem
    }

    .heading-style-h2 {
        font-size: 2.25rem
    }

    .padding-large_z {
        padding: 2rem
    }

    .padding-section-medium_z {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .padding-xhuge_z {
        padding: 4rem
    }

    .padding-huge_z {
        padding: 3.5rem
    }

    .text-style-quote {
        font-size: 1.125rem
    }

    .heading-style-h1 {
        font-size: 2.5rem
    }

    .padding-xsmall_z {
        padding: .75rem
    }

    .margin-left_z {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-top_z {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-xlarge {
        margin: 2.5rem
    }

    .margin-large-2 {
        margin: 2rem
    }

    .margin-small {
        margin: 1.25rem
    }

    .padding-section-large_z {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .padding-left_z {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .heading-style-h6 {
        font-size: 1.125rem
    }

    .margin-right_z {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .padding-right_z {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .margin-bottom_z {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-xlarge_z {
        padding: 2.5rem
    }

    .padding-medium_z {
        padding: 1.5rem
    }

    .margin-xsmall {
        margin: .75rem
    }

    .heading-style-h4 {
        font-size: 1.5rem;
        line-height: 1.4
    }

    .text-size-medium {
        font-size: 1rem
    }

    .margin-medium-2 {
        margin: 1.5rem
    }

    .text-size-large {
        font-size: 1.125rem
    }

    .padding-bottom_z {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-top_z {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .heading-style-h3 {
        font-size: 2rem
    }

    .hide-mobile-landscape {
        display: none
    }

    .margin-xhuge {
        margin: 4rem
    }

    .margin-xxhuge {
        margin: 5rem
    }

    .padding-small_z {
        padding: 1.25rem
    }

    .padding-vertical_z {
        padding-left: 0;
        padding-right: 0
    }

    .body-text_z.text-align-center_z.text-color-white.width {
        width: 40ch
    }

    .body-text_z.text-align-center_z.text-color-black {
        width: 90%
    }

    .body-text_z.text-align-center_z.ch-60 {
        width: 100%
    }

    .body-text_z.text-align-center_z.ch-75 {
        width: 85%
    }

    .body-text_z.text-align-center_z.white-txt,
    .body-text_z._20px.text-align-center_z.ch60 {
        width: 100%
    }

    .body-text_z.ch-48.mob-w {
        max-width: 80%
    }

    .body-text_z._90 {
        max-width: 100%
    }

    .h1-heading_z {
        font-size: 32px;
        line-height: 36px
    }

    .h1-heading_z.text-align-center_z.text-color-white-z._64px {
        max-width: 100%;
        font-size: 32px
    }

    .h1-heading_z.text-align-center_z._64px.text-color-white.mob-32 {
        font-size: 32px
    }

    .h1-heading_z._64px {
        font-size: 52px
    }

    .h1-heading_z._64px.text-color-white-z.mob-48px {
        font-size: 48px
    }

    .h1-heading_z._54px {
        font-size: 32px
    }

    .h1-heading_z.ch-15.mob-auto {
        max-width: none
    }

    .h1-heading_z._56px {
        font-size: 24px;
        line-height: 32px
    }

    .h2-heading_z {
        font-size: 24px;
        line-height: 24px
    }

    .h2-heading_z.text-align-center_z.ch30 {
        width: 100%
    }

    .h2-heading_z.text-align-center_z.ch-22 {
        margin-left: auto;
        margin-right: auto
    }

    .h3-heading_z,
    .h4-heading_z.mob-24px {
        font-size: 24px
    }

    .margin-small-2 {
        margin: 1.25rem
    }

    .rel-down-20,
    .rel-top-20 {
        top: auto
    }

    .height618 {
        height: 800px
    }

    .arrow-pos_z {
        margin-bottom: 300px
    }

    .padding-lr60 {
        padding-left: 20px;
        padding-right: 20px
    }

    .btm-right-img-2 {
        width: 60%;
        bottom: -2%;
        right: -7%
    }

    .rel-20 {
        position: relative;
        top: -79px
    }

    .hero-img-home {
        max-width: 700px
    }

    .btn-wrap-z {
        width: auto;
        flex-direction: column;
        align-items: stretch
    }

    .abs-btm-hero {
        min-height: 460px;
        min-width: auto;
        position: absolute;
        bottom: -157px
    }

    .ovalbg.top-8.mob-small {
        max-width: 60%;
        top: -5%
    }

    .padding-left-60 {
        padding-left: 16px;
        padding-right: 16px
    }

    .leftbtm-img.left-2-_btm13.width-custom {
        width: 188px;
        left: 0%
    }

    .top-left.width290 {
        left: 0%
    }

    .section-hero-z {
        margin-top: 230px
    }

    .stats-grid {
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr
    }

    .slide-next.mobile-next {
        width: 100%;
        height: 100%
    }

    .slide-next.desktop-arrow {
        display: none
    }

    .wrapper {
        height: 100%;
        padding-top: 0;
        padding-bottom: 0
    }

    .inner-swipe {
        z-index: 1;
        width: 100%;
        height: 100%;
        grid-column-gap: 0px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
        position: absolute;
        top: 0;
        left: 0
    }

    .slide-prev.desktop-arrow {
        display: none
    }

    .slide-prev.mobile-prev {
        width: 100%;
        height: 100%
    }

    .slide-item {
        width: 100vw;
        height: 100%;
        border-radius: 0;
        transform: scale(1)
    }

    .slide-item-wrapper {
        width: 100vw;
        height: 100%;
        border-radius: 0
    }

    .content-wrapper {
        object-fit: cover
    }

    .storybg {
        width: 100%
    }

    .storybreadcrumb {
        padding-left: 10px;
        padding-right: 10px
    }

    .breadcrum-arrow {
        width: 24px
    }

    .breadcrumblink {
        font-size: 14px
    }

    .blog-tabsmenu {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-wrap: wrap;
        margin-bottom: 20px
    }

    .blogtitle {
        font-size: 20px
    }

    .blogtabs {
        width: 9rem;
        margin-bottom: 0
    }

    .pagecount {
        margin-left: 10px;
        margin-right: 10px
    }

    .popup-wrapper-data.nav--popup-z {
        display: none
    }

    .data-popup-content-wrapper-z {
        margin-left: 16px;
        margin-right: 16px
    }

    .sms-img-500px-2 {
        max-width: 400px
    }

    .h1-heading_z-2 {
        font-size: 32px;
        line-height: 36px
    }

    ._2-col-grid-2 {
        grid-template-columns: 1fr
    }

    .h2-heading_z-2 {
        font-size: 24px;
        line-height: 24px
    }

    .contact_form-wrap-z-2 {
        margin-right: 0;
        padding: 5%
    }

    .popup-content-wrapper-z-2 {
        margin-left: 16px;
        margin-right: 16px
    }

    .key-wins-section,
    .go-lives-section {
        padding-top: 60px
    }

    .section_nl-stats-z {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .dropdown_item-link-nl {
        min-height: auto;
        align-items: center
    }

    .stats-heading {
        font-size: 32px;
        line-height: 36px
    }

    .footer-form-container-two {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .footer-form-block-two {
        width: 100%;
        margin-top: 20px
    }

    .left-cntnt-wrapper {
        margin-left: 40px;
        margin-right: 40px
    }

    .padding-left-0 {
        padding-left: 16px;
        padding-right: 16px
    }

    .landing-testimonial_content-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        position: relative
    }

    .landing-form-block-z {
        padding: 24px
    }

    ._2-col-grid-3 {
        grid-template-columns: 1fr
    }

    .heading-5z-2 {
        font-size: 24px;
        line-height: 28px
    }

    .form-block-z-2 {
        padding: 24px
    }

    .contact_form-wrap-z-3 {
        margin-right: 0;
        padding: 5%
    }

    .h2-heading_z-3 {
        font-size: 24px;
        line-height: 24px
    }

    .body-text_z-5.text-align-center_z.ch-60 {
        width: 100%
    }

    ._2-col-grid-4 {
        grid-template-columns: 1fr
    }

    .form-block-z-3 {
        padding: 24px
    }
}

@media screen and (max-width:479px) {
    h1 {
        letter-spacing: 0;
        line-height: 1.1
    }

    strong {
        color: var(--sea)
    }

    .styleguide-link {
        min-width: auto
    }

    .body-small.bold {
        font-size: 11px;
        font-weight: 700
    }

    .body-small.bold._2 {
        font-size: 13px
    }

    .body-small.bold._3 {
        font-size: 10px
    }

    .body-medium {
        font-size: 13px
    }

    .body-medium.differentiator-body {
        font-size: 14px;
        line-height: 1.4
    }

    .body-medium.text-semi-bold.margin-bottom-10px.desktop {
        display: none
    }

    .body-medium.text-semi-bold.margin-bottom-10px.mobile {
        text-align: center;
        margin-bottom: 0;
        padding-left: 21px;
        padding-right: 21px;
        font-size: 16px;
        font-weight: 700;
        display: block
    }

    .body-large {
        font-size: 20px
    }

    .styleguide-nav {
        display: none
    }

    .button {
        width: 160px;
        min-width: auto
    }

    .button.secondary-btn {
        height: auto
    }

    .button.secondary-btn.text-white {
        color: #fff
    }

    .button.secondary-btn.align-right {
        width: 100%;
        justify-content: center
    }

    .button.secondary-btn.align-left.no-min-width {
        width: 120px;
        min-width: auto
    }

    .button.nav-mobile {
        width: 130px;
        margin-right: 0
    }

    .button.secondary-btn {
        height: auto
    }

    .button.secondary-btn.align-right {
        width: 100%;
        justify-content: center
    }

    .button.black-bg-btn.rgt20 {
        width: 130px;
        min-width: 140px;
        margin-right: 10px;
        font-size: 17px
    }

    .button.orange-width {
        width: 130px;
        font-size: 18px
    }

    .styleguide-component {
        padding-left: 0;
        padding-right: 0
    }

    .styleguide-component.styleguide-button-grid {
        grid-template-columns: 1fr
    }

    .style-guide-grid {
        grid-template-columns: 1fr;
        display: block
    }

    .btn-text {
        flex: 0 auto
    }

    .btn-icon {
        width: 24px
    }

    .section {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .section.hero-section {
        padding-top: 90px;
        padding-bottom: 30px
    }

    .section.customer-section {
        padding-bottom: 0
    }

    .section.section-small {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .section.section-small.btm-10 {
        padding-bottom: 60px
    }

    .section.form-section {
        overflow: hidden
    }

    .section.footer-section.isbn.margin600 {
        margin-top: 480px
    }

    .section.footer-section.isbn.margin800 {
        margin-top: 750px
    }

    .section.footer-section.isbn.margin600-copy {
        margin-top: 600px
    }

    .section.blue-bg {
        padding-bottom: 32px
    }

    .section.gray-bg.map-section {
        height: 370px;
        padding-top: 0
    }

    .section.gray-bg.map-section.f8f8f8 {
        height: 70vh
    }

    .section.resource-hero-small-section {
        padding-top: 140px;
        padding-bottom: 0
    }

    .section.contact-hero {
        background-repeat: no-repeat;
        background-size: 160%
    }

    .section.bottom-padding-half {
        padding-bottom: 40px
    }

    .section.bottom-padding-half.padding-top {
        padding-top: 40px
    }

    .section.top-adding-half {
        padding-top: 30px
    }

    .section.post-hero-section {
        padding-bottom: 10px
    }

    .section.blog-internal {
        background-color: #fff;
        padding-top: 68px
    }

    .section.blog-internal.genly-padding {
        padding-top: 140px
    }

    .section.blog-internal.mobile-hero {
        background-color: #feefe4;
        margin-top: auto;
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px;
        display: block
    }

    .section.blog-internal.mobile-hero.desktop-hide {
        padding-top: 40px
    }

    .section.ebook-internal,
    .section.video-internal {
        padding-top: 68px
    }

    .section.bg-img.max-height {
        background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/627dd956a49a65b610c64242_Vector.png);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover;
        padding-bottom: 0
    }

    .section.extra-padding-top {
        padding-top: 0
    }

    .section.reduce-padding {
        padding-top: 32px;
        padding-bottom: 32px
    }

    .section.overflow-hidden {
        overflow: hidden
    }

    .section.padding20.height500 {
        padding-left: 0
    }

    .section.padding40 {
        padding-top: 0;
        padding-bottom: 20px
    }

    .section.gradient-blue-green.height800 {
        padding-top: 140px
    }

    .section.gradient-blue-green.top20 {
        height: 650px;
        padding-top: 140px
    }

    .section.gradient-blue-green.top20.height800 {
        height: 750px;
        padding-top: 60px
    }

    .section.gradient-blue-green.height700 {
        height: 750px;
        padding-top: 133px
    }

    .section.gradient-blue-green.height900 {
        height: 800px;
        padding-top: 40px
    }

    .section.gradient-blue-green.height1000 {
        height: 1100px;
        padding-top: 40px
    }

    .section.padding60 {
        padding-bottom: 20px
    }

    .section.height670 {
        height: 250px
    }

    .section.padding160 {
        padding-top: 88px
    }

    .section.blue-bg {
        padding-bottom: 32px
    }

    .section.bg-feature {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .section.medspabg {
        background-position: 0 0;
        padding-top: 100px
    }

    .section.padding280 {
        padding-top: 180px
    }

    .section.extra-padding-top-140 {
        padding-top: 220px
    }

    .section.blogpost-wrap {
        padding-bottom: 10px
    }

    .section-cutout {
        height: 50px
    }

    .navbar {
        margin-bottom: 20px
    }

    .logo {
        max-width: 100px
    }

    .site-wrapper {
        z-index: 2;
        padding-left: 16px;
        padding-right: 16px
    }

    .site-wrapper.form-wrapper {
        flex-direction: column;
        display: flex
    }

    .site-wrapper.nav-wrapper-gobig2 {
        padding-left: 0;
        padding-right: 0
    }

    .site-wrapper.resource-internal-site-wrapper {
        color: var(--black-gobig);
        background-color: #fff;
        border-radius: 20px 20px 0 0;
        margin-top: -28px;
        padding-top: 1px
    }

    .site-wrapper.isbn-hero-wrapper {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        padding-left: 18px;
        padding-right: 18px
    }

    .site-wrapper.zero-padding.mob-pad {
        padding-left: 16px;
        padding-right: 16px
    }

    .site-wrapper.location-section-heading {
        top: 209px
    }

    .site-wrapper.location-section-heading.move-top {
        top: 60px
    }

    .site-wrapper.aveda {
        max-width: none;
        padding-left: 16px;
        padding-right: 16px
    }

    .site-wrapper.mztp-hero-wrap {
        z-index: 3;
        color: var(--black-gobig);
        background-color: transparent;
        border-radius: 20px 20px 0 0;
        margin-top: -28px;
        padding-top: 1px
    }

    .site-wrapper.juggler-abs {
        height: 650px
    }

    .site-wrapper.amspa-herowrap {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        padding-left: 18px;
        padding-right: 18px
    }

    .site-wrapper.relative-top80 {
        top: -18px
    }

    ._2-col-grid {
        grid-row-gap: 28px;
        grid-template-columns: 1fr
    }

    ._2-col-grid.hero-metrics-grid {
        grid-row-gap: 20px;
        grid-template-columns: 1fr
    }

    ._2-col-grid.hero-grid {
        grid-row-gap: 28px;
        grid-template-columns: 1fr;
        margin-top: 32px
    }

    ._2-col-grid.hero-grid.medspa-horizontal {
        grid-row-gap: 20px;
        flex-direction: column;
        display: flex
    }

    ._2-col-grid.hero-grid.mztp-gap-20.mob-flex {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    ._2-col-grid.center-align {
        grid-row-gap: 28px
    }

    ._2-col-grid.alternate-mobile-2 {
        grid-column-gap: 16px
    }

    ._2-col-grid.post-grid {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: block
    }

    ._2-col-grid.toc-grid {
        grid-template-columns: .25fr 3fr
    }

    ._2-col-grid.post-list-element-grid {
        grid-template-columns: 1fr
    }

    ._2-col-grid.landing-page {
        grid-row-gap: 28px;
        grid-template-columns: 1fr
    }

    ._2-col-grid.width.top-margin,
    ._2-col-grid.width.top-margin.btm60 {
        padding-left: 0;
        padding-right: 0
    }

    ._2-col-grid.lp-hero-form {
        grid-row-gap: 48px;
        grid-template-columns: 1fr
    }

    ._2-col-grid.gap100 {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        grid-template-rows: auto auto auto auto auto auto auto auto
    }

    ._2-col-grid.aveda-loyalty-program-hero {
        grid-row-gap: 28px;
        grid-template-columns: 1fr;
        margin-top: 32px
    }

    ._2-col-grid.padding-tb-20.top0 {
        padding-top: 0
    }

    ._2-col-grid.gap24 {
        margin-bottom: 40px
    }

    ._2-col-grid.blog-card {
        grid-row-gap: 28px;
        grid-template-columns: 1fr;
        margin-top: 32px
    }

    .hero-illustration.home {
        display: none
    }

    .hero-illustration.home.mobile {
        display: block
    }

    .content-container.metric-container {
        align-items: center
    }

    .content-container.center-align {
        max-width: 90%
    }

    .content-container.center-align.solution {
        min-width: 50%
    }

    .content-container.fitness-video-header {
        text-align: center;
        align-items: center
    }

    .content-container.padding-80px.padding-right-20px {
        padding-left: 21px;
        padding-right: 21px
    }

    .content-container.padding-top-tab {
        padding-top: 10px
    }

    .content-container.post-hero-slider {
        padding-top: 0
    }

    .content-container.blog-internal-hero {
        padding-top: 0;
        padding-bottom: 0
    }

    .btn-container {
        flex-direction: column;
        align-items: flex-start;
        margin-top: 12px
    }

    .btn-container.pillar-mobile-btn-container {
        margin-top: 12px
    }

    .btn-container.center-align,
    .btn-container.center-align.hero-btn-fig {
        align-items: center;
        padding-left: 0
    }

    .btn-container.mob-h {
        flex-direction: row
    }

    ._3-col-grid {
        grid-template-columns: 1fr
    }

    ._3-col-grid.expert-grid {
        grid-row-gap: 50px
    }

    ._3-col-grid.service-grid {
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr;
        justify-content: center;
        display: flex
    }

    ._3-col-grid.home-customer-grid {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        grid-template-columns: 1fr 1fr
    }

    ._3-col-grid.testimonial-grid {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px
    }

    ._3-col-grid.alternate-mobile-2 {
        grid-column-gap: 16px;
        grid-row-gap: 40px;
        grid-template-columns: 1fr 1fr
    }

    ._3-col-grid.blog-grid {
        grid-column-gap: 0px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr
    }

    ._3-col-grid._0-75-0-5-1 {
        grid-template-columns: 1fr
    }

    ._3-col-grid.btm48 {
        margin-top: 40px
    }

    ._3-col-grid.top-40 {
        justify-items: center
    }

    .customer-logo-contaienr {
        border-radius: 12px
    }

    .customer-logo {
        display: none
    }

    .customer-logo.mobile-only {
        display: block
    }

    .hero-service-animate {
        flex-direction: column
    }

    .section-heading-container.mobile-text-left-aligned {
        text-align: left
    }

    .section-heading.big-heading {
        font-size: 28px
    }

    .section-heading.differentiator-head {
        width: 80%;
        font-size: 28px;
        line-height: 1.3
    }

    .section-heading.dark-text.text-mobile-left-aligned {
        text-align: left
    }

    .section-heading-subtext {
        font-size: 14px
    }

    .section-heading-subtext.ch-limit {
        width: auto
    }

    .section-heading-subtext.text-mobile-left-aligned {
        text-align: left
    }

    .home-service-card {
        width: 46%;
        padding-top: 16px;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 14px
    }

    .services-img.home {
        display: none
    }

    .services-img.home.mobile-only {
        display: block
    }

    .service-chevron-btn {
        width: 26px
    }

    ._4-col-grid {
        grid-template-columns: 1fr
    }

    ._4-col-grid.domain-grid {
        grid-row-gap: 60px;
        grid-template-columns: 1fr
    }

    ._4-col-grid.no-break {
        grid-template-columns: 1fr;
        justify-items: center
    }

    ._4-col-grid.also-interested-grid {
        grid-column-gap: 16px;
        grid-row-gap: 14px
    }

    ._4-col-grid.adwords-spa {
        grid-template-columns: 1fr 1fr
    }

    .domain-card-img {
        height: auto;
        max-width: 80%
    }

    .domain-btn {
        font-size: 15px
    }

    .expert-card {
        max-width: 100%;
        text-align: center;
        grid-template-columns: auto;
        align-items: center;
        display: flex
    }

    .expert-card-img {
        margin-bottom: 12px;
        display: none
    }

    .expert-card-img.mobile-only {
        display: block
    }

    .testimonial-slider {
        width: 100%
    }

    .testimonial-slide {
        text-align: left;
        align-items: flex-start
    }

    .slide-nav {
        justify-content: flex-start
    }

    .mask {
        width: 100%
    }

    .testimonial-inverted-comma {
        left: 20%
    }

    .form-column.genly-landing-page,
    .form-wrapper {
        margin-top: 0
    }

    .form-wrapper.right-align {
        z-index: 100
    }

    .form-wrapper.right-align.relative {
        top: 0
    }

    .footer-logo {
        width: 120px
    }

    .footer-grid {
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    .footer-bottom-left {
        flex-wrap: wrap
    }

    .footer-bottom-link {
        margin-bottom: 12px
    }

    .footer-bottom-link.no-border.font-size {
        width: 23ch
    }

    .footer-bottom-link.returns {
        border-right-style: solid;
        margin-right: 16px;
        padding-right: 16px
    }

    .partner-logo-container {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        justify-items: center;
        display: grid
    }

    .btn-center-container {
        margin-top: 16px
    }

    .home-pillar-accordian-mobile {
        margin-top: 20px
    }

    .home-pillar-heading-container {
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
        display: flex;
        position: relative
    }

    .chevron-down {
        transform: rotate(90deg)
    }

    .pillar-accordian-heading {
        margin-top: 0
    }

    .pillar-mobile-accordian {
        margin-bottom: 48px
    }

    .home-pillar-mobile-img.home {
        display: none
    }

    .home-pillar-mobile-img.home.mobile-only {
        width: 100%;
        height: 100%;
        display: inline-block
    }

    .success-message.dark-state.gobig-medspa {
        width: 300px
    }

    .button-no-shadow {
        min-width: auto;
        font-size: 14px
    }

    .text-center.left-align-txt {
        text-align: left
    }

    .text-center.left-align-txt.top-margin {
        margin-top: 0
    }

    .testimonial-video-card {
        min-height: auto
    }

    .section-img {
        width: 100%
    }

    .section-img.empower-employees.width70 {
        width: 70%
    }

    .section-img.small-devices {
        height: auto
    }

    .section-img.small-devices.desktop-tab {
        display: none
    }

    .section-img.small-devices.mob {
        display: block
    }

    .play-icon {
        max-width: 80px
    }

    .play-icon.isbn {
        width: 60px
    }

    .play-icon.height {
        height: 35px
    }

    .card-img-120 {
        height: 100px
    }

    .horizontal-flex.flex-h.margin-btm {
        margin-bottom: 0
    }

    .horizontal-flex.flex-h-mobile {
        flex-direction: row
    }

    ._6-col-grid.alternate {
        grid-row-gap: 32px;
        grid-template-columns: 1fr
    }

    .accordion-item-trigger {
        cursor: default;
        padding-left: 16px;
        padding-right: 16px
    }

    .accordion-heading {
        font-size: 16px
    }

    .faq-answer {
        padding-left: 16px
    }

    .card-layout-2 {
        max-width: 100%
    }

    ._5-col-grid.alternate-cards-grid {
        grid-template-columns: 1fr 1fr
    }

    ._5-col-grid._2-row._4-col {
        margin-top: 0
    }

    .section-mid-text {
        font-size: 14px
    }

    ._8-col-grid {
        grid-template-columns: 1fr
    }

    .hero-video-container {
        height: 175px
    }

    .pointer {
        display: none
    }

    .map-wrapper-new {
        margin-top: -14px;
        top: auto;
        transform: scale(.35)
    }

    .map-wrapper-new.pos-mob {
        top: -122px
    }

    .filter-container {
        min-width: 75vw
    }

    .scale-text-big {
        font-size: 60px
    }

    .popup-wrapper.nav--popup-z {
        display: none
    }

    .popup-content-wrapper {
        max-height: 75vh;
        padding: 4px 16px;
        overflow: auto
    }

    .form-grid {
        grid-column-gap: 12px
    }

    .blog-main-grid.site-wrapper {
        margin-top: 0
    }

    .siderbar-continer {
        margin-top: 30px
    }

    .latest-post-container,
    .bottom-page-container {
        grid-template-columns: 1fr
    }

    .blog-container {
        width: 100%
    }

    .white-text-34px {
        font-size: 16px
    }

    .white-text-34px.font16 {
        font-size: 30px
    }

    .white-text-34px.font32 {
        font-size: 26px
    }

    .white-text-34px.font40 {
        font-size: 35px
    }

    .white-text-34px.font38 {
        margin-top: 10px;
        font-size: 38px
    }

    .tm-0 {
        margin-top: 0
    }

    .location-icon {
        width: 80px
    }

    .announcement-bar {
        margin-bottom: 0;
        font-size: 12px;
        font-weight: 700
    }

    .link.announcement-link {
        white-space: nowrap
    }

    .feature-product-video-play-btn {
        width: 14px;
        margin-left: 4px
    }

    .feature-product-video-btn-wrap {
        margin-right: 4px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 4px
    }

    .feature-title-prod-vid {
        font-size: 10px
    }

    .differentiator-card {
        grid-template-columns: auto
    }

    .play-icon-diff {
        max-width: 80px
    }

    .differentiator-navbar {
        margin-bottom: 20px;
        padding-bottom: 0
    }

    .interested-in-card {
        padding-top: 16px;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 14px
    }

    .iic-img {
        height: 80px
    }

    .body-medium-go-big {
        width: auto;
        max-width: none;
        font-size: 12px;
        line-height: 20px
    }

    .body-medium-go-big.dark-text {
        font-size: 16px
    }

    .h3-heading {
        width: auto;
        max-width: 44ch;
        font-size: 20px;
        font-weight: 700;
        line-height: 27px
    }

    .h3-heading.refer-title {
        font-size: 18px;
        line-height: 22px
    }

    .image-3 {
        margin-bottom: 10px
    }

    .cross-btn {
        width: 60px
    }

    .form-head-wrap {
        margin-bottom: 10px;
        padding-left: 0;
        padding-right: 0
    }

    .form-head-wrap.no-margin {
        padding-left: 0;
        padding-right: 0
    }

    .h2-heading {
        font-size: 30px;
        line-height: 36px
    }

    .h2-heading.text-center.font-wt-reg {
        font-size: 24px
    }

    .h2-heading.text-mobile-left-aligned {
        text-align: left
    }

    .h2-heading.text-left-aligned.mobile-only {
        display: block
    }

    .h2-heading.large-36px.left-aligned-tablet {
        font-size: 28px
    }

    .footer-cutout {
        overflow: hidden
    }

    .request-a-demo-rounded {
        width: 100%;
        height: auto;
        text-align: center;
        margin-top: 18px;
        padding-top: 18px;
        padding-bottom: 18px;
        display: flex
    }

    .request-a-demo-rounded.w--current {
        text-align: center
    }

    .request-a-demo-rounded.gobig2-form-btn {
        width: 100%;
        height: 50px;
        margin-top: 20px;
        padding-top: 3px;
        padding-bottom: 3px;
        font-size: 21px
    }

    .request-a-demo-rounded.small-devices {
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
        font-weight: 600
    }

    .request-a-demo-rounded.small-devices.get-started-desktop {
        display: none
    }

    .request-a-demo-rounded.small-devices.get-started-tab {
        margin-left: 20px;
        display: block
    }

    .request-a-demo-rounded.small-devices.get-started-tab.flg {
        margin-top: 0;
        margin-left: 20px;
        padding-left: 35px;
        padding-right: 35px
    }

    .request-a-demo-rounded.small-devices.medspa-desktop {
        display: none
    }

    .request-a-demo-rounded.pricing-button.hidden.top-margin-0.visible-on-small-devices {
        height: 48px;
        margin-top: 60px;
        margin-left: 0;
        margin-right: 0;
        padding: 8px 20px;
        font-size: 16px;
        line-height: 32px
    }

    .request-a-demo-rounded.flg-form-btn,
    .request-a-demo-rounded.gobig2-form-btn {
        width: 100%;
        height: 50px;
        margin-top: 20px;
        padding-top: 3px;
        padding-bottom: 3px;
        font-size: 21px
    }

    .go-big2-nav-link {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 23px
    }

    .go-big2-nav-link.go-big2-phone-btn,
    .go-big2-nav-link.go-big2-phone-btn-tab,
    .go-big2-nav-link.go-big2-phone-btn-desktop,
    .go-big2-nav-link.go-big2-phone-btn-tab-adword,
    .go-big2-nav-link.go-big2-phone-btn-desktop-hid-adward,
    .go-big2-nav-link.go-big2-phone-btn-adword,
    .go-big2-nav-link.hidden-on-mobile {
        display: none
    }

    .go-big2-nav-link.only-visible-on-mobile {
        display: flex
    }

    .go-big2-nav-link.fitness-studio-software-phone-no-btn {
        z-index: 5;
        background-color: #fff;
        border-width: 2px;
        border-color: rgba(105, 104, 113, .2);
        border-radius: 12px;
        position: relative;
        top: 198px;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .gobig2-navbar-wrap {
        z-index: 2147483647;
        display: block;
        position: fixed
    }

    .gobig2-logo {
        max-width: 50%;
        display: block
    }

    .gobig2-logo.width {
        max-width: 60%
    }

    .gobig2-nav-items-sub-wrap {
        flex-direction: column
    }

    .gobig2-btn-wrap {
        z-index: 2;
        flex-direction: column;
        justify-content: space-around;
        margin-top: 40px;
        margin-bottom: 88px;
        position: relative
    }

    .gobig2-full-width-container {
        height: auto;
        max-width: 100vw
    }

    .gobig2-full-width-container.overflow-none {
        overflow: visible
    }

    .gobig2-full-width-container.center-align.zero-padding {
        padding-left: 0;
        padding-right: 0
    }

    .gobig2-hero-left {
        display: none;
        top: auto;
        bottom: 9%;
        left: 0%;
        right: 0%
    }

    .gobig2-hero-right {
        z-index: 1;
        height: 188px;
        margin-top: 78%;
        margin-bottom: 67%;
        top: 297px;
        bottom: 0%;
        left: auto;
        right: 0%
    }

    .gobig2-hero-right.flg-position.mztp-mob {
        z-index: 2;
        display: block;
        top: 200px
    }

    .gobig2-hero-section {
        height: 900px;
        overflow: hidden
    }

    .hero-content-wrap {
        z-index: 2;
        justify-content: flex-start
    }

    .gobig2-hero-desc {
        color: #696871;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px
    }

    .gobig2-hero-desc.width {
        max-width: none;
        text-align: center;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .gobigv2-fields {
        margin-bottom: 14px;
        font-size: 18px
    }

    .gobig2-hero-learnmore-wrap {
        bottom: 0%
    }

    .gobig2-hero-learnmore-wrap.w--current {
        z-index: 2;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .gobig2-section {
        overflow: hidden
    }

    .gobig2-section.feature-slider-tab.padding-btm {
        padding-top: 0%;
        padding-bottom: 15%
    }

    .gobig2-head-main {
        z-index: 1;
        margin-left: 0;
        margin-right: 0;
        font-size: 36px
    }

    .gobig2-head-main.big-head {
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        font-size: 32px;
        line-height: 1.3
    }

    .gobig2-head-main.gobigv2-center-head {
        z-index: 2;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px
    }

    .gobig2-head-main.gobigv2-center-head.impact-head {
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
        font-size: 36px
    }

    .gobig2-head-main.gobig-new-center {
        text-align: left;
        margin-left: 20px;
        margin-right: 20px
    }

    .gobigv2-eyebrow-text {
        z-index: 1;
        margin-left: 0;
        margin-right: 0;
        position: relative
    }

    .gobigv2-eyebrow-text.eyebrow-small-blue {
        text-align: left
    }

    .gobigv2-eyebrow-text.gobigv2-center {
        z-index: 2;
        text-align: left;
        margin-left: 24px
    }

    .gobigv2-eyebrow-text.gobigv2-center.our-impact-head {
        text-align: left;
        text-align: left
    }

    .gobigv2-eyebrow-text.gobigv2-center.left-aligned-mobile {
        width: 100%;
        margin-right: 0
    }

    .gobigv2-eyebrow-text.fitess-studio-lp {
        width: 100%;
        text-align: left;
        font-size: 16px;
        line-height: 1.4
    }

    .gobigv2-eyebrow-text.mobile-text-left-aligned {
        margin-right: auto
    }

    .speaker-slide {
        height: 100%
    }

    .speaker-arrow {
        width: 40px;
        height: 40px;
        top: auto;
        bottom: -28px;
        right: 16px
    }

    .gobig-testimonial-image {
        height: 200px;
        object-fit: cover
    }

    .testimonial-content {
        width: auto;
        height: 550px;
        flex-direction: column-reverse;
        justify-content: flex-end;
        padding-top: 17px;
        padding-bottom: 17px;
        display: flex
    }

    .gobigv2-slider-text {
        margin-top: 16px;
        font-size: 15px;
        line-height: 2
    }

    .gobigv2-slider-text.popup-menu {
        padding-right: 0
    }

    .gobigv2-author-name-text {
        text-align: left
    }

    .gobigv2-author-name-text.popup-menu {
        text-align: center
    }

    .gobigv2-author-name-text.flg-position {
        bottom: 0%
    }

    .gobigv2-business-name-text {
        text-align: left;
        margin-top: 20px;
        margin-bottom: 20px
    }

    .gobigv2-business-name-text.popup-menu {
        text-align: center
    }

    .gobig3-right-image.small {
        z-index: -1;
        height: 218px;
        top: 26%;
        transform: none
    }

    .gobig3-right-image.small.mobile {
        display: block
    }

    .gobigv2-navbar {
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0
    }

    .gobig3-section-long.perfect-partner-mob {
        display: block;
        overflow: hidden
    }

    .gobig3-section-long.perfect-partner-desktop {
        display: none
    }

    .gobig3-section-long.perfect-partner-desktop.padding.margin-top.visible {
        padding-bottom: 40px;
        display: block
    }

    .gobig3-section-long.paddin-top.hide-on-mobile {
        display: none
    }

    .perfect-partners-content-wrap {
        flex-direction: column;
        padding-left: 21px;
        padding-right: 21px
    }

    .why-zenoti-content-block {
        padding-top: 0;
        top: 48px
    }

    .partner-descrp-box {
        width: 244px;
        top: 48%;
        left: auto;
        right: -12%
    }

    .partner-descrp-box.flg-position {
        top: 30%
    }

    .salon-partner-image.lp-appointment-scheduling-sw {
        min-height: 280px;
        object-fit: contain
    }

    .yellow-gradient-gobig {
        z-index: -1;
        display: none
    }

    .whyzenoti-block-head {
        max-width: 50ch
    }

    .why-zenoti-btn.zero-padding.visible-on-small-devices {
        font-size: 16px;
        display: flex
    }

    .gobig2-section-wrapper.section-90vh {
        margin-bottom: 20%;
        overflow: hidden
    }

    .features-main-wrap {
        margin-left: 8px
    }

    .features-image-wrap {
        margin-top: 10px
    }

    .features-tab-image {
        margin-top: 0
    }

    .features-tab-image.marketing {
        height: 200px
    }

    .features-tab-image.bf,
    .features-tab-image.bi,
    .features-tab-image.bcm {
        width: 100%;
        height: 200px
    }

    .impact-left-image {
        z-index: -1;
        width: 300px;
        display: none;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .impact-left-image.mztp {
        display: block;
        top: 50%;
        left: -38%;
        transform: rotate(-50deg)
    }

    .impact-stats-wrap {
        flex-flow: wrap;
        align-items: center;
        margin-top: 63px
    }

    .impact-stats-wrap.width.bg {
        flex-direction: column;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .inner-stats-wrap {
        width: auto;
        max-width: none;
        text-align: center;
        flex-direction: column;
        flex: 1 0 44%;
        align-items: flex-start;
        margin-bottom: 0;
        padding-left: 14px;
        padding-right: 14px
    }

    .inner-stats-wrap.right-impact-wrap,
    .inner-stats-wrap.center-align-mobile {
        align-items: center
    }

    .inner-stats-wrap.height {
        width: 100%;
        align-items: center;
        margin-bottom: 40px
    }

    .impact-number {
        font-size: 28px;
        line-height: 1.2;
        position: relative
    }

    .impact-number.counter {
        z-index: 0
    }

    .impact-desc {
        width: auto;
        text-align: left;
        font-size: 14px;
        line-height: 1.5;
        position: relative
    }

    .impact-desc.small-case {
        text-align: center
    }

    .impact-desc.small-case.ch {
        width: 67%;
        text-align: center
    }

    .impact-small-text {
        line-height: 1em
    }

    .pricing-sub-text {
        max-width: 26ch;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
        font-size: 21px
    }

    .pricing-box-wrap {
        flex-direction: row
    }

    .pricing-banner {
        font-size: 30px
    }

    .pricing-box {
        padding: 26px 8px
    }

    .pricing-box.pricing-box-left {
        padding: 45px 25px
    }

    .gobigv2-slider-wrap {
        height: 860px
    }

    .slide-container-gobig {
        padding-left: 20px;
        padding-right: 20px
    }

    .slide-container-gobig.slide2-gobig {
        padding-left: 21px;
        padding-right: 21px
    }

    .gobig-slide-icon {
        font-size: 15px
    }

    .gobig-slide-icon.left-icon-gobig-slide {
        text-align: left;
        margin: auto 0 220px 14px
    }

    .gobig-slide-icon.left-icon-gobig-slide.btm-350 {
        margin-bottom: 350px
    }

    .gobig-slide-icon.right-icon-gobig-slide {
        margin-top: auto;
        margin-bottom: 220px;
        margin-left: 15px;
        font-size: 18px
    }

    .gobig-slide-icon.right-icon-gobig-slide.btm-350 {
        margin-bottom: 350px
    }

    .gobig-slide-icon.testimonial-slide-arrow-left {
        margin: auto auto 50px 24px;
        font-size: 16px
    }

    .gobig-slide-icon.testimonial-slide-arrow-left.slide-centre {
        margin-left: 10px;
        bottom: 220px
    }

    .gobig-slide-icon.testimonial-slide-arrow-right {
        margin: auto 24px 50px auto;
        font-size: 16px
    }

    .gobig-slide-icon.testimonial-slide-arrow-right.slide-centre {
        margin-right: 10px;
        bottom: 220px
    }

    .iic-left-arrow,
    .iic-right-arrow {
        width: 52px;
        height: 52px;
        padding-left: 12px;
        padding-right: 12px
    }

    .right-arrow.gobig-slide-right-wrap {
        width: 37px;
        display: flex;
        right: -15px
    }

    .right-arrow.testimonial-slide-wrap-right {
        right: -15px
    }

    .left-arrow.gobig-slide-left-wrap {
        width: 37px;
        left: -15px
    }

    .left-arrow.testimonial-slide-wrap-left {
        align-items: flex-end;
        display: block;
        left: -15px
    }

    .pricing-sub-title-small {
        position: relative
    }

    .fixed-footer {
        z-index: 10;
        width: 100%;
        background-color: #fff;
        justify-content: space-between;
        align-items: center;
        padding-left: 8px;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%;
        overflow: hidden
    }

    .fixed-footer.genly-blog {
        z-index: 10
    }

    .fixed-footer.new {
        justify-content: center;
        padding: 5px 20px 11px;
        box-shadow: 0 -4px 9px rgba(0, 0, 0, .1)
    }

    .fixed-footer-btn1 {
        width: auto;
        flex: 0 45%;
        padding-left: 0;
        padding-right: 0
    }

    .fixed-footer-btn1.new {
        flex: none;
        margin-right: 10px;
        padding-top: 13px;
        padding-bottom: 13px
    }

    .fixed-footer-btn2 {
        width: auto;
        padding-left: 0;
        padding-right: 0
    }

    .fixed-footer-btn2.new {
        border-radius: 8px;
        flex: none;
        margin-top: 3px;
        margin-bottom: 6px;
        margin-right: 8px;
        padding: 14px 18px 12px
    }

    .fixed-footer-btn2.mf {
        color: #fff;
        background-color: #00b6ed;
        font-family: Lato, sans-serif
    }

    .fixed-footer-txt {
        display: none
    }

    .slide-nav-3 {
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .slide-nav-3.flg {
        top: 608px
    }

    .slide-nav-3.flg._2 {
        top: 615px
    }

    .gobigv2-features-slider-wrap {
        height: 700px
    }

    .gobigv2-features-slider-wrap.small-height {
        height: 600px
    }

    .gobigv2-tab-menu-block-tab {
        width: 85%;
        padding-left: 8px;
        padding-right: 8px
    }

    .gobigv2-tab-menu-block-tab.width {
        width: 95%
    }

    .feature-slider-inner-wrap-tab {
        justify-content: flex-start
    }

    .hero-mob-image {
        z-index: 5;
        max-width: 82%;
        margin-top: 40px;
        display: block;
        position: relative
    }

    .gobigv2-why-zenoti-mob-wrap {
        max-width: 100%;
        position: relative
    }

    .gobigv2-why-zenoti-cards {
        margin-bottom: 158px;
        position: relative
    }

    .yellow-gradient-gobig-impact {
        z-index: -1;
        width: 80px;
        display: inline-block;
        top: 78%
    }

    .gobig2-impact-oval-right {
        z-index: 1;
        width: 180px;
        height: 174px;
        margin-top: 78%;
        margin-bottom: 67%;
        display: block;
        top: -47%;
        right: -24%
    }

    .gobig2-impact-oval-right.mobile {
        z-index: -1;
        margin-top: 0%;
        margin-bottom: 0%;
        top: 8%
    }

    .slide-nav-testimonial {
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .fixed-footer-txt-mobile {
        color: rgba(65, 65, 65, .9);
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 600;
        display: block
    }

    .fixed-footer-txt-mobile.white.smaller {
        letter-spacing: .1px;
        font-size: 12px
    }

    .fixed-footer-txt-mobile.mf {
        font-family: Lato, sans-serif
    }

    .navmenu-left-wrap {
        width: 100%;
        background-color: #fff;
        padding: 85px 20px
    }

    .navmenu-left-wrap.mob-opacity-0 {
        opacity: 0
    }

    .navmenu-right-wrap {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: none
    }

    .navmenu-wrap {
        flex-direction: column
    }

    .gobig2-form-block-tab-menu {
        margin-top: 20px
    }

    .navbar-cross-btn {
        display: block
    }

    .navbar-custom-head {
        max-width: 10ch;
        font-size: 40px
    }

    .navbar-custom-head.reduce-size {
        max-width: 20ch;
        font-size: 24px
    }

    .navbar-custom-head.reduce-size.spa-salon {
        font-size: 24px
    }

    .navbar-custom-head.visible-ondesktop-40px {
        text-align: center;
        font-size: 20px
    }

    .navbar-custom-head.visible-ondesktop-40px.mob0 {
        margin-top: 0
    }

    .navbar-custom-head.visible-ondesktop-40px {
        text-align: left;
        font-size: 25px
    }

    .navbar-custom-head.visible-ondesktop-40px.semi {
        color: rgba(25, 25, 27, .9);
        font-weight: 600
    }

    .navbar-custom-head.visible-ondesktop-40px.semi.top0 {
        margin-top: 0
    }

    .navbar-custom-head.visible-ondesktop-30px {
        text-align: center;
        font-size: 20px
    }

    .custom-navbar-inner-wrap {
        position: static
    }

    .custom-navbar-subdesc {
        max-width: none;
        margin-bottom: 20px;
        font-size: 16px;
        font-weight: 400;
        text-decoration: none
    }

    .gobig2-hero-right-navmenu {
        z-index: 1;
        height: 188px;
        margin-top: 78%;
        margin-bottom: 67%;
        display: block;
        top: 297px;
        bottom: 0%;
        left: auto;
        right: 0%
    }

    .prod-3d-img {
        height: 123px;
        min-width: 100px
    }

    .request-a-demo-popup {
        z-index: 999984;
        height: auto;
        opacity: 0;
        border-radius: 0;
        flex-flow: column-reverse;
        align-content: flex-start;
        justify-content: flex-end;
        display: none;
        position: fixed;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        overflow: auto
    }

    .request-a-demo-popup.flg {
        opacity: 0;
        display: none
    }

    .pop-up-logo {
        width: 140px
    }

    .navbar-cross-btn-pop-up {
        cursor: pointer;
        display: block
    }

    .menu-icon {
        width: 22px;
        cursor: pointer;
        padding-top: 0
    }

    .navmenu-right-wrap-mob-nav {
        width: 100%;
        padding: 100px 20px 0;
        display: block
    }

    .request-btn-custom-testimonial {
        text-align: center
    }

    .main-body {
        position: relative
    }

    .request-a-demo-desktop-popup.flg,
    .request-a-demo-desktop-popup.go-big {
        padding-left: 20px;
        padding-right: 20px;
        display: none
    }

    .popup-form-wrapper-desktop.fixed-width {
        width: auto;
        min-width: 300px;
        display: flex
    }

    .menu-txt {
        color: #2dae75;
        font-size: 12px;
        display: none;
        position: relative;
        top: 2px;
        left: 62px
    }

    .faq-trigger {
        cursor: default;
        padding-left: 16px;
        padding-right: 16px
    }

    .text-block-300 {
        font-size: 14px
    }

    .image-4 {
        max-width: 100%
    }

    .form-txt {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 1.4
    }

    .form-txt.mobile-font-size {
        font-size: 12px
    }

    .customer-slide-content {
        justify-content: flex-start;
        margin-left: 0;
        padding-bottom: 6px
    }

    .request-a-demo-rounded-menu {
        width: 100%;
        height: auto;
        text-align: center;
        margin-top: 18px;
        padding-top: 18px;
        padding-bottom: 18px;
        display: flex
    }

    .request-a-demo-rounded-menu.w--current {
        text-align: center
    }

    .request-a-demo-rounded-desk-nav {
        width: 100%;
        height: auto;
        text-align: center;
        margin-top: 18px;
        padding-top: 18px;
        padding-bottom: 18px;
        display: none
    }

    .request-a-demo-rounded-desk-nav.w--current {
        text-align: center
    }

    .form-tooltip {
        font-size: 13px;
        left: -108%;
        right: 0
    }

    .menu-nav-logo {
        width: 140px;
        max-width: 100%
    }

    .gobigv2-navbar-adword {
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0
    }

    .go-big2-nav-link-tab-fbc-2 {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 23px
    }

    .toni-guy-logo {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .card-img-100 {
        height: 82px
    }

    .sitemap-link-gird {
        grid-template-columns: 1fr
    }

    ._404-head {
        font-size: 60px;
        line-height: .7
    }

    ._404-head-span {
        font-size: 28px
    }

    .image-6 {
        height: auto
    }

    .aw2-hero-heading-2 {
        font-size: 36px
    }

    .mobile-hide {
        display: none
    }

    .read-more-btn {
        margin-right: 0
    }

    .read-more-btn.white-btn {
        margin-bottom: 19px
    }

    .post-category-container {
        flex-wrap: wrap
    }

    .round-btn-slider-right {
        width: 60px;
        height: 60px;
        margin-left: 0;
        margin-right: 16px;
        bottom: -60px;
        left: 83px
    }

    .post-tab-content {
        width: 100%
    }

    .post-tab-inner-content {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .post-container {
        flex-direction: column;
        display: flex
    }

    .post-ct-tab-menu {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        overflow: auto
    }

    .newsletter-heading {
        text-align: center
    }

    .h1-heading {
        font-size: 30px
    }

    .h1-heading.font-size50px.width80 {
        font-size: 39px
    }

    .h1-heading.text-center.ch-28-53vw.dark {
        width: auto;
        letter-spacing: -2px;
        font-size: 28px
    }

    .h1-heading.aveda-loyalty-program {
        font-size: 32px
    }

    .form-wrap-refer-prog {
        margin-top: 0;
        padding-left: 6px;
        padding-right: 6px
    }

    .referral-program-img {
        width: 70%
    }

    .post-tab-element {
        width: 100%
    }

    .round-btn-slider-left {
        width: 60px;
        height: 60px;
        margin-left: 0;
        bottom: -60px;
        left: 0
    }

    .play_btn_videopost {
        top: 38%;
        left: 38%
    }

    .post-subheading.blog-internal {
        margin-bottom: 0
    }

    .post-subheading.blog-internal.mobile-subheader {
        font-weight: 600
    }

    .post-subheading.reduced-botom-margin {
        margin-bottom: 20px
    }

    .toc-title {
        margin-bottom: 0;
        margin-right: 12px
    }

    .post-share-container {
        flex-direction: row;
        padding-top: 4px;
        padding-bottom: 4px
    }

    .share-btn {
        width: auto;
        margin-bottom: 0;
        margin-right: 12px;
        padding: 4px;
        display: block
    }

    .blog-rich-text blockquote {
        color: #6e7f98;
        text-align: center;
        background-color: rgba(241, 241, 241, 0);
        background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/624451b2fe01ef55365c16e7_inverted-comma-gray.svg);
        background-position: 50% 0;
        padding-bottom: 24px;
        padding-left: 0;
        padding-right: 0;
        font-size: 16px
    }

    .blog-cta-container {
        height: auto;
        max-width: none;
        flex-direction: column;
        padding: 16px
    }

    .blog-cta-heading {
        margin-bottom: 4px;
        font-size: 18px
    }

    .blog-cta-heading.ch-limit {
        width: auto
    }

    .blog-cta-content-container {
        justify-content: space-between;
        margin-bottom: 16px
    }

    .blog-author-container {
        width: auto
    }

    .author-description {
        margin-bottom: 12px
    }

    .blog-author-img {
        width: 90px
    }

    .blog-cta-img {
        width: 64px;
        object-fit: contain
    }

    .go-big-banner-logos.desktop {
        display: none
    }

    .brand-logos-gobig.margin-right-60px {
        margin-right: 10px
    }

    .post-cms-list {
        grid-row-gap: 40px
    }

    .post-pagination {
        margin-top: 29px
    }

    .filter-form-block {
        justify-content: flex-start;
        margin-left: -20px;
        margin-right: -20px;
        overflow: auto
    }

    .post-form-filter-container {
        justify-content: flex-start;
        overflow: auto
    }

    .post-share-vertical {
        flex-wrap: wrap
    }

    .post-share-vertical.mobile-fixed {
        z-index: 99;
        background-color: #fff;
        justify-content: space-between;
        margin-bottom: 0;
        padding: 13px 16px;
        display: block;
        position: fixed;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%;
        box-shadow: 0 -1px 20px rgba(0, 0, 0, .13)
    }

    .rel-post-list {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .resource-hero-nav {
        position: static
    }

    .form-single-column {
        grid-column-gap: 12px
    }

    .form-labels {
        font-size: 12px
    }

    .lp-demo-form {
        z-index: 10;
        width: auto;
        background-color: #fff;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .lp-demo-form.no-margin-mobile {
        margin-left: 0;
        margin-right: 0
    }

    .post-inside-hero-img {
        width: 100%;
        height: auto;
        padding-top: 0;
        position: relative
    }

    .post-inside-hero-img.padded-resouce-hero-img {
        padding-top: 0
    }

    .post-inside-hero-img.genly-blog-img-height {
        height: 250px;
        background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover
    }

    .post-inside-hero-img.ht-200px {
        height: 200px;
        object-fit: cover
    }

    .post-inside-hero-img.max-width.hide-mob {
        display: none
    }

    .ebook-share-grid {
        text-align: center;
        grid-template-columns: 1fr
    }

    .ebook-rich-text blockquote {
        color: #6e7f98;
        text-align: center;
        background-color: rgba(241, 241, 241, 0);
        background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/624451b2fe01ef55365c16e7_inverted-comma-gray.svg);
        background-position: 50% 0;
        padding-bottom: 24px;
        padding-left: 0;
        padding-right: 0;
        font-size: 16px
    }

    .video-inside-hero-container {
        width: 100%;
        height: auto;
        padding-top: 100%;
        position: relative
    }

    .video-icon {
        width: 30vw
    }

    .back-to-resources-btn {
        order: -1;
        display: none
    }

    .landing-page-category {
        font-size: 12px
    }

    .landing-page-comments {
        width: auto
    }

    .rel-post-list-salon {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .lp-testimonial-name {
        font-size: 14px
    }

    .splide__slide.five-cards {
        width: 100%;
        height: 100%
    }

    .splide__track {
        overflow: visible
    }

    .gobig-testimonial-content {
        width: 100%;
        height: auto;
        padding-left: 12px;
        padding-right: 12px
    }

    .gobig-person-image {
        width: 200px;
        height: 200px;
        margin-right: 0
    }

    .splide__embed.left-spilde-embed {
        display: none;
        left: -7%
    }

    .splide__embed.right_splide_embed {
        display: flex;
        right: -11%
    }

    .splide__embed.left-spilde-embed {
        display: flex
    }

    .splide.slider2,
    .splide.slider {
        padding-left: 19px;
        padding-right: 19px
    }

    .gobig-testi-logo {
        margin-top: 0
    }

    .gobig-testimonial-text {
        margin-top: 16px;
        line-height: 2
    }

    .gobig-testimonial-text.font-size-14 {
        font-size: 11px
    }

    .gobig-heading {
        z-index: 1;
        width: 79%;
        margin-left: 0;
        margin-right: 0;
        font-size: 36px
    }

    .logos-gobig-item {
        margin-left: 19px;
        margin-right: 19px
    }

    .gobig-logo-wrap-mobile {
        width: 100%;
        height: 100%;
        justify-content: center;
        align-items: center;
        margin-bottom: 60px;
        display: flex
    }

    .isbn-form {
        z-index: 10;
        width: 100%;
        height: auto;
        box-shadow: none;
        background-color: #fff;
        margin-left: 0;
        margin-right: 0;
        padding: 20px
    }

    .form-container.hide-on-desktop {
        display: block
    }

    .logos-container.mobile {
        width: 301px;
        height: 550px;
        border-radius: 17px;
        margin-bottom: 65px;
        padding: 17px 30px;
        display: flex;
        position: relative;
        top: auto
    }

    .logos-container.mobile.height {
        height: 600px
    }

    .videos-grid {
        grid-template-columns: 1fr
    }

    .round-btn-footer.hide-on-desktop {
        display: block
    }

    .bold-text {
        font-size: 28px
    }

    .mobile-hero-img-container {
        position: relative
    }

    .mobile-hero-img-container.hide-on-desktop {
        display: block
    }

    .mobile-hero-img {
        position: relative;
        top: 11%;
        left: 9%
    }

    .logo-img {
        height: 515px
    }

    .cross-btn-popup {
        width: 60px
    }

    .form-slider-wrap {
        padding-left: 0;
        padding-right: 0
    }

    .nextoverlay {
        width: auto;
        height: 52px;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .genly-blog-head {
        width: 16ch
    }

    .form-wrapper-fitness-center-lp {
        margin-top: 0
    }

    .checkbox_wrap {
        flex-wrap: wrap
    }

    .form-section-title {
        font-size: 2em;
        line-height: 1.3em
    }

    .op-form-slider {
        height: auto
    }

    .form12_checkbox_field {
        width: 49%;
        height: 130px;
        min-width: auto;
        margin-bottom: 15px;
        margin-right: 0
    }

    .slider-content-wrap {
        width: 100%;
        justify-content: center;
        margin-bottom: 140px;
        padding: 50px 10px
    }

    .form-content {
        width: 100%
    }

    .dpc-mask {
        height: 100%;
        position: static
    }

    .request-a-demo-desktop-spa-salon {
        opacity: 1;
        display: flex
    }

    .request-a-demo-desktop-spa-salon.mob-padding {
        padding-left: 10px;
        padding-right: 10px;
        display: none
    }

    .request-a-demo-spa-salon-mobile-tab {
        z-index: 999984;
        height: auto;
        opacity: 0;
        border-radius: 0;
        flex-flow: column-reverse;
        align-content: flex-start;
        justify-content: flex-end;
        display: none;
        position: fixed;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%;
        overflow: auto
    }

    .gobigv2-slider-text-2 {
        margin-top: 16px;
        line-height: 2
    }

    .gobigv2-slider-text-2.btm-margin {
        line-height: 1.5
    }

    .testimonial-ogo.corepower,
    .testimonial-ogo.clo-flo,
    .testimonial-ogo.face-gym {
        padding: 0
    }

    .gobigv2-author-name-text-2 {
        text-align: left
    }

    .flg-tab-content-wrap.mztp-80 {
        width: 95%
    }

    .h4-no-padding.ch30.mob-auto {
        width: auto;
        text-align: left
    }

    .logo-img-2 {
        height: auto
    }

    .logo-img-2.btm-margin-17 {
        margin-bottom: 17px
    }

    .logo-img-2.btm-margin-17.zoom {
        margin-bottom: 0
    }

    .logo-slide-2 {
        height: 550px
    }

    .site-wrapper-2 {
        padding-left: 16px;
        padding-right: 16px
    }

    .site-wrapper-2.zero-padding.mobile-padding {
        padding-left: 20px;
        padding-right: 20px
    }

    .gobig2-hero-desc-2 {
        color: #696871;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px
    }

    .gobig2-hero-desc-2.left-align.width100 {
        margin-left: 0;
        margin-right: 0
    }

    .aveda-lp-hero-img {
        height: 256px;
        object-fit: contain;
        margin-left: auto;
        margin-right: auto
    }

    .get-started-aveda-img {
        height: 60px;
        min-width: 100px
    }

    .get-started-aveda-img.steps {
        width: 60px;
        min-width: 60px
    }

    .body-medium-go-big-full-width {
        width: auto;
        max-width: none;
        font-size: 12px;
        line-height: 20px
    }

    .body-medium-go-big-full-width.dark-text.centre-aligned {
        font-size: 16px;
        line-height: 24px
    }

    .aveda-lp-navbar {
        padding-top: 10px;
        padding-left: 0;
        padding-right: 0
    }

    .aveda-lp-demo-form {
        z-index: 10;
        width: auto;
        background-color: #fff;
        margin-left: 0;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .aveda-lp-steps-images {
        margin-bottom: 40px
    }

    .post-inside-hero-img-genly {
        width: 100%;
        height: auto;
        padding-top: 0;
        position: relative
    }

    .post-inside-hero-img-genly.genly-blog-img-height {
        height: 250px;
        background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover
    }

    .logo-img-container.top-margin-32px {
        justify-content: space-between
    }

    .adwords-spa-features-card {
        min-width: 280px;
        padding: 32px 32px 140px
    }

    .request-a-demo-btn-large {
        width: 100%;
        height: 48px;
        text-align: center;
        margin-top: 60px;
        margin-left: 0;
        margin-right: 0;
        padding: 8px 20px;
        font-size: 16px;
        line-height: 32px;
        display: flex
    }

    .request-a-demo-btn-large.w--current {
        text-align: center
    }

    .one-tool-adwords-spa-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px
    }

    .join-us-text-no-wrap {
        white-space: nowrap
    }

    .go-big-features-wrap.mobile-top-padding-0 {
        padding-top: 0
    }

    .go-big-feature-grid {
        grid-row-gap: 0px;
        grid-template-columns: 1fr;
        margin-bottom: 40px
    }

    .go-big-feature-grid.mztp-mid-40 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .progress-line,
    .point-number-go-big-features {
        display: none
    }

    .go-big-zenoti-content-block {
        margin-bottom: 60px;
        padding-top: 0
    }

    .go-big-zenoti-content-block.last {
        margin-bottom: 0
    }

    .go-big-features-list {
        margin-top: 8px
    }

    .go-big-features-heading {
        font-size: 24px
    }

    .go-big-features-heading.desktop {
        display: none
    }

    .go-big-features-heading.mobile {
        display: block
    }

    .modal-wrapper-pop-up.flex {
        display: none
    }

    .modal-form-wrapper {
        width: 95%;
        max-height: 90%;
        min-height: auto
    }

    .popup-form-detail-container {
        padding: 24px 10px
    }

    .dpc-popup-content-wrapper {
        max-height: 75vh;
        padding: 4px 16px;
        overflow: auto
    }

    .dpc-form-wrapper {
        margin-top: 0
    }

    .gobig2-head-main-2 {
        z-index: 1;
        margin-left: 21px;
        margin-right: 21px;
        font-size: 36px
    }

    .gobig2-head-main-2.gobigv2-center-head {
        z-index: 2;
        text-align: left;
        margin-left: 20px;
        margin-right: 20px
    }

    .gobig2-head-main-2.gobigv2-center-head.impact-head {
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
        font-size: 36px
    }

    .gobig2-head-main-2.gobigv2-center-head.impact-head.mob-margin {
        z-index: 3;
        margin-left: 0;
        margin-right: 0
    }

    .mztp-heading {
        z-index: 1;
        margin-left: 21px;
        margin-right: 21px;
        font-size: 36px
    }

    .mztp-heading.tab-center.mob-left {
        text-align: left;
        margin-left: 0;
        margin-right: 0
    }

    .gobigv2-eyebrow-text-2 {
        z-index: 1;
        margin-left: 21px;
        margin-right: 21px;
        position: relative
    }

    .gobigv2-eyebrow-text-2.gobigv2-center {
        z-index: 2;
        text-align: left
    }

    .gobigv2-eyebrow-text-2.gobigv2-center.blue-color {
        text-align: left
    }

    .mztp-heading-2 {
        z-index: 1;
        text-align: left;
        margin-left: 0;
        margin-right: 0;
        font-size: 30px;
        line-height: 1.3
    }

    .outlined-btn.margin-left-35 {
        margin-left: 15px
    }

    .mztp-hero-head {
        text-align: left;
        margin-top: 40px;
        margin-left: 0;
        margin-right: 0
    }

    .mob-hero-img {
        z-index: 7;
        display: block
    }

    .depasquale-logo-testimon-section {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .yellow-gradient-lp-myzrn-paymets-hero {
        z-index: -1;
        display: none
    }

    .aveda-loyalty-lp-reward-guests {
        display: none
    }

    .aveda-loyalty-lp-reward-guests.mobile-only {
        display: inline-block
    }

    .text-regular-48px {
        max-width: 50ch
    }

    .aveda-loyaltylp-plan-img {
        display: none
    }

    .aveda-loyaltylp-plan-img.mobile-only {
        display: inline-block
    }

    .white-text20px {
        font-size: 18px
    }

    .juggler-zigzag-img {
        margin-bottom: 40px
    }

    .juggler-zigzag-img.rgt10 {
        margin-right: 0
    }

    .juggler-zigzag-img.left20 {
        margin-left: 0
    }

    .juggler-zigzag-img.left20.margin-auto {
        width: 250px;
        height: 250px
    }

    .juggle-mob-hero {
        height: 220px
    }

    .juggler {
        z-index: 2;
        margin: auto auto 0;
        display: block;
        position: relative;
        left: 0%
    }

    .flex-hori.vertical {
        flex-direction: column-reverse
    }

    .container-large.background-img {
        background-size: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .heading-4.mobile-font-size28-px_8 {
        font-size: 28px;
        line-height: 1.25
    }

    .product_logos-marquee-content {
        justify-content: center
    }

    .product_logos_content {
        grid-column-gap: 1px
    }

    .product_logos-items.top {
        grid-column-gap: 16px;
        align-items: center
    }

    .form-3 {
        grid-template-rows: auto auto auto auto auto;
        grid-template-columns: 1fr
    }

    .text-align-center {
        width: 100%
    }

    .contact_text-wrapper {
        padding-left: 20px;
        padding-right: 20px
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .white-text18 {
        font-size: 18px
    }

    .white-text18.ch40 {
        font-size: 22px
    }

    .report {
        height: 300px
    }

    .amspa-hero {
        left: 0%
    }

    .amspa-form {
        z-index: 10;
        width: 100%;
        height: auto;
        box-shadow: none;
        background-color: #fff;
        margin-left: 0;
        margin-right: 0;
        padding: 20px
    }

    .amspa-hero-title {
        font-size: 36px
    }

    .rel-top {
        top: 10%
    }

    .rel-top.top6 {
        top: 5%
    }

    .rel-top.margin10 {
        top: 15%
    }

    .white-text-25.black600 {
        text-align: left;
        font-size: 20px
    }

    .white-text-25.left-align {
        width: 90%;
        font-size: 16px
    }

    .round-btn-red {
        text-align: center;
        font-size: 14px
    }

    .smartmark-hero {
        margin-left: 30px;
        top: 0
    }

    .flex-hor-cen.wrap.gap-34.top-margin {
        max-width: 80%
    }

    .flex-hor-cen.mob-vertical {
        grid-row-gap: 40px;
        flex-direction: column
    }

    .features_text-wrap-z {
        background-image: none
    }

    .features_text-wrap-z.mf {
        max-width: 100%
    }

    .form_input-wrap-z {
        position: relative
    }

    .form_input-wrap-z.min-height-chkbox,
    .form_input-wrap-z.check {
        min-height: 60px
    }

    .form_input-wrap-z.skfix {
        min-height: 60px;
        position: relative
    }

    .body-5z.blue.light {
        font-size: 10px
    }

    .footer_top-right-z {
        grid-column-gap: 16px;
        grid-row-gap: 48px;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        display: grid
    }

    .hero-image_wrap-z {
        width: 200%;
        margin-top: 24px;
        margin-left: -129px
    }

    .section-home_contact-z.btm-40 {
        padding-left: 10px
    }

    .features-content-z {
        grid-column-gap: 16px;
        grid-template-columns: 1fr 1fr
    }

    .features-content-z.height600 {
        height: 1000px
    }

    .features-content-z.height800 {
        height: 800px
    }

    .features-content-z.mf {
        max-width: 100%
    }

    .input-field-z {
        margin-bottom: 15px
    }

    .tabs-menu-z {
        grid-column-gap: 0px
    }

    .tabs-menu_testimonials-z {
        grid-column-gap: 24px
    }

    .tabs-menu_testimonials-z.margin-150.right {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 1fr .5fr;
        justify-items: end;
        margin-bottom: -80px
    }

    .lp_features_image-wrap-z {
        background-image: none
    }

    .lp_stats-grid-z {
        grid-row-gap: 60px
    }

    .testimonial_img-z.sms {
        object-fit: cover;
        object-position: 90% 50%
    }

    .testimonial_img-z.mob {
        height: 100vh;
        object-fit: fill;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .testimonial_img-z.desk {
        height: 100%
    }

    .hero-heading-z.inline.ch-15 {
        width: 15ch
    }

    .features_image-wrap-z {
        background-image: none
    }

    .features_image-wrap-z.left.mf {
        align-items: center
    }

    .section_home-hero-z.hero-1 {
        background-position: 0 0, 80% -10%
    }

    .section_home-hero-z.newsletter {
        max-height: 114vh;
        min-height: 112vh;
        margin-top: -25px;
        padding-top: 0
    }

    .product_hero-max-widthz.home-hero {
        padding-top: 60px
    }

    .product_hero-max-widthz.mob {
        max-width: 100%
    }

    .product-cta_float-wrapper-z.image-1 {
        left: 10px
    }

    .product-cta_float-wrapper-z.image-5 {
        bottom: 60px
    }

    .body-3z {
        font-size: 14px
    }

    .body-3z._80 {
        max-width: 100%
    }

    .body-3z.ch52 {
        width: 100%
    }

    .button-z._42bb96 {
        font-size: 16px
    }

    .float_content-center-z {
        margin-left: 12px;
        margin-right: 24px
    }

    .solutions_cta-icons-wrapper.hide-mobile {
        display: none
    }

    .section_home-solutions-z.top-pad120,
    .section_home-solutions-z.top-pad80 {
        padding-top: 60px
    }

    .lp_features-images_grid-wrap-z {
        background-image: none
    }

    .testimonials_content-z.top-margin {
        margin-top: 220px
    }

    .play_wrapper-z.small-icon {
        top: 70px
    }

    .tabs_image-wrap-z {
        background-position: 50%;
        padding-left: 16px;
        padding-right: 16px
    }

    .navbar_menu-items-z {
        display: none
    }

    .submit-button_wrap-z {
        flex: 1
    }

    .testimonial_overlay-z {
        background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0), #414141 52%)
    }

    .testimonial_overlay-z.solid {
        background-image: radial-gradient(circle at 100% 100%, rgba(255, 255, 255, 0), #414141 58%)
    }

    .tabs-content_testimonials-z.height600 {
        height: 100vh
    }

    .tabs-content_testimonials-z.height800 {
        height: 800px
    }

    .navbar_link-z {
        display: block
    }

    .lp_tab-content-item-z.text {
        grid-row-gap: 24px;
        flex-direction: column
    }

    .stats_grid-z {
        grid-row-gap: 60px
    }

    .section_home-features-z,
    .section_home-features-z.btm-margin-100 {
        padding-left: 10px;
        padding-right: 10px
    }

    .section_home-features-z.btm-margin-100.mf {
        max-width: 100%;
        margin-top: auto
    }

    .testimonial_cta-wrap-z {
        margin-bottom: 6px
    }

    .testimonial_cta-wrap-z.abs-btm-left.newsletter {
        margin-left: auto;
        left: -20%
    }

    .testimonial_cta-wrap-z.centered {
        padding-top: 40px
    }

    .product_tabs-slider-mask-z {
        max-width: 110%
    }

    .solutions_gallery-grid-z {
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr
    }

    .margin-top-z {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .form_radio-wrapper.popup {
        flex-direction: column
    }

    .navbar_logo-z {
        padding-left: 0
    }

    .lp_tabs-menu-z {
        grid-column-gap: 0px
    }

    .heading-5z {
        display: block
    }

    .section_home-solutions-gallery {
        padding-left: 10px;
        padding-right: 10px
    }

    .section_home-solutions-gallery.bg--fafafa.hide-img.no-margin {
        padding-left: 20px;
        padding-right: 20px
    }

    .page-padding-z.large.mobile-first {
        padding-left: 0;
        padding-right: 0
    }

    .page-padding-z.large.mf {
        max-width: 100%;
        padding-left: 25px;
        padding-right: 25px
    }

    .navbar-z.newsletter {
        flex-direction: column;
        align-items: center;
        padding-left: 25px;
        padding-right: 25px;
        display: flex
    }

    .link-1z.left-mob {
        text-align: left
    }

    .section_lp-stats-z.sk-fix1 {
        padding-left: 5px;
        padding-right: 5px
    }

    .lp_features_image-bottom-right-z {
        max-width: 80%;
        bottom: 24px
    }

    .lp_features_text-wrapper {
        background-image: none
    }

    .button-secondary-z.is_play-button {
        background-position: 30%
    }

    .tab-link-z {
        flex: .2 0 auto
    }

    .container-large-z.padding-left60 {
        padding-left: 16px;
        padding-right: 16px
    }

    .container-large-z.mf {
        max-width: 100%
    }

    .container-large-z.left-right-pad.sk-fix-1 {
        padding-left: 5px;
        padding-right: 5px
    }

    .lp_features-testimonial-wrap-z {
        margin-left: 20px;
        margin-right: 20px;
        padding-right: 40px
    }

    .testimonial_text-wrap-z {
        margin-top: 0
    }

    .margin-bottom-z {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom-z.margin-large.mf {
        max-width: 100%
    }

    .margin-bottom-z.margin-large.mf._0 {
        margin-bottom: 0
    }

    .margin-bottom-z.margin-xxsmall {
        display: flex
    }

    .margin-bottom-z.margin-xxsmall.mf._0 {
        margin-bottom: 0
    }

    .form-z {
        display: block
    }

    .form-z.popup,
    .form-z.mob-col1 {
        grid-template-columns: 1fr
    }

    .tabs_float-wrap-z {
        margin-left: auto;
        bottom: 16px;
        left: auto;
        right: auto
    }

    .text-align-center-z {
        flex: 0 auto
    }

    .lp_features_image-btm-z {
        left: -24px
    }

    .section-home_stats-z.nobg {
        padding-bottom: 60px
    }

    .link-3z {
        display: block
    }

    .cta-z.mobile-centered {
        min-width: 100px
    }

    .tabs_home-testimonials-z {
        padding-top: 160px
    }

    .tabs_home-testimonials-z.height900 {
        height: 800px
    }

    .tabs_home-testimonials-z.height900.newsletter {
        height: 100vh;
        padding-top: 76px
    }

    .tabs_home-testimonials-z.height900.no-pad {
        height: 100vh;
        padding-top: 0;
        padding-bottom: 0
    }

    .swiper.swiper--persons {
        order: 1
    }

    .swiper-slide {
        width: 100%
    }

    .hero__person {
        width: 80px;
        border-radius: 14px
    }

    .hero__person.mod--1 {
        width: 80px
    }

    .relative-z {
        height: 50px
    }

    .fixed-wrapz {
        height: 40px
    }

    .dynamic-slider-next-btn {
        right: -10%
    }

    .dynamic-slider-prev-btn {
        left: -10%
    }

    .nav-animation-triggerz {
        overflow: hidden
    }

    .popup-content-wrapper-z {
        max-height: 75vh;
        padding: 4px 16px;
        overflow: auto
    }

    .section_home-testimonials-z.btm-80 {
        padding-left: 10px;
        padding-right: 10px
    }

    .home-cta_float-wrapper-z.image-1 {
        left: 10px
    }

    .home-cta_float-wrapper-z.image-5 {
        bottom: 60px
    }

    .home_tabs-menu-z {
        grid-column-gap: 0px
    }

    .home_tabs-menu-z.pos-btm.wrap {
        flex-wrap: wrap;
        justify-content: center
    }

    .flex-center.height240 {
        height: 140px;
        background-position: 50% 0
    }

    .flex-center.height240._2 {
        background-position: 50% 0
    }

    .site-wrapper-z {
        z-index: 2;
        padding-left: 16px;
        padding-right: 16px
    }

    .bg-fbfbfb.toppad60,
    .toppad80 {
        padding-top: 50px
    }

    .sms-img-500px {
        max-width: 100%
    }

    .img-block.max-447 {
        width: 100%;
        max-width: 100%
    }

    .img-block.mob-fixed-h {
        height: 250px;
        max-height: 250px;
        object-fit: cover
    }

    .round-white-cta-btn.max-width {
        max-width: 222px
    }

    .heading-48-600 {
        line-height: 1.3em
    }

    .bg-fafafa,
    .padding60 {
        padding-left: 10px;
        padding-right: 10px
    }

    .bg-f5f5f5 {
        margin-left: 10px;
        margin-right: 10px
    }

    .padding-left40 {
        padding-left: 10px;
        padding-right: 10px
    }

    .classpass {
        width: 20vw;
        top: 0%
    }

    .amazon {
        width: 16vw
    }

    .shopify {
        width: 15vw
    }

    .quickbooks {
        width: 22vw
    }

    .zapier {
        width: 20vw;
        bottom: -6%
    }

    .wisley {
        width: 20vw
    }

    .tableau {
        width: 25vw
    }

    .zoom {
        width: 15vw
    }

    .box-logo {
        width: 14vw;
        top: 4%
    }

    ._4-col-grid-z.tab-2col {
        grid-template-columns: 1fr
    }

    .padding-top140.mobile-first {
        padding-top: 20px
    }

    .padding-60-80 {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .btm30 {
        margin-bottom: 30px
    }

    .padding-tb80 {
        padding-top: 40px;
        padding-bottom: 40px
    }

    .mission_component_8 {
        padding: 32px 16px
    }

    .built-for-cta-background_wrapper_8 {
        bottom: 6%
    }

    .trust_wrapper_8.gradient-aqua {
        margin-left: 5%;
        margin-right: 5%;
        top: 2.5%
    }

    .built-for-cta_wrapper_8 {
        height: 110vw;
        display: flex
    }

    .built-for-cta_wrapper_8.heightauto {
        height: auto
    }

    .other-case-study_item_8 {
        width: auto
    }

    .testimonial-second-column_8 {
        display: none
    }

    .case-study_tab-content-item_8.text {
        grid-row-gap: 24px;
        flex-direction: column
    }

    .hero-copy_wrapper_8 {
        margin-top: 290px
    }

    .challenge-card_item_8 {
        padding: 16px
    }

    .case-study_features_image-small-grid_8 {
        padding-right: 0
    }

    .testimonials-carousel_8 {
        padding-left: 0;
        padding-right: 0
    }

    .section_support {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .solution-highlight_item_8.gradient-aqua,
    .solution-card_item_8 {
        padding: 32px 16px
    }

    .case-study-hero_image_8 {
        width: 90vw
    }

    .effect_wrapper_8 {
        flex-wrap: wrap;
        justify-content: center
    }

    .effect_wrapper_8.left-margin {
        justify-content: center;
        align-items: center
    }

    .margin-bottom_8 {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .section_switch-to-zenoti_8 {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .case-study_testimonial-content-wrapper_8 {
        padding-top: 40px
    }

    .lp_tabs-menu_8 {
        grid-column-gap: 16px;
        grid-row-gap: 8px;
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .margin-top_8 {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .hero-absolute_image-wrapper_8 {
        display: none;
        position: absolute;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .built-for-cta-image_wrapper_8 {
        bottom: 6%
    }

    .tab-link_8 {
        flex: .2 0 auto;
        justify-content: flex-start
    }

    .testimonial_carousel-wrapper_8 {
        padding-left: 0;
        padding-right: 0
    }

    .hero--image_background.gradient-aqua {
        width: 75vw;
        bottom: -1%
    }

    .results-stat_item_8 {
        width: 70%
    }

    .section_built-for-cta_8.gradient-aqua {
        padding-top: 60px
    }

    .effects_item_8 {
        align-items: center
    }

    .effects_item_8.fixed-width {
        text-align: center
    }

    .case-study_features-images_grid-wrapper_8,
    .lp_features_text-wrapper-2 {
        background-image: none
    }

    .width240-center {
        width: 50%
    }

    .company-logo-block {
        height: 145px
    }

    .company-social-wrapper.no-interaction {
        margin-left: 20px;
        margin-right: 20px
    }

    .testimony-arrow.left.abs-btm {
        left: -22%
    }

    .testimony-arrow.abs-btm {
        left: 22%
    }

    .teal-container {
        padding: 40px 20px
    }

    .form_label-static {
        margin-bottom: 0
    }

    .time.margin-8 {
        margin-left: 10px;
        margin-right: 10px
    }

    .popup-content-wrap {
        max-height: 78vh
    }

    .popup-cross {
        right: -15%
    }

    .height900.newsletter {
        height: 100%
    }

    .height900._100vh {
        height: 100vh
    }

    .top-right-img {
        top: -8%;
        right: 9%
    }

    .btm-left-img.pos-width-400 {
        width: 150px
    }

    .top-left-img {
        width: 30%;
        left: 7%
    }

    .left-center-img {
        width: 70%;
        top: 20px
    }

    .left-center-img.center-top.rel-left-0 {
        left: 0
    }

    .top-right-img-2 {
        width: 55%;
        top: 10%;
        right: -9%
    }

    .top-right-img-2.width {
        right: -9%
    }

    .top-right-img-2.abs-rgt-top-2 {
        width: 150px
    }

    .top-right-img-3 {
        top: 7%
    }

    .top-right-img-3.width340 {
        width: 150px;
        top: -2%;
        right: -1%
    }

    .btm-right-img.width450-left-2 {
        right: -1%
    }

    .btm-right-img.width370 {
        width: 150px;
        right: -2%
    }

    .top-left-img-hero {
        width: 30%;
        bottom: 80px;
        left: 7%
    }

    .top-left-img-hero.mob-width-200 {
        width: 30%;
        bottom: 100px;
        left: 5%
    }

    .top-right-img-hero {
        width: 30%;
        left: 7%
    }

    .top-right-img-hero.top--2 {
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%
    }

    .btm-left-img-4 {
        width: 40%
    }

    .abs-left.left-20px {
        left: -9%
    }

    .abs-right-top.btm10.pos-rel-rad24.width580 {
        z-index: 1000;
        max-width: 200px;
        top: auto;
        bottom: -1%;
        left: 13%;
        right: 0%
    }

    .abs-right-btm.right10 {
        right: -12%
    }

    .container-f {
        padding-left: 16px;
        padding-right: 16px
    }

    .img-block-f.mob.h-550 {
        min-height: 250px
    }

    .white-cta-f {
        padding-left: 40px;
        padding-right: 40px
    }

    .flexh-center-start-f.mob-v {
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: flex-start
    }

    .flexh-center-start-f.mob-v.justify-center {
        align-items: center
    }

    .marginbtm-20-f._70 {
        max-width: 80%
    }

    .marginbtm-20-f._60 {
        width: 80%
    }

    .border-card-f.v-pad {
        max-height: 450px
    }

    .border-card-f.white.padding-large {
        margin-left: 0;
        margin-right: 0;
        padding: 40px 20px
    }

    .margin-horizontal_z {
        margin-top: 0;
        margin-bottom: 0
    }

    .margin-vertical_z {
        margin-left: 0;
        margin-right: 0
    }

    .padding-horizontal_z {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-left_z {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-top_z {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-left_z {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .margin-right_z {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .max-width-full-mobile-portrait_z {
        width: 100%;
        max-width: none
    }

    .padding-right_z {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .margin-bottom_z {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .hide-mobile-portrait {
        display: none
    }

    .padding-bottom_z {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-top_z {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-vertical_z {
        padding-left: 0;
        padding-right: 0
    }

    .body-text_z {
        text-align: center;
        align-self: center
    }

    .body-text_z.text-align-center_z.text-color-white.width,
    .body-text_z.text-align-center_z.ch-55 {
        width: auto
    }

    .body-text_z.text-align-center_z.white-txt {
        max-width: 90%
    }

    .body-text_z.text-align-center_z.ch-50 {
        width: auto
    }

    .body-text_z.text-align-center_z._60.top-20 {
        max-width: 80%
    }

    .body-text_z.text-color-white_z._20px.bold.align-center {
        text-align: center
    }

    .body-text_z.text-color-black.mobile {
        letter-spacing: 0;
        font-size: .7rem;
        line-height: 1.4rem
    }

    .body-text_z.top-mrgn.ch-45.mf {
        max-width: 100%;
        margin-top: 30px;
        margin-bottom: 30px
    }

    .body-text_z.ch-80 {
        max-width: 100%
    }

    .body-text_z.ch-80.mf {
        margin-left: auto;
        padding-left: 25px
    }

    .body-text_z.top-mrgn-0 {
        margin-top: -45px
    }

    .h2-heading_z.text-align-center_z.ch-20 {
        max-width: none;
        display: block
    }

    .h2-heading_z.text-align-center_z.ch-22 {
        max-width: none
    }

    .h2-heading_z.text-align-center_z.ln-hgt-30 {
        line-height: 30px
    }

    .h3-heading_z.text-align-center_z.text-color-white.ch-20 {
        width: 100%
    }

    .h3-heading_z.text-align-center_z.text-color-white.ch-35 {
        width: auto
    }

    .h3-heading_z.text-align-center_z.gradient-text {
        line-height: 2.2rem
    }

    .h4-heading_z.green {
        color: var(--sea)
    }

    .h5-heading_z.top-mrgn {
        font-size: 1.25rem;
        line-height: 1.4rem
    }

    .h6-heading_z.green.btm-10.align-center {
        text-align: center
    }

    .accordian-dropdown.padding-0_z {
        padding-left: 0;
        padding-right: 0
    }

    .width373 {
        width: 100%
    }

    .arrow-pos_z {
        margin-top: 650px;
        margin-bottom: 140px
    }

    .btm-left-img-5 {
        width: 40%
    }

    .hero-img-home {
        max-width: 100%
    }

    .abs-btm-hero {
        min-height: 200px;
        bottom: -136px
    }

    .prod-abs-left-middle {
        width: 128px
    }

    .prod-abs-rgt-btm {
        width: 120px
    }

    .leftbtm-img.left-2-_btm13.width-custom {
        width: 101px
    }

    .top-left.width290 {
        width: 150px;
        left: -3%
    }

    .section-hero-z {
        margin-top: 140px;
        padding-right: 20px
    }

    .section-hero-z._32ab6a,
    .section-hero-z.a5cbe3 {
        margin-top: 80px
    }

    .ag-stats-grid {
        width: 100%
    }

    .stats-grid {
        width: 100%;
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: .25fr;
        align-content: center;
        justify-content: center;
        align-items: center;
        justify-items: center
    }

    .wrapper {
        width: 100%;
        height: 100%
    }

    .inner-swipe {
        position: absolute
    }

    .center-content-wrapper {
        width: 90%;
        flex-wrap: nowrap
    }

    .section-container,
    .footer-cntnt-wrapper {
        max-width: 90%
    }

    .image-54 {
        display: none
    }

    .list {
        width: 90%;
        padding-left: 20px
    }

    .storybreadcrumb {
        padding-left: 0;
        padding-right: 0
    }

    .shareicon {
        margin-left: 0
    }

    .flex-hor-between.padding-lr60 {
        padding-left: 10px;
        padding-right: 10px
    }

    .flex-hor-between.padding-lr60.mob-hide {
        display: none
    }

    .readmore-blognew {
        margin-right: 0
    }

    .blogtabs {
        flex: auto;
        font-size: .75rem;
        line-height: 1
    }

    .popup-wrapper-data.nav--popup-z {
        display: none
    }

    .data-popup-content-wrapper-z {
        max-height: 75vh;
        padding: 4px 16px;
        overflow: auto
    }

    .stats-container.mf {
        max-width: 100%;
        background-color: #e1f0ef;
        padding: 25px
    }

    .sitemapwrap {
        margin-top: 180px
    }

    .newsletter-slider {
        height: 160vh;
        margin-top: 85px
    }

    .main-content-text-wrapper {
        margin-top: 10px
    }

    .feature-spotlight {
        margin-top: 20px
    }

    .section_features-spotlight.f0fcff {
        margin-top: 20px;
        padding-top: 40px;
        padding-bottom: 20px
    }

    .left-content-wrapper-z {
        padding-left: 35px;
        padding-right: 25px
    }

    .right-cntnt-wrapper {
        padding-left: 20px;
        padding-right: 20px
    }

    .sms-img-500px-2 {
        max-width: 100%;
        margin-left: auto
    }

    .body-text_z-2 {
        text-align: center
    }

    .h1-heading_z-2.ch-30 {
        text-align: center;
        text-transform: uppercase
    }

    ._2-col-grid-2 {
        grid-row-gap: 28px;
        grid-template-columns: 1fr
    }

    ._2-col-grid-2._1col.mf {
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0
    }

    .div-block-22.mf,
    ._4-stats-section.mf,
    .stats-grid-wrapper-div.mf {
        max-width: 100%
    }

    .section-cutout-2 {
        height: 50px
    }

    .popup-content-wrapper-z-2 {
        max-height: 75vh;
        padding: 4px 16px;
        overflow: auto
    }

    .container-3 {
        max-width: 100%
    }

    .section-4 {
        max-width: 90%
    }

    .bg-e1f0ef.mf,
    .div-block-23 {
        max-width: 100%
    }

    .div-block-24 {
        padding-left: 25px;
        padding-right: 25px
    }

    .div-block-25 {
        max-width: 100%;
        padding-left: 25px;
        padding-right: 25px
    }

    .grid-7 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .stat-content-wrapper {
        height: 140px;
        align-items: center;
        display: flex
    }

    .key-wins-content-wrap {
        width: 270px;
        margin-left: auto
    }

    .newsletter_tabs-slider-z {
        padding-top: 20px;
        padding-bottom: 20px
    }

    ._3-col-grid-z.tab-2col {
        grid-template-columns: 1fr
    }

    .customer-experiences {
        margin-top: 20px
    }

    ._2-col-grid-z {
        grid-row-gap: 24px;
        grid-template-columns: 1fr;
        align-content: center;
        align-items: center
    }

    .bg-color-grid {
        margin-bottom: 0;
        margin-left: 0
    }

    .bg-color-grid.right {
        margin-top: 0;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px
    }

    .tooltip-box {
        width: auto;
        padding-left: 10px;
        padding-right: 10px;
        top: -230px
    }

    .tooltip-triangle {
        top: 230px
    }

    .div-block-36 {
        margin-left: 0;
        margin-right: 0
    }

    .lightbox-link {
        top: 20%;
        bottom: 0%;
        left: 2%;
        right: auto
    }

    .lightbox-link-2 {
        top: 21%;
        bottom: 0%;
        left: 2%;
        right: auto
    }

    .nav-animation-no-triggerz {
        overflow: hidden
    }

    .container-4,
    .container-5 {
        max-width: 100%
    }

    .bold-text-8,
    .bold-text-9,
    .bold-text-10,
    .bold-text-11,
    .bold-text-12,
    .bold-text-13,
    .bold-text-14,
    .bold-text-15 {
        color: #fff
    }

    .image-58 {
        max-width: 80%
    }

    .testimonial-banner {
        height: 90vh;
        margin-top: 85px
    }

    .logos-wrapper {
        margin-top: 140px
    }

    .stats-wrapper {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .testimonial-thumbnail-img {
        max-width: 80%
    }

    .testimonial-lightbox {
        margin-top: 30px
    }

    .testimonial-stats-section {
        margin-top: 0
    }

    .testimonial-stats-container {
        flex-direction: column
    }

    .right-details-wrapper {
        margin-top: 30px;
        margin-left: 20px
    }

    .testimonial-content-section {
        margin-left: 20px;
        margin-right: 20px
    }

    .footer-wrapper {
        height: 600px;
        flex-direction: column
    }

    .left-logo-wrapper {
        justify-content: center;
        display: flex
    }

    .image-62 {
        max-width: 60%
    }

    .div-block-45 {
        grid-column-gap: 40px;
        margin-left: 20px;
        margin-right: 20px;
        display: flex
    }

    .compare-hero-section {
        margin-top: 300px;
        margin-bottom: 220px
    }

    .blvd-stats-wrapper {
        margin-top: 60px
    }

    .counter-text {
        width: auto;
        text-align: left;
        font-size: 14px;
        line-height: 1.5;
        position: relative
    }

    .counter-small-text {
        line-height: 1em
    }

    .cta-container {
        height: 15rem
    }

    .right-form-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .footer-form-two {
        padding: 20px
    }

    .footer-form-block-two {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .contact-text-wrapper-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .bold-text-16,
    .bold-text-17 {
        color: #fff
    }

    .form-banner {
        background-position: 50%;
        background-size: cover;
        padding-left: 40px;
        padding-right: 40px
    }

    .careers-banner {
        height: 84vh;
        background-image: url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/64aea89f1b9e2f29031a8490_Careers%20banner%20mobile.png), url(https://assets-global.website-files.com/60f5b2668dfff508a3bbb37e/64abe2c3ec11a19b72d08081_Careers%20banner.png);
        background-position: 50%, 50%;
        background-repeat: no-repeat, no-repeat;
        background-size: contain, contain;
        margin-top: 110px
    }

    .column.firsticon {
        flex-direction: column;
        display: flex
    }

    .image-76 {
        display: block
    }

    .div-block-48 {
        display: none
    }

    .text-block-r-padding {
        padding-right: 0
    }

    .image-80 {
        min-width: auto;
        display: block;
        position: static
    }

    .bold-text-18 {
        color: #25847b
    }

    .bold-text-18.whitetext {
        color: #fff
    }

    ._2-col-grid-3 {
        grid-row-gap: 28px;
        grid-template-columns: 1fr
    }

    .input-field-z-4 {
        margin-bottom: 15px
    }

    .body-text_z-5 {
        text-align: center;
        align-self: center
    }

    ._2-col-grid-4 {
        grid-row-gap: 28px;
        grid-template-columns: 1fr
    }

    .body-text_z-6 {
        text-align: center;
        align-self: center
    }

    .padding-tb-20 {
        margin-bottom: 20px
    }
}

#w-node-_26cc362a-5655-9173-a444-8f47f6520a93-7bec6b5f {
    align-self: start
}

#w-node-_26cc362a-5655-9173-a444-8f47f6520aa5-7bec6b5f {
    align-self: end
}

#tabs-menu.w-node-_69478996-742e-a5ff-228c-369ecc2ebfe3-7bec6b5f {
    grid-area: 1/1/2/13
}

#w-node-_69478996-742e-a5ff-228c-369ecc2ebff8-7bec6b5f {
    grid-area: 2/1/2/13
}

#w-node-c2861667-ca95-c63f-43cc-9ca82a55ef6c-7bec6b5f {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-c2861667-ca95-c63f-43cc-9ca82a55ef6f-7bec6b5f {
    align-self: end
}

#w-node-d513892c-a9e2-9b40-a725-dcce8c07dda5-7bec6b5f,
#w-node-f1a97f6f-a51f-8e76-262b-c33dae7a00c1-7bec6b5f,
#w-node-dfabc276-455c-75ac-4326-2216d30aca2d-7bec6b5f,
#w-node-_2a6b5063-05f1-26ad-cf1e-35e76c59686d-7bec6b5f,
#w-node-b469b83c-7fd9-3db2-4cde-d31d8a477e5b-7bec6b5f,
#w-node-f4f5e267-a991-fe98-f922-0037d2374235-7bec6b5f,
#w-node-_2fbc37cd-2401-9a22-6b00-71310125800b-7bec6b5f {
    align-self: center
}

#w-node-_4eb1c0bd-4b18-b831-7ab2-0bdf8ac273ae-7bec6b5f {
    align-self: center;
    justify-self: center
}

#w-node-_9bb7465b-86b5-d781-5b8d-01066bd19f99-7bec6b5f {
    align-self: center
}

#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4eac-bcbe4ea6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4eb1-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4eb5-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4eb9-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ebd-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ec1-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ec5-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ec9-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ecd-bcbe4ea6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_258dfefc-a600-08eb-76b6-3bfe2e018040-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ee3-bcbe4ea6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ee4-bcbe4ea6,
#w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ee6-bcbe4ea6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f31f0647-f802-4fb4-18e4-ebdcaa5cc664-798fb8ad,
#w-node-a2f06eed-6cf3-a343-4e8e-9051a8a4edcb-a8a4edcb,
#w-node-_505c9831-584b-ade2-dc06-c7aa544ba570-544ba56c {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_505c9831-584b-ade2-dc06-c7aa544ba571-544ba56c {
    grid-area: span 1/span 4/span 1/span 4
}

#switchToZenoti.w-node-_505c9831-584b-ade2-dc06-c7aa544ba57f-544ba56c {
    grid-area: 1/6/2/13
}

#w-node-_505c9831-584b-ade2-dc06-c7aa544ba582-544ba56c,
#w-node-_505c9831-584b-ade2-dc06-c7aa544ba586-544ba56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_505c9831-584b-ade2-dc06-c7aa544ba58a-544ba56c,
#w-node-_505c9831-584b-ade2-dc06-c7aa544ba58e-544ba56c,
#w-node-_505c9831-584b-ade2-dc06-c7aa544ba592-544ba56c,
#w-node-_505c9831-584b-ade2-dc06-c7aa544ba596-544ba56c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_505c9831-584b-ade2-dc06-c7aa544ba59a-544ba56c,
#w-node-_505c9831-584b-ade2-dc06-c7aa544ba59e-544ba56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9f5bb15b-2670-5dee-d667-2860b5327cfd-544ba56c,
#w-node-_505c9831-584b-ade2-dc06-c7aa544ba5a2-544ba56c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_505c9831-584b-ade2-dc06-c7aa544ba5a3-544ba56c,
#w-node-_505c9831-584b-ade2-dc06-c7aa544ba5a8-544ba56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_505c9831-584b-ade2-dc06-c7aa544ba5a5-544ba56c {
    order: 0;
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_15b0bb74-fad2-0780-3813-24c91e9b1611-1e9b160a,
#w-node-_15b0bb74-fad2-0780-3813-24c91e9b1612-1e9b160a,
#w-node-_15b0bb74-fad2-0780-3813-24c91e9b161a-1e9b160a,
#w-node-_15b0bb74-fad2-0780-3813-24c91e9b161b-1e9b160a,
#w-node-_15b0bb74-fad2-0780-3813-24c91e9b1623-1e9b160a,
#w-node-_15b0bb74-fad2-0780-3813-24c91e9b1624-1e9b160a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4b4b7374-7cd9-7327-fd6f-3338219390f5-219390e4 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_4b4b7374-7cd9-7327-fd6f-33382193912f-219390e4,
#w-node-_4b4b7374-7cd9-7327-fd6f-333821939148-219390e4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4b4b7374-7cd9-7327-fd6f-333821939161-219390e4 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_4b4b7374-7cd9-7327-fd6f-333821939172-219390e4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4b4b7374-7cd9-7327-fd6f-33382193918b-219390e4 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4b4b7374-7cd9-7327-fd6f-3338219391e4-219390e4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4b4b7374-7cd9-7327-fd6f-3338219391eb-219390e4 {
    grid-area: span 1/span 9/span 1/span 9
}

#w-node-_4b4b7374-7cd9-7327-fd6f-3338219391fc-219390e4,
#w-node-_4b4b7374-7cd9-7327-fd6f-333821939217-219390e4,
#w-node-_13e4dc28-c9ac-4441-4438-9c3a0d8e75da-219390e4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_4b4b7374-7cd9-7327-fd6f-333821939241-219390e4 {
    grid-area: span 1/span 3/span 1/span 3;
    align-self: auto
}

#w-node-_4b4b7374-7cd9-7327-fd6f-33382193924b-219390e4 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-_4b4b7374-7cd9-7327-fd6f-333821939252-219390e4 {
    grid-area: 2/10/3/13
}

#w-node-_5ef60f91-33fa-42ba-d904-086ab7966caa-7bec6b7b,
#w-node-d53e75c5-4724-efc1-793d-78b96d4ea621-7bec6b7b,
#w-node-b04138a3-6da7-264f-75d6-92e39b89645f-7bec6b7b,
#w-node-_69e0a707-ae4f-aa75-fca1-3cbc1959cbac-7bec6b7b,
#w-node-_43296b6e-d2fa-e721-78e4-ba8e43dcb672-7bec6b7b,
#w-node-_5c69ba7b-fee9-8d7d-2055-0ecfe3e19153-7bec6b7b,
#w-node-_056cdf4d-e490-eccc-1565-0058f310ec7b-7bec6b7b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0ba1320-9836-5e7f-d67d-21dcbee38c4c-7bec6b7b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1802-7bec6b7b {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1803-7bec6b7b {
    grid-area: span 1/span 4/span 1/span 4
}

#switchToZenoti.w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1811-7bec6b7b {
    grid-area: 1/6/2/13
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1814-7bec6b7b,
#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1818-7bec6b7b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a181c-7bec6b7b,
#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1820-7bec6b7b,
#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1824-7bec6b7b,
#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1828-7bec6b7b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a182c-7bec6b7b,
#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1830-7bec6b7b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1834-7bec6b7b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1835-7bec6b7b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1837-7bec6b7b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a183d-7bec6b7b,
#First-Name.w-node-_4aa3c7d2-a483-f596-8369-df21a3940790-94923737,
#Last-Name.w-node-_78253c8a-4b47-764e-3a2b-674b02dbb7fc-94923737,
#Number-of-Providers-3.w-node-_4aa3c7d2-a483-f596-8369-df21a3940796-94923737,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f28a-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f28d-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f28f-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f294-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f297-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f299-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f29e-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2a1-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2a3-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2a8-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2ab-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2ad-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2b2-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2b5-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2b7-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2bc-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2bf-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2c1-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2c6-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2c9-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2cb-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2d0-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2d3-7bec6ba4,
#w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2d5-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_472a54be-9f08-9aeb-c58f-dfaac3fa73d8-7bec6ba4 {
    align-self: start
}

#w-node-_472a54be-9f08-9aeb-c58f-dfaac3fa73dd-7bec6ba4 {
    align-self: center
}

#w-node-_2adc2141-85e1-3058-2140-f9c89b3ce237-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_3c9e39b1-b1a5-c4bc-ef13-3f284e3acbb7-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_472a54be-9f08-9aeb-c58f-dfaac3fa73e5-7bec6ba4 {
    grid-area: 1/2/2/3
}

#w-node-_2d7f96a5-5353-61a6-684f-bc4935a0cf4a-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_724a46ef-cef8-2e3c-2d0f-bbc7774d105a-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_472a54be-9f08-9aeb-c58f-dfaac3fa73ef-7bec6ba4 {
    grid-area: 1/2/2/3
}

#w-node-e6a9b890-5aab-0159-82c5-ac7471c04eba-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_49a4f85b-3b4b-fb54-a29b-879d0c6dc8d8-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_472a54be-9f08-9aeb-c58f-dfaac3fa73f9-7bec6ba4 {
    grid-area: 1/2/2/3
}

#w-node-_52fea34a-65e3-606b-44a9-d3eb3fbb4af7-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_472a54be-9f08-9aeb-c58f-dfaac3fa7403-7bec6ba4 {
    grid-area: 1/2/2/3
}

#w-node-adc596ac-78d4-f4c1-a791-8813f7d0399f-7bec6ba4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-adc596ac-78d4-f4c1-a791-8813f7d039a5-7bec6ba4 {
    grid-area: 2/2/3/3
}

#w-node-f69b7c4f-e256-af44-6d27-27b6a2f4feb5-a2f4feaf,
#w-node-f69b7c4f-e256-af44-6d27-27b6a2f4fec9-a2f4feaf {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b6c56d3-4138-3469-a8b6-76ab67791b68-7bec6ba6 {
    align-self: center
}

#w-node-d6ec879a-b316-f681-d583-bdcdd02848c2-7bec6ba6 {
    align-self: center;
    justify-self: start
}

#w-node-b6025181-6f28-5f0b-b0e8-5bd9221ed77d-7bec6ba6,
#w-node-af36c98a-0cbf-1c24-63b8-3396ae966272-7bec6ba6,
#w-node-_99adc66c-42c5-69f3-d601-b2cc9729c2bd-7bec6ba6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6ba6 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6ba6 {
    grid-area: 1/6/2/13
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6ba6 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ca8-7bec6ba6 {
    grid-area: span 1/span 4/span 1/span 4
}

#switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6ba6 {
    grid-area: 1/6/2/13
}

#w-node-_70058796-f404-f2b8-1967-675b9c274cc7-7bec6ba6,
#w-node-_70058796-f404-f2b8-1967-675b9c274ccb-7bec6ba6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ccf-7bec6ba6,
#w-node-_70058796-f404-f2b8-1967-675b9c274cd3-7bec6ba6,
#w-node-_70058796-f404-f2b8-1967-675b9c274cd7-7bec6ba6,
#w-node-_70058796-f404-f2b8-1967-675b9c274cdb-7bec6ba6,
#w-node-_70058796-f404-f2b8-1967-675b9c274cdf-7bec6ba6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce0-7bec6ba6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce2-7bec6ba6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce5-7bec6ba6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3fa-7bec6ba6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3ff-7bec6ba6,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf403-7bec6ba6,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf407-7bec6ba6,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40b-7bec6ba6,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40f-7bec6ba6,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf413-7bec6ba6,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf417-7bec6ba6,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41b-7bec6ba6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41f-7bec6ba6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf420-7bec6ba6,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf422-7bec6ba6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b083bed7-4881-ce37-6c0b-4efcf301a045-7bec6c08 {
    align-self: center
}

#w-node-_7db0939e-3ccf-e925-295a-3053763ea427-7bec6c08 {
    justify-self: start
}

#w-node-_7db0939e-3ccf-e925-295a-3053763ea429-7bec6c08,
#w-node-_18cd8d55-eb77-a24c-52f7-2484f85b00e3-7bec6c08 {
    align-self: center
}

#w-node-_06c5e9ac-cde4-4d3f-e47f-ca13a0503eca-7bec6c08 {
    align-self: center;
    justify-self: center
}

#w-node-_06c5e9ac-cde4-4d3f-e47f-ca13a0503ecc-7bec6c08 {
    align-self: center
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-7bec6c1e,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-7bec6c1e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6c1e,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6c1e,
#w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6c1e,
#w-node-f14f6440-93ca-bbf4-4d46-9090cbf24819-7bec6c1e,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6c1e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-7bec6c1e,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee9-7bec6c1e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-7bec6c1e,
#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6c1e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-7bec6c1e,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-7bec6c1e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6c1e,
#w-node-_5b6c56d3-4138-3469-a8b6-76ab67791b68-7bec6c1f {
    align-self: center
}

#w-node-d6ec879a-b316-f681-d583-bdcdd02848c2-7bec6c1f {
    align-self: center;
    justify-self: start
}

#w-node-b6025181-6f28-5f0b-b0e8-5bd9221ed77d-7bec6c1f,
#w-node-af36c98a-0cbf-1c24-63b8-3396ae966272-7bec6c1f,
#w-node-_99adc66c-42c5-69f3-d601-b2cc9729c2bd-7bec6c1f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6c1f {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6c1f {
    grid-area: 1/6/2/13
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6c1f {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ca8-7bec6c1f {
    grid-area: span 1/span 4/span 1/span 4
}

#switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6c1f {
    grid-area: 1/6/2/13
}

#w-node-_70058796-f404-f2b8-1967-675b9c274cc7-7bec6c1f,
#w-node-_70058796-f404-f2b8-1967-675b9c274ccb-7bec6c1f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ccf-7bec6c1f,
#w-node-_70058796-f404-f2b8-1967-675b9c274cd3-7bec6c1f,
#w-node-_70058796-f404-f2b8-1967-675b9c274cd7-7bec6c1f,
#w-node-_70058796-f404-f2b8-1967-675b9c274cdb-7bec6c1f,
#w-node-_70058796-f404-f2b8-1967-675b9c274cdf-7bec6c1f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce0-7bec6c1f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce2-7bec6c1f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce5-7bec6c1f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3fa-7bec6c1f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3ff-7bec6c1f,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf403-7bec6c1f,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf407-7bec6c1f,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40b-7bec6c1f,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40f-7bec6c1f,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf413-7bec6c1f,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf417-7bec6c1f,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41b-7bec6c1f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41f-7bec6c1f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf420-7bec6c1f,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf422-7bec6c1f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5c72711e-56d4-31c3-548a-3320c253bb6c-7bec6c20 {
    align-self: end;
    justify-self: end
}

#w-node-_73e94abb-6dce-32ca-b1a5-4e3a882c7574-7bec6c20 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c576db0-777d-5144-21ab-3e82d4eb9b28-7bec6c20 {
    align-self: end;
    justify-self: start
}

#w-node-ea7eae16-1f85-c019-5f50-b32631f2de8e-7bec6c20 {
    align-self: end;
    justify-self: end
}

#w-node-b92c5459-f71f-fb57-a329-10fc5685f30e-7bec6c20 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b92c5459-f71f-fb57-a329-10fc5685f310-7bec6c20 {
    align-self: start;
    justify-self: start
}

#w-node-_935c667a-b5dd-18f5-8698-71b1a5b13603-7bec6c20 {
    grid-area: 1/1/2/2
}

#w-node-_935c667a-b5dd-18f5-8698-71b1a5b1360a-7bec6c20 {
    grid-area: 1/2/2/3
}

#w-node-_935c667a-b5dd-18f5-8698-71b1a5b13611-7bec6c20 {
    grid-area: 1/3/2/4
}

#w-node-_935c667a-b5dd-18f5-8698-71b1a5b13618-7bec6c20 {
    grid-area: 2/2/3/3
}

#w-node-_76a89c22-d07b-d738-7ef1-133e9df040c8-7bec6c20 {
    grid-area: 1/2/2/3
}

#w-node-e3107766-d91f-0b28-7e80-79bd3216bfbc-3216bfbb {
    align-self: start
}

#First-Name-2.w-node-_162a2838-d29e-138d-cee2-f914009350de-3216bfbb,
#Last-Name-2.w-node-_77887b02-c23c-2e5d-1a23-df0734c915f0-3216bfbb,
#Number-of-Providers-3.w-node-_238c30d6-0798-678a-c78f-f104a2544f2f-3216bfbb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6b2d6e48-22bd-803a-d7f7-6d0379678541-7bec6c2e {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_483809c7-3e3c-acfb-0dbd-f1c4c3d1c76c-7bec6c2e {
    align-self: center
}

#w-node-eccf0446-f7e1-30e2-cd2f-5e176f5314e1-7bec6c2e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: end
}

#w-node-eccf0446-f7e1-30e2-cd2f-5e176f5314e3-7bec6c2e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: start
}

#w-node-eccf0446-f7e1-30e2-cd2f-5e176f5314e5-7bec6c2e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start;
    justify-self: end
}

#w-node-eccf0446-f7e1-30e2-cd2f-5e176f5314e7-7bec6c2e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start;
    justify-self: start
}

#w-node-eccf0446-f7e1-30e2-cd2f-5e176f5314e9-7bec6c2e,
#w-node-dbbe1c3d-ab8d-29c8-5605-12cdef761bca-7bec6c2e,
#w-node-dbbe1c3d-ab8d-29c8-5605-12cdef761bdd-7bec6c2e,
#w-node-_6881b8f6-fba3-f5a2-7e42-ddbb72e6d2b4-7bec6c2e,
#w-node-_64c1a1cd-4ded-3301-294a-44c054342b75-7bec6c2e,
#w-node-_821579aa-5877-4bef-c529-3b702111f666-7bec6c2e {
    align-self: center
}

#w-node-b432f6ab-d986-88e0-b8d2-5c28f04fba74-7bec6c2e {
    grid-area: 1/1/2/7
}

#w-node-b432f6ab-d986-88e0-b8d2-5c28f04fba76-7bec6c2e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: end
}

#w-node-b432f6ab-d986-88e0-b8d2-5c28f04fba78-7bec6c2e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: start
}

#w-node-b432f6ab-d986-88e0-b8d2-5c28f04fba7a-7bec6c2e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start;
    justify-self: end
}

#w-node-b432f6ab-d986-88e0-b8d2-5c28f04fba7c-7bec6c2e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start;
    justify-self: start
}

#w-node-_7784c4c3-5018-e9ba-8211-78c499520656-7bec6c2e {
    justify-self: start
}

#w-node-_7784c4c3-5018-e9ba-8211-78c499520658-7bec6c2e,
#w-node-dddf6e79-f8ee-549f-780a-7a53b02543c5-7bec6c2e {
    align-self: center
}

#w-node-_01dcfcb9-3571-a3af-2611-4f109cd624b3-7bec6c2e {
    grid-area: 1/1/2/6
}

#w-node-_342511fa-a0c5-f854-732d-59c6ecbb4353-7bec6c2e {
    align-self: center
}

#w-node-_96406ab4-864e-174a-2d5a-6a84af6a0657-7bec6c2e {
    justify-self: start
}

#w-node-_96406ab4-864e-174a-2d5a-6a84af6a0659-7bec6c2e,
#w-node-_7a4b6546-a446-0607-4775-eeb8bbf411b0-7bec6c2e {
    align-self: center
}

#w-node-_2117aae4-9239-c1ca-fe80-9f2db7799c65-7bec6c2e {
    justify-self: start
}

#w-node-_2117aae4-9239-c1ca-fe80-9f2db7799c67-7bec6c2e,
#w-node-dcc64784-7ac7-84ed-8c74-03f8fe64e1a2-7bec6c2e {
    align-self: center
}

#w-node-_7f857b38-cf92-b346-e6eb-0d59513719ab-7bec6c2e {
    justify-self: start
}

#w-node-_7f857b38-cf92-b346-e6eb-0d59513719ad-7bec6c2e,
#w-node-bc358a58-c3c7-0b2a-a740-0f6dea19bc42-7bec6c2e,
#w-node-_8f89182b-56bf-8eb3-3281-3ab9373945e8-7bec6c2e,
#w-node-_9d136af9-44ac-0be2-011d-ad6114dd58e1-7bec6c31 {
    align-self: center
}

#w-node-_8c40e727-b96f-5962-4d4d-9b2aa797f9c4-7bec6c31 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-c99058a9-0ab6-ce0e-f781-593e6e8e84f4-7bec6c31 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49fd7d3c-ca89-9887-12b8-2955be6ee23c-7bec6c31,
#w-node-ad607683-c82e-5074-026f-f2a23a88f22c-7bec6c31,
#w-node-_92b89b98-d6f7-868d-8536-475e840c7f0d-7bec6c31 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_136eec1b-187a-6355-1865-cd4f33e70e69-7bec6c31,
#w-node-_136eec1b-187a-6355-1865-cd4f33e70e77-7bec6c31,
#w-node-_136eec1b-187a-6355-1865-cd4f33e70e86-7bec6c31,
#w-node-_136eec1b-187a-6355-1865-cd4f33e70e96-7bec6c31,
#w-node-_136eec1b-187a-6355-1865-cd4f33e70eaa-7bec6c31,
#w-node-_136eec1b-187a-6355-1865-cd4f33e70eb8-7bec6c31,
#w-node-_136eec1b-187a-6355-1865-cd4f33e70ece-7bec6c31,
#w-node-_136eec1b-187a-6355-1865-cd4f33e70ee2-7bec6c31,
#First-Name-3.w-node-_4468ff35-3035-c5c2-da1e-cf289c2314a9-7bec6c31,
#Last-Name-3.w-node-b191b9fe-0dcc-1482-042b-5e4819c9ecbb-7bec6c31,
#Number-of-Providers-3.w-node-_853157a9-ae1c-b433-7d43-1cc5eb6efb6b-7bec6c31 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4cf811dd-470e-3151-68bc-2997a9d3c63b-7bec6c31 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_938e104e-8040-d04b-7f22-5161c4b08e3e-7bec6c31,
#w-node-_60492eee-d74c-2b16-be63-aaed737ab0b6-7bec6c31,
#w-node-_6bde757e-79a8-b75c-1022-9b677e180a57-7bec6c31,
#w-node-d72b829e-d999-00cb-9729-113147b67581-7bec6c31,
#w-node-_58e0ace3-d168-9911-f4e8-5d99f7d3677f-7bec6c31,
#w-node-_851d0ee2-a4b1-ef8f-1e72-c1973860c687-7bec6c31,
#w-node-_1b393c80-2cc6-771e-4b70-11ab41d40bd1-7bec6c31,
#w-node-_6dd994d1-4ceb-4d1c-f25a-bfefcf94113d-7bec6c31,
#w-node-c486c2dc-60b6-8770-8d28-50fa3455d2b7-7bec6c31,
#w-node-_58a4fa7d-2032-5636-19b3-d77139a47695-7bec6c34,
#w-node-_58a4fa7d-2032-5636-19b3-d77139a47696-7bec6c34,
#w-node-_58a4fa7d-2032-5636-19b3-d77139a476d4-7bec6c34,
#w-node-_5ef60f91-33fa-42ba-d904-086ab7966caa-7bec6c35 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d53e75c5-4724-efc1-793d-78b96d4ea621-7bec6c35 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-7bec6c35,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-7bec6c35 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6c35,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-7bec6c35,
#w-node-_12f15090-9050-439e-c0d7-1a307b728edd-7bec6c35,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6c35 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-7bec6c35,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee9-7bec6c35 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6c35 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-7bec6c35,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-7bec6c35 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6c35 {
    align-self: center
}

#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334da9-7bec6c35,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dad-7bec6c35,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db1-7bec6c35,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db5-7bec6c35,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db9-7bec6c35,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dbd-7bec6c35,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dc1-7bec6c35,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dc5-7bec6c35 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dce-7bec6c35 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dcf-7bec6c35,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dd1-7bec6c35 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6c36 {
    align-self: center
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-7bec6c36,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-7bec6c36 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6c36,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6c36,
#w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6c36,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6c36 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-7bec6c36,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee9-7bec6c36 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6c36 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-7bec6c36,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-7bec6c36,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-7bec6c37,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-7bec6c37 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6c37,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6c37,
#w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6c37,
#w-node-f14f6440-93ca-bbf4-4d46-9090cbf24819-7bec6c37,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6c37 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-7bec6c37,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee9-7bec6c37 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-7bec6c37,
#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6c37 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-7bec6c37,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-7bec6c37 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6c37 {
    align-self: center
}

#w-node-b6b48843-3d1b-7916-0d6e-48e098c27dff-7bec6c66,
#w-node-b6b48843-3d1b-7916-0d6e-48e098c27e0f-7bec6c66,
#w-node-b6b48843-3d1b-7916-0d6e-48e098c27ea3-7bec6c66,
#w-node-b6b48843-3d1b-7916-0d6e-48e098c27ee8-7bec6c66,
#w-node-_71f12208-eaf6-0476-c615-2ec3997ca6f5-7bec6c66,
#w-node-ea2c2cb8-6786-01ab-0087-3cee99cac0e4-7bec6c66,
#w-node-_96bc99ce-52c3-7288-cbc7-9a34d3c434d6-7bec6c69,
#w-node-_9da2feb5-0c55-7f41-4d35-7c9276d9bdd6-7bec6c69,
#w-node-_9da2feb5-0c55-7f41-4d35-7c9276d9be6a-7bec6c69,
#w-node-_9da2feb5-0c55-7f41-4d35-7c9276d9beaf-7bec6c69,
#First-Name-4.w-node-_337976b5-9c3b-6025-52c3-b709f07d084f-7bec6c69,
#Last-Name-4.w-node-_337976b5-9c3b-6025-52c3-b709f07d0850-7bec6c69 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_337976b5-9c3b-6025-52c3-b709f07d0851-7bec6c69 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-9.w-node-_8d8ca266-4d25-f190-c1aa-0606aa2dc6d4-7bec6c69,
#Number-of-Providers-3.w-node-_2b65d2ae-5188-d093-10e2-6bddba5361fe-7bec6c69 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_37273494-b0ac-116a-6633-b2b6f7373166-7bec6c6b,
#w-node-_61b1755c-9fa8-b4e0-8757-a177278f4987-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_63bc3f54-ad3c-6b78-e91e-d607d723cdfa-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a807d324-5f30-6f91-29fe-622a2baabdbc-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_0f7aa05f-1baa-8776-fb5c-6eaaa05aede5-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1c9b6f8d-dff1-1bcd-27c5-b78da020e9aa-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f7901c5b-c902-f00b-4629-9f52b2c6b007-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_2d7a45c9-42df-7175-b3be-3dae4b49a33a-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d4e8d55d-cb26-9708-e7e8-c9ed77f6cde7-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_62f64f72-fbf7-fabb-4110-47d237d27cdc-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a8f35da8-635c-01c6-108f-8ebf477a129e-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_38c31e79-c0e8-e893-17b2-aaa8966133ca-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_39f4c437-eda5-1c41-75ed-f0c9eae94291-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-feb31885-6529-735b-0817-d7f3cf2c1516-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-feb31885-6529-735b-0817-d7f3cf2c1519-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-feb31885-6529-735b-0817-d7f3cf2c151c-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-feb31885-6529-735b-0817-d7f3cf2c151f-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-feb31885-6529-735b-0817-d7f3cf2c1522-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-feb31885-6529-735b-0817-d7f3cf2c1525-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-feb31885-6529-735b-0817-d7f3cf2c1528-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-feb31885-6529-735b-0817-d7f3cf2c152b-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e776a70f-334d-93e0-909a-84d372d4b584-7bec6c6b,
#w-node-_555bbe56-223e-26a1-04b7-d0a00f2d64fb-7bec6c6b,
#w-node-b3c664a8-06d5-26c7-1418-4c91ac07a20d-7bec6c6b,
#w-node-b3c664a8-06d5-26c7-1418-4c91ac07a208-7bec6c6b,
#w-node-_22127663-cc88-6f75-d378-8489d95b8cf8-7bec6c6b,
#w-node-_22127663-cc88-6f75-d378-8489d95b8cfd-7bec6c6b,
#w-node-d5a18238-143e-34dc-0f47-50ee9512c1cf-7bec6c6b,
#w-node-d5a18238-143e-34dc-0f47-50ee9512c1ca-7bec6c6b,
#w-node-edc47983-f068-f687-04d6-9fde5c440e73-7bec6c6b,
#w-node-edc47983-f068-f687-04d6-9fde5c440e78-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-d1ca5f74-0c53-b350-ce0b-3bf6a78c0f3e-7bec6c6b,
#w-node-_6ea34705-6ffb-d343-36b5-8ebdba63aa86-7bec6c6b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#First-Name-4.w-node-_74daa495-1087-f578-fba8-92331e0c9ff9-7bec6c6e,
#Last-Name-4.w-node-_74daa495-1087-f578-fba8-92331e0c9ffa-7bec6c6e {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_74daa495-1087-f578-fba8-92331e0c9ffb-7bec6c6e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_74daa495-1087-f578-fba8-92331e0ca020-7bec6c6e {
    grid-area: 1/2/2/2
}

#w-node-_74daa495-1087-f578-fba8-92331e0ca05a-7bec6c6e,
#First-Name.w-node-c515243c-8a40-c704-9581-d9a96585b646-7bec6c6f,
#Last-Name.w-node-c515243c-8a40-c704-9581-d9a96585b647-7bec6c6f,
#Number-of-Providers-3.w-node-c515243c-8a40-c704-9581-d9a96585b64d-7bec6c6f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_569a8235-ad39-ddba-7cbd-4b98cac700d3-7bec6c6f {
    grid-area: 1/2/2/2
}

#First-Name-3.w-node-bab6bf5b-f60a-bc4b-b12e-e096b125a8f8-7bec6c70,
#Last-Name-3.w-node-_55699589-9b9d-8dbe-8606-d4f6d37dc0f4-7bec6c70 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-bab6bf5b-f60a-bc4b-b12e-e096b125a8fa-7bec6c70 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-7.w-node-_63ab5738-3b83-7cd0-cab3-544504ce4816-7bec6c70,
#Number-of-Providers-3.w-node-e874f043-b31f-7dfb-94b7-f41f58d2a75d-7bec6c70 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9dce7ee4-4909-3ec6-b715-4359e247ebe4-7bec6c70 {
    grid-area: 1/2/2/2
}

#w-node-_9dce7ee4-4909-3ec6-b715-4359e247ecbd-7bec6c70,
#Business-3.w-node-c33e9ff6-c6d6-c673-4bd5-83ec747f35b5-7bec6c76,
#Business-Type-2.w-node-_0f0c7205-7455-f70a-d5f0-5445b0db9da6-7bec6c76,
#Number-Of-Providers-13.w-node-c33e9ff6-c6d6-c673-4bd5-83ec747f35b7-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#Business-3.w-node-ac5c5160-9f18-9445-45a8-d340929f423d-7bec6c76 {
    grid-area: span 1/span 2/span 1/span 2
}

#Number-Of-Providers-13.w-node-ac5c5160-9f18-9445-45a8-d340929f423f-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac5c5160-9f18-9445-45a8-d340929f42c6-7bec6c76 {
    align-self: center
}

#w-node-fa0245d6-0981-b641-872d-9c096a4d7cdd-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#First-Name-6.w-node-fa0245d6-0981-b641-872d-9c096a4d7cdf-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa0245d6-0981-b641-872d-9c096a4d7ce0-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Last-Name-5.w-node-fa0245d6-0981-b641-872d-9c096a4d7ce2-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa0245d6-0981-b641-872d-9c096a4d7ce3-7bec6c76,
#w-node-fa0245d6-0981-b641-872d-9c096a4d7ce6-7bec6c76,
#w-node-fa0245d6-0981-b641-872d-9c096a4d7ce9-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-5.w-node-fa0245d6-0981-b641-872d-9c096a4d7ceb-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fa0245d6-0981-b641-872d-9c096a4d7cec-7bec6c76,
#w-node-fa0245d6-0981-b641-872d-9c096a4d7cef-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-of-Providers-3.w-node-fa0245d6-0981-b641-872d-9c096a4d7cf0-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e1520611-1057-0972-7a0b-9b05a1fbd6c6-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Business-Type.w-node-e11c90a1-ac3c-1eea-ffdd-942273bbad14-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac5c5160-9f18-9445-45a8-d340929f42e0-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#First-Name-6.w-node-ac5c5160-9f18-9445-45a8-d340929f42e2-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac5c5160-9f18-9445-45a8-d340929f42e3-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Last-Name-5.w-node-ac5c5160-9f18-9445-45a8-d340929f42e5-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac5c5160-9f18-9445-45a8-d340929f42e6-7bec6c76,
#w-node-ac5c5160-9f18-9445-45a8-d340929f42e9-7bec6c76,
#w-node-ac5c5160-9f18-9445-45a8-d340929f42ec-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-5.w-node-ac5c5160-9f18-9445-45a8-d340929f42ee-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac5c5160-9f18-9445-45a8-d340929f42ef-7bec6c76,
#w-node-ac5c5160-9f18-9445-45a8-d340929f42f2-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-of-Providers-3.w-node-ac5c5160-9f18-9445-45a8-d340929f42f4-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_73797374-b1d5-75a5-d6df-d8504b546ff1-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#First-Name-6.w-node-_73797374-b1d5-75a5-d6df-d8504b546ff3-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_73797374-b1d5-75a5-d6df-d8504b546ff4-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Last-Name-5.w-node-_73797374-b1d5-75a5-d6df-d8504b546ff6-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_73797374-b1d5-75a5-d6df-d8504b546ff7-7bec6c76,
#w-node-_73797374-b1d5-75a5-d6df-d8504b546ffa-7bec6c76,
#w-node-_73797374-b1d5-75a5-d6df-d8504b546ffd-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Business-name.w-node-_73797374-b1d5-75a5-d6df-d8504b546fff-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_73797374-b1d5-75a5-d6df-d8504b547000-7bec6c76,
#w-node-_73797374-b1d5-75a5-d6df-d8504b547003-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-of-Providers-3.w-node-_73797374-b1d5-75a5-d6df-d8504b547004-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c1535a94-8da3-64d5-d79e-85b39553f914-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Rfirst.w-node-c1535a94-8da3-64d5-d79e-85b39553f916-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c1535a94-8da3-64d5-d79e-85b39553f917-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Rlast.w-node-c1535a94-8da3-64d5-d79e-85b39553f919-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c1535a94-8da3-64d5-d79e-85b39553f91a-7bec6c76,
#w-node-c1535a94-8da3-64d5-d79e-85b39553f91d-7bec6c76,
#w-node-c1535a94-8da3-64d5-d79e-85b39553f920-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-5.w-node-c1535a94-8da3-64d5-d79e-85b39553f922-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c1535a94-8da3-64d5-d79e-85b39553f923-7bec6c76,
#w-node-c1535a94-8da3-64d5-d79e-85b39553f926-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-of-Providers-3.w-node-c1535a94-8da3-64d5-d79e-85b39553f927-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_71c726c7-4fdf-6fe8-6563-3b77596d7ebc-7bec6c76 {
    grid-area: span 1/span 2/span 1/span 2;
    align-self: center;
    justify-self: center
}

#w-node-c1535a94-8da3-64d5-d79e-85b39553f929-7bec6c76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac5c5160-9f18-9445-45a8-d340929f436a-7bec6c76 {
    align-self: start
}

#w-node-ac5c5160-9f18-9445-45a8-d340929f4371-7bec6c76,
#w-node-ac5c5160-9f18-9445-45a8-d340929f4378-7bec6c76,
#w-node-ac5c5160-9f18-9445-45a8-d340929f437f-7bec6c76 {
    align-self: center
}

#w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11ac5-7bec6c76 {
    align-self: start
}

#w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11acb-7bec6c76,
#w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11ad1-7bec6c76,
#w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11ad7-7bec6c76 {
    align-self: center
}

#w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2a2-7bec6c76 {
    align-self: start
}

#w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2a8-7bec6c76,
#w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2ae-7bec6c76,
#w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2b4-7bec6c76 {
    align-self: center
}

#w-node-_3d403910-e39c-8886-4ee8-e645d8f192cc-7bec6c76 {
    align-self: start
}

#w-node-_3d403910-e39c-8886-4ee8-e645d8f192d2-7bec6c76,
#w-node-_3d403910-e39c-8886-4ee8-e645d8f192d8-7bec6c76,
#w-node-_3d403910-e39c-8886-4ee8-e645d8f192de-7bec6c76 {
    align-self: center
}

#w-node-_118d5d4c-bbf0-d695-2522-f649126ae17a-7bec6c76 {
    align-self: start
}

#w-node-_118d5d4c-bbf0-d695-2522-f649126ae180-7bec6c76,
#w-node-_118d5d4c-bbf0-d695-2522-f649126ae186-7bec6c76,
#w-node-_118d5d4c-bbf0-d695-2522-f649126ae18c-7bec6c76 {
    align-self: center
}

#w-node-_6da88392-de69-9b95-148a-478c31c2fab1-7bec6c76 {
    align-self: start
}

#w-node-_6da88392-de69-9b95-148a-478c31c2fab7-7bec6c76,
#w-node-_6da88392-de69-9b95-148a-478c31c2fabd-7bec6c76,
#w-node-_6da88392-de69-9b95-148a-478c31c2fac3-7bec6c76 {
    align-self: center
}

#w-node-_5d8eebab-6acb-696e-81dd-291ee121e5d7-7bec6c76 {
    align-self: start
}

#w-node-_5d8eebab-6acb-696e-81dd-291ee121e5dd-7bec6c76,
#w-node-_5d8eebab-6acb-696e-81dd-291ee121e5e3-7bec6c76,
#w-node-_5d8eebab-6acb-696e-81dd-291ee121e5e9-7bec6c76 {
    align-self: center
}

#Full-Name.w-node-bb69f52b-476d-b351-b23c-40a6b8284c8a-7bec6c78,
#w-node-_4f571c94-5bed-6177-7565-a8f3232e9ffc-7bec6c78,
#w-node-_4f571c94-5bed-6177-7565-a8f3232ea003-7bec6c78,
#First-Name-17.w-node-_4f571c94-5bed-6177-7565-a8f3232ea00b-7bec6c78,
#Last-Name-17.w-node-_4f571c94-5bed-6177-7565-a8f3232ea00c-7bec6c78,
#Business-Name-11.w-node-_4f571c94-5bed-6177-7565-a8f3232ea010-7bec6c78,
#Number-Of-Providers-amspa.w-node-_4f571c94-5bed-6177-7565-a8f3232ea011-7bec6c78 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4f571c94-5bed-6177-7565-a8f3232ea022-7bec6c78 {
    align-self: center
}

#w-node-_0415c0ac-65c7-4f32-c2df-e4279514b1bc-7bec6c78,
#w-node-_0415c0ac-65c7-4f32-c2df-e4279514b1c3-7bec6c78,
#First-Name-18.w-node-_0415c0ac-65c7-4f32-c2df-e4279514b1cb-7bec6c78,
#Last-Name-18.w-node-_0415c0ac-65c7-4f32-c2df-e4279514b1cc-7bec6c78,
#Business-Name-12.w-node-_0415c0ac-65c7-4f32-c2df-e4279514b1d0-7bec6c78 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0415c0ac-65c7-4f32-c2df-e4279514b1e2-7bec6c78 {
    align-self: center
}

#w-node-e34462ac-9764-c400-155d-fff4f67ffb95-7bec6c78 {
    align-self: center;
    justify-self: center
}

#w-node-e34462ac-9764-c400-155d-fff4f67ffba8-7bec6c78,
#w-node-e34462ac-9764-c400-155d-fff4f67ffbaa-7bec6c78,
#w-node-e34462ac-9764-c400-155d-fff4f67ffbac-7bec6c78,
#w-node-e34462ac-9764-c400-155d-fff4f67ffbae-7bec6c78,
#w-node-e34462ac-9764-c400-155d-fff4f67ffbb0-7bec6c78,
#w-node-e34462ac-9764-c400-155d-fff4f67ffbb2-7bec6c78,
#w-node-e34462ac-9764-c400-155d-fff4f67ffbb4-7bec6c78 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e34462ac-9764-c400-155d-fff4f67ffbb5-7bec6c78 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e34462ac-9764-c400-155d-fff4f67ffbbe-7bec6c78 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e34462ac-9764-c400-155d-fff4f67ffc53-7bec6c78 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4246e514-dfcb-c7b4-c80f-ae3c59608897-7bec6c79 {
    align-self: start
}

#w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a582-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Full-Name-6.w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a584-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a585-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Full-Name-5.w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a587-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a588-7bec6c79,
#w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a58b-7bec6c79,
#w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a58e-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-15.w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a590-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a591-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Business-Type-18.w-node-_7a1d6bdf-ee2b-9fda-4181-7c447f073cb1-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a594-7bec6c79,
#w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a597-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-Of-Providers-4.w-node-_1298e443-7d0a-ff80-875e-ee624bbb5b68-7bec6c79,
#w-node-_4246e514-dfcb-c7b4-c80f-ae3c596088d2-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4246e514-dfcb-c7b4-c80f-ae3c596088e6-7bec6c79,
#w-node-fde7906e-1402-3f9f-a4b7-6bf2f20a6fe5-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch;
    justify-self: stretch
}

#w-node-fde7906e-1402-3f9f-a4b7-6bf2f20a6fd9-7bec6c79,
#w-node-_77200068-cf25-c274-399f-5d25c6bab90b-7bec6c79,
#w-node-_77200068-cf25-c274-399f-5d25c6bab917-7bec6c79,
#w-node-_77200068-cf25-c274-399f-5d25c6bab91b-7bec6c79,
#w-node-_77200068-cf25-c274-399f-5d25c6bab91f-7bec6c79,
#w-node-_77200068-cf25-c274-399f-5d25c6bab923-7bec6c79,
#w-node-_77200068-cf25-c274-399f-5d25c6bab927-7bec6c79,
#w-node-_77200068-cf25-c274-399f-5d25c6bab92b-7bec6c79,
#w-node-_77200068-cf25-c274-399f-5d25c6bab92f-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_77200068-cf25-c274-399f-5d25c6bab933-7bec6c79 {
    justify-self: start
}

#w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784bf-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784c1-7bec6c79 {
    align-self: start
}

#w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784d4-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784d6-7bec6c79 {
    align-self: start
}

#w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784eb-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784ed-7bec6c79 {
    align-self: start
}

#w-node-f0a0cdb3-b5dc-3897-7ca4-2ef914878502-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f0a0cdb3-b5dc-3897-7ca4-2ef914878504-7bec6c79 {
    align-self: start
}

#w-node-_1397ef36-836d-4b15-d3f6-2167936d28a5-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1397ef36-836d-4b15-d3f6-2167936d28a7-7bec6c79 {
    align-self: start
}

#w-node-fccd893f-5111-6ffc-4a12-96b70c99086b-7bec6c79,
#w-node-e2432d54-6591-c688-c706-47a1125fc071-7bec6c79,
#w-node-a740bad4-e536-370a-6bd2-cee00ebb08f7-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_28a8b8b1-9e6d-13b6-6778-6f332297dccb-7bec6c79 {
    align-self: start
}

#First-Name-2.w-node-_28a8b8b1-9e6d-13b6-6778-6f332297dcf8-7bec6c79,
#Last-Name-2.w-node-_28a8b8b1-9e6d-13b6-6778-6f332297dcf9-7bec6c79,
#Number-of-Providers-3.w-node-_28a8b8b1-9e6d-13b6-6778-6f332297dcff-7bec6c79,
#w-node-c5fb8735-3f36-387e-987d-0aecb0223ce9-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5fb8735-3f36-387e-987d-0aecb0223ceb-7bec6c79 {
    align-self: start
}

#w-node-c5fb8735-3f36-387e-987d-0aecb0223cfe-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5fb8735-3f36-387e-987d-0aecb0223d00-7bec6c79 {
    align-self: start
}

#w-node-c5fb8735-3f36-387e-987d-0aecb0223d15-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c5fb8735-3f36-387e-987d-0aecb0223d17-7bec6c79,
#w-node-_9c32662d-3f02-3919-78cd-597ad32c49d3-7bec6c79 {
    align-self: start
}

#First-Name-2.w-node-_9c32662d-3f02-3919-78cd-597ad32c4a00-7bec6c79,
#Last-Name-2.w-node-_9c32662d-3f02-3919-78cd-597ad32c4a01-7bec6c79,
#Number-of-Providers-3.w-node-_9c32662d-3f02-3919-78cd-597ad32c4a07-7bec6c79,
#w-node-f41a142c-dfed-1908-8a1a-c72674700734-7bec6c79,
#w-node-df3e6914-2ffa-bfd3-808f-9ad9885be8d0-7bec6c79,
#w-node-_23622606-492d-2f39-b91f-1711e551fce0-7bec6c79,
#w-node-f1670279-715f-6cf5-df2b-c1032ec4656b-7bec6c79,
#w-node-_2208d61b-f2fb-a7d0-45eb-97a8299f982d-7bec6c79,
#w-node-_5ef36b5a-fe7c-cd20-f579-1749895c237a-7bec6c79,
#w-node-ec74d2d6-bc69-7a9b-bdd2-6ca3ae51eb29-7bec6c79,
#w-node-_6ebf27dc-a5fe-2c3f-b3fb-0a62e2cc1b41-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_53f5a710-c20f-496c-843b-39074dc82c80-7bec6c79 {
    justify-self: start
}

#w-node-cd6b859d-7264-9cc3-8b11-0dfcff44639f-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588c1-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#First-Name-6.w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588c3-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588c4-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Last-Name-5.w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588c6-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588c7-7bec6c79,
#w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588ca-7bec6c79,
#w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588cd-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-5.w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588cf-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588d0-7bec6c79,
#w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588d3-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-of-Providers-3.w-node-_33c17735-20b9-b3ba-4397-ac5e3cd588d5-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_01167b5b-f637-dc6b-7fde-c76d2e126407-7bec6c79,
#w-node-_7f50fbd2-0643-b2e4-38b0-3c0544a7b079-7bec6c79,
#w-node-_0664bfa0-10bf-eb5e-793e-14409a817c5b-7bec6c79,
#w-node-_28ec259c-9520-c3e3-b534-87014f18543f-7bec6c79,
#w-node-f3b820c6-a6dc-e151-3477-5e9ed4b838df-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_2f56f5f3-6f12-ca7a-9cbb-894d50968d26-7bec6c79,
#w-node-_4600d403-dbe8-5fbb-ed47-8d7b9f7268f7-7bec6c79,
#w-node-_8784aa8a-700d-a8f0-a8d6-d5ea65c4805a-7bec6c79,
#w-node-a88a3dde-9b27-8de2-629d-94775dec512a-7bec6c79,
#w-node-_548310bb-8e41-a801-1a46-6c0ebfeec077-7bec6c79,
#w-node-_7d98adfb-b0d8-dc84-531e-4b5772c4d6a7-7bec6c79,
#w-node-c56735df-88ba-4f39-5456-a6e5f19825f3-7bec6c79,
#w-node-_8a34125a-7c75-1786-f029-7d7fdaa8d80e-7bec6c79,
#w-node-_5c754737-a158-c1c8-7a15-3fd019fd32a8-7bec6c79,
#w-node-e51ec18f-9f6e-df62-7581-849101622052-7bec6c79,
#w-node-e51ec18f-9f6e-df62-7581-849101622053-7bec6c79,
#w-node-e51ec18f-9f6e-df62-7581-849101622054-7bec6c79,
#w-node-_11b1944e-3c7a-1240-8b1d-9f5228fa6624-7bec6c79,
#w-node-_11b1944e-3c7a-1240-8b1d-9f5228fa6625-7bec6c79,
#w-node-_11b1944e-3c7a-1240-8b1d-9f5228fa6626-7bec6c79,
#w-node-_6857b021-6a29-b988-aca4-b0d71f461a52-7bec6c79,
#w-node-_6857b021-6a29-b988-aca4-b0d71f461a53-7bec6c79,
#w-node-_6857b021-6a29-b988-aca4-b0d71f461a54-7bec6c79,
#w-node-b6cbadd4-172e-7de1-0662-ce9633f1a3db-7bec6c79,
#w-node-b652bece-1887-ee76-cf16-95a7eda11c62-7bec6c79,
#w-node-b6cbadd4-172e-7de1-0662-ce9633f1a3dd-7bec6c79,
#w-node-_6d60f7db-9c4d-5b04-6cae-e202122f581c-7bec6c79,
#w-node-_6d60f7db-9c4d-5b04-6cae-e202122f581d-7bec6c79,
#w-node-_6d60f7db-9c4d-5b04-6cae-e202122f581f-7bec6c79,
#w-node-_951b147a-7fb7-5608-c776-5f85a3eb2a79-7bec6c79,
#w-node-_951b147a-7fb7-5608-c776-5f85a3eb2a7a-7bec6c79,
#w-node-_951b147a-7fb7-5608-c776-5f85a3eb2a7c-7bec6c79,
#w-node-_3e078fa3-a06e-4aac-6653-049fe5ca6f1a-7bec6c79,
#w-node-_3e078fa3-a06e-4aac-6653-049fe5ca6f1b-7bec6c79,
#w-node-_3e078fa3-a06e-4aac-6653-049fe5ca6f1d-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5de7adb5-048c-3625-993f-0693995521bd-7bec6c79 {
    align-self: start
}

#First-Name-2.w-node-_5de7adb5-048c-3625-993f-0693995521ea-7bec6c79,
#Last-Name-2.w-node-_5de7adb5-048c-3625-993f-0693995521eb-7bec6c79,
#Number-of-Providers-3.w-node-_5de7adb5-048c-3625-993f-0693995521f1-7bec6c79,
#w-node-_47bcda38-c21c-eea8-32f6-56bca3616ee1-7bec6c79,
#w-node-_47bcda38-c21c-eea8-32f6-56bca3616eed-7bec6c79,
#w-node-_47bcda38-c21c-eea8-32f6-56bca3616ef1-7bec6c79,
#w-node-_47bcda38-c21c-eea8-32f6-56bca3616ef5-7bec6c79,
#w-node-_47bcda38-c21c-eea8-32f6-56bca3616ef9-7bec6c79,
#w-node-_47bcda38-c21c-eea8-32f6-56bca3616efd-7bec6c79,
#w-node-_47bcda38-c21c-eea8-32f6-56bca3616f01-7bec6c79,
#w-node-_47bcda38-c21c-eea8-32f6-56bca3616f05-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47bcda38-c21c-eea8-32f6-56bca3616f09-7bec6c79 {
    justify-self: start
}

#w-node-_99b7087a-2bec-98d8-f486-09f86c97c8c7-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_99b7087a-2bec-98d8-f486-09f86c97c8e3-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#First-Name-6.w-node-_99b7087a-2bec-98d8-f486-09f86c97c8e5-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_99b7087a-2bec-98d8-f486-09f86c97c8e6-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Last-Name-5.w-node-_99b7087a-2bec-98d8-f486-09f86c97c8e8-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_99b7087a-2bec-98d8-f486-09f86c97c8e9-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c8ec-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c8ef-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-5.w-node-_99b7087a-2bec-98d8-f486-09f86c97c8f1-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_99b7087a-2bec-98d8-f486-09f86c97c8f2-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c8f5-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-of-Providers-3.w-node-_99b7087a-2bec-98d8-f486-09f86c97c8f7-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_99b7087a-2bec-98d8-f486-09f86c97c90c-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c90d-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c90e-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c90f-7bec6c79,
#w-node-d615de44-0fcb-6bc7-c9f7-0651e00362f3-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_99b7087a-2bec-98d8-f486-09f86c97c919-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c924-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c92f-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c93a-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c945-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c950-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c99e-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c99f-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9a0-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9a6-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9a7-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9a8-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9ae-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9af-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9b0-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9b6-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9b7-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9b8-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9cf-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9d0-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9d2-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9d8-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9d9-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9db-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9e1-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9e2-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9e4-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9ea-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9eb-7bec6c79,
#w-node-_99b7087a-2bec-98d8-f486-09f86c97c9ed-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_99b7087a-2bec-98d8-f486-09f86c97ca1d-7bec6c79 {
    align-self: start
}

#First-Name-8.w-node-_99b7087a-2bec-98d8-f486-09f86c97ca4a-7bec6c79,
#Last-Name-8.w-node-_99b7087a-2bec-98d8-f486-09f86c97ca4b-7bec6c79,
#Number-of-Providers-3.w-node-_99b7087a-2bec-98d8-f486-09f86c97ca51-7bec6c79,
#First-Name.w-node-_46f8a7c0-ef83-51d0-8bc2-5b50beccad49-7bec6c79,
#Last-Name.w-node-_46f8a7c0-ef83-51d0-8bc2-5b50beccad4a-7bec6c79,
#Number-of-Providers-3.w-node-_46f8a7c0-ef83-51d0-8bc2-5b50beccad50-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3a1e084c-2368-4322-d0af-b846e4f42129-7bec6c79 {
    align-self: center
}

#refer-a-friend-evergreen-beauty.w-node-_3a1e084c-2368-4322-d0af-b846e4f42136-7bec6c79 {
    align-self: start
}

#w-node-_42d60fb7-c93d-b67f-247f-7dea588114c4-7bec6c79,
#w-node-eb08dc47-face-aa3a-9be1-badf54bdba7a-7bec6c79,
#Number-of-Providers-3.w-node-_3a1e084c-2368-4322-d0af-b846e4f4214d-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#Additional-Information-3.w-node-_3a1e084c-2368-4322-d0af-b846e4f4214e-7bec6c79,
#w-node-e01cc5f9-63ab-3340-eb33-27082d651d87-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_3a1e084c-2368-4322-d0af-b846e4f42178-7bec6c79 {
    align-self: center
}

#w-node-_3a1e084c-2368-4322-d0af-b846e4f4218e-7bec6c79,
#w-node-_3a1e084c-2368-4322-d0af-b846e4f421b3-7bec6c79 {
    align-self: start
}

#Number-of-Providers-3.w-node-_3a1e084c-2368-4322-d0af-b846e4f421ca-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#Additional-Information-3.w-node-_3a1e084c-2368-4322-d0af-b846e4f421cb-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_943b276a-1448-412b-fcb7-ad786c288df9-7bec6c79,
#w-node-f838f602-2678-b533-3cea-d2f2de49dc43-7bec6c79,
#First-Name-4.w-node-f047f8df-74f0-6b0e-5eee-e11b0142e262-7bec6c79,
#Last-Name-4.w-node-_21366444-2737-013b-9a24-3e7094bc44e8-7bec6c79,
#Business-Name.w-node-f047f8df-74f0-6b0e-5eee-e11b0142e26e-7bec6c79,
#First-Name-5.w-node-_073185b4-cb65-ce34-feef-b06d097e5720-7bec6c79,
#Last-Name-5.w-node-_597a8002-4b5e-ee09-89ff-54b792a7cb68-7bec6c79,
#Business-Name-2.w-node-c039a993-0301-a603-c3e9-b38110699d23-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a0f56b61-bd14-c0f9-8b15-55f0b37fc44e-7bec6c79 {
    align-self: center
}

#w-node-a0f56b61-bd14-c0f9-8b15-55f0b37fc458-7bec6c79 {
    grid-area: span 2/span 1/span 2/span 1;
    align-self: start
}

#First-Name-3.w-node-a0f56b61-bd14-c0f9-8b15-55f0b37fc45f-7bec6c79,
#Last-Name-3.w-node-a0f56b61-bd14-c0f9-8b15-55f0b37fc460-7bec6c79,
#Number-of-Providers-3.w-node-a0f56b61-bd14-c0f9-8b15-55f0b37fc466-7bec6c79,
#First-Name-6.w-node-e02ae6d6-1ada-6bae-ffa0-d58523def2ee-7bec6c79,
#Last-Name-6.w-node-e02ae6d6-1ada-6bae-ffa0-d58523def2ef-7bec6c79,
#Number-of-Providers-3.w-node-e02ae6d6-1ada-6bae-ffa0-d58523def2f5-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef4a1-7bec6c79,
#w-node-b360591f-9f14-632c-ede7-4f60b31ef4ae-7bec6c79 {
    align-self: center
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef4ba-7bec6c79,
#w-node-b360591f-9f14-632c-ede7-4f60b31ef4be-7bec6c79,
#w-node-b360591f-9f14-632c-ede7-4f60b31ef4c2-7bec6c79,
#w-node-b360591f-9f14-632c-ede7-4f60b31ef4c6-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef4ca-7bec6c79 {
    grid-area: 2/2/3/4
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef4ce-7bec6c79 {
    grid-area: 2/4/3/6
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef4d2-7bec6c79 {
    grid-area: 2/6/3/8
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef4df-7bec6c79,
#w-node-b360591f-9f14-632c-ede7-4f60b31ef4e3-7bec6c79,
#w-node-b360591f-9f14-632c-ede7-4f60b31ef4e7-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef4eb-7bec6c79 {
    grid-area: 2/2/3/4
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef4ef-7bec6c79 {
    grid-area: 2/4/3/6
}

#w-node-b360591f-9f14-632c-ede7-4f60b31ef51e-7bec6c79,
#w-node-b360591f-9f14-632c-ede7-4f60b31ef524-7bec6c79 {
    align-self: center
}

#First-Name.w-node-_5978edea-225e-1db6-1ecd-259c3a0ded4f-7bec6c79,
#Last-Name.w-node-_5978edea-225e-1db6-1ecd-259c3a0ded50-7bec6c79,
#Number-of-Providers-3.w-node-_5978edea-225e-1db6-1ecd-259c3a0ded56-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d107d07f-d31c-73cc-d411-aba05907518a-7bec6c79,
#w-node-d107d07f-d31c-73cc-d411-aba059075199-7bec6c79,
#w-node-d107d07f-d31c-73cc-d411-aba05907519a-7bec6c79,
#w-node-d107d07f-d31c-73cc-d411-aba0590751a0-7bec6c79 {
    align-self: center
}

#w-node-d107d07f-d31c-73cc-d411-aba0590751b3-7bec6c79 {
    grid-area: 3/3/4/4;
    justify-self: end
}

#w-node-d107d07f-d31c-73cc-d411-aba0590751b7-7bec6c79 {
    align-self: center
}

#First-Name.w-node-b52599d5-98f5-f2c8-cc84-a9e3dcd36a10-7bec6c79,
#Last-Name.w-node-b52599d5-98f5-f2c8-cc84-a9e3dcd36a11-7bec6c79,
#Number-of-Providers-3.w-node-b52599d5-98f5-f2c8-cc84-a9e3dcd36a17-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a153-7bec6c79,
#w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a15d-7bec6c79 {
    align-self: center
}

#w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a186-7bec6c79,
#w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a18a-7bec6c79,
#w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a18e-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a192-7bec6c79 {
    grid-area: 2/2/3/4
}

#w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a196-7bec6c79 {
    grid-area: 2/4/3/6
}

#w-node-d4ffc535-e24e-c7fb-d6c5-f387cffd13cd-7bec6c79 {
    align-self: start
}

#First-Name-2.w-node-d4ffc535-e24e-c7fb-d6c5-f387cffd13fa-7bec6c79,
#Last-Name-2.w-node-d4ffc535-e24e-c7fb-d6c5-f387cffd13fb-7bec6c79,
#Number-of-Providers-3.w-node-d4ffc535-e24e-c7fb-d6c5-f387cffd1401-7bec6c79,
#First-Name-7.w-node-_30729800-849a-1b6f-a908-a908d6eb171c-7bec6c79,
#Last-Name-7.w-node-_30729800-849a-1b6f-a908-a908d6eb171d-7bec6c79,
#Number-of-Providers-3.w-node-_30729800-849a-1b6f-a908-a908d6eb1723-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_30729800-849a-1b6f-a908-a908d6eb1730-7bec6c79,
#w-node-_30729800-849a-1b6f-a908-a908d6eb173a-7bec6c79 {
    align-self: center
}

#w-node-_30729800-849a-1b6f-a908-a908d6eb1763-7bec6c79,
#w-node-_30729800-849a-1b6f-a908-a908d6eb1767-7bec6c79,
#w-node-_30729800-849a-1b6f-a908-a908d6eb176b-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_30729800-849a-1b6f-a908-a908d6eb176f-7bec6c79 {
    grid-area: 2/2/3/4
}

#w-node-_30729800-849a-1b6f-a908-a908d6eb1773-7bec6c79 {
    grid-area: 2/4/3/6
}

#w-node-_30729800-849a-1b6f-a908-a908d6eb181f-7bec6c79 {
    align-self: start
}

#First-Name-7.w-node-_30729800-849a-1b6f-a908-a908d6eb184c-7bec6c79,
#Last-Name-7.w-node-_30729800-849a-1b6f-a908-a908d6eb184d-7bec6c79,
#Number-of-Providers-3.w-node-_30729800-849a-1b6f-a908-a908d6eb1853-7bec6c79,
#w-node-_9638229d-715e-cbea-2746-4cc09f37927e-7bec6c79,
#w-node-_9638229d-715e-cbea-2746-4cc09f379285-7bec6c79,
#w-node-_9638229d-715e-cbea-2746-4cc09f379293-7bec6c79,
#w-node-_9638229d-715e-cbea-2746-4cc09f3792cd-7bec6c79,
#First-Name-4.w-node-_9638229d-715e-cbea-2746-4cc09f3792e0-7bec6c79,
#Last-Name-4.w-node-_9638229d-715e-cbea-2746-4cc09f3792e1-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_9638229d-715e-cbea-2746-4cc09f3792e2-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-9.w-node-_9638229d-715e-cbea-2746-4cc09f3792e4-7bec6c79,
#Number-of-Providers-3.w-node-_9638229d-715e-cbea-2746-4cc09f3792e5-7bec6c79,
#First-Name-4.w-node-_8d6f2706-ac05-5553-41b7-3b25da6edff2-7bec6c79,
#Last-Name-4.w-node-_8d6f2706-ac05-5553-41b7-3b25da6edff3-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_8d6f2706-ac05-5553-41b7-3b25da6edff4-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-10.w-node-_8d6f2706-ac05-5553-41b7-3b25da6edff6-7bec6c79,
#Number-of-Providers-3.w-node-_8d6f2706-ac05-5553-41b7-3b25da6edff7-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_735e9f06-aede-5d7a-afb5-c52e52fe9e77-7bec6c79 {
    grid-area: 1/2/2/2
}

#First-Name-4.w-node-_13125dcb-a5e5-d7e0-716d-7f4f2cd1928b-7bec6c79,
#Last-Name-4.w-node-_13125dcb-a5e5-d7e0-716d-7f4f2cd1928c-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_13125dcb-a5e5-d7e0-716d-7f4f2cd1928d-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-10.w-node-_13125dcb-a5e5-d7e0-716d-7f4f2cd1928f-7bec6c79,
#Number-of-Providers-3.w-node-_13125dcb-a5e5-d7e0-716d-7f4f2cd19290-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_13125dcb-a5e5-d7e0-716d-7f4f2cd192b3-7bec6c79 {
    grid-area: 1/2/2/2
}

#w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7ab7e-7bec6c79,
#w-node-_606af3b0-7fa7-b850-3c4c-526df133eb13-7bec6c79,
#w-node-_2ebc48d0-01c6-41c2-13ba-d2639c2573b1-7bec6c79,
#w-node-dc1162e7-a5b9-7b1d-4d7a-9b3b43052ea2-7bec6c79,
#w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7ab85-7bec6c79,
#w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7aba2-7bec6c79,
#w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7abdc-7bec6c79,
#First-Name-4.w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7abee-7bec6c79,
#Last-Name-4.w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7abef-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7abf0-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-11.w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7abf2-7bec6c79,
#Number-of-Providers-3.w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7abf3-7bec6c79,
#w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2f2d-7bec6c79,
#w-node-c577697e-8b35-a042-aa5d-7cd1f8c40566-7bec6c79,
#w-node-_31a0e317-f358-f1ac-fbe5-bc0f1e4db85c-7bec6c79,
#w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2f34-7bec6c79,
#w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2f52-7bec6c79,
#w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2f8c-7bec6c79,
#First-Name-4.w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2f9e-7bec6c79,
#Last-Name-4.w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2f9f-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2fa0-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-11.w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2fa2-7bec6c79,
#Number-of-Providers-3.w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2fa3-7bec6c79,
#w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e09-7bec6c79,
#w-node-_0475073e-0d4e-f63a-e240-22487dcf16d4-7bec6c79,
#w-node-dded9557-4a69-352c-5642-29a0ce6af7b0-7bec6c79,
#w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e10-7bec6c79,
#w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e2f-7bec6c79,
#w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e69-7bec6c79,
#First-Name-4.w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e7b-7bec6c79,
#Last-Name-4.w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e7c-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e7d-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-11.w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e7f-7bec6c79,
#Number-of-Providers-3.w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369e80-7bec6c79,
#First-Name-4.w-node-_3a2599d8-5738-c2a5-7e2f-5f6548bce4fb-7bec6c79,
#Last-Name-4.w-node-_3a2599d8-5738-c2a5-7e2f-5f6548bce4fc-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_3a2599d8-5738-c2a5-7e2f-5f6548bce4fd-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-12.w-node-_3a2599d8-5738-c2a5-7e2f-5f6548bce4ff-7bec6c79,
#Number-of-Providers-3.w-node-_3a2599d8-5738-c2a5-7e2f-5f6548bce500-7bec6c79,
#w-node-_5957b15b-2824-df7c-7cbb-c483029b6ceb-7bec6c79,
#w-node-_5957b15b-2824-df7c-7cbb-c483029b6cf2-7bec6c79,
#w-node-_5957b15b-2824-df7c-7cbb-c483029b6cf4-7bec6c79,
#w-node-_5957b15b-2824-df7c-7cbb-c483029b6cf6-7bec6c79,
#w-node-_5957b15b-2824-df7c-7cbb-c483029b6d14-7bec6c79,
#w-node-_5957b15b-2824-df7c-7cbb-c483029b6d4e-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#Business-Name-3.w-node-_3c9b03bd-b1f3-ce05-321b-645ddc68bfba-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_483821bc-b30a-6a62-dbc8-64627fdf29df-7bec6c79 {
    align-self: center;
    justify-self: center
}

#w-node-_483821bc-b30a-6a62-dbc8-64627fdf29f8-7bec6c79 {
    align-self: center
}

#w-node-_483821bc-b30a-6a62-dbc8-64627fdf29fb-7bec6c79 {
    align-self: center;
    justify-self: center
}

#w-node-_483821bc-b30a-6a62-dbc8-64627fdf2a14-7bec6c79 {
    align-self: center
}

#w-node-_483821bc-b30a-6a62-dbc8-64627fdf2a17-7bec6c79 {
    align-self: center;
    justify-self: center
}

#w-node-_483821bc-b30a-6a62-dbc8-64627fdf2a30-7bec6c79 {
    align-self: center
}

#w-node-_483821bc-b30a-6a62-dbc8-64627fdf2a34-7bec6c79 {
    align-self: center;
    justify-self: center
}

#w-node-_483821bc-b30a-6a62-dbc8-64627fdf2a4d-7bec6c79 {
    align-self: center
}

#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e17183-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e17184-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e17185-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e17186-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e17187-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e17188-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e17189-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e1718a-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e1718b-7bec6c79,
#w-node-_42d02c19-aec9-0d9a-aae0-5eaff1e1718c-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-a3906f8e-5e52-2315-eb1f-aacc13e940c9-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_864d036c-69c4-0d0e-f97c-b4b77ac23c71-7bec6c79 {
    align-self: start
}

#w-node-dea7db71-dcb5-af38-89f1-5497e9a00400-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dea7db71-dcb5-af38-89f1-5497e9a00402-7bec6c79 {
    align-self: start
}

#w-node-_79dca55a-202a-2d7e-5fcc-68aa9753f5d8-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_79dca55a-202a-2d7e-5fcc-68aa9753f5da-7bec6c79 {
    align-self: start
}

#w-node-_7f9dfa80-6c54-9329-e54c-1d1462c2c838-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f9dfa80-6c54-9329-e54c-1d1462c2c83a-7bec6c79 {
    align-self: start
}

#w-node-_1be226ea-dc94-fb99-7321-6e52eb413cb3-7bec6c79,
#w-node-_1be226ea-dc94-fb99-7321-6e52eb413cb5-7bec6c79 {
    align-self: center;
    justify-self: center
}

#w-node-ec48495d-1789-1ccb-5474-a1f5196972d2-7bec6c79 {
    align-self: center
}

#w-node-_1352bb12-4bfa-6ad8-f5cc-a6b4e70caba7-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Full-Name.w-node-_1352bb12-4bfa-6ad8-f5cc-a6b4e70caba9-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1352bb12-4bfa-6ad8-f5cc-a6b4e70cabad-7bec6c79,
#w-node-_1352bb12-4bfa-6ad8-f5cc-a6b4e70cabb0-7bec6c79,
#w-node-_1352bb12-4bfa-6ad8-f5cc-a6b4e70cabb3-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-4.w-node-_1352bb12-4bfa-6ad8-f5cc-a6b4e70cabb5-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1352bb12-4bfa-6ad8-f5cc-a6b4e70cabb6-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#w-node-_2398fa8e-43db-5f43-e56d-00049e98f3d0-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_00b4a2e3-90f6-cacb-b224-62aea725a0e2-7bec6c79,
#w-node-fd2d2927-091b-4463-392e-26af246b8937-7bec6c79 {
    align-self: center
}

#w-node-dcd9289a-b592-a78f-ace4-955b16f88e61-7bec6c79,
#w-node-b6ea3d36-6b46-f185-0840-ab92d9a8ccaf-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a27e5d42-6993-74de-6c4f-922e1844c3e5-7bec6c79,
#w-node-_5b933750-f906-840e-c8de-c708f2463a13-7bec6c79 {
    align-self: center
}

#w-node-_26036320-ce90-a819-3f53-b035537d2c9f-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c0f34c8d-0631-4124-2441-0a43b9544277-7bec6c79 {
    align-self: start
}

#Aveda--Book-a-free-demo-form-wrapper.w-node-c0f34c8d-0631-4124-2441-0a43b954427f-7bec6c79 {
    justify-self: center
}

#w-node-c0f34c8d-0631-4124-2441-0a43b9544285-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#First-Name-14.w-node-c0f34c8d-0631-4124-2441-0a43b9544287-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_312f05a0-e662-6539-e4c5-b128b4e5750a-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Last-Name-14.w-node-_3d37650b-cba7-1c3a-18f7-4e1c7b1bd7b8-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c0f34c8d-0631-4124-2441-0a43b9544288-7bec6c79,
#w-node-_3682712f-3250-8612-cbe4-45f76e6e6108-7bec6c79,
#w-node-c0f34c8d-0631-4124-2441-0a43b954428e-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-12.w-node-c0f34c8d-0631-4124-2441-0a43b9544290-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c0f34c8d-0631-4124-2441-0a43b9544291-7bec6c79,
#w-node-c74197e9-25d6-ec56-218a-d74bd5933a4d-7bec6c79,
#w-node-_391f39ae-3902-d152-df34-d82592b8c1d8-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-of-Providers-3.w-node-_7c386075-8fbd-373f-2a5a-fa7a79d97b0c-7bec6c79,
#w-node-_151b4190-a01c-7634-1d16-86e9276360f6-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f26358c4-441f-4e65-1ae1-762519815315-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: stretch;
    justify-self: stretch
}

#w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebaca-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebacb-7bec6c79 {
    align-self: center
}

#w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebad5-7bec6c79,
#w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebad6-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0e2a1af-8810-9d00-52c1-370262923df0-7bec6c79 {
    align-self: center
}

#w-node-a4c2cd6f-0a3a-4e17-b999-db956a677d54-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0288bac-7d94-5c19-dce6-5632e956c63d-7bec6c79 {
    align-self: start
}

#Aveda--Book-a-free-demo-form-wrapper.w-node-b0288bac-7d94-5c19-dce6-5632e956c642-7bec6c79 {
    justify-self: center
}

#w-node-b0288bac-7d94-5c19-dce6-5632e956c648-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#First-Name-15.w-node-b0288bac-7d94-5c19-dce6-5632e956c64a-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0288bac-7d94-5c19-dce6-5632e956c64b-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Last-Name-15.w-node-b0288bac-7d94-5c19-dce6-5632e956c64d-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0288bac-7d94-5c19-dce6-5632e956c64e-7bec6c79,
#w-node-b0288bac-7d94-5c19-dce6-5632e956c651-7bec6c79,
#w-node-b0288bac-7d94-5c19-dce6-5632e956c654-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-16.w-node-b0288bac-7d94-5c19-dce6-5632e956c656-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b0288bac-7d94-5c19-dce6-5632e956c657-7bec6c79,
#w-node-b0288bac-7d94-5c19-dce6-5632e956c65a-7bec6c79,
#w-node-b0288bac-7d94-5c19-dce6-5632e956c65d-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-of-Providers-3.w-node-b0288bac-7d94-5c19-dce6-5632e956c65f-7bec6c79,
#w-node-_5627641d-6e3d-d221-4cf0-049597c726b2-7bec6c79,
#w-node-_5627641d-6e3d-d221-4cf0-049597c726bf-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5627641d-6e3d-d221-4cf0-049597c726c2-7bec6c79 {
    align-self: center
}

#w-node-_5627641d-6e3d-d221-4cf0-049597c726c1-7bec6c79,
#w-node-_5627641d-6e3d-d221-4cf0-049597c726db-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5627641d-6e3d-d221-4cf0-049597c726cf-7bec6c79,
#w-node-_5627641d-6e3d-d221-4cf0-049597c726de-7bec6c79 {
    align-self: center
}

#w-node-_5628d9a1-696d-0f5f-2119-630f93311cd0-7bec6c79,
#w-node-fb446294-25d8-3bf7-d984-c62954d8ccd0-7bec6c79,
#w-node-fb446294-25d8-3bf7-d984-c62954d8cce7-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fb446294-25d8-3bf7-d984-c62954d8ccd1-7bec6c79,
#w-node-fb446294-25d8-3bf7-d984-c62954d8cce9-7bec6c79 {
    align-self: center
}

#w-node-fb446294-25d8-3bf7-d984-c62954d8cce8-7bec6c79,
#w-node-bb90a093-4fb1-2171-d111-5951f49c66b1-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_35c509f8-957f-e04c-0864-47b7a5f41136-7bec6c79 {
    align-self: center
}

#w-node-_7fda7f4d-11b6-8cae-2613-135ba7b0215f-7bec6c79,
#w-node-cbdd8b18-4666-180c-d1b3-638b4462fb48-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3db43c4a-54f9-3bce-56e1-baa081813096-7bec6c79 {
    align-self: center
}

#w-node-f5c56a77-a030-4644-d61e-79595d4bc383-7bec6c79 {
    align-self: start
}

#First-Name-2.w-node-f5c56a77-a030-4644-d61e-79595d4bc3b0-7bec6c79,
#Last-Name-2.w-node-f5c56a77-a030-4644-d61e-79595d4bc3b1-7bec6c79,
#Number-Of-Providers-5.w-node-f5c56a77-a030-4644-d61e-79595d4bc3b7-7bec6c79,
#w-node-_1ea52997-f171-5278-56b5-f261154dad4b-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d9b7f358-f649-e5ca-c185-42690accd9de-7bec6c79 {
    align-self: center;
    justify-self: center
}

#w-node-d9b7f358-f649-e5ca-c185-42690accd9f0-7bec6c79,
#w-node-d9b7f358-f649-e5ca-c185-42690accd9f4-7bec6c79,
#w-node-d9b7f358-f649-e5ca-c185-42690accd9f8-7bec6c79,
#w-node-d9b7f358-f649-e5ca-c185-42690accd9fc-7bec6c79,
#w-node-d9b7f358-f649-e5ca-c185-42690accda04-7bec6c79,
#w-node-_702d16db-88b8-4856-c645-52d546fc398d-7bec6c79,
#w-node-d9b7f358-f649-e5ca-c185-42690accda26-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d9b7f358-f649-e5ca-c185-42690accda27-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d9b7f358-f649-e5ca-c185-42690accda29-7bec6c79 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_143c2ba1-235a-6fcb-5ae1-d5b5bc03cea3-7bec6c79,
#w-node-_8801b596-5cac-f530-0f62-0d571919bf44-7bec6c79,
#w-node-_8801b596-5cac-f530-0f62-0d571919bf4a-7bec6c79,
#First-Name-17.w-node-_8801b596-5cac-f530-0f62-0d571919bf54-7bec6c79,
#Last-Name-17.w-node-_032d97a4-a4f7-cfbc-c465-387dcd92af6f-7bec6c79,
#Business-Name-11.w-node-_8801b596-5cac-f530-0f62-0d571919bf58-7bec6c79,
#Number-Of-Providers-amspa.w-node-_3e8b65a3-c7fa-deab-e3be-5da9daf87f0d-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e7cd8ba2-3dbf-aaf8-eecf-3cee3e8a6ca8-7bec6c79 {
    align-self: center
}

#w-node-_37fb794c-878a-82f5-4f32-265ba58ef70b-7bec6c79,
#w-node-_37fb794c-878a-82f5-4f32-265ba58ef717-7bec6c79,
#w-node-_37fb794c-878a-82f5-4f32-265ba58ef71b-7bec6c79,
#w-node-_37fb794c-878a-82f5-4f32-265ba58ef71f-7bec6c79,
#w-node-_37fb794c-878a-82f5-4f32-265ba58ef723-7bec6c79,
#w-node-_37fb794c-878a-82f5-4f32-265ba58ef727-7bec6c79,
#w-node-_37fb794c-878a-82f5-4f32-265ba58ef72b-7bec6c79,
#w-node-_37fb794c-878a-82f5-4f32-265ba58ef72f-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_37fb794c-878a-82f5-4f32-265ba58ef733-7bec6c79 {
    justify-self: start
}

#w-node-ae055fea-7361-1392-1677-1033da07093b-7bec6c79 {
    align-self: center
}

#w-node-ae055fea-7361-1392-1677-1033da070949-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#First-Name-19.w-node-ae055fea-7361-1392-1677-1033da07094b-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_160d8cf1-83e1-9b5e-d46d-a385daab56a2-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#field.w-node-_2ad8f482-d60b-01e7-05f3-09c8a327b889-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ae055fea-7361-1392-1677-1033da07094c-7bec6c79,
#w-node-ae055fea-7361-1392-1677-1033da07094f-7bec6c79,
#w-node-ae055fea-7361-1392-1677-1033da070952-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Company-Name-18.w-node-ae055fea-7361-1392-1677-1033da070954-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7728d2ba-ac1c-f0b7-1e14-b559648b13d5-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Business-Type-21.w-node-_3ad90317-615f-aeb2-fd1e-e2c60aa6da04-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ae055fea-7361-1392-1677-1033da070955-7bec6c79,
#w-node-f7deb812-7ea2-46d1-b076-0a0f8f187449-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end
}

#Number-Of-Providers-6.w-node-fac5dcaf-446d-e710-a7f2-0a47dd2ae13a-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_809c4014-9d23-ddb5-7b9c-56622c9a8d6f-7bec6c79 {
    align-self: center
}

#w-node-_809c4014-9d23-ddb5-7b9c-56622c9a8d7a-7bec6c79 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e0bb4b2c-adf5-6abd-613e-7f146880d513-7bec6c79 {
    align-self: center
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd2a-7bec6c8e {
    align-self: end;
    justify-self: start
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd2c-7bec6c8e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd42-7bec6c8e {
    grid-area: 1/1/2/7
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd44-7bec6c8e {
    grid-area: Image-1;
    align-self: end;
    justify-self: end
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd46-7bec6c8e {
    grid-area: Image-2;
    align-self: end;
    justify-self: start
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd48-7bec6c8e {
    grid-area: Image-5;
    align-self: start;
    justify-self: end
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd4a-7bec6c8e {
    grid-area: Image-4;
    align-self: start;
    justify-self: end
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd4c-7bec6c8e {
    grid-area: Image-3;
    align-self: start;
    justify-self: start
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd4e-7bec6c8e {
    grid-area: 1/8/2/13
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cd60-7bec6c8e,
#w-node-_8c345299-7979-7c10-4245-dbf06330cd61-7bec6c8e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cda2-7bec6c8e {
    grid-area: Solution-highlight
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cda3-7bec6c8e,
#w-node-_8c345299-7979-7c10-4245-dbf06330cda9-7bec6c8e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cdab-7bec6c8e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8c345299-7979-7c10-4245-dbf06330cdb1-7bec6c8e {
    grid-area: Solution-2
}

#w-node-_34a8cf84-e12c-3957-0f95-41fe6179dea4-7bec6c8e {
    grid-area: span 1/span 12/span 1/span 12
}

#w-node-_89cee9ee-d18b-f584-0cb4-56cfc11b2ce1-7bec6c8e,
#w-node-_89cee9ee-d18b-f584-0cb4-56cfc11b2ce2-7bec6c8e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fbca6b00-ec7f-e48c-a713-23930c3709cc-7bec6ca2 {
    grid-area: span 1/span 5/span 1/span 5;
    align-self: center
}

#w-node-fbca6b00-ec7f-e48c-a713-23930c3709d0-7bec6ca2 {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-_36a2dc07-89d7-7c14-98fd-39ee16575dfe-7bec6ca2 {
    grid-area: 1/1/2/4
}

#w-node-_738abfe0-83ca-16f5-e513-9766c43bb730-7bec6ca2 {
    grid-area: 1/1/2/5
}

#w-node-d9f0b0e1-254d-0ffa-b744-8051c02e48de-7bec6ca2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e9830806-11fd-8521-dbb8-f4b0fdc7abbd-7bec6ca2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_2203fe82-eed7-fe1c-90e8-7fb4fe36e2b2-7bec6ca2 {
    grid-area: 1/2/2/5
}

#w-node-_098c21d6-2778-c601-78f7-3031f1cf5789-7bec6ca2 {
    grid-area: 1/1/2/5
}

#w-node-_1fdf4e5e-0cc9-4af0-9bb6-e67a964bfee0-7bec6ca2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-fef95fa7-eaa9-c8dc-2731-22fdc7903a58-7bec6ca2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ce36a197-683c-b7af-74b5-8903a2c425f1-7bec6ca2 {
    grid-area: 1/1/2/7
}

#w-node-ce36a197-683c-b7af-74b5-8903a2c42602-7bec6ca2 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_0da1ad5f-3547-2fd3-e807-1ac2c468e285-7bec6ca2,
#w-node-_0da1ad5f-3547-2fd3-e807-1ac2c468e297-7bec6ca2,
#w-node-cc9cc162-517e-b342-347c-06b74aa20d9c-7bec6ca2,
#w-node-cc9cc162-517e-b342-347c-06b74aa20d9e-7bec6ca2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_9af64824-9529-4153-971c-9a23df4d63aa-7bec6ca4 {
    grid-area: 1/6/2/7
}

#w-node-_9af64824-9529-4153-971c-9a23df4d63ad-7bec6ca4 {
    grid-area: 1/7/2/8
}

#w-node-_9af64824-9529-4153-971c-9a23df4d63b0-7bec6ca4 {
    grid-area: 1/8/2/9
}

#w-node-d17bfcec-8291-1c11-fcce-e90d44e806a3-7bec6ca4 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-d17bfcec-8291-1c11-fcce-e90d44e806a5-7bec6ca4 {
    grid-area: 1/7/2/13
}

#w-node-ce6cb604-f660-06dc-67c3-7798e6b48e47-7bec6ca4 {
    align-self: center
}

#w-node-d3cd1156-db38-a0c3-7a62-80ff9e79c5e0-7bec6ca4 {
    grid-area: 1/1/2/4
}

#w-node-d3cd1156-db38-a0c3-7a62-80ff9e79c5ea-7bec6ca4 {
    grid-area: 1/5/2/13
}

#w-node-_4c891458-a966-6a27-5b09-4d68e4159663-7bec6ca4,
#w-node-_4f600c23-5998-860c-2a76-a168357d7e3b-7bec6ca4 {
    align-self: center
}

#w-node-cc4589a5-02cd-5acb-931c-2d28e5272e2a-7bec6ca6 {
    align-self: start
}

#w-node-_24bcabb3-1e93-a335-6668-a3f03adba078-7bec6ca9 {
    align-self: center
}

#w-node-_285fde38-6515-0fd7-9aa0-1af0843511af-7bec6ca9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_24bcabb3-1e93-a335-6668-a3f03adba0a3-7bec6ca9,
#w-node-_24bcabb3-1e93-a335-6668-a3f03adba0b2-7bec6ca9,
#w-node-_24bcabb3-1e93-a335-6668-a3f03adba0f5-7bec6ca9,
#w-node-_24bcabb3-1e93-a335-6668-a3f03adba10c-7bec6ca9,
#w-node-_24bcabb3-1e93-a335-6668-a3f03adba142-7bec6ca9 {
    align-self: center
}

#w-node-f59a5cfd-fc3a-d3ce-bd02-680c1aa0f488-7bec6ca9,
#w-node-_6b284cfa-615e-5d61-9eae-e0aa24edc148-7bec6ca9,
#w-node-_6b284cfa-615e-5d61-9eae-e0aa24edc151-7bec6ca9,
#w-node-_01a351c5-15ad-3d47-0abb-f5a46cc410c1-7bec6ca9 {
    align-self: start;
    justify-self: center
}

#w-node-_24bcabb3-1e93-a335-6668-a3f03adba17b-7bec6ca9 {
    grid-area: 1/1/2/2
}

#w-node-c9e15c0a-2dae-6e32-e516-829c369b6365-7bec6cad {
    align-self: center;
    justify-self: center
}

#w-node-_17f255fe-45f2-6152-d08f-9117c0f36311-7bec6cad,
#w-node-b142a5c3-2bec-4e81-5c02-bc65d737d61a-7bec6cad {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9db44803-5b67-5847-a37d-012f76e2a152-7bec6cad {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: end
}

#w-node-b3296473-ee0f-bbdd-3269-431d478e2c4d-7bec6cad {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: start
}

#w-node-_8adf36df-66ca-03e9-a69a-a255cca03482-7bec6cb1,
#w-node-db3fefca-847a-f5a7-9301-0a1d13eda244-7bec6cb1,
#w-node-_6ed85f35-a545-8c9a-6be3-8442a55cacb4-7bec6cb1,
#w-node-f8fd86ac-de82-6012-c2cd-3a26277f5c73-7bec6cb1,
#w-node-f8fd86ac-de82-6012-c2cd-3a26277f5c7b-7bec6cb1,
#w-node-f8fd86ac-de82-6012-c2cd-3a26277f5c83-7bec6cb1,
#w-node-f8fd86ac-de82-6012-c2cd-3a26277f5c8b-7bec6cb1,
#w-node-_1510838b-a132-2b4c-fdd3-919b70b3e409-7bec6cb1,
#w-node-_1510838b-a132-2b4c-fdd3-919b70b3e411-7bec6cb1,
#w-node-_1510838b-a132-2b4c-fdd3-919b70b3e419-7bec6cb1,
#w-node-_1510838b-a132-2b4c-fdd3-919b70b3e421-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7cb8c051-6bdc-ae4d-2b25-804a672a2cda-7bec6cb1 {
    justify-self: start
}

#w-node-_7cb8c051-6bdc-ae4d-2b25-804a672a2cdc-7bec6cb1 {
    align-self: center
}

#w-node-d083b617-0ada-6c87-d6a2-4be4b2a824ea-7bec6cb1 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-a8142a13-e2ec-0df7-2023-a0fbd53cd27e-7bec6cb1,
#w-node-_86bd3e7f-77a0-beb6-85e7-6b7f45b35cd3-7bec6cb1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d083b617-0ada-6c87-d6a2-4be4b2a824fb-7bec6cb1,
#w-node-d083b617-0ada-6c87-d6a2-4be4b2a824ff-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d083b617-0ada-6c87-d6a2-4be4b2a82507-7bec6cb1,
#w-node-d083b617-0ada-6c87-d6a2-4be4b2a82503-7bec6cb1,
#w-node-d083b617-0ada-6c87-d6a2-4be4b2a8250b-7bec6cb1,
#w-node-_66bfa756-176a-7c29-b216-6595b85c99b3-7bec6cb1,
#w-node-_0363e961-23a5-ae5e-9d2f-842f70c4c60d-7bec6cb1,
#w-node-_454bb3cf-c18c-7d83-cbb4-d0523406d1b2-7bec6cb1,
#w-node-d083b617-0ada-6c87-d6a2-4be4b2a8252d-7bec6cb1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d083b617-0ada-6c87-d6a2-4be4b2a8252e-7bec6cb1,
#w-node-d083b617-0ada-6c87-d6a2-4be4b2a82533-7bec6cb1,
#w-node-_7f0034c7-ed18-7272-074f-61c889fb77e5-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f0034c7-ed18-7272-074f-61c889fb77e9-7bec6cb1,
#w-node-_7f0034c7-ed18-7272-074f-61c889fb77ed-7bec6cb1,
#w-node-_7f0034c7-ed18-7272-074f-61c889fb77f1-7bec6cb1,
#w-node-_7f0034c7-ed18-7272-074f-61c889fb77f5-7bec6cb1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_7f0034c7-ed18-7272-074f-61c889fb77f9-7bec6cb1,
#w-node-_7f0034c7-ed18-7272-074f-61c889fb77fd-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7f0034c7-ed18-7272-074f-61c889fb7801-7bec6cb1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_7f0034c7-ed18-7272-074f-61c889fb7802-7bec6cb1,
#w-node-_7f0034c7-ed18-7272-074f-61c889fb7806-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8efe145e-9a53-5f9b-3368-ca016aa4c056-7bec6cb1 {
    align-self: center;
    justify-self: center
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f1e4-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f1ec-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f1f4-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f1fc-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f20b-7bec6cb1 {
    justify-self: start
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f20d-7bec6cb1 {
    align-self: center
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f229-7bec6cb1 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f258-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f25a-7bec6cb1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f25d-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f261-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f265-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f269-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f26d-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f271-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f273-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f275-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f277-7bec6cb1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f278-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f27a-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f28c-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f290-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f294-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f298-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f29c-7bec6cb1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2a0-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2a4-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2a8-7bec6cb1 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2a9-7bec6cb1,
#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2ad-7bec6cb1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2d0-7bec6cb1 {
    align-self: center;
    justify-self: center
}

#First-Name-5.w-node-bd6c4869-f6ca-e1a9-bb66-a50a1e54b186-7bec6cb6,
#ds-Email-ID.w-node-bd6c4869-f6ca-e1a9-bb66-a50a1e54b187-7bec6cb6,
#ds-Business-Name.w-node-bd6c4869-f6ca-e1a9-bb66-a50a1e54b188-7bec6cb6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2f218860-713c-baaa-fd1e-8546f23b52ee-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_2f218860-713c-baaa-fd1e-8546f23b52f3-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2f218860-713c-baaa-fd1e-8546f23b5301-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_2f218860-713c-baaa-fd1e-8546f23b5306-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2f218860-713c-baaa-fd1e-8546f23b530d-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_2f218860-713c-baaa-fd1e-8546f23b5312-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e14c14d2-755f-e5e4-e140-eff89355968e-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-e14c14d2-755f-e5e4-e140-eff893559693-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e14c14d2-755f-e5e4-e140-eff8935596a1-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-e14c14d2-755f-e5e4-e140-eff8935596a6-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e14c14d2-755f-e5e4-e140-eff8935596ad-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-e14c14d2-755f-e5e4-e140-eff8935596b2-7bec6cb6,
#w-node-_905479b8-3045-3cf7-2df4-ae08f63c6429-7bec6cb6,
#w-node-_463f0ff2-c974-bc74-e036-76b370f4bc52-7bec6cb6,
#w-node-a266bfcd-7dff-1865-0008-84c519419389-7bec6cb6,
#First-Name-4.w-node-_59bc2b97-81f6-2f6f-159d-673ad11c71ab-7bec6cb6,
#Last-Name-4.w-node-_59bc2b97-81f6-2f6f-159d-673ad11c71ac-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1
}

#ds-Email-ID.w-node-_59bc2b97-81f6-2f6f-159d-673ad11c71ad-7bec6cb6 {
    grid-area: span 1/span 2/span 1/span 2
}

#Business-Type-10.w-node-_59bc2b97-81f6-2f6f-159d-673ad11c71af-7bec6cb6,
#Number-of-Providers-3.w-node-_59bc2b97-81f6-2f6f-159d-673ad11c71b0-7bec6cb6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3e0e7693-b64d-3787-9530-a2065e8fada7-7bec6cba {
    grid-area: 1/1/2/6
}

#w-node-_3e0e7693-b64d-3787-9530-a2065e8fadba-7bec6cba {
    grid-area: 1/7/2/13
}

#w-node-_633d58e5-6a8d-9668-ef19-45ae501a17e2-7bec6cdc,
#w-node-_633d58e5-6a8d-9668-ef19-45ae501a17ee-7bec6cdc {
    align-self: center
}

#w-node-_929df80d-4dac-5565-cafd-447988e3b2c6-7bec6cdc {
    align-self: start
}

#w-node-_929df80d-4dac-5565-cafd-447988e3b2cb-7bec6cdc {
    align-self: center
}

#w-node-_929df80d-4dac-5565-cafd-447988e3b2d3-7bec6cdc,
#w-node-_929df80d-4dac-5565-cafd-447988e3b2dd-7bec6cdc,
#w-node-_929df80d-4dac-5565-cafd-447988e3b2e7-7bec6cdc,
#w-node-_929df80d-4dac-5565-cafd-447988e3b2f1-7bec6cdc {
    grid-area: 1/2/2/3
}

#tabs-menu.w-node-_205e0c88-5bd5-f6c3-2dd4-3e2121c0cd5a-7bec6cdc {
    grid-area: 1/1/2/13
}

#w-node-_205e0c88-5bd5-f6c3-2dd4-3e2121c0cd73-7bec6cdc {
    grid-area: 2/1/2/13
}

#w-node-bfab3789-f690-3c33-a652-45141750b06e-7bec6cdc,
#w-node-ad51de05-c5d3-4e37-699d-cfde90a16297-7bec6cdc,
#w-node-_3c168fd8-66e6-b8e5-84df-e9decb7ca8e8-7bec6cdc,
#w-node-aaff1084-943b-5c43-e596-fff0df5d17fb-7bec6cdc {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-e9af95d5-78b6-b0e4-770a-666e71019349-7bec6cdc,
#w-node-_04a50332-3e15-5778-814d-8292d5ba0069-7bec6cdc {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a3e36ac8-2f7a-8455-971d-34abbbf3a8b4-7bec6cdc {
    align-self: center
}

#w-node-bb25d681-d707-4bdb-ca90-49d6efdd6dbe-7bec6cdc {
    grid-area: 1/1/2/2
}

#w-node-bb25d681-d707-4bdb-ca90-49d6efdd6dc5-7bec6cdc {
    grid-area: 1/2/2/3
}

#w-node-bb25d681-d707-4bdb-ca90-49d6efdd6dcc-7bec6cdc {
    grid-area: 1/3/2/4
}

#w-node-bb25d681-d707-4bdb-ca90-49d6efdd6dd3-7bec6cdc {
    grid-area: 2/2/3/3
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6d2d {
    align-self: center
}

#w-node-_15b76252-7197-ce9b-b95b-5e1d520b0dda-7bec6d2d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-7bec6d2d,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-7bec6d2d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6d2d,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6d2d,
#w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6d2d,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6d2d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-7bec6d2d,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee9-7bec6d2d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6d2d {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-7bec6d2d,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-7bec6d2d,
#w-node-c739f697-da46-f3dd-0e0d-3c8e33d3c8e3-7bec6d2f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c951fc59-f0da-6fd6-c672-b42d08579437-7bec6d2f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_5bc34f99-25fa-7a23-33a6-61a55753901f-7bec6d2f,
#w-node-_14480047-457d-9808-4b68-6428a5fe128e-7bec6d2f,
#w-node-_868b516a-b595-8179-b7a0-f0d34015253c-7bec6d2f,
#w-node-_279f4473-2bf6-b905-2ba4-ae6a9bb29133-7bec6d2f,
#w-node-dbe2337d-c49b-5611-057d-81947f3cc0f6-7bec6d2f,
#w-node-_49a8e21d-4a64-862c-9c61-5761dd5d25d7-7bec6d2f,
#w-node-_6c7c7a20-b679-57df-01fd-5f1cb7aba66e-7bec6d2f,
#w-node-_9d3f0f52-e84d-b8d2-26fb-3638077c0f13-7bec6d2f,
#w-node-_23f2aabe-a196-d488-035d-ee8ebbf814ed-7bec6d2f,
#w-node-_23f2aabe-a196-d488-035d-ee8ebbf814f2-7bec6d2f,
#w-node-_23f2aabe-a196-d488-035d-ee8ebbf814f7-7bec6d2f,
#w-node-_23f2aabe-a196-d488-035d-ee8ebbf814fc-7bec6d2f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c3dbb22f-6a87-f0c7-331e-7e93ba6809a5-7bec6d2f,
#w-node-_8bc106e1-8708-a2a5-3401-69f77e595f31-7bec6d2f,
#w-node-_8bda7f6b-b4b0-b47f-bfde-4a629a18bb4e-7bec6d2f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_0e2c576e-d341-ee13-c896-88ac17f4a3b2-7bec6d2f,
#w-node-_0e2c576e-d341-ee13-c896-88ac17f4a3b7-7bec6d2f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_824ae5ee-e976-0fd4-0371-88f883979dc3-7bec6d2f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a1594d10-caba-4369-947f-a8bd8a0527e5-7bec6d2f,
#w-node-a1594d10-caba-4369-947f-a8bd8a0527ea-7bec6d2f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a1594d10-caba-4369-947f-a8bd8a0527ef-7bec6d2f,
#w-node-dd9b6e57-6f1d-b56d-eee1-0130867e57ab-7bec6d2f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1a2cee2c-099d-5308-406b-3ef7498027e1-7bec6d2f,
#w-node-_1a2cee2c-099d-5308-406b-3ef7498027e6-7bec6d2f,
#w-node-_5ef60f91-33fa-42ba-d904-086ab7966caa-7bec6d31 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d53e75c5-4724-efc1-793d-78b96d4ea621-7bec6d31 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-7bec6d31,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-7bec6d31 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6d31,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-7bec6d31,
#w-node-_12f15090-9050-439e-c0d7-1a307b728edd-7bec6d31,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6d31 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-7bec6d31,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee9-7bec6d31 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6d31 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-7bec6d31,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-7bec6d31 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6d31 {
    align-self: center
}

#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334da9-7bec6d31,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dad-7bec6d31,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db1-7bec6d31,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db5-7bec6d31,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db9-7bec6d31,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dbd-7bec6d31,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dc1-7bec6d31,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dc5-7bec6d31 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dce-7bec6d31 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dcf-7bec6d31,
#w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dd1-7bec6d31 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_09641579-40a5-ded0-80a3-b9433ec55889-7bec6d53,
#w-node-_649addff-74f1-1101-e10c-b8733f8958d7-7bec6d53,
#w-node-_2babbef0-53ff-9781-d383-2a3df7fa70aa-7bec6d53,
#w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff2-7bec6d53,
#w-node-_07b54044-891d-21fe-45cc-7e07542a00eb-7bec6d53 {
    align-self: center
}

#w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6d53 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6d53 {
    grid-area: 1/7/2/13
}

#w-node-e6aa5dc9-48f8-b6c3-a800-872e2ae6a802-7bec6d53 {
    align-self: center
}

#w-node-_3403a45b-2f5b-fb67-8d47-5ae8c2b55037-7bec6d53 {
    justify-self: center
}

#w-node-_0011da5a-e048-43ac-1fc1-d854fbf99eeb-7bec6d53,
#w-node-_6e95e1a0-aed7-2f3b-4822-19ab7278ae84-7bec6d53 {
    align-self: center
}

#w-node-_875ac79f-554a-0503-aa37-807f1687efc9-7bec6d53 {
    grid-area: 1/1/2/2
}

#w-node-_875ac79f-554a-0503-aa37-807f1687efd0-7bec6d53 {
    grid-area: 1/2/2/3
}

#w-node-_875ac79f-554a-0503-aa37-807f1687efd7-7bec6d53 {
    grid-area: 1/3/2/4
}

#w-node-_875ac79f-554a-0503-aa37-807f1687efde-7bec6d53 {
    grid-area: 2/2/3/3
}

#w-node-a1799941-eaef-a426-895e-bfb31dfc1824-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start;
    justify-self: center
}

#w-node-dce40332-d017-471c-130b-6615e4ec275a-7bec6d55,
#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f89a-7bec6d55,
#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f89e-7bec6d55,
#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8a2-7bec6d55,
#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8a6-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8aa-7bec6d55 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8b2-7bec6d55,
#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8b6-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8bf-7bec6d55 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8c0-7bec6d55,
#w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8c8-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_38a05c4f-4a54-b77e-3932-846842741b1d-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_91d06f3b-5827-22bf-d6e3-b79d76ba23a8-7bec6d55,
#w-node-_42bab893-9638-cf3b-0566-14944036f7c4-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_42bab893-9638-cf3b-0566-14944036f7ae-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_5383fda4-131c-cb99-71d7-56157befb08b-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_5383fda4-131c-cb99-71d7-56157befb08d-7bec6d55,
#w-node-d0cdfb3e-1e0a-b724-ae2c-ad38de1ac36e-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-c391e64d-3c13-12b9-9638-ad27eb72a334-7bec6d55,
#w-node-d3da1b22-25b0-3921-a9fd-8c15c3a260eb-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-d3da1b22-25b0-3921-a9fd-8c15c3a260d1-7bec6d55,
#w-node-_0cb82497-8307-ee72-820a-0b435456d609-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0cb82497-8307-ee72-820a-0b435456d623-7bec6d55,
#w-node-_0cb2671c-4299-be6b-2b82-dfc3a336bdeb-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_0cb2671c-4299-be6b-2b82-dfc3a336bdd1-7bec6d55,
#w-node-_8064752d-d561-a2e7-979b-53cfca400dae-7bec6d55,
#w-node-_8064752d-d561-a2e7-979b-53cfca400dc8-7bec6d55,
#w-node-e32da9ac-2489-d9ba-4540-10fb29f2cec2-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-e32da9ac-2489-d9ba-4540-10fb29f2cedc-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_7fa2d3b4-807d-01a3-6459-6c94ab8e58b0-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_7fa2d3b4-807d-01a3-6459-6c94ab8e58ca-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cf0b7221-c271-ab01-c8d7-793b0b64c843-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-cf0b7221-c271-ab01-c8d7-793b0b64c85d-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_048b52f8-0e20-a02f-c035-dcfa442cdaee-7bec6d55,
#w-node-_5037c637-78c1-1a16-0a1c-95b928306413-7bec6d55,
#w-node-_755a1c61-bad1-d75c-101b-0b1ac7c47a32-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-_0349b3f7-f1ea-7841-f8a5-8741d0d8537c-7bec6d55,
#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcde7-7bec6d55 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcde8-7bec6d55 {
    grid-area: span 1/span 4/span 1/span 4
}

#switchToZenoti.w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcdf6-7bec6d55 {
    grid-area: 1/6/2/13
}

#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcdf9-7bec6d55,
#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcdfd-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce01-7bec6d55,
#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce05-7bec6d55,
#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce09-7bec6d55,
#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce0d-7bec6d55 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce11-7bec6d55,
#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce15-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce19-7bec6d55,
#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce1e-7bec6d55 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce1f-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce21-7bec6d55 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce27-7bec6d55 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b6c56d3-4138-3469-a8b6-76ab67791b68-7bec6d57 {
    align-self: center
}

#w-node-d6ec879a-b316-f681-d583-bdcdd02848c2-7bec6d57 {
    align-self: center;
    justify-self: start
}

#w-node-b6025181-6f28-5f0b-b0e8-5bd9221ed77d-7bec6d57,
#w-node-af36c98a-0cbf-1c24-63b8-3396ae966272-7bec6d57,
#w-node-_99adc66c-42c5-69f3-d601-b2cc9729c2bd-7bec6d57 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6d57 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6d57 {
    grid-area: 1/6/2/13
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6d57 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ca8-7bec6d57 {
    grid-area: span 1/span 4/span 1/span 4
}

#switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6d57 {
    grid-area: 1/6/2/13
}

#w-node-_70058796-f404-f2b8-1967-675b9c274cc7-7bec6d57,
#w-node-_70058796-f404-f2b8-1967-675b9c274ccb-7bec6d57 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ccf-7bec6d57,
#w-node-_70058796-f404-f2b8-1967-675b9c274cd3-7bec6d57,
#w-node-_70058796-f404-f2b8-1967-675b9c274cd7-7bec6d57,
#w-node-_70058796-f404-f2b8-1967-675b9c274cdb-7bec6d57,
#w-node-_70058796-f404-f2b8-1967-675b9c274cdf-7bec6d57 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce0-7bec6d57 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce2-7bec6d57 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_70058796-f404-f2b8-1967-675b9c274ce5-7bec6d57 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3fa-7bec6d57 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3ff-7bec6d57,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf403-7bec6d57,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf407-7bec6d57,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40b-7bec6d57,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40f-7bec6d57,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf413-7bec6d57,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf417-7bec6d57,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41b-7bec6d57 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41f-7bec6d57 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf420-7bec6d57,
#w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf422-7bec6d57 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733aa-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733b4-7bec6d66 {
    align-self: center
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733be-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733c8-7bec6d66 {
    align-self: center
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733d2-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733dc-7bec6d66 {
    align-self: center
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733e6-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733f0-7bec6d66 {
    align-self: center
}

#w-node-_91e2d31d-2cd4-9b18-d6bc-f499b21733fa-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_8b0c7abb-3090-cf7a-5f40-0d191389ab1f-7bec6d66,
#w-node-_3f101b41-602d-c81b-c1c4-2daeea50382d-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_27b0f6d0-512c-697d-3948-b9b890d4959b-7bec6d66 {
    align-self: center
}

#w-node-_27b0f6d0-512c-697d-3948-b9b890d495ae-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_5959fd44-cca3-072a-4ad6-3666de6257a6-7bec6d66 {
    align-self: center
}

#w-node-_5959fd44-cca3-072a-4ad6-3666de6257b9-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_30eff7ea-e15e-ab9c-c2a9-772af0e8c695-7bec6d66 {
    align-self: center
}

#w-node-_30eff7ea-e15e-ab9c-c2a9-772af0e8c6a8-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_6d19e45d-f7ed-7808-7006-a6bc12fe1c0c-7bec6d66 {
    align-self: center
}

#w-node-_6d19e45d-f7ed-7808-7006-a6bc12fe1c1f-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-ce5528a4-c16e-bc52-c936-b68ca7a9357f-7bec6d66,
#w-node-ce5528a4-c16e-bc52-c936-b68ca7a93580-7bec6d66 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dbf3cd3d-df92-15b0-c71a-f8c9101461c0-7bec6d69 {
    align-self: center
}

#w-node-dbf3cd3d-df92-15b0-c71a-f8c9101461cc-7bec6d69 {
    justify-self: end
}

#w-node-_4821b191-7d82-e185-027a-62a351c50dd4-7bec6d69,
#w-node-_4821b191-7d82-e185-027a-62a351c50e18-7bec6d69 {
    align-self: center
}

#w-node-_4821b191-7d82-e185-027a-62a351c50e1b-7bec6d69,
#w-node-_4821b191-7d82-e185-027a-62a351c50e1d-7bec6d69,
#w-node-_4821b191-7d82-e185-027a-62a351c50e1f-7bec6d69,
#w-node-_4821b191-7d82-e185-027a-62a351c50e21-7bec6d69,
#w-node-_4821b191-7d82-e185-027a-62a351c50e23-7bec6d69,
#w-node-_4821b191-7d82-e185-027a-62a351c50e25-7bec6d69 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4181f6b4-356e-cc88-209a-f7e09560e691-7bec6d69,
#w-node-_4181f6b4-356e-cc88-209a-f7e09560e6a9-7bec6d69,
#w-node-e2ab9fbe-ee02-fbc4-2165-8e0011d06579-7bec6d69,
#w-node-_0b247f8d-c48f-84d5-cf17-0eea3f64e405-7bec6d69 {
    align-self: center
}

#w-node-_71a31dcf-954e-ae5d-2623-cf20d2b9e970-7bec6d69,
#w-node-_71a31dcf-954e-ae5d-2623-cf20d2b9e97a-7bec6d69,
#w-node-_72b76bac-f142-7604-7422-d699299069a7-7bec6d69 {
    grid-area: 1/2/2/3
}

#w-node-_15bb2f46-5e69-cf2a-c319-f6bd06b32f3c-7bec6d69 {
    justify-self: center
}

#w-node-_15bb2f46-5e69-cf2a-c319-f6bd06b32f40-7bec6d69 {
    grid-area: 1/2/2/3
}

#w-node-a189c179-92c3-19ff-00d7-3fae099a09a7-7bec6d69,
#w-node-a189c179-92c3-19ff-00d7-3fae099a09ac-7bec6d69 {
    align-self: center
}

#w-node-d7220f0f-7721-4b99-39d1-000c44d752a4-7bec6d69 {
    justify-self: center
}

#w-node-_53b92303-859c-80d0-0881-2b7fcc76f889-7bec6d69 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-d7220f0f-7721-4b99-39d1-000c44d752a8-7bec6d69 {
    grid-area: 1/2/2/3
}

#w-node-_860285d2-bb81-61c3-b0a0-943b8dba9a6a-7bec6d69 {
    justify-self: center
}

#w-node-_2da6a58a-1808-79bf-861f-d70b95b36afe-7bec6d69 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-d7220f0f-7721-4b99-39d1-000c44d752b2-7bec6d69 {
    grid-area: 1/2/2/3
}

#w-node-fff032f5-d284-607f-f6cf-4de31a127d9f-7bec6d69 {
    justify-self: center
}

#w-node-d7220f0f-7721-4b99-39d1-000c44d752bc-7bec6d69 {
    grid-area: 1/2/2/3
}

#w-node-b2a04bf2-a330-dc89-8aa1-7b353864aa39-7bec6d69,
#w-node-c227f3cd-c06f-c2f8-dff2-12f02dd33e18-7bec6d69,
#w-node-f1d51120-2eaa-e96a-d375-586e3fe501a8-7bec6d69,
#w-node-_42d678b2-86c1-9ea1-7d15-6d0ebde51de6-7bec6d69,
#w-node-_68fe6432-52cf-c6b3-f861-d2a7010850d0-7bec6d69,
#w-node-_68fe6432-52cf-c6b3-f861-d2a7010850d1-7bec6d69,
#w-node-_403d4021-f0b1-0e33-95cf-b89502878498-7bec6d69,
#w-node-_403d4021-f0b1-0e33-95cf-b89502878499-7bec6d69,
#w-node-_7b9214da-44a2-6736-3c5b-20cfbac582d5-7bec6d69,
#w-node-_7b9214da-44a2-6736-3c5b-20cfbac582d6-7bec6d69,
#w-node-_7a8c4ad9-1ab1-342c-f81c-fd0255cd8821-7bec6d69,
#w-node-_7a8c4ad9-1ab1-342c-f81c-fd0255cd8822-7bec6d69 {
    grid-area: span 1/span 1/span 1/span 1
}

#tabs-menu.w-node-fd8be698-a60f-ef25-5dea-801695d3e668-7bec6d69 {
    grid-area: 1/1/2/13
}

#w-node-fd8be698-a60f-ef25-5dea-801695d3e681-7bec6d69 {
    grid-area: 2/1/2/13
}

#w-node-_1bde1893-f077-2506-5ce1-196801c2532b-7bec6d69,
#w-node-_1bde1893-f077-2506-5ce1-196801c2533d-7bec6d69,
#w-node-dff9b686-d3f0-57e8-b341-841bbac4846a-7bec6d69,
#w-node-dff9b686-d3f0-57e8-b341-841bbac4847c-7bec6d69 {
    align-self: center
}

#w-node-bb8d0e4d-ea9c-02fc-764d-e893d38a6c5e-7bec6d69,
#w-node-bb8d0e4d-ea9c-02fc-764d-e893d38a6c5f-7bec6d69 {
    grid-area: span 1/span 1/span 1/span 1
}

#tabs-menu.w-node-_8782c9de-b6a2-70e2-0413-e2f140555a22-7bec6d69 {
    grid-area: 1/1/2/13
}

#w-node-_8782c9de-b6a2-70e2-0413-e2f140555a3b-7bec6d69 {
    grid-area: 2/1/2/13
}

#w-node-_8782c9de-b6a2-70e2-0413-e2f140555a6f-7bec6d69,
#w-node-_8782c9de-b6a2-70e2-0413-e2f140555a81-7bec6d69,
#w-node-_8782c9de-b6a2-70e2-0413-e2f140555a87-7bec6d69,
#w-node-_8782c9de-b6a2-70e2-0413-e2f140555a97-7bec6d69 {
    align-self: center
}

#w-node-_1025cd00-0a70-6537-8cf1-c46feb1230ce-7bec6d69,
#w-node-_1025cd00-0a70-6537-8cf1-c46feb1230cf-7bec6d69 {
    grid-area: span 1/span 1/span 1/span 1
}

#tabs-menu.w-node-e0ccb57c-47e9-249a-0954-0a5148d07152-7bec6d69 {
    grid-area: 1/1/2/13
}

#w-node-e0ccb57c-47e9-249a-0954-0a5148d0716b-7bec6d69 {
    grid-area: 2/1/2/13
}

#w-node-e0ccb57c-47e9-249a-0954-0a5148d071cc-7bec6d69,
#w-node-e0ccb57c-47e9-249a-0954-0a5148d071de-7bec6d69,
#w-node-e0ccb57c-47e9-249a-0954-0a5148d071e4-7bec6d69,
#w-node-e0ccb57c-47e9-249a-0954-0a5148d071f2-7bec6d69,
#w-node-_9343992e-b202-0899-ac47-ab71d776c2d7-7bec6d69 {
    align-self: center
}

#w-node-_948f7bff-b963-23ed-8c69-10aed31d71f6-7bec6d69 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_475cba6b-b7a4-c0a6-ef5d-69dee3658593-7bec6d69,
#w-node-_16cde6d2-b1c1-336e-48f1-654f9a10d031-7bec6d69,
#w-node-_19713a74-212e-d690-83d0-c263b3d83d5d-7bec6d69,
#w-node-b0c61531-e23f-05ca-dc83-1e0093136832-7bec6d69,
#w-node-_7d076fe9-302f-cc93-d420-e3038eedcded-7bec6d6a,
#w-node-_7d076fe9-302f-cc93-d420-e3038eedcdfc-7bec6d6a,
#w-node-_1a620d7b-b7a1-b63f-351c-2ddbc45b8252-7bec6d96 {
    align-self: center
}

#w-node-_1a620d7b-b7a1-b63f-351c-2ddbc45b825f-7bec6d96 {
    align-self: start
}

#Number-of-Providers-3.w-node-_3e70b554-07a6-bb2c-5994-6ffee70c3fbf-7bec6d96 {
    grid-area: span 1/span 1/span 1/span 1
}

#Additional-Information-3.w-node-_1a620d7b-b7a1-b63f-351c-2ddbc45b8277-7bec6d96 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1a620d7b-b7a1-b63f-351c-2ddbc45b829f-7bec6d96 {
    align-self: center
}

#w-node-_30a62ff4-eb3f-f771-1de3-8244a98e8abd-7bec6d96,
#w-node-_30a62ff4-eb3f-f771-1de3-8244a98e8ae2-7bec6d96 {
    align-self: start
}

#Number-of-Providers-3.w-node-_8f9929b5-5242-73e8-aea8-f859f2804f91-7bec6d96 {
    grid-area: span 1/span 1/span 1/span 1
}

#Additional-Information-3.w-node-_30a62ff4-eb3f-f771-1de3-8244a98e8afa-7bec6d96 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_26cc362a-5655-9173-a444-8f47f6520a93-7bec6d99 {
    align-self: start
}

#w-node-_26cc362a-5655-9173-a444-8f47f6520aa5-7bec6d99 {
    align-self: end
}

#tabs-menu.w-node-_69478996-742e-a5ff-228c-369ecc2ebfe3-7bec6d99 {
    grid-area: 1/1/2/13
}

#w-node-_69478996-742e-a5ff-228c-369ecc2ebff8-7bec6d99 {
    grid-area: 2/1/2/13
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0308-7bec6d99 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0309-7bec6d99 {
    grid-area: span 1/span 4/span 1/span 4
}

#switchToZenoti.w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0317-7bec6d99 {
    grid-area: 1/6/2/13
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c031a-7bec6d99,
#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c031e-7bec6d99 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0322-7bec6d99,
#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0326-7bec6d99,
#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c032a-7bec6d99,
#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c032e-7bec6d99 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0332-7bec6d99,
#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0336-7bec6d99 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c033a-7bec6d99 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c033b-7bec6d99 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c033d-7bec6d99 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0340-7bec6d99 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d59d2-7bec6d9b {
    align-self: center
}

#w-node-d9bb1fec-65a1-cb08-6a99-0a25e165e10e-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-befd78de-1882-9a2b-2bd3-29011bdaa15b-7bec6d9b {
    align-self: center
}

#w-node-befd78de-1882-9a2b-2bd3-29011bdaa165-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-d3ca7017-3fc2-3535-23dd-e2746a9fd325-7bec6d9b {
    align-self: center
}

#w-node-d3ca7017-3fc2-3535-23dd-e2746a9fd32f-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_718b8377-b3a5-7d63-566c-c1cbe5922071-7bec6d9b {
    align-self: center
}

#w-node-_718b8377-b3a5-7d63-566c-c1cbe592207b-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-f3d2617a-cf6f-67cb-51d8-b89f368003a5-7bec6d9b {
    align-self: center
}

#w-node-f3d2617a-cf6f-67cb-51d8-b89f368003af-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a0a-7bec6d9b,
#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a0b-7bec6d9b,
#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a55-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a4d-7bec6d9b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a5e-7bec6d9b,
#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a86-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a84-7bec6d9b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5abe-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5ab5-7bec6d9b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5ac6-7bec6d9b,
#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5af3-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5aeb-7bec6d9b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5afb-7bec6d9b,
#w-node-d67dc140-b30a-8396-20fd-cf04dcba735a-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d67dc140-b30a-8396-20fd-cf04dcba735b-7bec6d9b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d67dc140-b30a-8396-20fd-cf04dcba736c-7bec6d9b,
#w-node-d4940d91-486e-d972-9098-964b811643ec-7bec6d9b,
#w-node-_1043e8d6-8a74-6d2c-c312-3007465c3f7d-7bec6d9b,
#w-node-b885f164-e155-6943-f8e3-f029361c5b76-7bec6d9b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9c76fad0-87c8-b41d-aff5-a14c9c09fffb-7bec6da0,
#w-node-_2babbef0-53ff-9781-d383-2a3df7fa70aa-7bec6da0,
#w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff2-7bec6da0,
#w-node-e6aa5dc9-48f8-b6c3-a800-872e2ae6a802-7bec6da0,
#w-node-_0011da5a-e048-43ac-1fc1-d854fbf99eeb-7bec6da0,
#w-node-ab54afc8-e65c-5f93-fc68-1748ff695704-7bec6da0 {
    align-self: center
}

#w-node-_3403a45b-2f5b-fb67-8d47-5ae8c2b55037-7bec6da0 {
    align-self: center;
    justify-self: center
}

#w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6da0 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6da0 {
    grid-area: 1/7/2/13
}

#w-node-_6e95e1a0-aed7-2f3b-4822-19ab7278ae84-7bec6da0,
#w-node-_07b54044-891d-21fe-45cc-7e07542a00eb-7bec6da0 {
    align-self: center
}

#w-node-_737cb1c1-804a-8e22-737d-403f980edfbc-7bec6da0 {
    grid-area: 1/1/2/2
}

#w-node-_737cb1c1-804a-8e22-737d-403f980edfc3-7bec6da0 {
    grid-area: 1/2/2/3
}

#w-node-_737cb1c1-804a-8e22-737d-403f980edfca-7bec6da0 {
    grid-area: 1/3/2/4
}

#w-node-_737cb1c1-804a-8e22-737d-403f980edfd1-7bec6da0 {
    grid-area: 2/2/3/3
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6da6 {
    align-self: center
}

#w-node-_15b76252-7197-ce9b-b95b-5e1d520b0dda-7bec6da6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-7bec6da6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-7bec6da6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6da6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6da6,
#w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6da6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6da6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-7bec6da6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee9-7bec6da6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6da6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-7bec6da6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-7bec6da6,
#w-node-b2058455-bc61-b868-086a-bd6551ac290f-7bec6da7,
#w-node-ac450dd2-83cf-a5a0-6c07-8c8b560f3bf7-7bec6da7,
#w-node-_85fbeefa-5f98-372c-9d06-f2477fe413dd-7bec6da7,
#w-node-_27804934-4ce9-daa0-da1a-b3bc0e35f1ee-7bec6da7,
#w-node-_30d9256d-2168-42a3-fb30-34d3aa9d5c13-7bec6da7,
#w-node-_131e9aae-7830-41e1-4d29-7b050f1ff974-7bec6da7,
#w-node-_58180dda-626a-aeaf-5010-a6294122e21c-7bec6da7,
#w-node-_289809d8-df12-4db9-5d9e-ecf9efa0f5aa-7bec6da7 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e2916c1c-267a-4157-3351-70d3d6098d35-7bec6da7 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: end
}

#w-node-e2916c1c-267a-4157-3351-70d3d6098d37-7bec6da7 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: end;
    justify-self: start
}

#w-node-e2916c1c-267a-4157-3351-70d3d6098d39-7bec6da7 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start;
    justify-self: end
}

#w-node-e2916c1c-267a-4157-3351-70d3d6098d3b-7bec6da7 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start;
    justify-self: start
}

#w-node-e2916c1c-267a-4157-3351-70d3d6098d3d-7bec6da7 {
    align-self: center
}

#w-node-_4696c424-c7fd-5b71-2611-617391bba051-7bec6da7 {
    grid-area: 1/1/2/2;
    align-self: center;
    justify-self: center
}

#w-node-_7f550028-a196-acbe-9b92-838f0a95cc34-7bec6da7 {
    grid-area: 1/2/2/3
}

#w-node-_1db9da89-c7e3-35ce-e6a7-5f0f0dfc2d44-7bec6da7 {
    grid-area: 2/1/3/2
}

#w-node-_428f169d-7c9c-f1b5-4cf2-57e23c897fb1-7bec6da7 {
    grid-area: 2/2/3/3
}

#w-node-_9c76fad0-87c8-b41d-aff5-a14c9c09fffb-7bec6daa {
    align-self: center;
    justify-self: auto
}

#w-node-a766f298-e15e-f7fc-0f6a-d5a140ce68a6-7bec6daa {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2babbef0-53ff-9781-d383-2a3df7fa70aa-7bec6daa,
#w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff2-7bec6daa,
#w-node-e6aa5dc9-48f8-b6c3-a800-872e2ae6a802-7bec6daa,
#w-node-_0011da5a-e048-43ac-1fc1-d854fbf99eeb-7bec6daa,
#w-node-_6e95e1a0-aed7-2f3b-4822-19ab7278ae84-7bec6daa {
    align-self: center
}

#w-node-_3403a45b-2f5b-fb67-8d47-5ae8c2b55037-7bec6daa {
    justify-self: center
}

#w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6daa {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6daa {
    grid-area: 1/7/2/13
}

#w-node-_07b54044-891d-21fe-45cc-7e07542a00eb-7bec6daa {
    align-self: center
}

#w-node-_1ebc5f56-1145-727f-92a0-ed7517f18868-7bec6daa {
    grid-area: 1/1/2/2
}

#w-node-_1ebc5f56-1145-727f-92a0-ed7517f1886f-7bec6daa {
    grid-area: 1/2/2/3
}

#w-node-_1ebc5f56-1145-727f-92a0-ed7517f18876-7bec6daa {
    grid-area: 1/3/2/4
}

#w-node-_1ebc5f56-1145-727f-92a0-ed7517f1887d-7bec6daa {
    grid-area: 2/2/3/3
}

#w-node-_9d136af9-44ac-0be2-011d-ad6114dd58e1-7bec6dda {
    align-self: center
}

#cu-Current-Software.w-node-_9b42efcb-3a74-0e85-ec1a-a8744a4c89b2-7bec6dda {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_938e104e-8040-d04b-7f22-5161c4b08e3e-7bec6dda,
#w-node-_60492eee-d74c-2b16-be63-aaed737ab0b6-7bec6dda,
#w-node-_6bde757e-79a8-b75c-1022-9b677e180a57-7bec6dda,
#w-node-d72b829e-d999-00cb-9729-113147b67581-7bec6dda,
#w-node-_58e0ace3-d168-9911-f4e8-5d99f7d3677f-7bec6dda,
#w-node-_851d0ee2-a4b1-ef8f-1e72-c1973860c687-7bec6dda,
#w-node-_1b393c80-2cc6-771e-4b70-11ab41d40bd1-7bec6dda,
#w-node-_6dd994d1-4ceb-4d1c-f25a-bfefcf94113d-7bec6dda,
#w-node-c486c2dc-60b6-8770-8d28-50fa3455d2b7-7bec6dda {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9d136af9-44ac-0be2-011d-ad6114dd58e1-7bec6ddb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_94f3f67b-c243-1ee0-796b-0b6ccf41df36-7bec6ddb {
    align-self: center
}

#w-node-ba3758d7-a7ac-0f79-e900-ec65d554b9ab-7bec6ddb {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-ee9d9070-8830-7f07-3960-c42c8b204c05-7bec6ddb {
    align-self: start
}

#w-node-_9c6ba48e-ae60-23ac-bb05-aa91d608e431-7bec6ddb,
#Subject.w-node-ee9d9070-8830-7f07-3960-c42c8b204c41-7bec6ddb,
#Description.w-node-ee9d9070-8830-7f07-3960-c42c8b204c43-7bec6ddb,
#w-node-c5a45125-8039-3f30-ebb8-c04c77cece09-7bec6ddb {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8fb4663a-0833-30af-8e00-431fded62800-7bec6ddd {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-bc9696f6-2c02-1365-3d18-645cfcab4300-7bec6ddd {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-bc9696f6-2c02-1365-3d18-645cfcab4304-7bec6ddd {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-bc9696f6-2c02-1365-3d18-645cfcab4311-7bec6ddd {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-bc9696f6-2c02-1365-3d18-645cfcab4315-7bec6ddd {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-bc9696f6-2c02-1365-3d18-645cfcab4322-7bec6ddd {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-bc9696f6-2c02-1365-3d18-645cfcab4326-7bec6ddd {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-bc9696f6-2c02-1365-3d18-645cfcab4333-7bec6ddd {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-bc9696f6-2c02-1365-3d18-645cfcab4337-7bec6ddd {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-_35988db7-e3fc-de3d-ebe3-4965f79f36a6-7bec6ddd,
#w-node-_35988db7-e3fc-de3d-ebe3-4965f79f36a7-7bec6ddd {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0ff6187a-29ba-59a1-7753-15c1c3b222a2-7bec6e06 {
    grid-area: 1/1/2/6
}

#w-node-_0ff6187a-29ba-59a1-7753-15c1c3b222a9-7bec6e06 {
    grid-area: 1/7/2/13
}

#w-node-b083bed7-4881-ce37-6c0b-4efcf301a045-7bec6e06 {
    align-self: center
}

#w-node-b618dcd6-89bd-9939-ddde-abe1878699b3-7bec6e06 {
    align-self: start
}

#w-node-b618dcd6-89bd-9939-ddde-abe1878699b6-7bec6e06 {
    align-self: center
}

#w-node-b618dcd6-89bd-9939-ddde-abe1878699be-7bec6e06,
#w-node-b618dcd6-89bd-9939-ddde-abe1878699c8-7bec6e06,
#w-node-_22c02660-3e96-c998-719b-ed135386fb08-7bec6e06 {
    grid-area: 1/2/2/3
}

#w-node-c39e5ce7-1558-967d-6a68-d41df329dfc7-7bec6e06 {
    align-self: center
}

#w-node-_7db0939e-3ccf-e925-295a-3053763ea427-7bec6e06 {
    justify-self: start
}

#w-node-_7db0939e-3ccf-e925-295a-3053763ea429-7bec6e06,
#w-node-_18cd8d55-eb77-a24c-52f7-2484f85b00e3-7bec6e06,
#w-node-efd9f531-da48-e5d5-b1e1-7fce41e3d5c6-7bec6e06 {
    align-self: center
}

#w-node-_2e432fac-ea77-5c98-a228-b7d90cb73292-7bec6e06,
#w-node-_81750b3d-3a4a-c6f6-4a52-3e1f08614ef6-7bec6e06 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-e0c4ead6-d737-1b8c-2500-5dd7f45df407-7bec6e06,
#w-node-_361f66e9-511f-f881-c0ce-b1b56eb10cb7-7bec6e06,
#w-node-f25cbc12-0c1b-ee27-46a8-e2c85522cdad-7bec6e12,
#w-node-f25cbc12-0c1b-ee27-46a8-e2c85522cdae-7bec6e12 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f55-7bec6e12 {
    grid-area: 1/1/2/2
}

#w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f57-7bec6e12 {
    grid-area: 1/2/2/3
}

#w-node-a5d1fdad-7417-6c40-6792-5ac6aace5876-7bec6e12 {
    grid-area: 1/1/2/2
}

#w-node-a5d1fdad-7417-6c40-6792-5ac6aace5881-7bec6e12 {
    grid-area: 1/2/2/3
}

#w-node-_1956a13a-8c52-379a-0e5e-50edbb35de6f-7bec6e12 {
    grid-area: 1/1/2/2
}

#w-node-_1956a13a-8c52-379a-0e5e-50edbb35de71-7bec6e12 {
    grid-area: 1/2/2/3
}

#w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a877-7bec6e12 {
    grid-area: 1/1/2/2
}

#w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a882-7bec6e12 {
    grid-area: 1/2/2/3
}

#w-node-f25cbc12-0c1b-ee27-46a8-e2c85522cdad-7bec6e13,
#w-node-f25cbc12-0c1b-ee27-46a8-e2c85522cdae-7bec6e13 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f55-7bec6e13 {
    grid-area: 1/1/2/2
}

#w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f57-7bec6e13 {
    grid-area: 1/2/2/3
}

#w-node-a5d1fdad-7417-6c40-6792-5ac6aace5876-7bec6e13 {
    grid-area: 1/1/2/2
}

#w-node-a5d1fdad-7417-6c40-6792-5ac6aace5881-7bec6e13 {
    grid-area: 1/2/2/3
}

#w-node-_1956a13a-8c52-379a-0e5e-50edbb35de6f-7bec6e13 {
    grid-area: 1/1/2/2
}

#w-node-_1956a13a-8c52-379a-0e5e-50edbb35de71-7bec6e13 {
    grid-area: 1/2/2/3
}

#w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a877-7bec6e13 {
    grid-area: 1/1/2/2
}

#w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a882-7bec6e13 {
    grid-area: 1/2/2/3
}

#w-node-_980ca4bd-9ab3-c708-d0b4-b664739ace0d-7bec6e13 {
    grid-area: 1/1/2/2
}

#w-node-_980ca4bd-9ab3-c708-d0b4-b664739ace0f-7bec6e13 {
    grid-area: 1/2/2/3
}

#w-node-bac6389b-be31-2ee6-2686-ddec7d193e00-7bec6e13 {
    grid-area: 1/1/2/2
}

#w-node-bac6389b-be31-2ee6-2686-ddec7d193e07-7bec6e13 {
    grid-area: 1/2/2/3
}

#w-node-be82dad2-5f31-b74c-be2e-4d07a846eb5d-7bec6e14 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-be82dad2-5f31-b74c-be2e-4d07a846eb61-7bec6e14 {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-be82dad2-5f31-b74c-be2e-4d07a846eb6e-7bec6e14 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-be82dad2-5f31-b74c-be2e-4d07a846eb72-7bec6e14 {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-be82dad2-5f31-b74c-be2e-4d07a846eb7f-7bec6e14 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-be82dad2-5f31-b74c-be2e-4d07a846eb85-7bec6e14 {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-be82dad2-5f31-b74c-be2e-4d07a846eb90-7bec6e14 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-be82dad2-5f31-b74c-be2e-4d07a846eb94-7bec6e14 {
    grid-area: 1/7/2/13;
    justify-self: start
}

#w-node-_3da69fd7-6ac5-11ec-c641-6c14ae992d55-7bec6e14 {
    align-self: start
}

#w-node-_3da69fd7-6ac5-11ec-c641-6c14ae992d59-7bec6e14 {
    align-self: center
}

#w-node-_3da69fd7-6ac5-11ec-c641-6c14ae992d64-7bec6e14,
#w-node-_3da69fd7-6ac5-11ec-c641-6c14ae992d6e-7bec6e14 {
    grid-area: 1/2/2/3
}

#w-node-_2a47441d-7780-925c-7491-120dee6063b6-7bec6e14 {
    justify-self: end
}

#w-node-_8dc26ede-55a1-e9a4-3b85-5e5fb56e4b92-7bec6e14 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ac673cd7-e641-388e-fb95-da1dab0eaf45-7bec6e14,
#w-node-d9efbeee-adc8-2842-3a7d-0df6a6963e21-7bec6e14,
#w-node-_3d9e96de-e698-7539-6c25-8c20649fd039-7bec6e14 {
    justify-self: end
}

#w-node-_34def9c9-17a7-2ede-9ef8-b8a5f2f8ddda-7bec6e14,
#w-node-_34def9c9-17a7-2ede-9ef8-b8a5f2f8dde2-7bec6e14,
#w-node-_34def9c9-17a7-2ede-9ef8-b8a5f2f8ddea-7bec6e14,
#w-node-_34def9c9-17a7-2ede-9ef8-b8a5f2f8ddf2-7bec6e14 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-0f74911f,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-0f74911f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_223934d8-8179-74ee-697b-5d972e0659c6-0f74911f,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-0f74911f,
#w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-0f74911f,
#w-node-f14f6440-93ca-bbf4-4d46-9090cbf24819-0f74911f,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-0f74911f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-0f74911f,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee9-0f74911f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-0f74911f,
#w-node-_824eadd1-4541-9b67-ed12-734ef1f6937f-0f74911f,
#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-0f74911f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-0f74911f,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-0f74911f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-0f74911f {
    align-self: end;
    justify-self: start
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-724398b6 {
    align-self: start
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-724398b6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-724398b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_223934d8-8179-74ee-697b-5d972e0659c6-724398b6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-724398b6,
#w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-724398b6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-724398b6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-724398b6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-724398b6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-724398b6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-724398b6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-724398b6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-493cc4d6 {
    align-self: start
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-493cc4d6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-493cc4d6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_223934d8-8179-74ee-697b-5d972e0659c6-493cc4d6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-493cc4d6,
#w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-493cc4d6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-493cc4d6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-493cc4d6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-493cc4d6,
#w-node-_89d49e82-e4fa-3a64-2dbe-bb0e6b1c3574-493cc4d6,
#w-node-f20d8201-72e0-6192-c609-a1cf1bee4e1e-493cc4d6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728eed-493cc4d6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_12f15090-9050-439e-c0d7-1a307b728eee-493cc4d6,
#w-node-_12f15090-9050-439e-c0d7-1a307b728ef6-493cc4d6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_798d85e8-d95d-3e7b-e1fc-27fb021ef2e2-eeab9ad1 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_26ffbf0e-7bf2-6eea-5929-b2e4676dac64-eeab9ad1,
#w-node-_73818d1c-79f7-5ec0-78dc-d39955be64a3-eeab9ad1,
#w-node-_73818d1c-79f7-5ec0-78dc-d39955be64a9-eeab9ad1,
#w-node-_0813bd09-a8da-b06d-f3a0-b0d250612460-eeab9ad1,
#w-node-_41ee1099-0bfd-c352-a963-205f1ad7ed66-eeab9ad1,
#w-node-_41ee1099-0bfd-c352-a963-205f1ad7ed6c-eeab9ad1,
#w-node-_57c353aa-247e-18be-47db-34c41098de50-eeab9ad1,
#w-node-_051b5b97-e1bc-1b0c-389a-010e6ad2f623-eeab9ad1,
#w-node-_051b5b97-e1bc-1b0c-389a-010e6ad2f629-eeab9ad1,
#w-node-_43242d99-5ff0-7c8e-06fb-5cb02d2ef656-eeab9ad1,
#w-node-_43242d99-5ff0-7c8e-06fb-5cb02d2ef65c-eeab9ad1,
#w-node-_726da080-e287-0c39-3cb7-a69a1876c5ff-eeab9ad1,
#w-node-_2bdef867-525b-97ca-dfa0-8b9b339b7996-eeab9ad1,
#w-node-_88d27950-8b72-92a2-f273-29b847d2dcf9-eeab9ad1,
#w-node-_88d27950-8b72-92a2-f273-29b847d2dcf3-eeab9ad1,
#w-node-b1eb9217-1cb5-f5ca-aaf4-ab498cb3ecea-eeab9ad1,
#w-node-bf1b3f9e-f143-74dc-dece-2cea02256a1b-eeab9ad1,
#w-node-bf1b3f9e-f143-74dc-dece-2cea02256a21-eeab9ad1,
#w-node-da8e3d93-f2f5-607a-f87e-a29e3d1ca14a-eeab9ad1,
#w-node-_39d76151-a553-3007-7603-c389a3d2d305-eeab9ad1,
#w-node-_39d76151-a553-3007-7603-c389a3d2d30b-eeab9ad1,
#w-node-adfb08cd-2a3b-2fb0-08ec-65edb8594be3-eeab9ad1,
#w-node-adfb08cd-2a3b-2fb0-08ec-65edb8594be9-eeab9ad1,
#w-node-_8de44304-cc92-aa74-a149-3168c13a55c9-eeab9ad1,
#w-node-_8de44304-cc92-aa74-a149-3168c13a55d2-eeab9ad1,
#w-node-_8252b7ce-42b8-0319-15c2-5d0941c399b0-eeab9ad1,
#w-node-_8252b7ce-42b8-0319-15c2-5d0941c399b6-eeab9ad1,
#w-node-_3a6989f9-75be-3139-25c4-6795e79aee6a-eeab9ad1,
#w-node-_3a6989f9-75be-3139-25c4-6795e79aee73-eeab9ad1,
#w-node-d68588ae-49d0-8b14-68f4-59ea6ace9758-eeab9ad1,
#w-node-d68588ae-49d0-8b14-68f4-59ea6ace975e-eeab9ad1 {
    align-self: center
}

@media screen and (min-width:1440px) {
    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939241-219390e4 {
        grid-column: span 3/span 3
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6ba6 {
        grid-area: 1/2/2/7
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6ba6 {
        grid-column-start: 7
    }

    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-7bec6c1e,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6c1e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6c1f {
        grid-area: 1/2/2/7
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6c1f {
        grid-column-start: 7
    }

    #w-node-_483809c7-3e3c-acfb-0dbd-f1c4c3d1c76c-7bec6c2e {
        align-self: center
    }

    #w-node-eccf0446-f7e1-30e2-cd2f-5e176f5314df-7bec6c2e,
    #w-node-_6881b8f6-fba3-f5a2-7e42-ddbb72e6d2b2-7bec6c2e,
    #w-node-_8f89182b-56bf-8eb3-3281-3ab9373945e6-7bec6c2e {
        justify-self: start
    }

    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-7bec6c35,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6c35,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6c36,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-7bec6c36,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-7bec6c37,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6c37 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ac5c5160-9f18-9445-45a8-d340929f42c6-7bec6c76 {
        align-self: center
    }

    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6d2d,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-7bec6d2d,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-7bec6d31,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6d31 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6d57 {
        grid-area: 1/2/2/7
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6d57 {
        grid-column-start: 7
    }

    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-7bec6da6,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-7bec6da6 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-e2916c1c-267a-4157-3351-70d3d6098d33-7bec6da7 {
        justify-self: start
    }

    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5876-7bec6e12 {
        grid-area: 1/2/2/7
    }

    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5881-7bec6e12 {
        grid-column-start: 7
    }

    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a877-7bec6e12 {
        grid-area: 1/2/2/7
    }

    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a882-7bec6e12 {
        grid-column-start: 7
    }

    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5876-7bec6e13 {
        grid-area: 1/2/2/7
    }

    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5881-7bec6e13 {
        grid-column-start: 7
    }

    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a877-7bec6e13 {
        grid-area: 1/2/2/7
    }

    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a882-7bec6e13 {
        grid-column-start: 7
    }

    #w-node-bac6389b-be31-2ee6-2686-ddec7d193e00-7bec6e13 {
        grid-area: 1/2/2/7
    }

    #w-node-bac6389b-be31-2ee6-2686-ddec7d193e07-7bec6e13 {
        grid-column-start: 7
    }

    #w-node-_2a47441d-7780-925c-7491-120dee6063af-7bec6e14 {
        grid-area: 1/1/2/6
    }

    #w-node-_2a47441d-7780-925c-7491-120dee6063b6-7bec6e14 {
        grid-area: 1/6/2/9
    }

    #w-node-ac673cd7-e641-388e-fb95-da1dab0eaf3c-7bec6e14 {
        grid-area: 1/1/2/6
    }

    #w-node-ac673cd7-e641-388e-fb95-da1dab0eaf45-7bec6e14 {
        grid-area: 1/6/2/9
    }

    #w-node-d9efbeee-adc8-2842-3a7d-0df6a6963e18-7bec6e14 {
        grid-area: 1/1/2/6
    }

    #w-node-d9efbeee-adc8-2842-3a7d-0df6a6963e21-7bec6e14 {
        grid-area: 1/6/2/9
    }

    #w-node-_3d9e96de-e698-7539-6c25-8c20649fd030-7bec6e14 {
        grid-area: 1/1/2/6
    }

    #w-node-_3d9e96de-e698-7539-6c25-8c20649fd039-7bec6e14 {
        grid-area: 1/6/2/9
    }

    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-0f74911f,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-0f74911f,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-724398b6,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-724398b6,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96511-493cc4d6,
    #w-node-_6eb28334-cbcb-86bd-ec4d-24c10cf96513-493cc4d6 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (min-width:1280px) {
    #w-node-_9db44803-5b67-5847-a37d-012f76e2a152-7bec6cad {
        align-self: center;
        justify-self: center
    }

    #w-node-b3296473-ee0f-bbdd-3269-431d478e2c4d-7bec6cad {
        align-self: center
    }

    #w-node-ea38c639-f8b0-affa-24ff-3854903f164d-7bec6e12,
    #w-node-_0466aeb2-453b-9a76-15de-29627163cbb1-7bec6e12,
    #w-node-_0b0f3a94-e231-f564-a297-fec096e1a54b-7bec6e12,
    #w-node-_8662bba4-f06c-d92e-828a-232afd976e39-7bec6e12,
    #w-node-_3b79eca9-4875-c113-a53b-6da69a71bc0e-7bec6e12,
    #w-node-_69cac599-703b-8c16-8484-07a9068bb709-7bec6e12,
    #w-node-ea38c639-f8b0-affa-24ff-3854903f164d-7bec6e13,
    #w-node-_0466aeb2-453b-9a76-15de-29627163cbb1-7bec6e13,
    #w-node-_0b0f3a94-e231-f564-a297-fec096e1a54b-7bec6e13,
    #w-node-_8662bba4-f06c-d92e-828a-232afd976e39-7bec6e13,
    #w-node-_3b79eca9-4875-c113-a53b-6da69a71bc0e-7bec6e13,
    #w-node-_5d1c9707-d8f5-0b67-cd3c-55b06e2a3504-7bec6e13,
    #w-node-cab56618-f59c-cc5c-70e4-9beefa1d56c0-7bec6e13,
    #w-node-_69cac599-703b-8c16-8484-07a9068bb709-7bec6e13 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:991px) {
    #tabs-menu.w-node-_69478996-742e-a5ff-228c-369ecc2ebfe3-7bec6b5f {
        grid-column-end: 13
    }

    #w-node-_69478996-742e-a5ff-228c-369ecc2ebff8-7bec6b5f {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-c2861667-ca95-c63f-43cc-9ca82a55ef5c-7bec6b5f {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-c2861667-ca95-c63f-43cc-9ca82a55ef71-7bec6b5f,
    #w-node-d513892c-a9e2-9b40-a725-dcce8c07dd9a-7bec6b5f,
    #w-node-f1a97f6f-a51f-8e76-262b-c33dae7a00b4-7bec6b5f,
    #w-node-dfabc276-455c-75ac-4326-2216d30aca20-7bec6b5f,
    #w-node-_2a6b5063-05f1-26ad-cf1e-35e76c596860-7bec6b5f,
    #w-node-b469b83c-7fd9-3db2-4cde-d31d8a477e5b-7bec6b5f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_505c9831-584b-ade2-dc06-c7aa544ba570-544ba56c {
        grid-area: 1/1/2/13
    }

    #switchToZenoti.w-node-_505c9831-584b-ade2-dc06-c7aa544ba57f-544ba56c {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-3338219390f5-219390e4 {
        grid-column: span 12/span 12
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-33382193912f-219390e4 {
        grid-area: 3/1/4/7
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939148-219390e4 {
        grid-area: 3/7/4/13
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939161-219390e4 {
        grid-area: 2/1/3/7
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939172-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-33382193918b-219390e4 {
        grid-column: span 12/span 12
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-3338219391e4-219390e4 {
        grid-area: 2/1/3/7
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-3338219391fc-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939217-219390e4,
    #w-node-_13e4dc28-c9ac-4441-4438-9c3a0d8e75da-219390e4 {
        grid-column: span 12/span 12
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939241-219390e4 {
        grid-area: 4/1/5/13
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-33382193924b-219390e4 {
        grid-area: 2/1/3/13
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939252-219390e4 {
        grid-row: 5/6;
        grid-column-start: 1
    }

    #w-node-d53e75c5-4724-efc1-793d-78b96d4ea621-7bec6b7b {
        align-self: center
    }

    #w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1802-7bec6b7b {
        grid-area: 1/1/2/13
    }

    #switchToZenoti.w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1811-7bec6b7b {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-_472a54be-9f08-9aeb-c58f-dfaac3fa73dd-7bec6ba4 {
        align-self: end
    }

    #w-node-adc596ac-78d4-f4c1-a791-8813f7d03967-7bec6ba4,
    #w-node-adc596ac-78d4-f4c1-a791-8813f7d0396d-7bec6ba4,
    #w-node-adc596ac-78d4-f4c1-a791-8813f7d03973-7bec6ba4,
    #w-node-adc596ac-78d4-f4c1-a791-8813f7d03979-7bec6ba4,
    #w-node-adc596ac-78d4-f4c1-a791-8813f7d0399f-7bec6ba4,
    #w-node-adc596ac-78d4-f4c1-a791-8813f7d039a5-7bec6ba4,
    #w-node-_5b6c56d3-4138-3469-a8b6-76ab67791b68-7bec6ba6 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6ba6 {
        grid-area: 1/1/2/7
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6ba6 {
        grid-area: 1/1/2/13
    }

    #switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6ba6 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-b083bed7-4881-ce37-6c0b-4efcf301a045-7bec6c08 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7db0939e-3ccf-e925-295a-3053763ea427-7bec6c08 {
        order: 9999
    }

    #w-node-_7db0939e-3ccf-e925-295a-3053763ea429-7bec6c08,
    #w-node-_18cd8d55-eb77-a24c-52f7-2484f85b00e3-7bec6c08,
    #w-node-_06c5e9ac-cde4-4d3f-e47f-ca13a0503ecc-7bec6c08,
    #w-node-_5b6c56d3-4138-3469-a8b6-76ab67791b68-7bec6c1f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6c1f {
        grid-area: 1/1/2/7
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6c1f {
        grid-area: 1/1/2/13
    }

    #switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6c1f {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-ea7eae16-1f85-c019-5f50-b32631f2de8e-7bec6c20 {
        align-self: start
    }

    #w-node-_935c667a-b5dd-18f5-8698-71b1a5b13611-7bec6c20 {
        grid-area: 2/1/3/2
    }

    #w-node-_6b2d6e48-22bd-803a-d7f7-6d0379678541-7bec6c2e {
        grid-column: span 12/span 12
    }

    #w-node-eccf0446-f7e1-30e2-cd2f-5e176f5314df-7bec6c2e,
    #w-node-_6881b8f6-fba3-f5a2-7e42-ddbb72e6d2b2-7bec6c2e {
        order: 9999
    }

    #w-node-b432f6ab-d986-88e0-b8d2-5c28f04fba74-7bec6c2e {
        grid-area: 2/1/3/13
    }

    #w-node-_136eec1b-187a-6355-1865-cd4f33e70e69-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70e77-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70e86-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70e96-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70eaa-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70eb8-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70ece-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70ee2-7bec6c31,
    #w-node-_938e104e-8040-d04b-7f22-5161c4b08e3e-7bec6c31,
    #w-node-_60492eee-d74c-2b16-be63-aaed737ab0b6-7bec6c31,
    #w-node-_6bde757e-79a8-b75c-1022-9b677e180a57-7bec6c31,
    #w-node-d72b829e-d999-00cb-9729-113147b67581-7bec6c31,
    #w-node-_58e0ace3-d168-9911-f4e8-5d99f7d3677f-7bec6c31,
    #w-node-_851d0ee2-a4b1-ef8f-1e72-c1973860c687-7bec6c31,
    #w-node-_1b393c80-2cc6-771e-4b70-11ab41d40bd1-7bec6c31,
    #w-node-_6dd994d1-4ceb-4d1c-f25a-bfefcf94113d-7bec6c31,
    #w-node-c486c2dc-60b6-8770-8d28-50fa3455d2b7-7bec6c31 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d53e75c5-4724-efc1-793d-78b96d4ea621-7bec6c35 {
        align-self: center
    }

    #w-node-ac5c5160-9f18-9445-45a8-d340929f436a-7bec6c76 {
        align-self: start
    }

    #w-node-ac5c5160-9f18-9445-45a8-d340929f4371-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-ac5c5160-9f18-9445-45a8-d340929f4378-7bec6c76 {
        align-self: start
    }

    #w-node-ac5c5160-9f18-9445-45a8-d340929f437f-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11ac5-7bec6c76 {
        align-self: start
    }

    #w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11acb-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11ad1-7bec6c76 {
        align-self: start
    }

    #w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11ad7-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2a2-7bec6c76 {
        align-self: start
    }

    #w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2a8-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2ae-7bec6c76 {
        align-self: start
    }

    #w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2b4-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_3d403910-e39c-8886-4ee8-e645d8f192cc-7bec6c76 {
        align-self: start
    }

    #w-node-_3d403910-e39c-8886-4ee8-e645d8f192d2-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_3d403910-e39c-8886-4ee8-e645d8f192d8-7bec6c76 {
        align-self: start
    }

    #w-node-_3d403910-e39c-8886-4ee8-e645d8f192de-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_118d5d4c-bbf0-d695-2522-f649126ae17a-7bec6c76 {
        align-self: start
    }

    #w-node-_118d5d4c-bbf0-d695-2522-f649126ae180-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_118d5d4c-bbf0-d695-2522-f649126ae186-7bec6c76 {
        align-self: start
    }

    #w-node-_118d5d4c-bbf0-d695-2522-f649126ae18c-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_6da88392-de69-9b95-148a-478c31c2fab1-7bec6c76 {
        align-self: start
    }

    #w-node-_6da88392-de69-9b95-148a-478c31c2fab7-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_6da88392-de69-9b95-148a-478c31c2fabd-7bec6c76 {
        align-self: start
    }

    #w-node-_6da88392-de69-9b95-148a-478c31c2fac3-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_5d8eebab-6acb-696e-81dd-291ee121e5d7-7bec6c76 {
        align-self: start
    }

    #w-node-_5d8eebab-6acb-696e-81dd-291ee121e5dd-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-_5d8eebab-6acb-696e-81dd-291ee121e5e3-7bec6c76 {
        align-self: start
    }

    #w-node-_5d8eebab-6acb-696e-81dd-291ee121e5e9-7bec6c76 {
        align-self: start;
        justify-self: auto
    }

    #w-node-e34462ac-9764-c400-155d-fff4f67ffb95-7bec6c78 {
        align-self: center
    }

    #w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784c1-7bec6c79,
    #w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784d6-7bec6c79,
    #w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784ed-7bec6c79,
    #w-node-f0a0cdb3-b5dc-3897-7ca4-2ef914878504-7bec6c79,
    #w-node-_1397ef36-836d-4b15-d3f6-2167936d28a7-7bec6c79,
    #w-node-c5fb8735-3f36-387e-987d-0aecb0223ceb-7bec6c79,
    #w-node-c5fb8735-3f36-387e-987d-0aecb0223d00-7bec6c79,
    #w-node-c5fb8735-3f36-387e-987d-0aecb0223d17-7bec6c79 {
        align-self: start
    }

    #w-node-_4e57ea90-7cca-7f40-9728-514c99028a03-7bec6c79,
    #w-node-_09a37eed-22e7-3ebe-491c-e9586a769e5f-7bec6c79,
    #w-node-b3d54109-c995-b03f-9c89-b031acf7c0c9-7bec6c79,
    #w-node-_834408b4-312b-f2b2-d917-baca8dbd43a0-7bec6c79,
    #w-node-_25260a9f-99e3-7f60-850d-e59ae6a75adb-7bec6c79 {
        grid-area: span 2/span 1/span 2/span 1
    }

    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a25d-7bec6c79,
    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a261-7bec6c79,
    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a265-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a269-7bec6c79 {
        grid-area: 2/2/3/4
    }

    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a26d-7bec6c79 {
        grid-area: 2/4/3/6
    }

    #w-node-_99b7087a-2bec-98d8-f486-09f86c97c96a-7bec6c79,
    #w-node-_99b7087a-2bec-98d8-f486-09f86c97c971-7bec6c79,
    #w-node-_99b7087a-2bec-98d8-f486-09f86c97c978-7bec6c79,
    #w-node-_99b7087a-2bec-98d8-f486-09f86c97c97f-7bec6c79,
    #w-node-_99b7087a-2bec-98d8-f486-09f86c97c986-7bec6c79 {
        grid-area: span 2/span 1/span 2/span 1
    }

    #w-node-_97737386-9899-1184-7a16-a162a44ddcc4-7bec6c79,
    #w-node-_97737386-9899-1184-7a16-a162a44ddcc8-7bec6c79,
    #w-node-_97737386-9899-1184-7a16-a162a44ddccc-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_97737386-9899-1184-7a16-a162a44ddcd0-7bec6c79 {
        grid-area: 2/2/3/4
    }

    #w-node-_97737386-9899-1184-7a16-a162a44ddcd4-7bec6c79 {
        grid-area: 2/4/3/6
    }

    #w-node-_3a1e084c-2368-4322-d0af-b846e4f42177-7bec6c79 {
        order: 9999
    }

    #w-node-_3a1e084c-2368-4322-d0af-b846e4f42178-7bec6c79 {
        align-self: center
    }

    #Number-of-Providers-3.w-node-_3a1e084c-2368-4322-d0af-b846e4f421ca-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4ca-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4ce-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4d2-7bec6c79 {
        grid-area: 4/2/5/4
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4df-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4e3-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4e7-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4eb-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4ef-7bec6c79 {
        grid-area: 3/2/4/4
    }

    #w-node-d107d07f-d31c-73cc-d411-aba0590752aa-7bec6c79,
    #w-node-d107d07f-d31c-73cc-d411-aba0590752b2-7bec6c79,
    #w-node-d107d07f-d31c-73cc-d411-aba0590752ba-7bec6c79 {
        grid-area: span 2/span 1/span 2/span 1
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a186-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a18a-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a18e-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a192-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a196-7bec6c79 {
        grid-area: 3/2/4/4
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1bc-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1c0-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1c4-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1c8-7bec6c79 {
        grid-area: 2/2/3/4
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1cc-7bec6c79 {
        grid-area: 2/4/3/6
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb1763-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb1767-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb176b-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb176f-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb1773-7bec6c79 {
        grid-area: 3/2/4/4
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb1799-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb179d-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb17a1-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb17a5-7bec6c79 {
        grid-area: 2/2/3/4
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb17a9-7bec6c79 {
        grid-area: 2/4/3/6
    }

    #w-node-_864d036c-69c4-0d0e-f97c-b4b77ac23c71-7bec6c79,
    #w-node-dea7db71-dcb5-af38-89f1-5497e9a00402-7bec6c79,
    #w-node-_79dca55a-202a-2d7e-5fcc-68aa9753f5da-7bec6c79,
    #w-node-_7f9dfa80-6c54-9329-e54c-1d1462c2c83a-7bec6c79 {
        align-self: start
    }

    #w-node-_590633b4-5fd4-a593-429b-0435f8ce1c64-7bec6c79 {
        order: 9999
    }

    #w-node-_33941457-0d63-219a-86c6-b76abc46553b-7bec6c79,
    #w-node-_1d045c55-1551-0f44-5e16-95c862e6f7d4-7bec6c79,
    #w-node-a77b9567-bf73-71e1-15a1-ff8004536043-7bec6c79 {
        grid-area: span 2/span 1/span 2/span 1
    }

    #w-node-d9b7f358-f649-e5ca-c185-42690accd9de-7bec6c79 {
        align-self: center
    }

    #w-node-_8c345299-7979-7c10-4245-dbf06330cd2a-7bec6c8e {
        justify-self: center
    }

    #w-node-_8c345299-7979-7c10-4245-dbf06330cd42-7bec6c8e {
        grid-area: 2/1/3/13
    }

    #w-node-_8c345299-7979-7c10-4245-dbf06330cd4e-7bec6c8e {
        grid-area: 1/1/2/13
    }

    #w-node-_34a8cf84-e12c-3957-0f95-41fe6179de94-7bec6c8e {
        grid-area: span 1/span 12/span 1/span 12
    }

    #w-node-fbca6b00-ec7f-e48c-a713-23930c3709cc-7bec6ca2 {
        grid-column: span 8/span 8
    }

    #w-node-fbca6b00-ec7f-e48c-a713-23930c3709d0-7bec6ca2 {
        grid-column-start: 10
    }

    #w-node-ce36a197-683c-b7af-74b5-8903a2c425f1-7bec6ca2,
    #w-node-ce36a197-683c-b7af-74b5-8903a2c42602-7bec6ca2 {
        grid-column: span 8/span 8
    }

    #w-node-d17bfcec-8291-1c11-fcce-e90d44e806a5-7bec6ca4 {
        grid-area: 1/1/2/7
    }

    #w-node-ce6cb604-f660-06dc-67c3-7798e6b48e5c-7bec6ca4,
    #w-node-_4c891458-a966-6a27-5b09-4d68e4159676-7bec6ca4,
    #w-node-_4f600c23-5998-860c-2a76-a168357d7e31-7bec6ca4 {
        align-self: center
    }

    #w-node-_24bcabb3-1e93-a335-6668-a3f03adba078-7bec6ca9,
    #w-node-_24bcabb3-1e93-a335-6668-a3f03adba0a3-7bec6ca9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_24bcabb3-1e93-a335-6668-a3f03adba0b0-7bec6ca9 {
        order: 9999
    }

    #w-node-_24bcabb3-1e93-a335-6668-a3f03adba0b2-7bec6ca9,
    #w-node-_24bcabb3-1e93-a335-6668-a3f03adba0f5-7bec6ca9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_24bcabb3-1e93-a335-6668-a3f03adba10a-7bec6ca9 {
        order: 9999
    }

    #w-node-_24bcabb3-1e93-a335-6668-a3f03adba10c-7bec6ca9,
    #w-node-_24bcabb3-1e93-a335-6668-a3f03adba142-7bec6ca9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-f59a5cfd-fc3a-d3ce-bd02-680c1aa0f488-7bec6ca9,
    #w-node-_6b284cfa-615e-5d61-9eae-e0aa24edc148-7bec6ca9,
    #w-node-_01a351c5-15ad-3d47-0abb-f5a46cc410c1-7bec6ca9 {
        align-self: start
    }

    #w-node-_7cb8c051-6bdc-ae4d-2b25-804a672a2cda-7bec6cb1 {
        order: 9999;
        justify-self: center
    }

    #w-node-_7cb8c051-6bdc-ae4d-2b25-804a672a2cdc-7bec6cb1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f20b-7bec6cb1 {
        order: 9999;
        justify-self: center
    }

    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f20d-7bec6cb1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b9da522b-deba-6969-0eae-6097ea264dba-7bec6cb4 {
        align-self: end
    }

    #w-node-_066e8260-d6cf-e4fb-8f0e-3226a95ab01a-7bec6cb4 {
        align-self: start
    }

    #w-node-_633d58e5-6a8d-9668-ef19-45ae501a17e2-7bec6cdc {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_929df80d-4dac-5565-cafd-447988e3b2cb-7bec6cdc {
        align-self: end
    }

    #tabs-menu.w-node-_205e0c88-5bd5-f6c3-2dd4-3e2121c0cd5a-7bec6cdc {
        grid-column-end: 13
    }

    #w-node-_205e0c88-5bd5-f6c3-2dd4-3e2121c0cd73-7bec6cdc {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-a3e36ac8-2f7a-8455-971d-34abbbf3a8b4-7bec6cdc {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-bb25d681-d707-4bdb-ca90-49d6efdd6dcc-7bec6cdc {
        grid-area: 2/1/3/2
    }

    #w-node-c951fc59-f0da-6fd6-c672-b42d08579437-7bec6d2f {
        justify-self: center
    }

    #w-node-_159a1db7-5a33-6a46-4369-bfdaab2f1928-7bec6d2f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-d53e75c5-4724-efc1-793d-78b96d4ea621-7bec6d31 {
        align-self: center
    }

    #w-node-_2babbef0-53ff-9781-d383-2a3df7fa70aa-7bec6d53 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff9-7bec6d53 {
        order: 9999
    }

    #w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff2-7bec6d53,
    #w-node-_07b54044-891d-21fe-45cc-7e07542a00eb-7bec6d53 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_07b54044-891d-21fe-45cc-7e07542a00e9-7bec6d53 {
        order: 9999
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6d53 {
        grid-column: span 8/span 8
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6d53 {
        grid-column-start: 10
    }

    #w-node-e6aa5dc9-48f8-b6c3-a800-872e2ae6a802-7bec6d53 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0011da5a-e048-43ac-1fc1-d854fbf99ee9-7bec6d53 {
        order: 9999
    }

    #w-node-_0011da5a-e048-43ac-1fc1-d854fbf99eeb-7bec6d53,
    #w-node-_6e95e1a0-aed7-2f3b-4822-19ab7278ae84-7bec6d53 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_875ac79f-554a-0503-aa37-807f1687efd7-7bec6d53 {
        grid-area: 2/1/3/2
    }

    #w-node-_048b52f8-0e20-a02f-c035-dcfa442cdaee-7bec6d55,
    #w-node-_5037c637-78c1-1a16-0a1c-95b928306413-7bec6d55,
    #w-node-_755a1c61-bad1-d75c-101b-0b1ac7c47a32-7bec6d55 {
        grid-column: span 8/span 8
    }

    #w-node-_0349b3f7-f1ea-7841-f8a5-8741d0d8537c-7bec6d55 {
        grid-column: span 12/span 12
    }

    #w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcde7-7bec6d55 {
        grid-area: 1/1/2/13
    }

    #switchToZenoti.w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcdf6-7bec6d55 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-_5b6c56d3-4138-3469-a8b6-76ab67791b68-7bec6d57 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6d57 {
        grid-area: 1/1/2/7
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6d57 {
        grid-area: 1/1/2/13
    }

    #switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6d57 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-dbf3cd3d-df92-15b0-c71a-f8c9101461c0-7bec6d69,
    #w-node-_4181f6b4-356e-cc88-209a-f7e09560e691-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4181f6b4-356e-cc88-209a-f7e09560e6a3-7bec6d69 {
        order: 9999
    }

    #w-node-_4181f6b4-356e-cc88-209a-f7e09560e6a9-7bec6d69,
    #w-node-e2ab9fbe-ee02-fbc4-2165-8e0011d06579-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0b247f8d-c48f-84d5-cf17-0eea3f64e3ff-7bec6d69 {
        order: 9999
    }

    #w-node-_0b247f8d-c48f-84d5-cf17-0eea3f64e405-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-a189c179-92c3-19ff-00d7-3fae099a09a7-7bec6d69 {
        order: 9999
    }

    #w-node-a189c179-92c3-19ff-00d7-3fae099a09ac-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #tabs-menu.w-node-fd8be698-a60f-ef25-5dea-801695d3e668-7bec6d69 {
        grid-column-end: 13
    }

    #w-node-fd8be698-a60f-ef25-5dea-801695d3e681-7bec6d69 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-_1bde1893-f077-2506-5ce1-196801c2532b-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_1bde1893-f077-2506-5ce1-196801c2533d-7bec6d69 {
        order: 9999
    }

    #w-node-dff9b686-d3f0-57e8-b341-841bbac4846a-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-dff9b686-d3f0-57e8-b341-841bbac4847c-7bec6d69 {
        order: 9999
    }

    #tabs-menu.w-node-_8782c9de-b6a2-70e2-0413-e2f140555a22-7bec6d69 {
        grid-column-end: 13
    }

    #w-node-_8782c9de-b6a2-70e2-0413-e2f140555a3b-7bec6d69 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-_8782c9de-b6a2-70e2-0413-e2f140555a6f-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8782c9de-b6a2-70e2-0413-e2f140555a81-7bec6d69 {
        order: 9999
    }

    #w-node-_8782c9de-b6a2-70e2-0413-e2f140555a87-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8782c9de-b6a2-70e2-0413-e2f140555a97-7bec6d69 {
        order: 9999
    }

    #tabs-menu.w-node-e0ccb57c-47e9-249a-0954-0a5148d07152-7bec6d69 {
        grid-column-end: 13
    }

    #w-node-e0ccb57c-47e9-249a-0954-0a5148d0716b-7bec6d69 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-e0ccb57c-47e9-249a-0954-0a5148d071cc-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-e0ccb57c-47e9-249a-0954-0a5148d071de-7bec6d69 {
        order: 9999
    }

    #w-node-e0ccb57c-47e9-249a-0954-0a5148d071e4-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-e0ccb57c-47e9-249a-0954-0a5148d071f2-7bec6d69,
    #w-node-_9343992e-b202-0899-ac47-ab71d776c2d1-7bec6d69 {
        order: 9999
    }

    #w-node-_9343992e-b202-0899-ac47-ab71d776c2d7-7bec6d69,
    #w-node-_475cba6b-b7a4-c0a6-ef5d-69dee3658593-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_475cba6b-b7a4-c0a6-ef5d-69dee36585a5-7bec6d69,
    #w-node-_16cde6d2-b1c1-336e-48f1-654f9a10d02c-7bec6d69 {
        order: 9999
    }

    #w-node-_16cde6d2-b1c1-336e-48f1-654f9a10d031-7bec6d69,
    #w-node-_19713a74-212e-d690-83d0-c263b3d83d5d-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_19713a74-212e-d690-83d0-c263b3d83d6f-7bec6d69,
    #w-node-b0c61531-e23f-05ca-dc83-1e009313682d-7bec6d69 {
        order: 9999
    }

    #w-node-b0c61531-e23f-05ca-dc83-1e0093136832-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_1a620d7b-b7a1-b63f-351c-2ddbc45b829e-7bec6d96 {
        order: 9999
    }

    #w-node-_1a620d7b-b7a1-b63f-351c-2ddbc45b829f-7bec6d96 {
        align-self: center
    }

    #Number-of-Providers-3.w-node-_8f9929b5-5242-73e8-aea8-f859f2804f91-7bec6d96 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #tabs-menu.w-node-_69478996-742e-a5ff-228c-369ecc2ebfe3-7bec6d99 {
        grid-column-end: 13
    }

    #w-node-_69478996-742e-a5ff-228c-369ecc2ebff8-7bec6d99 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0308-7bec6d99 {
        grid-area: 1/1/2/13
    }

    #switchToZenoti.w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0317-7bec6d99 {
        grid-row: 2/3;
        grid-column-start: 1
    }

    #w-node-_9c76fad0-87c8-b41d-aff5-a14c9c09fffb-7bec6da0,
    #w-node-_2babbef0-53ff-9781-d383-2a3df7fa70aa-7bec6da0 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff9-7bec6da0 {
        order: 9999
    }

    #w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff2-7bec6da0,
    #w-node-e6aa5dc9-48f8-b6c3-a800-872e2ae6a802-7bec6da0 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0011da5a-e048-43ac-1fc1-d854fbf99ee9-7bec6da0 {
        order: 9999
    }

    #w-node-_0011da5a-e048-43ac-1fc1-d854fbf99eeb-7bec6da0,
    #w-node-ab54afc8-e65c-5f93-fc68-1748ff695704-7bec6da0 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6da0 {
        grid-column: span 8/span 8
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6da0 {
        grid-column-start: 10
    }

    #w-node-_6e95e1a0-aed7-2f3b-4822-19ab7278ae84-7bec6da0 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_07b54044-891d-21fe-45cc-7e07542a00e9-7bec6da0 {
        order: 9999
    }

    #w-node-_07b54044-891d-21fe-45cc-7e07542a00eb-7bec6da0 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_737cb1c1-804a-8e22-737d-403f980edfca-7bec6da0 {
        grid-area: 2/1/3/2
    }

    #w-node-e2916c1c-267a-4157-3351-70d3d6098d33-7bec6da7 {
        order: 9999
    }

    #w-node-_9c76fad0-87c8-b41d-aff5-a14c9c09fffb-7bec6daa,
    #w-node-_2babbef0-53ff-9781-d383-2a3df7fa70aa-7bec6daa {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff9-7bec6daa {
        order: 9999
    }

    #w-node-_83568c33-c930-1a81-c57d-1ffe1ca8fff2-7bec6daa,
    #w-node-e6aa5dc9-48f8-b6c3-a800-872e2ae6a802-7bec6daa {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0011da5a-e048-43ac-1fc1-d854fbf99ee9-7bec6daa {
        order: 9999
    }

    #w-node-_0011da5a-e048-43ac-1fc1-d854fbf99eeb-7bec6daa,
    #w-node-_6e95e1a0-aed7-2f3b-4822-19ab7278ae84-7bec6daa {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6daa {
        grid-column: span 8/span 8
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6daa {
        grid-column-start: 10
    }

    #w-node-_07b54044-891d-21fe-45cc-7e07542a00e9-7bec6daa {
        order: 9999
    }

    #w-node-_07b54044-891d-21fe-45cc-7e07542a00eb-7bec6daa {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_1ebc5f56-1145-727f-92a0-ed7517f18876-7bec6daa {
        grid-area: 2/1/3/2
    }

    #w-node-_938e104e-8040-d04b-7f22-5161c4b08e3e-7bec6dda,
    #w-node-_60492eee-d74c-2b16-be63-aaed737ab0b6-7bec6dda,
    #w-node-_6bde757e-79a8-b75c-1022-9b677e180a57-7bec6dda,
    #w-node-d72b829e-d999-00cb-9729-113147b67581-7bec6dda,
    #w-node-_58e0ace3-d168-9911-f4e8-5d99f7d3677f-7bec6dda,
    #w-node-_851d0ee2-a4b1-ef8f-1e72-c1973860c687-7bec6dda,
    #w-node-_1b393c80-2cc6-771e-4b70-11ab41d40bd1-7bec6dda,
    #w-node-_6dd994d1-4ceb-4d1c-f25a-bfefcf94113d-7bec6dda,
    #w-node-c486c2dc-60b6-8770-8d28-50fa3455d2b7-7bec6dda {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4300-7bec6ddd {
        grid-column: span 8/span 8
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4304-7bec6ddd {
        grid-column-start: 10
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4311-7bec6ddd {
        grid-column: span 8/span 8
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4315-7bec6ddd {
        grid-column-start: 10
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4322-7bec6ddd {
        grid-column: span 8/span 8
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4326-7bec6ddd {
        grid-column-start: 10
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4333-7bec6ddd {
        grid-column: span 8/span 8
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4337-7bec6ddd {
        grid-column-start: 10
    }

    #w-node-b083bed7-4881-ce37-6c0b-4efcf301a045-7bec6e06 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b618dcd6-89bd-9939-ddde-abe1878699b6-7bec6e06 {
        align-self: end
    }

    #w-node-c39e5ce7-1558-967d-6a68-d41df329dfc7-7bec6e06 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7db0939e-3ccf-e925-295a-3053763ea427-7bec6e06 {
        order: 9999;
        justify-self: center
    }

    #w-node-_7db0939e-3ccf-e925-295a-3053763ea429-7bec6e06,
    #w-node-_18cd8d55-eb77-a24c-52f7-2484f85b00e3-7bec6e06 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-efd9f531-da48-e5d5-b1e1-7fce41e3d5c4-7bec6e06 {
        order: 9999
    }

    #w-node-efd9f531-da48-e5d5-b1e1-7fce41e3d5c6-7bec6e06 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f57-7bec6e12,
    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5876-7bec6e12,
    #w-node-_1956a13a-8c52-379a-0e5e-50edbb35de71-7bec6e12,
    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a877-7bec6e12,
    #w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f57-7bec6e13,
    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5876-7bec6e13,
    #w-node-_1956a13a-8c52-379a-0e5e-50edbb35de71-7bec6e13,
    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a877-7bec6e13,
    #w-node-_980ca4bd-9ab3-c708-d0b4-b664739ace0f-7bec6e13,
    #w-node-bac6389b-be31-2ee6-2686-ddec7d193e00-7bec6e13 {
        grid-area: 1/1/2/7
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb5d-7bec6e14 {
        grid-column: span 8/span 8
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb61-7bec6e14 {
        grid-column-start: 10
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb6e-7bec6e14 {
        grid-column: span 8/span 8
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb72-7bec6e14 {
        grid-column-start: 10
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb7f-7bec6e14 {
        grid-column: span 8/span 8
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb85-7bec6e14 {
        grid-column-start: 10
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb90-7bec6e14 {
        grid-column: span 8/span 8
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb94-7bec6e14 {
        grid-column-start: 10
    }

    #w-node-_3da69fd7-6ac5-11ec-c641-6c14ae992d59-7bec6e14 {
        align-self: end
    }

    #w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-724398b6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-724398b6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-724398b6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ecd-493cc4d6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed1-493cc4d6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee5-493cc4d6 {
        grid-column: span 2/span 2
    }

    #w-node-_798d85e8-d95d-3e7b-e1fc-27fb021ef2e2-eeab9ad1 {
        justify-self: center
    }

    #w-node-_26ffbf0e-7bf2-6eea-5929-b2e4676dac64-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_26ffbf0e-7bf2-6eea-5929-b2e4676dac6d-eeab9ad1 {
        justify-self: center
    }

    #w-node-_73818d1c-79f7-5ec0-78dc-d39955be64a3-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-_73818d1c-79f7-5ec0-78dc-d39955be64a9-eeab9ad1,
    #w-node-_0813bd09-a8da-b06d-f3a0-b0d250612460-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0813bd09-a8da-b06d-f3a0-b0d25061246d-eeab9ad1 {
        justify-self: center
    }

    #w-node-_41ee1099-0bfd-c352-a963-205f1ad7ed66-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-_41ee1099-0bfd-c352-a963-205f1ad7ed6c-eeab9ad1,
    #w-node-_57c353aa-247e-18be-47db-34c41098de50-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_57c353aa-247e-18be-47db-34c41098de62-eeab9ad1 {
        justify-self: center
    }

    #w-node-_051b5b97-e1bc-1b0c-389a-010e6ad2f623-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-_051b5b97-e1bc-1b0c-389a-010e6ad2f629-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_43242d99-5ff0-7c8e-06fb-5cb02d2ef656-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-_43242d99-5ff0-7c8e-06fb-5cb02d2ef65c-eeab9ad1,
    #w-node-_726da080-e287-0c39-3cb7-a69a1876c5ff-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_726da080-e287-0c39-3cb7-a69a1876c60e-eeab9ad1,
    #w-node-_2bdef867-525b-97ca-dfa0-8b9b339b79ab-eeab9ad1 {
        justify-self: center
    }

    #w-node-_2bdef867-525b-97ca-dfa0-8b9b339b7996-eeab9ad1,
    #w-node-_88d27950-8b72-92a2-f273-29b847d2dcf9-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_88d27950-8b72-92a2-f273-29b847d2dcf3-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-b1eb9217-1cb5-f5ca-aaf4-ab498cb3ecea-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b1eb9217-1cb5-f5ca-aaf4-ab498cb3ecf6-eeab9ad1 {
        justify-self: center
    }

    #w-node-bf1b3f9e-f143-74dc-dece-2cea02256a1b-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-bf1b3f9e-f143-74dc-dece-2cea02256a21-eeab9ad1,
    #w-node-da8e3d93-f2f5-607a-f87e-a29e3d1ca14a-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-da8e3d93-f2f5-607a-f87e-a29e3d1ca15b-eeab9ad1 {
        justify-self: center
    }

    #w-node-_39d76151-a553-3007-7603-c389a3d2d305-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_39d76151-a553-3007-7603-c389a3d2d30b-eeab9ad1 {
        justify-self: center
    }

    #w-node-adfb08cd-2a3b-2fb0-08ec-65edb8594be3-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-adfb08cd-2a3b-2fb0-08ec-65edb8594be9-eeab9ad1,
    #w-node-_8de44304-cc92-aa74-a149-3168c13a55c9-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8de44304-cc92-aa74-a149-3168c13a55d2-eeab9ad1 {
        justify-self: center
    }

    #w-node-_8252b7ce-42b8-0319-15c2-5d0941c399b0-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-_8252b7ce-42b8-0319-15c2-5d0941c399b6-eeab9ad1,
    #w-node-_3a6989f9-75be-3139-25c4-6795e79aee6a-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_3a6989f9-75be-3139-25c4-6795e79aee73-eeab9ad1 {
        justify-self: center
    }

    #w-node-d68588ae-49d0-8b14-68f4-59ea6ace9758-eeab9ad1 {
        order: 9999;
        justify-self: center
    }

    #w-node-d68588ae-49d0-8b14-68f4-59ea6ace975e-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:767px) {

    #tabs-menu.w-node-_69478996-742e-a5ff-228c-369ecc2ebfe3-7bec6b5f,
    #w-node-_69478996-742e-a5ff-228c-369ecc2ebff8-7bec6b5f {
        grid-column-end: 5
    }

    #w-node-c2861667-ca95-c63f-43cc-9ca82a55ef5c-7bec6b5f {
        grid-area: 1/1/2/5
    }

    #w-node-c2861667-ca95-c63f-43cc-9ca82a55ef6c-7bec6b5f {
        grid-column: span 4/span 4
    }

    #w-node-c2861667-ca95-c63f-43cc-9ca82a55ef71-7bec6b5f,
    #w-node-d513892c-a9e2-9b40-a725-dcce8c07dd9a-7bec6b5f,
    #w-node-f1a97f6f-a51f-8e76-262b-c33dae7a00b4-7bec6b5f,
    #w-node-dfabc276-455c-75ac-4326-2216d30aca20-7bec6b5f,
    #w-node-_2a6b5063-05f1-26ad-cf1e-35e76c596860-7bec6b5f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-f4f5e267-a991-fe98-f922-0037d2374235-7bec6b5f {
        order: -9999
    }

    #w-node-_2fbc37cd-2401-9a22-6b00-71310125800b-7bec6b5f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4eb1c0bd-4b18-b831-7ab2-0bdf8ac273ae-7bec6b5f {
        order: -9999
    }

    #w-node-e656cf68-e1eb-eca5-176f-2897bcbe4eac-bcbe4ea6,
    #w-node-e656cf68-e1eb-eca5-176f-2897bcbe4eb9-bcbe4ea6,
    #w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ebd-bcbe4ea6,
    #w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ec1-bcbe4ea6,
    #w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ec5-bcbe4ea6 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-e656cf68-e1eb-eca5-176f-2897bcbe4ee3-bcbe4ea6 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_505c9831-584b-ade2-dc06-c7aa544ba570-544ba56c {
        grid-column: span 4/span 4
    }

    #switchToZenoti.w-node-_505c9831-584b-ade2-dc06-c7aa544ba57f-544ba56c {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_505c9831-584b-ade2-dc06-c7aa544ba58a-544ba56c,
    #w-node-_505c9831-584b-ade2-dc06-c7aa544ba58e-544ba56c,
    #w-node-_505c9831-584b-ade2-dc06-c7aa544ba592-544ba56c,
    #w-node-_505c9831-584b-ade2-dc06-c7aa544ba596-544ba56c,
    #w-node-_505c9831-584b-ade2-dc06-c7aa544ba5a5-544ba56c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-3338219390f5-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-33382193912f-219390e4 {
        grid-column: span 4/span 4
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939148-219390e4 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939161-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939172-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-33382193918b-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-3338219391e4-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-3338219391eb-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-3338219391fc-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939217-219390e4,
    #w-node-_13e4dc28-c9ac-4441-4438-9c3a0d8e75da-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939241-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-33382193924b-219390e4,
    #w-node-_4b4b7374-7cd9-7327-fd6f-333821939252-219390e4,
    #w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1802-7bec6b7b {
        grid-column: span 4/span 4
    }

    #switchToZenoti.w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1811-7bec6b7b {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a181c-7bec6b7b,
    #w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1820-7bec6b7b,
    #w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1824-7bec6b7b,
    #w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1828-7bec6b7b,
    #w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1834-7bec6b7b,
    #w-node-_35c9d1e0-0d4b-d949-95c9-739aa22a1837-7bec6b7b {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f28a-7bec6ba4 {
        grid-area: 1/2/2/3
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f28d-7bec6ba4 {
        grid-area: 1/1/3/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f294-7bec6ba4 {
        grid-area: 1/2/2/3
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f297-7bec6ba4 {
        grid-area: 1/1/3/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f29e-7bec6ba4 {
        grid-area: 1/2/2/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2a1-7bec6ba4 {
        grid-area: 1/1/3/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2a8-7bec6ba4 {
        grid-area: 1/2/2/3
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2ab-7bec6ba4 {
        grid-area: 1/1/3/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2b2-7bec6ba4 {
        grid-area: 1/2/2/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2b5-7bec6ba4 {
        grid-area: 1/1/3/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2bc-7bec6ba4 {
        grid-area: 1/2/2/3
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2bf-7bec6ba4 {
        grid-area: 1/1/3/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2c6-7bec6ba4 {
        grid-area: 1/2/2/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2c9-7bec6ba4 {
        grid-area: 1/1/3/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2d0-7bec6ba4 {
        grid-area: 1/2/2/2
    }

    #w-node-_92bd0a8b-8fc4-50b2-16dd-ca1e6be5f2d3-7bec6ba4 {
        grid-area: 1/1/3/2
    }

    #w-node-d6ec879a-b316-f681-d583-bdcdd02848c2-7bec6ba6 {
        order: -9999
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6ba6 {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6ba6 {
        grid-area: 1/1/2/5
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6ba6 {
        grid-column: span 4/span 4
    }

    #switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6ba6 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ccf-7bec6ba6,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cd3-7bec6ba6,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cd7-7bec6ba6,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cdb-7bec6ba6,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cdf-7bec6ba6,
    #w-node-_70058796-f404-f2b8-1967-675b9c274ce2-7bec6ba6,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3fa-7bec6ba6,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf407-7bec6ba6,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40b-7bec6ba6,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40f-7bec6ba6,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf413-7bec6ba6 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41f-7bec6ba6 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6c1e,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6c1e,
    #w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6c1e,
    #w-node-f14f6440-93ca-bbf4-4d46-9090cbf24819-7bec6c1e,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6c1e,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-7bec6c1e,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6c1e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d6ec879a-b316-f681-d583-bdcdd02848c2-7bec6c1f {
        order: -9999
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6c1f {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6c1f {
        grid-area: 1/1/2/5
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6c1f {
        grid-column: span 4/span 4
    }

    #switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6c1f {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ccf-7bec6c1f,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cd3-7bec6c1f,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cd7-7bec6c1f,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cdb-7bec6c1f,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cdf-7bec6c1f,
    #w-node-_70058796-f404-f2b8-1967-675b9c274ce2-7bec6c1f,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3fa-7bec6c1f,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf407-7bec6c1f,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40b-7bec6c1f,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40f-7bec6c1f,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf413-7bec6c1f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41f-7bec6c1f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5c72711e-56d4-31c3-548a-3320c253bb6c-7bec6c20,
    #w-node-_0c576db0-777d-5144-21ab-3e82d4eb9b28-7bec6c20,
    #w-node-ea7eae16-1f85-c019-5f50-b32631f2de8e-7bec6c20,
    #w-node-b92c5459-f71f-fb57-a329-10fc5685f310-7bec6c20 {
        order: -9999;
        justify-self: center
    }

    #w-node-_6b2d6e48-22bd-803a-d7f7-6d0379678541-7bec6c2e {
        grid-column: span 4/span 4
    }

    #w-node-b432f6ab-d986-88e0-b8d2-5c28f04fba74-7bec6c2e {
        grid-area: 1/1/2/5
    }

    #w-node-_7784c4c3-5018-e9ba-8211-78c499520658-7bec6c2e,
    #w-node-_96406ab4-864e-174a-2d5a-6a84af6a0659-7bec6c2e,
    #w-node-_2117aae4-9239-c1ca-fe80-9f2db7799c67-7bec6c2e,
    #w-node-_7f857b38-cf92-b346-e6eb-0d59513719ad-7bec6c2e,
    #w-node-_8f89182b-56bf-8eb3-3281-3ab9373945e8-7bec6c2e {
        order: -9999
    }

    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6c35,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-7bec6c35,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728edd-7bec6c35,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6c35,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6c35,
    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db1-7bec6c35,
    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db5-7bec6c35,
    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db9-7bec6c35,
    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dbd-7bec6c35 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dce-7bec6c35 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6c36,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6c36,
    #w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6c36,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6c36,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6c36,
    #w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6c37,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6c37,
    #w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6c37,
    #w-node-f14f6440-93ca-bbf4-4d46-9090cbf24819-7bec6c37,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6c37,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-7bec6c37,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6c37 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ac5c5160-9f18-9445-45a8-d340929f437f-7bec6c76,
    #w-node-cc1c4f9a-b5ac-751b-1a8a-dd2631b11ad7-7bec6c76,
    #w-node-_32459f3c-65eb-eeb2-d64b-f03debeee2b4-7bec6c76,
    #w-node-_3d403910-e39c-8886-4ee8-e645d8f192de-7bec6c76,
    #w-node-_118d5d4c-bbf0-d695-2522-f649126ae18c-7bec6c76,
    #w-node-_6da88392-de69-9b95-148a-478c31c2fac3-7bec6c76,
    #w-node-_5d8eebab-6acb-696e-81dd-291ee121e5e9-7bec6c76 {
        align-self: start
    }

    #w-node-_4f571c94-5bed-6177-7565-a8f3232ea022-7bec6c78,
    #w-node-_0415c0ac-65c7-4f32-c2df-e4279514b1e2-7bec6c78 {
        order: -9999
    }

    #w-node-e34462ac-9764-c400-155d-fff4f67ffb95-7bec6c78 {
        grid-column: span 4/span 4
    }

    #w-node-e34462ac-9764-c400-155d-fff4f67ffba5-7bec6c78 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-e34462ac-9764-c400-155d-fff4f67ffbb4-7bec6c78,
    #w-node-e34462ac-9764-c400-155d-fff4f67ffbbe-7bec6c78,
    #w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784c1-7bec6c79,
    #w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784d6-7bec6c79,
    #w-node-f0a0cdb3-b5dc-3897-7ca4-2ef9148784ed-7bec6c79,
    #w-node-f0a0cdb3-b5dc-3897-7ca4-2ef914878504-7bec6c79,
    #w-node-_1397ef36-836d-4b15-d3f6-2167936d28a7-7bec6c79,
    #w-node-c5fb8735-3f36-387e-987d-0aecb0223ceb-7bec6c79,
    #w-node-c5fb8735-3f36-387e-987d-0aecb0223d00-7bec6c79,
    #w-node-c5fb8735-3f36-387e-987d-0aecb0223d17-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-f500eb44-5517-a813-c192-ca788cb22606-7bec6c79,
    #w-node-d0358a45-2580-5f7a-cc4b-bf7a9c677d59-7bec6c79 {
        justify-self: center
    }

    #w-node-dd8ad54e-5a0c-41be-5973-49d082b0f9ae-7bec6c79 {
        order: -9999;
        justify-self: center
    }

    #w-node-f11a9eb5-5409-b4e6-aaf3-a969a5b2918a-7bec6c79 {
        justify-self: center
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef51e-7bec6c79 {
        order: -9999
    }

    #First-Name-3.w-node-_3c9b03bd-b1f3-ce05-321b-645ddc68bfb6-7bec6c79,
    #Last-Name-3.w-node-_3c9b03bd-b1f3-ce05-321b-645ddc68bfb7-7bec6c79,
    #Phone-3.w-node-_3c9b03bd-b1f3-ce05-321b-645ddc68bfb8-7bec6c79,
    #email-3.w-node-_3c9b03bd-b1f3-ce05-321b-645ddc68bfb9-7bec6c79,
    #Number-Of-Locations-11.w-node-_3c9b03bd-b1f3-ce05-321b-645ddc68bfbb-7bec6c79,
    #Number-Of-Instructors.w-node-_3c9b03bd-b1f3-ce05-321b-645ddc68bfbc-7bec6c79,
    #w-node-_864d036c-69c4-0d0e-f97c-b4b77ac23c71-7bec6c79,
    #w-node-dea7db71-dcb5-af38-89f1-5497e9a00402-7bec6c79,
    #w-node-_79dca55a-202a-2d7e-5fcc-68aa9753f5da-7bec6c79,
    #w-node-_7f9dfa80-6c54-9329-e54c-1d1462c2c83a-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_00b4a2e3-90f6-cacb-b224-62aea725a0e2-7bec6c79,
    #w-node-fd2d2927-091b-4463-392e-26af246b8937-7bec6c79,
    #w-node-a27e5d42-6993-74de-6c4f-922e1844c3e5-7bec6c79,
    #w-node-_5b933750-f906-840e-c8de-c708f2463a13-7bec6c79,
    #w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebacb-7bec6c79,
    #w-node-b0e2a1af-8810-9d00-52c1-370262923df0-7bec6c79,
    #w-node-_5627641d-6e3d-d221-4cf0-049597c726c2-7bec6c79,
    #w-node-_5627641d-6e3d-d221-4cf0-049597c726cf-7bec6c79,
    #w-node-_5627641d-6e3d-d221-4cf0-049597c726de-7bec6c79,
    #w-node-fb446294-25d8-3bf7-d984-c62954d8ccd1-7bec6c79,
    #w-node-fb446294-25d8-3bf7-d984-c62954d8cce9-7bec6c79,
    #w-node-_35c509f8-957f-e04c-0864-47b7a5f41136-7bec6c79,
    #w-node-_3db43c4a-54f9-3bce-56e1-baa081813096-7bec6c79 {
        order: -9999
    }

    #w-node-d9b7f358-f649-e5ca-c185-42690accd9de-7bec6c79 {
        grid-column: span 4/span 4
    }

    #w-node-d9b7f358-f649-e5ca-c185-42690accd9ed-7bec6c79 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-d9b7f358-f649-e5ca-c185-42690accda26-7bec6c79,
    #w-node-d9b7f358-f649-e5ca-c185-42690accda29-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-e7cd8ba2-3dbf-aaf8-eecf-3cee3e8a6ca8-7bec6c79 {
        order: -9999
    }

    #w-node-_8c345299-7979-7c10-4245-dbf06330cd42-7bec6c8e {
        grid-area: 1/1/2/5
    }

    #w-node-_8c345299-7979-7c10-4245-dbf06330cd4e-7bec6c8e {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-_34a8cf84-e12c-3957-0f95-41fe6179de94-7bec6c8e {
        grid-area: 1/1/2/5
    }

    #w-node-_34a8cf84-e12c-3957-0f95-41fe6179dea4-7bec6c8e {
        grid-column: span 4/span 4
    }

    #w-node-fbca6b00-ec7f-e48c-a713-23930c3709cc-7bec6ca2 {
        grid-area: 1/1/2/5
    }

    #w-node-fbca6b00-ec7f-e48c-a713-23930c3709d0-7bec6ca2 {
        grid-area: 1/4/2/5
    }

    #w-node-_4f433b32-c00d-3f6c-b669-d422a396be8a-7bec6ca2,
    #w-node-_4f433b32-c00d-3f6c-b669-d422a396be96-7bec6ca2,
    #w-node-_4f433b32-c00d-3f6c-b669-d422a396bea2-7bec6ca2,
    #w-node-_4f433b32-c00d-3f6c-b669-d422a396beae-7bec6ca2,
    #w-node-_465703dd-985b-7152-a9c5-a0a0cd4e0e92-7bec6ca2,
    #w-node-_68138acf-704a-d674-0289-e018eb087445-7bec6ca2 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ce36a197-683c-b7af-74b5-8903a2c425f1-7bec6ca2,
    #w-node-ce36a197-683c-b7af-74b5-8903a2c42602-7bec6ca2,
    #w-node-d17bfcec-8291-1c11-fcce-e90d44e806a3-7bec6ca4 {
        grid-area: 1/1/2/5
    }

    #w-node-d17bfcec-8291-1c11-fcce-e90d44e806a5-7bec6ca4 {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-_4f600c23-5998-860c-2a76-a168357d7e31-7bec6ca4 {
        order: 9999
    }

    #w-node-f59a5cfd-fc3a-d3ce-bd02-680c1aa0f47c-7bec6ca9,
    #w-node-f59a5cfd-fc3a-d3ce-bd02-680c1aa0f488-7bec6ca9,
    #w-node-_6b284cfa-615e-5d61-9eae-e0aa24edc148-7bec6ca9,
    #w-node-_6b284cfa-615e-5d61-9eae-e0aa24edc151-7bec6ca9,
    #w-node-_01a351c5-15ad-3d47-0abb-f5a46cc410c1-7bec6ca9,
    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a82507-7bec6cb1,
    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a82503-7bec6cb1,
    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a8250b-7bec6cb1,
    #w-node-_66bfa756-176a-7c29-b216-6595b85c99b3-7bec6cb1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_454bb3cf-c18c-7d83-cbb4-d0523406d1b2-7bec6cb1 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a8252d-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77e9-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77ed-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77f1-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77f5-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb7801-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f265-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f269-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f26d-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f271-7bec6cb1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f275-7bec6cb1 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f277-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f290-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f294-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f298-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f29c-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2a8-7bec6cb1,
    #w-node-_1684e1bc-c752-1114-1b50-65ec9967c27e-7bec6cba,
    #w-node-_1684e1bc-c752-1114-1b50-65ec9967c285-7bec6cba,
    #w-node-_1684e1bc-c752-1114-1b50-65ec9967c28c-7bec6cba,
    #w-node-_1684e1bc-c752-1114-1b50-65ec9967c293-7bec6cba,
    #w-node-_104103b1-afe1-b530-6eaa-5742dfbfc31a-7bec6cba {
        grid-area: span 1/span 1/span 1/span 1
    }

    #tabs-menu.w-node-_205e0c88-5bd5-f6c3-2dd4-3e2121c0cd5a-7bec6cdc,
    #w-node-_205e0c88-5bd5-f6c3-2dd4-3e2121c0cd73-7bec6cdc {
        grid-column-end: 5
    }

    #w-node-bfab3789-f690-3c33-a652-45141750b06f-7bec6cdc,
    #w-node-ad51de05-c5d3-4e37-699d-cfde90a16298-7bec6cdc,
    #w-node-_3c168fd8-66e6-b8e5-84df-e9decb7ca8e9-7bec6cdc,
    #w-node-aaff1084-943b-5c43-e596-fff0df5d17fc-7bec6cdc,
    #w-node-e9af95d5-78b6-b0e4-770a-666e7101934a-7bec6cdc,
    #w-node-_04a50332-3e15-5778-814d-8292d5ba006a-7bec6cdc {
        justify-self: center
    }

    #w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6d2d,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6d2d,
    #w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6d2d,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6d2d,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6d2d,
    #w-node-daa8014d-cc1f-261f-3bff-1d3945ca0f19-7bec6d2f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0e2c576e-d341-ee13-c896-88ac17f4a3b2-7bec6d2f,
    #w-node-_0e2c576e-d341-ee13-c896-88ac17f4a3b7-7bec6d2f,
    #w-node-a1594d10-caba-4369-947f-a8bd8a0527e5-7bec6d2f,
    #w-node-a1594d10-caba-4369-947f-a8bd8a0527ea-7bec6d2f,
    #w-node-_1a2cee2c-099d-5308-406b-3ef7498027e1-7bec6d2f,
    #w-node-_1a2cee2c-099d-5308-406b-3ef7498027e6-7bec6d2f {
        grid-column: span 2/span 2
    }

    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6d31,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-7bec6d31,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728edd-7bec6d31,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6d31,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6d31,
    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db1-7bec6d31,
    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db5-7bec6d31,
    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334db9-7bec6d31,
    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dbd-7bec6d31 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_16d6ac8f-d442-8f60-ab81-1d6b22334dce-7bec6d31 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa7784-7bec6d53,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa7790-7bec6d53,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa779c-7bec6d53,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa77a8-7bec6d53 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6d53 {
        grid-area: 1/1/2/5
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6d53 {
        grid-area: 1/4/2/5
    }

    #w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8a2-7bec6d55,
    #w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8a6-7bec6d55,
    #w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8aa-7bec6d55,
    #w-node-c303f0a1-420c-a39e-3f80-f9a43ad2f8bf-7bec6d55 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_048b52f8-0e20-a02f-c035-dcfa442cdaee-7bec6d55,
    #w-node-_5037c637-78c1-1a16-0a1c-95b928306413-7bec6d55,
    #w-node-_755a1c61-bad1-d75c-101b-0b1ac7c47a32-7bec6d55 {
        grid-area: 1/1/2/5
    }

    #w-node-c72cad65-4847-abd9-468a-7af0527aaba0-7bec6d55,
    #w-node-c72cad65-4847-abd9-468a-7af0527aabac-7bec6d55,
    #w-node-c72cad65-4847-abd9-468a-7af0527aabb8-7bec6d55,
    #w-node-c72cad65-4847-abd9-468a-7af0527aabc4-7bec6d55 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0349b3f7-f1ea-7841-f8a5-8741d0d8537c-7bec6d55,
    #w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcde7-7bec6d55 {
        grid-column: span 4/span 4
    }

    #switchToZenoti.w-node-_54607b82-4b94-f5b4-7a53-f966fe4fcdf6-7bec6d55 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce01-7bec6d55,
    #w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce05-7bec6d55,
    #w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce09-7bec6d55,
    #w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce0d-7bec6d55,
    #w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce1e-7bec6d55,
    #w-node-_54607b82-4b94-f5b4-7a53-f966fe4fce21-7bec6d55 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d6ec879a-b316-f681-d583-bdcdd02848c2-7bec6d57 {
        order: -9999
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6d57 {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6d57 {
        grid-area: 1/1/2/5
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ca7-7bec6d57 {
        grid-column: span 4/span 4
    }

    #switchToZenoti.w-node-_70058796-f404-f2b8-1967-675b9c274cc1-7bec6d57 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_70058796-f404-f2b8-1967-675b9c274ccf-7bec6d57,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cd3-7bec6d57,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cd7-7bec6d57,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cdb-7bec6d57,
    #w-node-_70058796-f404-f2b8-1967-675b9c274cdf-7bec6d57,
    #w-node-_70058796-f404-f2b8-1967-675b9c274ce2-7bec6d57,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf3fa-7bec6d57,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf407-7bec6d57,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40b-7bec6d57,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf40f-7bec6d57,
    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf413-7bec6d57 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c610f9a6-5e29-ef5b-bfb8-02c57afbf41f-7bec6d57 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #tabs-menu.w-node-fd8be698-a60f-ef25-5dea-801695d3e668-7bec6d69,
    #w-node-fd8be698-a60f-ef25-5dea-801695d3e681-7bec6d69,
    #tabs-menu.w-node-_8782c9de-b6a2-70e2-0413-e2f140555a22-7bec6d69,
    #w-node-_8782c9de-b6a2-70e2-0413-e2f140555a3b-7bec6d69,
    #tabs-menu.w-node-e0ccb57c-47e9-249a-0954-0a5148d07152-7bec6d69,
    #w-node-e0ccb57c-47e9-249a-0954-0a5148d0716b-7bec6d69 {
        grid-column-end: 5
    }

    #w-node-_4181f6b4-356e-cc88-209a-f7e09560e6b8-7bec6d69,
    #w-node-_4181f6b4-356e-cc88-209a-f7e09560e6c4-7bec6d69,
    #w-node-_4181f6b4-356e-cc88-209a-f7e09560e6d0-7bec6d69 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #tabs-menu.w-node-_69478996-742e-a5ff-228c-369ecc2ebfe3-7bec6d99,
    #w-node-_69478996-742e-a5ff-228c-369ecc2ebff8-7bec6d99 {
        grid-column-end: 5
    }

    #w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0308-7bec6d99 {
        grid-column: span 4/span 4
    }

    #switchToZenoti.w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0317-7bec6d99 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0322-7bec6d99,
    #w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c0326-7bec6d99,
    #w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c032a-7bec6d99,
    #w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c032e-7bec6d99,
    #w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c033a-7bec6d99,
    #w-node-_4a2f38dd-2e51-9a2c-69e0-cda51b2c033d-7bec6d99,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa7784-7bec6da0,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa7790-7bec6da0,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa779c-7bec6da0,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa77a8-7bec6da0 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6da0 {
        grid-area: 1/1/2/5
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6da0 {
        grid-area: 1/4/2/5
    }

    #w-node-_223934d8-8179-74ee-697b-5d972e0659c6-7bec6da6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-7bec6da6,
    #w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-7bec6da6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-7bec6da6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-7bec6da6,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa7784-7bec6daa,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa7790-7bec6daa,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa779c-7bec6daa,
    #w-node-f91b2ac1-175f-a14d-63a4-5caf9baa77a8-7bec6daa {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a4-7bec6daa {
        grid-area: 1/1/2/5
    }

    #w-node-_7bda233e-495f-d676-cd26-6330a5e774a8-7bec6daa {
        grid-area: 1/4/2/5
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4300-7bec6ddd {
        grid-area: 1/1/2/5
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4304-7bec6ddd {
        grid-area: 1/4/2/5
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4311-7bec6ddd {
        grid-area: 1/1/2/5
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4315-7bec6ddd {
        grid-area: 1/4/2/5
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4322-7bec6ddd {
        grid-area: 1/1/2/5
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4326-7bec6ddd {
        grid-area: 1/4/2/5
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4333-7bec6ddd {
        grid-area: 1/1/2/5
    }

    #w-node-bc9696f6-2c02-1365-3d18-645cfcab4337-7bec6ddd {
        grid-area: 1/4/2/5
    }

    #w-node-_51ffd249-a15b-dfe7-60fe-11d3cd600d03-7bec6e06,
    #w-node-_51ffd249-a15b-dfe7-60fe-11d3cd600d0a-7bec6e06,
    #w-node-_51ffd249-a15b-dfe7-60fe-11d3cd600d11-7bec6e06,
    #w-node-_51ffd249-a15b-dfe7-60fe-11d3cd600d18-7bec6e06,
    #w-node-_51ffd249-a15b-dfe7-60fe-11d3cd600d1f-7bec6e06 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f55-7bec6e12 {
        grid-area: 1/1/2/5
    }

    #w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f57-7bec6e12,
    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5876-7bec6e12 {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5881-7bec6e12,
    #w-node-_1956a13a-8c52-379a-0e5e-50edbb35de6f-7bec6e12 {
        grid-area: 1/1/2/5
    }

    #w-node-_1956a13a-8c52-379a-0e5e-50edbb35de71-7bec6e12,
    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a877-7bec6e12 {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a882-7bec6e12,
    #w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f55-7bec6e13 {
        grid-area: 1/1/2/5
    }

    #w-node-ec7fdfc7-7b31-ab01-5776-94b2395c2f57-7bec6e13,
    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5876-7bec6e13 {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-a5d1fdad-7417-6c40-6792-5ac6aace5881-7bec6e13,
    #w-node-_1956a13a-8c52-379a-0e5e-50edbb35de6f-7bec6e13 {
        grid-area: 1/1/2/5
    }

    #w-node-_1956a13a-8c52-379a-0e5e-50edbb35de71-7bec6e13,
    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a877-7bec6e13 {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-_8f4a5033-a22f-5954-ac39-ecfd4635a882-7bec6e13,
    #w-node-_980ca4bd-9ab3-c708-d0b4-b664739ace0d-7bec6e13 {
        grid-area: 1/1/2/5
    }

    #w-node-_980ca4bd-9ab3-c708-d0b4-b664739ace0f-7bec6e13,
    #w-node-bac6389b-be31-2ee6-2686-ddec7d193e00-7bec6e13 {
        grid-row: 2/3;
        grid-column-end: 5
    }

    #w-node-bac6389b-be31-2ee6-2686-ddec7d193e07-7bec6e13,
    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb5d-7bec6e14 {
        grid-area: 1/1/2/5
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb61-7bec6e14 {
        grid-area: 1/4/2/5
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb6e-7bec6e14 {
        grid-area: 1/1/2/5
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb72-7bec6e14 {
        grid-area: 1/4/2/5
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb7f-7bec6e14 {
        grid-area: 1/1/2/5
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb85-7bec6e14 {
        grid-area: 1/4/2/5
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb90-7bec6e14 {
        grid-area: 1/1/2/5
    }

    #w-node-be82dad2-5f31-b74c-be2e-4d07a846eb94-7bec6e14 {
        grid-area: 1/4/2/5
    }

    #w-node-_2a47441d-7780-925c-7491-120dee6063b6-7bec6e14,
    #w-node-_9a0dbd46-dcb4-1ae4-1d2d-a7af620c9400-7bec6e14 {
        justify-self: center
    }

    #w-node-_9a0dbd46-dcb4-1ae4-1d2d-a7af620c9401-7bec6e14 {
        order: -9999
    }

    #w-node-ac673cd7-e641-388e-fb95-da1dab0eaf45-7bec6e14,
    #w-node-f68e8640-cbe3-412d-873f-3780c0732fce-7bec6e14 {
        justify-self: center
    }

    #w-node-_63d5793d-9ec0-2bea-4e38-b0bde65e70ea-7bec6e14 {
        order: -9999
    }

    #w-node-d9efbeee-adc8-2842-3a7d-0df6a6963e21-7bec6e14,
    #w-node-_785f9134-5607-a77c-5ee4-003839aa8828-7bec6e14 {
        justify-self: center
    }

    #w-node-_6c0e40e9-db6c-c79d-9b42-23cddb54b5a7-7bec6e14 {
        order: -9999
    }

    #w-node-_3d9e96de-e698-7539-6c25-8c20649fd039-7bec6e14,
    #w-node-_2ffa4f7e-00af-370f-e9f5-d22fae872ab3-7bec6e14 {
        justify-self: center
    }

    #w-node-_2ffa4f7e-00af-370f-e9f5-d22fae872ab4-7bec6e14 {
        order: -9999
    }

    #w-node-_34def9c9-17a7-2ede-9ef8-b8a5f2f8ddda-7bec6e14,
    #w-node-_34def9c9-17a7-2ede-9ef8-b8a5f2f8dde2-7bec6e14,
    #w-node-_34def9c9-17a7-2ede-9ef8-b8a5f2f8ddea-7bec6e14,
    #w-node-_34def9c9-17a7-2ede-9ef8-b8a5f2f8ddf2-7bec6e14,
    #w-node-_223934d8-8179-74ee-697b-5d972e0659c6-0f74911f,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-0f74911f,
    #w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-0f74911f,
    #w-node-f14f6440-93ca-bbf4-4d46-9090cbf24819-0f74911f,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-0f74911f,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-0f74911f,
    #w-node-_824eadd1-4541-9b67-ed12-734ef1f6937f-0f74911f,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-0f74911f,
    #w-node-_223934d8-8179-74ee-697b-5d972e0659c6-724398b6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-724398b6,
    #w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-724398b6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-724398b6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-724398b6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-724398b6,
    #w-node-_223934d8-8179-74ee-697b-5d972e0659c6-493cc4d6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed5-493cc4d6,
    #w-node-_793d94d2-b60b-566d-ea55-48a365c1c73e-493cc4d6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ee1-493cc4d6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728ed9-493cc4d6,
    #w-node-_89d49e82-e4fa-3a64-2dbe-bb0e6b1c3574-493cc4d6,
    #w-node-f20d8201-72e0-6192-c609-a1cf1bee4e1e-493cc4d6,
    #w-node-_12f15090-9050-439e-c0d7-1a307b728eed-493cc4d6,
    #w-node-_798d85e8-d95d-3e7b-e1fc-27fb021ef2e0-eeab9ad1 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:479px) {
    #w-node-c2861667-ca95-c63f-43cc-9ca82a55ef5c-7bec6b5f {
        grid-area: 1/1/2/5
    }

    #w-node-b04138a3-6da7-264f-75d6-92e39b89645f-7bec6b7b {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b6025181-6f28-5f0b-b0e8-5bd9221ed77d-7bec6ba6 {
        grid-area: 1/1/2/2;
        align-self: center
    }

    #w-node-af36c98a-0cbf-1c24-63b8-3396ae966272-7bec6ba6 {
        grid-area: 2/1/3/2
    }

    #w-node-_99adc66c-42c5-69f3-d601-b2cc9729c2bd-7bec6ba6 {
        grid-area: 3/1/4/2
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6ba6 {
        grid-row: 1/2;
        grid-column-end: 4
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6ba6 {
        grid-row: 2/3;
        grid-column-end: 4
    }

    #w-node-b6025181-6f28-5f0b-b0e8-5bd9221ed77d-7bec6c1f {
        grid-area: 1/1/2/2;
        align-self: center
    }

    #w-node-af36c98a-0cbf-1c24-63b8-3396ae966272-7bec6c1f {
        grid-area: 2/1/3/2
    }

    #w-node-_99adc66c-42c5-69f3-d601-b2cc9729c2bd-7bec6c1f {
        grid-area: 3/1/4/2
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6c1f {
        grid-row: 1/2;
        grid-column-end: 4
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6c1f {
        grid-row: 2/3;
        grid-column-end: 4
    }

    #w-node-_935c667a-b5dd-18f5-8698-71b1a5b1360a-7bec6c20 {
        grid-column: 1/2;
        grid-row-start: 2
    }

    #w-node-_935c667a-b5dd-18f5-8698-71b1a5b13611-7bec6c20 {
        grid-row: 4/5
    }

    #w-node-_935c667a-b5dd-18f5-8698-71b1a5b13618-7bec6c20 {
        grid-area: 3/1/4/2
    }

    #w-node-_76a89c22-d07b-d738-7ef1-133e9df040c8-7bec6c20 {
        grid-column: 1/2
    }

    #w-node-_5e49f080-151f-15bf-dbfe-11f1262495d6-7bec6c2a,
    #w-node-_1f113543-2909-273d-b2c6-0a47fe00bfd9-7bec6c2a,
    #w-node-_18377f8c-482f-53c0-73d4-2468bb9fb513-7bec6c2a,
    #w-node-_94d6c587-df70-1338-5bb1-a791ea7603a2-7bec6c2a,
    #w-node-cf711b5a-0746-0cff-6390-a5f44ea808fa-7bec6c2a,
    #w-node-cf711b5a-0746-0cff-6390-a5f44ea80900-7bec6c2a,
    #w-node-cf711b5a-0746-0cff-6390-a5f44ea80906-7bec6c2a,
    #w-node-cf711b5a-0746-0cff-6390-a5f44ea8090c-7bec6c2a,
    #w-node-_6a7e0311-a39c-508a-7ada-86b6c1578cdc-7bec6c2a,
    #w-node-_0c0bfe0c-89e8-8e07-3d66-197fa1b15088-7bec6c2a,
    #w-node-ea4e0f91-ace6-88f6-7272-4c33f0a92e32-7bec6c2a,
    #w-node-f0fe992d-878d-d308-d5c2-ac9fb76469e3-7bec6c2a,
    #w-node-_05cd83e2-2a79-486a-6017-5d1b2318acc9-7bec6c2a,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70e69-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70e77-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70e86-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70e96-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70eaa-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70eb8-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70ece-7bec6c31,
    #w-node-_136eec1b-187a-6355-1865-cd4f33e70ee2-7bec6c31,
    #w-node-_938e104e-8040-d04b-7f22-5161c4b08e3e-7bec6c31,
    #w-node-_60492eee-d74c-2b16-be63-aaed737ab0b6-7bec6c31,
    #w-node-_6bde757e-79a8-b75c-1022-9b677e180a57-7bec6c31,
    #w-node-d72b829e-d999-00cb-9729-113147b67581-7bec6c31,
    #w-node-_58e0ace3-d168-9911-f4e8-5d99f7d3677f-7bec6c31,
    #w-node-_851d0ee2-a4b1-ef8f-1e72-c1973860c687-7bec6c31,
    #w-node-_1b393c80-2cc6-771e-4b70-11ab41d40bd1-7bec6c31,
    #w-node-_6dd994d1-4ceb-4d1c-f25a-bfefcf94113d-7bec6c31,
    #w-node-c486c2dc-60b6-8770-8d28-50fa3455d2b7-7bec6c31 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b6b48843-3d1b-7916-0d6e-48e098c27de2-7bec6c66,
    #w-node-f4299ee4-209c-46e6-65fe-879250079b42-7bec6c66,
    #w-node-_9da2feb5-0c55-7f41-4d35-7c9276d9bda9-7bec6c69 {
        order: -9999;
        align-self: center
    }

    #w-node-d1ca5f74-0c53-b350-ce0b-3bf6a78c0f3e-7bec6c6b {
        justify-self: center
    }

    #w-node-_74daa495-1087-f578-fba8-92331e0ca00c-7bec6c6e {
        order: -9999;
        align-self: center
    }

    #w-node-_74daa495-1087-f578-fba8-92331e0ca020-7bec6c6e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-aa6fd461-7b92-35ad-9866-d99db06c9b33-7bec6c6f {
        order: -9999;
        align-self: center
    }

    #w-node-_569a8235-ad39-ddba-7cbd-4b98cac700d3-7bec6c6f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_9dce7ee4-4909-3ec6-b715-4359e247ebb7-7bec6c70 {
        order: -9999;
        align-self: center
    }

    #w-node-_9dce7ee4-4909-3ec6-b715-4359e247ebe4-7bec6c70 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4f571c94-5bed-6177-7565-a8f3232ea022-7bec6c78,
    #w-node-_0415c0ac-65c7-4f32-c2df-e4279514b1e2-7bec6c78 {
        order: -9999;
        grid-area: 1/1/2/2
    }

    #w-node-e34462ac-9764-c400-155d-fff4f67ffbac-7bec6c78,
    #w-node-e34462ac-9764-c400-155d-fff4f67ffbae-7bec6c78,
    #w-node-e34462ac-9764-c400-155d-fff4f67ffbb0-7bec6c78,
    #w-node-e34462ac-9764-c400-155d-fff4f67ffbb2-7bec6c78 {
        grid-column: span 2/span 2
    }

    #w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a585-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #Full-Name-5.w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a587-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a58b-7bec6c79,
    #w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a591-7bec6c79,
    #w-node-_40e8bb65-8b66-b63d-80dd-ae5fecf0a597-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-_81a36361-21cf-d17d-a60b-a830dacd450c-7bec6c79 {
        order: -9999;
        align-self: center
    }

    #w-node-_28ed66ff-45c7-bf90-e015-be6149fc925d-7bec6c79,
    #w-node-c5fb8735-3f36-387e-987d-0aecb0223ce6-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d0358a45-2580-5f7a-cc4b-bf7a9c677d59-7bec6c79 {
        justify-self: center
    }

    #w-node-f11a9eb5-5409-b4e6-aaf3-a969a5b2918a-7bec6c79 {
        order: -9999;
        justify-self: center
    }

    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a25d-7bec6c79,
    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a261-7bec6c79,
    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a265-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a269-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d8b0f27d-a0e0-6161-46e7-ada0ba90a26d-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_97737386-9899-1184-7a16-a162a44ddcc4-7bec6c79,
    #w-node-_97737386-9899-1184-7a16-a162a44ddcc8-7bec6c79,
    #w-node-_97737386-9899-1184-7a16-a162a44ddccc-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-_97737386-9899-1184-7a16-a162a44ddcd0-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_97737386-9899-1184-7a16-a162a44ddcd4-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-c3c4bac0-6348-457d-a326-31e84cef0ec7-7bec6c79,
    #First-Name-5.w-node-_073185b4-cb65-ce34-feef-b06d097e5720-7bec6c79,
    #Last-Name-5.w-node-_597a8002-4b5e-ee09-89ff-54b792a7cb68-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4ba-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4be-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4c2-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4c6-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4ca-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4ce-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4d2-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4df-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4e3-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4e7-7bec6c79,
    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4eb-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef4ef-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b360591f-9f14-632c-ede7-4f60b31ef51e-7bec6c79 {
        order: -9999
    }

    #w-node-d107d07f-d31c-73cc-d411-aba05907519a-7bec6c79 {
        align-self: center
    }

    #w-node-d107d07f-d31c-73cc-d411-aba0590751b3-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2;
        justify-self: center
    }

    #w-node-d107d07f-d31c-73cc-d411-aba0590752ba-7bec6c79 {
        grid-row: span 1/span 1
    }

    #w-node-d107d07f-d31c-73cc-d411-aba0590752cf-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a186-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a18a-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a18e-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a192-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a196-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1bc-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1c0-7bec6c79,
    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1c4-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1c8-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_9779db1f-4504-a1f2-c4fb-90fbfd63a1cc-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb1763-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb1767-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb176b-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb176f-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb1773-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb1799-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb179d-7bec6c79,
    #w-node-_30729800-849a-1b6f-a908-a908d6eb17a1-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb17a5-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_30729800-849a-1b6f-a908-a908d6eb17a9-7bec6c79 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_9638229d-715e-cbea-2746-4cc09f37926c-7bec6c79,
    #w-node-_735e9f06-aede-5d7a-afb5-c52e52fe9e65-7bec6c79 {
        order: -9999;
        align-self: center
    }

    #w-node-_735e9f06-aede-5d7a-afb5-c52e52fe9e77-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_13125dcb-a5e5-d7e0-716d-7f4f2cd192a0-7bec6c79 {
        order: -9999;
        align-self: center
    }

    #w-node-_13125dcb-a5e5-d7e0-716d-7f4f2cd192b3-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_021f43a8-0a71-e2ff-01ce-8b9efea7ab6d-7bec6c79,
    #w-node-_4ed3437b-f6e1-d076-0e0b-ae334abb2f1c-7bec6c79,
    #w-node-fb066b47-3ff9-2ce3-c3ad-d9cfa8369df8-7bec6c79,
    #w-node-_5957b15b-2824-df7c-7cbb-c483029b6cda-7bec6c79 {
        order: -9999;
        align-self: center
    }

    #w-node-_2398fa8e-43db-5f43-e56d-00049e98f3d0-7bec6c79 {
        grid-area: 2/1/3/2
    }

    #w-node-_00b4a2e3-90f6-cacb-b224-62aea725a0e2-7bec6c79 {
        order: -9999;
        grid-area: 1/1/2/2
    }

    #w-node-fd2d2927-091b-4463-392e-26af246b8937-7bec6c79 {
        order: -9999;
        grid-area: 3/1/4/2
    }

    #w-node-dcd9289a-b592-a78f-ace4-955b16f88e61-7bec6c79 {
        grid-area: 4/1/5/2
    }

    #w-node-b6ea3d36-6b46-f185-0840-ab92d9a8ccaf-7bec6c79 {
        grid-area: 6/1/7/2
    }

    #w-node-a27e5d42-6993-74de-6c4f-922e1844c3e5-7bec6c79 {
        order: -9999;
        grid-area: 5/1/6/2
    }

    #w-node-_5b933750-f906-840e-c8de-c708f2463a13-7bec6c79 {
        order: -9999;
        grid-area: 7/1/8/2
    }

    #w-node-_26036320-ce90-a819-3f53-b035537d2c9f-7bec6c79 {
        grid-area: 8/1/9/2
    }

    #w-node-_387f966e-a2fb-737c-69bd-095d0291b6db-7bec6c79,
    #w-node-_76592e86-fefb-26ab-dadd-d8a838d7c599-7bec6c79,
    #w-node-_905b9c06-08d0-cc77-ace6-0002e5b9a3cb-7bec6c79,
    #w-node-ab8a3f62-5037-8f5e-639d-0ba0a103bfe3-7bec6c79,
    #w-node-_1fa16f63-9782-4e6f-0df2-aca7178bbfb4-7bec6c79,
    #w-node-ca4e4223-0f2b-b3f7-f59c-cc333b1e876e-7bec6c79,
    #w-node-_5acb6cae-9b98-a7f8-cec3-4114012bbef6-7bec6c79,
    #w-node-a6977c7d-589c-4de6-4bc1-c2cd3f0197ed-7bec6c79 {
        grid-column: span 1/span 1
    }

    #w-node-_3682712f-3250-8612-cbe4-45f76e6e6108-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebaca-7bec6c79 {
        grid-area: 2/1/3/2
    }

    #w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebacb-7bec6c79 {
        order: 1;
        grid-area: 1/1/2/2
    }

    #w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebad5-7bec6c79 {
        grid-area: 4/1/5/2
    }

    #w-node-_1bcc8400-9fb8-bb54-e049-cfce03aebad6-7bec6c79 {
        grid-area: 6/1/7/2
    }

    #w-node-b0e2a1af-8810-9d00-52c1-370262923df0-7bec6c79 {
        order: -9999;
        grid-area: 5/1/6/2
    }

    #w-node-b0288bac-7d94-5c19-dce6-5632e956c651-7bec6c79 {
        grid-area: span 1/span 1/span 1/span 1;
        align-self: end
    }

    #w-node-_5627641d-6e3d-d221-4cf0-049597c726bf-7bec6c79 {
        grid-area: 2/1/3/2
    }

    #w-node-_5627641d-6e3d-d221-4cf0-049597c726c2-7bec6c79 {
        order: 1;
        grid-area: 1/1/2/2
    }

    #w-node-_5627641d-6e3d-d221-4cf0-049597c726c1-7bec6c79 {
        grid-area: 4/1/5/2
    }

    #w-node-_5627641d-6e3d-d221-4cf0-049597c726db-7bec6c79 {
        grid-area: 6/1/7/2
    }

    #w-node-_5627641d-6e3d-d221-4cf0-049597c726cf-7bec6c79 {
        order: -9999;
        grid-area: 5/1/6/2
    }

    #w-node-_5627641d-6e3d-d221-4cf0-049597c726de-7bec6c79 {
        order: -9999;
        grid-area: 1/1/2/2
    }

    #w-node-fb446294-25d8-3bf7-d984-c62954d8ccd0-7bec6c79 {
        grid-area: 2/1/3/2
    }

    #w-node-fb446294-25d8-3bf7-d984-c62954d8cce7-7bec6c79 {
        grid-area: 4/1/5/2
    }

    #w-node-fb446294-25d8-3bf7-d984-c62954d8ccd1-7bec6c79 {
        order: 1;
        grid-area: 1/1/2/2
    }

    #w-node-fb446294-25d8-3bf7-d984-c62954d8cce9-7bec6c79 {
        order: -9999;
        grid-area: 5/1/6/2
    }

    #w-node-fb446294-25d8-3bf7-d984-c62954d8cce8-7bec6c79 {
        grid-area: 6/1/7/2
    }

    #w-node-bb90a093-4fb1-2171-d111-5951f49c66b1-7bec6c79 {
        grid-area: 1/1/2/2
    }

    #w-node-_35c509f8-957f-e04c-0864-47b7a5f41136-7bec6c79 {
        order: -9999;
        grid-area: 1/1/2/2
    }

    #w-node-_7fda7f4d-11b6-8cae-2613-135ba7b0215f-7bec6c79,
    #w-node-cbdd8b18-4666-180c-d1b3-638b4462fb48-7bec6c79 {
        grid-area: 1/1/2/2
    }

    #w-node-_3db43c4a-54f9-3bce-56e1-baa081813096-7bec6c79 {
        order: -9999;
        grid-area: 1/1/2/2
    }

    #w-node-d9b7f358-f649-e5ca-c185-42690accd9f8-7bec6c79,
    #w-node-d9b7f358-f649-e5ca-c185-42690accd9fc-7bec6c79,
    #w-node-d9b7f358-f649-e5ca-c185-42690accda04-7bec6c79,
    #w-node-_702d16db-88b8-4856-c645-52d546fc398d-7bec6c79 {
        grid-column: span 2/span 2
    }

    #w-node-e7cd8ba2-3dbf-aaf8-eecf-3cee3e8a6ca8-7bec6c79,
    #w-node-_809c4014-9d23-ddb5-7b9c-56622c9a8d6f-7bec6c79 {
        order: -9999;
        grid-area: 1/1/2/2
    }

    #w-node-_809c4014-9d23-ddb5-7b9c-56622c9a8d7a-7bec6c79 {
        grid-area: 6/1/7/2
    }

    #w-node-e0bb4b2c-adf5-6abd-613e-7f146880d513-7bec6c79 {
        order: -9999;
        grid-area: 1/1/2/2
    }

    #w-node-_34a8cf84-e12c-3957-0f95-41fe6179de94-7bec6c8e {
        grid-area: 1/1/2/5
    }

    #w-node-_36a2dc07-89d7-7c14-98fd-39ee16575dfe-7bec6ca2 {
        grid-column-end: 5
    }

    #w-node-e9830806-11fd-8521-dbb8-f4b0fdc7abbd-7bec6ca2 {
        grid-area: 2/1/3/2
    }

    #w-node-_2203fe82-eed7-fe1c-90e8-7fb4fe36e2b2-7bec6ca2 {
        grid-column-start: 1
    }

    #w-node-_1fdf4e5e-0cc9-4af0-9bb6-e67a964bfee0-7bec6ca2 {
        grid-area: 1/1/2/2
    }

    #w-node-cc9cc162-517e-b342-347c-06b74aa20d9c-7bec6ca2 {
        grid-area: 2/1/3/2
    }

    #w-node-cc9cc162-517e-b342-347c-06b74aa20d9e-7bec6ca2 {
        grid-area: 1/1/2/2
    }

    #w-node-cc4589a5-02cd-5acb-931c-2d28e5272e2a-7bec6ca6 {
        order: -9999
    }

    #w-node-f8fd86ac-de82-6012-c2cd-3a26277f5c73-7bec6cb1,
    #w-node-_1510838b-a132-2b4c-fdd3-919b70b3e409-7bec6cb1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a824fb-7bec6cb1,
    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a824ff-7bec6cb1,
    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a82507-7bec6cb1,
    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a82503-7bec6cb1,
    #w-node-d083b617-0ada-6c87-d6a2-4be4b2a8250b-7bec6cb1,
    #w-node-_66bfa756-176a-7c29-b216-6595b85c99b3-7bec6cb1 {
        grid-column: span 2/span 2
    }

    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77e1-7bec6cb1 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77e5-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77e9-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77ed-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77f1-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77f5-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77f9-7bec6cb1,
    #w-node-_7f0034c7-ed18-7272-074f-61c889fb77fd-7bec6cb1 {
        grid-column: span 2/span 2
    }

    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f1e4-7bec6cb1 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f25d-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f261-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f265-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f269-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f26d-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f271-7bec6cb1 {
        grid-column: span 2/span 2
    }

    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f288-7bec6cb1 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f28c-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f290-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f294-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f298-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f29c-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2a0-7bec6cb1,
    #w-node-_0f7abef1-958b-530e-5e8a-853c12f3f2a4-7bec6cb1 {
        grid-column: span 2/span 2
    }

    #w-node-bfab3789-f690-3c33-a652-45141750b06f-7bec6cdc,
    #w-node-ad51de05-c5d3-4e37-699d-cfde90a16298-7bec6cdc,
    #w-node-_3c168fd8-66e6-b8e5-84df-e9decb7ca8e9-7bec6cdc,
    #w-node-aaff1084-943b-5c43-e596-fff0df5d17fc-7bec6cdc,
    #w-node-e9af95d5-78b6-b0e4-770a-666e7101934a-7bec6cdc,
    #w-node-_04a50332-3e15-5778-814d-8292d5ba006a-7bec6cdc {
        justify-self: center
    }

    #w-node-bb25d681-d707-4bdb-ca90-49d6efdd6dc5-7bec6cdc {
        grid-column: 1/2;
        grid-row-start: 2
    }

    #w-node-bb25d681-d707-4bdb-ca90-49d6efdd6dcc-7bec6cdc {
        grid-row: 4/5
    }

    #w-node-bb25d681-d707-4bdb-ca90-49d6efdd6dd3-7bec6cdc {
        grid-area: 3/1/4/2
    }

    #w-node-_875ac79f-554a-0503-aa37-807f1687efd0-7bec6d53 {
        grid-column: 1/2;
        grid-row-start: 2
    }

    #w-node-_875ac79f-554a-0503-aa37-807f1687efd7-7bec6d53 {
        grid-row: 4/5
    }

    #w-node-_875ac79f-554a-0503-aa37-807f1687efde-7bec6d53 {
        grid-area: 3/1/4/2
    }

    #w-node-b6025181-6f28-5f0b-b0e8-5bd9221ed77d-7bec6d57 {
        grid-area: 1/1/2/2;
        align-self: center
    }

    #w-node-af36c98a-0cbf-1c24-63b8-3396ae966272-7bec6d57 {
        grid-area: 2/1/3/2
    }

    #w-node-_99adc66c-42c5-69f3-d601-b2cc9729c2bd-7bec6d57 {
        grid-area: 3/1/4/2
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a4d-7bec6d57 {
        grid-row: 1/2;
        grid-column-end: 4
    }

    #w-node-_122bdbfa-8fa9-9a10-02ed-2638538d9a58-7bec6d57 {
        grid-row: 2/3;
        grid-column-end: 4
    }

    #w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a4d-7bec6d9b {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a59-7bec6d9b {
        order: -9999
    }

    #w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a84-7bec6d9b {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5a89-7bec6d9b {
        order: -9999
    }

    #w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5ab5-7bec6d9b {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5ac1-7bec6d9b {
        order: -9999
    }

    #w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5aeb-7bec6d9b {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-ddd59e0a-d406-9119-fbd7-b7a5fd3d5af6-7bec6d9b {
        order: -9999
    }

    #w-node-d67dc140-b30a-8396-20fd-cf04dcba735b-7bec6d9b {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_737cb1c1-804a-8e22-737d-403f980edfc3-7bec6da0 {
        grid-column: 1/2;
        grid-row-start: 2
    }

    #w-node-_737cb1c1-804a-8e22-737d-403f980edfca-7bec6da0 {
        grid-row: 4/5
    }

    #w-node-_737cb1c1-804a-8e22-737d-403f980edfd1-7bec6da0 {
        grid-area: 3/1/4/2
    }

    #w-node-_1ebc5f56-1145-727f-92a0-ed7517f1886f-7bec6daa {
        grid-column: 1/2;
        grid-row-start: 2
    }

    #w-node-_1ebc5f56-1145-727f-92a0-ed7517f18876-7bec6daa {
        grid-row: 4/5
    }

    #w-node-_1ebc5f56-1145-727f-92a0-ed7517f1887d-7bec6daa {
        grid-area: 3/1/4/2
    }

    #w-node-_938e104e-8040-d04b-7f22-5161c4b08e3e-7bec6dda,
    #w-node-_60492eee-d74c-2b16-be63-aaed737ab0b6-7bec6dda,
    #w-node-_6bde757e-79a8-b75c-1022-9b677e180a57-7bec6dda,
    #w-node-d72b829e-d999-00cb-9729-113147b67581-7bec6dda,
    #w-node-_58e0ace3-d168-9911-f4e8-5d99f7d3677f-7bec6dda,
    #w-node-_851d0ee2-a4b1-ef8f-1e72-c1973860c687-7bec6dda,
    #w-node-_1b393c80-2cc6-771e-4b70-11ab41d40bd1-7bec6dda,
    #w-node-_6dd994d1-4ceb-4d1c-f25a-bfefcf94113d-7bec6dda,
    #w-node-c486c2dc-60b6-8770-8d28-50fa3455d2b7-7bec6dda {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-e0c4ead6-d737-1b8c-2500-5dd7f45df407-7bec6e06 {
        justify-self: center
    }

    #w-node-_361f66e9-511f-f881-c0ce-b1b56eb10cb7-7bec6e06 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: center
    }
}

@font-face {
    font-family: 'Opensans';
    src: url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/6296011a3e4584a7385fc50c_OpenSans-SemiBold.woff2') format('woff2'), url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/6296011aea4de99bfbdc3683_OpenSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Opensans';
    src: url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/62960118ea4de9be09dc3666_OpenSans-Bold.woff2') format('woff2'), url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/6296011811d40ac95204f720_OpenSans-ExtraBold.woff2') format('woff2'), url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/62960118909e1534f55d877c_OpenSans-Bold.woff') format('woff'), url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/62960118232ec81e667197b6_OpenSans-ExtraBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Opensans';
    src: url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/6296011a4e4ef360d4ea5fa6_OpenSans-Italic.woff2') format('woff2'), url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/62960119ee2ceeb7a53ec165_OpenSans-Italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Opensans';
    src: url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/62960119ff14a5297ceb15ca_OpenSans-Light.woff2') format('woff2'), url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/6296011941b00f3397d45659_OpenSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Opensans';
    src: url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/6296011a3e458486165fc50b_OpenSans-Medium.woff2') format('woff2'), url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/62960119703804350f29f97d_OpenSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Opensans';
    src: url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/6296011a0deb9153f4e2715c_OpenSans-Regular.woff2') format('woff2'), url('https://assets.website-files.com/60f5b2668dfff508a3bbb37e/6296011a0ab4eab3f0d8253b_OpenSans-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}