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-code-block {
    margin: unset
}

.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 {
    --bg-body: #020314;
    --mauvedark12: #ededef;
    --txtwhite: #f1f1ff;
    --mauvedark11: #a09fa6;
    --mauvedark2: #1c1c1f;
    --mauvedark6: #34343a;
    --mauvedark1: #161618;
    --gradient1: #8a2387;
    --gradient2: #e94057;
    --mauvedark10: #7e7d86;
    --txtgray: rgba(255,255,255,.6);
    --bordercolor: rgba(255,255,255,.12);
    --panelbg: rgba(10,11,30,.5);
    --mauvedark7: #3e3e44;
    --mauvedark8: #504f57;
    --mauvedark13: #d6dadb;
    --panelborder: rgba(255,255,255,.06);
    --link: #3e84ff;
    --gradient3: #f27121;
    --mauvedark9: #706f78;
    --indigodark12: #eef1fc;
    --deep-pink: #e21c7b;
    --indigodark1: #12141c;
    --mauvedark5: #2e2e32;
    --mauvedark3: #232326;
    --mauvedark4: #28282c;
    --magenta: #ff47fa
}

.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-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-layout-layout {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 20px
}

.w-layout-cell {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous,.w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-pagination-previous-icon {
    margin-right: 4px
}

.w-pagination-next-icon {
    margin-left: 4px
}

.w-embed-youtubevideo {
    width: 100%;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
    background-position: 50%;
    background-size: cover;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.w-embed-youtubevideo:empty {
    min-height: 75px;
    padding-bottom: 56.25%
}

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

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

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

body {
    background-color: var(--bg-body);
    color: var(--mauvedark12);
    flex-direction: column;
    font-family: Acumin Pro,sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    display: flex
}

h1 {
    color: var(--mauvedark12);
    letter-spacing: -.025em;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 2.5rem
}

h2 {
    color: var(--mauvedark12);
    letter-spacing: -.025em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 2.25rem
}

h3 {
    color: var(--mauvedark12);
    letter-spacing: -.025em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem
}

h4 {
    color: var(--mauvedark12);
    letter-spacing: -.025em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem
}

h5 {
    color: var(--mauvedark12);
    letter-spacing: -.025em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.75rem
}

h6 {
    letter-spacing: -.025em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem
}

p {
    color: var(--txtwhite);
    margin-top: .5rem;
    margin-bottom: 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

a {
    color: var(--mauvedark11);
    font-size: 1rem;
    line-height: 1.5rem;
    text-decoration: none;
    transition: all .2s
}

a:hover {
    text-decoration: underline
}

ul {
    color: var(--mauvedark12);
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 40px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    list-style-type: disc
}

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

li {
    color: var(--mauvedark12);
    margin-bottom: .5rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

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

label {
    letter-spacing: -.0175em;
    margin-bottom: 5px;
    font-size: .83em;
    font-weight: 600;
    line-height: 1.33;
    display: block
}

blockquote {
    margin-top: .5rem;
    margin-bottom: 1rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.utility-page-wrap {
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.utility-page-content {
    width: 260px;
    text-align: center;
    flex-direction: column;
    display: flex
}

.utility-page-form {
    flex-direction: column;
    align-items: center;
    display: flex
}

.banner {
    z-index: 1;
    border-bottom: .125em solid var(--mauvedark2);
    background-color: rgba(0,0,0,.4);
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1em;
    padding-bottom: 1em;
    position: relative
}

.banner-left {
    flex-direction: row;
    flex: 1;
    align-items: center;
    display: block
}

.banner-link {
    color: var(--mauvedark12);
    flex-direction: column;
    justify-content: center;
    align-self: center;
    margin-left: 1.25em;
    font-family: acumin-pro;
    font-size: .875rem;
    line-height: 1.25rem;
    transition: all .1s ease-in;
    display: flex
}

.banner-link:hover {
    color: var(--mauvedark11);
    text-decoration: none
}

.banner-careers {
    align-self: center;
    align-items: stretch;
    display: flex
}

.nav-menus {
    color: #283338;
    align-self: center;
    align-items: baseline;
    font-size: 15px;
    display: flex;
    position: static
}

.dropdown-column-left {
    width: 50%;
    height: 100%;
    flex-direction: column;
    display: flex
}

.dropdown-image {
    border-radius: 10px;
    margin-bottom: 14px
}

.dropdown-wrapper-flex {
    min-width: 140px;
    background-color: #fff;
    border-radius: 10px;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
    box-shadow: 4px -19px 35px rgba(32,53,90,.08),11px 11px 30px -10px rgba(32,53,90,.15)
}

.dropdown-wrapper-flex.w--open {
    max-height: 100vh;
    min-width: 300px;
    background-color: #fff;
    border-radius: 15px;
    left: -97px;
    box-shadow: 0 50px 25px -50px rgba(32,53,90,.15),8px 18px 60px 4px rgba(0,0,0,.13)
}

.navbar {
    z-index: 900;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.nav-logo.w--current:hover {
    text-decoration: none
}

.nav-content-wrap {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 12px;
    display: flex
}

.nav-link-blog {
    color: #8c54ff;
    white-space: normal;
    font-size: 14px
}

.text-block-2 {
    color: #fff;
    letter-spacing: normal;
    font-family: acumin-pro;
    font-size: .83em;
    font-weight: 400;
    line-height: 1.83;
    transition: all .1s ease-in
}

.text-block-2:hover {
    color: #999
}

.nav-link-details {
    color: rgba(40,51,56,.6);
    white-space: normal;
    font-size: 14px
}

.nav-container {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.nav-desktop {
    height: 4em;
    background-color: rgba(0,0,0,.4);
    border-bottom: .125em solid rgba(230,230,255,.13);
    flex-direction: row;
    align-items: stretch;
    padding-top: 1em;
    padding-bottom: 1em
}

.nav-dropdown {
    margin-right: 1.25em;
    padding-right: 0;
    display: none
}

.navigation-dropdown {
    min-width: 140px
}

.navigation-dropdown.w--open {
    max-height: 100vh;
    min-width: 320px;
    background-color: transparent;
    padding-top: 1.11em;
    left: -100px
}

.navigation-dropdown.dropdown-long {
    min-width: 500px;
    left: -185px
}

.dropdown-pointer {
    position: relative
}

.icon-wrap {
    width: 40px;
    height: 40px;
    background-color: rgba(140,84,255,.05);
    border-radius: 100px;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 11px;
    display: flex
}

.nav-left {
    width: auto;
    flex: 1;
    align-items: center;
    display: flex
}

.nav-button {
    color: #e56b90;
    background-color: #421d2d;
    border-radius: 5.51em;
    flex-direction: column;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding: .25em .75em;
    font-family: acumin-pro;
    font-size: .875rem;
    line-height: 1.25rem;
    text-decoration: none;
    transition: all .1s ease-in;
    display: flex
}

.nav-button:hover {
    background-color: #4d1f33;
    text-decoration: none
}

.nav-blog-item {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 4px;
    padding-bottom: 4px;
    text-decoration: none;
    display: flex
}

.dropdown-title {
    margin-bottom: 2px;
    font-size: 15px
}

.nav-mobile {
    background-color: rgba(0,0,0,.5);
    flex-direction: column;
    align-items: center;
    display: none;
    position: relative;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.dropdown-wrapper {
    min-width: 140px;
    background-color: #fff;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 4px -19px 35px rgba(32,53,90,.08),11px 11px 30px -10px rgba(32,53,90,.15)
}

.dropdown-wrapper.w--open {
    max-height: 100vh;
    min-width: 300px;
    background-color: #fff;
    border-radius: 15px;
    left: -97px;
    box-shadow: 0 50px 25px -50px rgba(32,53,90,.15),8px 18px 60px 4px rgba(0,0,0,.13)
}

.dropdown-link {
    z-index: 25;
    color: #283338;
    align-items: center;
    padding: 20px;
    font-size: 16px;
    text-decoration: none;
    transition: all .2s;
    display: flex;
    position: relative
}

.dropdown-link:hover {
    color: #7839f3;
    background-color: rgba(250,250,250,.8)
}

.navigation-container-mob {
    width: 100%;
    height: 100%;
    max-width: 1300px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.nav-logo-img {
    height: 2em
}

.dropdown-toggle {
    align-items: center;
    padding: 0 0;
    transition: all .2s;
    display: flex
}

.dropdown-toggle:hover {
    color: #d64431
}

.icon {
    width: 100%
}

.dropdown-column-right {
    width: 50%;
    height: 100%;
    background-color: #fafafa;
    border-left: 1px solid rgba(0,0,0,.08);
    justify-content: center;
    align-items: center;
    padding: 25px
}

.nav-link {
    color: var(--mauvedark12);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    margin-right: 1.25em;
    padding: 0 0;
    font-family: acumin-pro;
    font-size: .875rem;
    line-height: 1.25rem;
    text-decoration: none;
    transition: all .1s ease-in;
    display: flex
}

.nav-link:hover {
    color: var(--mauvedark11);
    text-decoration: none
}

.nav-link.w--current {
    color: #fff
}

.nav-right {
    justify-content: flex-end;
    align-items: center;
    font-size: 16px;
    display: flex
}

.hero {
    background-color: #000;
    border-bottom-right-radius: 1.5em;
    border-bottom-left-radius: 1.5em;
    position: relative;
    overflow: hidden
}

.navbanner__text-arrow {
    color: #fff;
    margin-left: .28em;
    font-family: "Font Awesome 5 Pro";
    font-size: .83em;
    font-weight: 300;
    line-height: 1.83
}

.stats-number {
    color: #fafafa;
    letter-spacing: -.035em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 2.25rem
}

.stats-txt {
    color: var(--mauvedark12);
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1rem
}

.gradient---btn {
    float: left;
    background-color: var(--mauvedark12);
    color: var(--mauvedark1);
    text-align: center;
    border-style: none;
    border-radius: .5rem;
    justify-content: center;
    align-self: flex-end;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem;
    font-size: 1rem;
    line-height: 1rem;
    text-decoration: none;
    transition: all .15s;
    display: flex
}

.gradient---btn:hover {
    background-color: transparent;
    background-image: linear-gradient(125deg,var(--gradient1),var(--gradient2));
    color: var(--mauvedark12);
    text-decoration: none
}

.gradient---btn._100 {
    text-align: center;
    align-self: flex-end;
    align-items: center;
    position: static
}

.gradient---btn._100.pricing {
    color: #000;
    background-color: #fff;
    align-self: center
}

.gradient---btn._100.pricing:hover {
    background-color: var(--bg-body);
    color: #fff
}

.gradient---btn.gradient-btn-lp {
    color: var(--txtwhite);
    background-color: transparent;
    background-image: linear-gradient(270deg,#ef6531,#9f297c);
    padding: 1.2rem;
    font-weight: 500
}

.gradient---btn.gradient-btn-lp:hover {
    background-color: var(--txtwhite);
    color: #161618;
    background-image: linear-gradient(transparent,transparent)
}

.gradient---btn.gradient-btn-lp.gradient-btn-lp--padding {
    padding-left: 3rem;
    padding-right: 3rem
}

.gradient---btn.gradient-btn-lp.gradient-btn-lp--padding.margin-30 {
    margin-top: 30px
}

.gradient---btn.gradient-btn-lp.gradient-btn-lp--padding.margin-30.lp-btn-center {
    margin-left: auto;
    margin-right: auto
}

.gradient---btn.center.padding-bottom-0 {
    margin-bottom: 0
}

.gradient---btn.btn--align-top {
    align-self: flex-start;
    align-items: flex-start
}

.gradient---btn.btn--align-top.btn--order-last {
    order: 1
}

.gradient---btn.btn--align-top.btn--order-last.jetboost-filter-none-45gr.jetboost-filter-none-n1l4 {
    align-items: center
}

.gradient--btn {
    width: auto;
    border-radius: .5rem;
    padding: 1px
}

.gradient--btn.mailroom {
    width: auto;
    text-align: center;
    background-image: linear-gradient(315deg,#00c9ff,#435577)
}

.gradient--btn._100 {
    flex: 1
}

.gradient--btn.pricing {
    width: 100%;
    object-fit: fill;
    padding-top: 1px
}

.gradient--btn.toppadding {
    margin-top: 24px
}

.footer {
    border-top: 1px solid var(--mauvedark6);
    background-color: var(--mauvedark1);
    text-align: center;
    align-items: flex-start;
    padding-top: 4em;
    padding-bottom: 4em;
    position: relative
}

.footer-flex-container {
    border-bottom: 1px solid var(--mauvedark6);
    text-align: left;
    justify-content: space-between;
    margin-bottom: 2em;
    padding-bottom: 2em;
    display: flex
}

.footer-logo-link {
    align-self: flex-start
}

.footer-logo-link.w--current {
    flex: 0 auto
}

.footer-image {
    height: 1.25em;
    object-position: 0% 50%;
    display: block
}

.footer-heading {
    margin-top: 0;
    margin-bottom: .5em;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.25;
    transition: all .3s ease-in-out
}

.footer-desktop-link {
    color: var(--mauvedark11);
    margin-bottom: 0;
    font-weight: 400;
    line-height: 1.25;
    text-decoration: none;
    transition: all .1s ease-in;
    display: block
}

.footer-desktop-link:hover {
    color: var(--mauvedark12);
    text-decoration: underline
}

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

.footer-desktop-column {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0
}

.footer-desktop-item {
    margin-bottom: .5em;
    font-size: .83em;
    line-height: 1.33
}

.div-block-11 {
    margin-right: 2.75em
}

.text-block-3 {
    color: var(--mauvedark11);
    text-align: left;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.link-3 {
    color: var(--mauvedark10);
    font-size: .75rem;
    line-height: 1rem;
    transition: all .2s ease-in-out
}

.link-3:hover {
    text-decoration: underline
}

.cta-card {
    z-index: 1;
    border-radius: 1em;
    flex-flow: column wrap;
    position: relative
}

.cta-container {
    z-index: 0;
    background-color: rgba(20,20,20,.32);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    padding: 4em 2em;
    display: flex;
    position: relative
}

.cta-img {
    width: 32px;
    height: 32px
}

.main-section {
    z-index: 2;
    background-color: #000;
    border-bottom: 1px solid #000;
    border-bottom-right-radius: 1.5em;
    border-bottom-left-radius: 1.5em;
    padding: 8em;
    overflow: hidden
}

.p1-link {
    color: var(--mauvedark12)
}

.p1-link:hover {
    text-decoration: underline
}

.footermobile {
    display: none
}

.banner-txt {
    color: var(--mauvedark12);
    flex-direction: column;
    align-items: stretch;
    margin-right: .5em;
    font-size: .875rem;
    line-height: 1.25rem;
    display: block
}

.banner-txt._2,.banner-txt._3 {
    display: none
}

.link-7 {
    color: #e56b90;
    font-weight: 400;
    transition: all .1s ease-in
}

.link-7:hover {
    text-decoration: underline
}

.blog-date {
    color: var(--mauvedark12);
    margin-bottom: .5em;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.blog-date.post {
    color: var(--mauvedark11);
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto
}

.reward-name {
    color: var(--mauvedark12);
    letter-spacing: -.035em;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.25rem
}

.reward-img {
    width: 4em;
    margin-right: 1em
}

.rewards-grid {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    justify-content: center;
    display: grid
}

.reward-card {
    cursor: pointer;
    background-color: rgba(20,20,20,.32);
    border-radius: 1em;
    flex-direction: column;
    justify-content: flex-start;
    padding-bottom: 0;
    display: flex
}

.rewards-collection {
    margin-top: 0
}

.reward-link {
    color: #fff;
    border: 1px solid rgba(255,255,255,.08);
    border-radius: 1em;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1em;
    transition: all .2s;
    display: flex
}

.reward-link:hover {
    border-color: rgba(255,255,255,.16);
    text-decoration: none
}

.rewards-item {
    flex: 1
}

.cta-txt {
    color: #fff;
    letter-spacing: -.0175em;
    margin-top: 0;
    margin-bottom: .25em;
    font-size: 1.46em;
    font-weight: 600;
    line-height: 1.19
}

.cta-txt.gray {
    color: #fff;
    letter-spacing: -.0175em;
    margin-bottom: 1em;
    font-weight: 500
}

.cta-logo {
    background-color: #000;
    border: 1px solid #000;
    border-radius: 1em;
    margin-bottom: .5em;
    padding: 1em
}

.pricing-button {
    text-align: center;
    background-color: transparent;
    border: 1px solid rgba(255,255,255,.32);
    border-radius: .5em;
    padding: .75em;
    font-size: .875rem;
    line-height: 1.25rem;
    transition: all .2s ease-in
}

.pricing-button:hover {
    color: #000;
    background-color: #fff;
    text-decoration: none
}

.pricing-button.pricing {
    width: auto;
    margin-top: 0
}

.span-gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(137deg,#d831d3,#f8344f);
    -webkit-background-clip: text;
    background-clip: text
}

.slider-wrapper {
    width: 100%;
    flex: none;
    display: flex
}

.slider-wrapper.ctr {
    margin-left: 6rem
}

.slider {
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5rem;
    display: flex;
    overflow: hidden
}

.items-holder {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex: none;
    display: flex
}

.items {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex: none;
    align-items: center;
    display: flex
}

.image-12 {
    width: 80px;
    height: 80px
}

.step-block {
    min-height: 80vh;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-around;
    align-items: center;
    margin-top: -1px;
    display: flex;
    position: relative
}

.blog-post {
    height: 100%;
    color: #a09fa6;
    background-color: rgba(20,20,20,.32);
    border: 1px solid rgba(255,255,255,.08);
    border-radius: 1em;
    flex-direction: column;
    justify-content: space-between;
    transition: all .2s;
    display: flex
}

.blog-post:hover {
    border-color: rgba(255,255,255,.16);
    text-decoration: none
}

.blog-post-bottom {
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    padding: 1.5em;
    display: flex
}

.blog-post-title {
    color: var(--mauvedark12);
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem
}

.collection-list-wrapper {
    color: #ededef
}

.collection-item-5 {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0
}

.collection-list-2 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2em;
    display: grid
}

.blog-thumbnail {
    height: 150px;
    object-fit: cover;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em
}

.blog-post-author {
    width: 100%;
    align-items: flex-start;
    margin-top: 1em;
    display: flex
}

.post-date {
    color: var(--txtgray);
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.reward-left {
    flex-direction: row;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.main-button-txt {
    color: #fff;
    background-color: #000;
    border-radius: .5rem;
    padding: .75em;
    font-size: .875rem;
    line-height: 1.25rem;
    transition: all .2s
}

.main-button-txt:hover {
    color: #000;
    background-color: #fff;
    text-decoration: none
}

.main-button {
    background-image: linear-gradient(135deg,#8a2387,#e94057 50%,#f27121);
    border-radius: .5rem;
    padding: 1px
}

.main-button:hover {
    text-decoration: none
}

.collection-list-4 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2em;
    display: grid
}

.div-block-92 {
    flex: 1;
    justify-content: flex-start;
    display: flex
}

.standard-tab {
    width: 300px;
    opacity: .7;
    color: rgba(255,255,255,.8);
    background-color: transparent;
    justify-content: center;
    align-items: center;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 16px;
    font-size: 15px;
    display: flex
}

.standard-tab.w--current {
    opacity: 1;
    color: #fff;
    background-color: transparent;
    margin-left: .25em;
    margin-right: .25em;
    padding: .25em 2em 1em;
    position: relative
}

.horizontal-trigger {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.standard-tab-3 {
    width: 280px;
    opacity: .7;
    color: rgba(255,255,255,.8);
    background-color: transparent;
    justify-content: center;
    align-items: center;
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 16px;
    font-size: 15px;
    display: flex
}

.standard-tab-3.w--current {
    opacity: 1;
    color: #fff;
    background-color: transparent;
    position: relative
}

.timeline_definition-wrapper {
    background-color: rgba(255,255,255,.05);
    border: 1px solid rgba(255,255,255,.2);
    border-radius: 16px;
    margin-top: 2em;
    margin-bottom: 0;
    padding: 1em
}

.timeline_definition-wrapper.centered {
    flex-direction: column;
    margin-bottom: 4em;
    display: flex
}

.timeline_definition-wrapper.centered.ein {
    background-color: rgba(8,24,51,.6);
    flex-direction: column;
    justify-content: flex-start;
    margin: 0 4em
}

.overlay-fade-bottom {
    height: 30em;
    background-image: linear-gradient(to top,var(--bg-body),rgba(10,10,10,0));
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.overlay-fade-top {
    height: 21em;
    background-image: linear-gradient(to bottom,var(--bg-body),rgba(10,10,10,0));
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.page-wrapper {
    z-index: 0;
    position: relative
}

.timeline_item {
    z-index: 2;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 180px 1fr;
    grid-auto-columns: 1fr;
    padding-top: 5em;
    padding-bottom: 5em;
    display: grid;
    position: relative
}

.container {
    padding-left: 8em;
    padding-right: 8em
}

.timeline_wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.section-timeline {
    z-index: -3;
    position: relative
}

.timeline_progress {
    z-index: -2;
    width: 3px;
    height: 100%;
    background-color: #414141;
    position: absolute
}

.timeline_centre {
    justify-content: center;
    display: flex
}

.timeline_progress-bar {
    z-index: -1;
    width: 3px;
    height: 50vh;
    background-color: #fff;
    background-image: linear-gradient(#8a2387,#e94057 49%,#f27121);
    position: fixed;
    top: 0;
    bottom: 50vh;
    left: auto;
    right: auto
}

.timeline_circle {
    width: 2.5em;
    height: 2.5em;
    max-height: 2.5em;
    max-width: 2.5em;
    min-height: 2.5em;
    min-width: 2.5em;
    background-color: #fff;
    border-radius: 1em;
    justify-content: center;
    align-items: center;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 50vh
}

.margin-bottom-xlarge {
    flex-direction: column;
    display: flex
}

.timeline_date-text {
    color: #fff;
    text-align: right;
    letter-spacing: -.035em;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
    position: -webkit-sticky;
    position: sticky;
    top: 50vh
}

.timeline_left {
    text-align: right;
    justify-content: flex-end;
    align-items: stretch
}

.div-block-124 {
    color: #fff;
    background-color: rgba(0,0,0,.33);
    border-radius: .75em;
    align-items: center;
    margin: .5em;
    padding: .5em;
    transition: all .2s;
    display: flex
}

.div-block-124:hover {
    background-color: rgba(0,0,0,.24);
    text-decoration: none
}

.heading-30 {
    letter-spacing: -.0175em;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.11em;
    font-weight: 600;
    line-height: 1.44
}

.image-28 {
    height: 2em;
    margin-right: .5em
}

.div-block-126 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.btn {
    color: #9f9bbc;
    background-color: rgba(56,152,236,0);
    border: 1px solid #9f9bbc;
    margin-top: 35px;
    padding: 15px 30px;
    font-size: 16px
}

.s-scroll {
    height: 100vh;
    justify-content: space-between;
    display: flex;
    position: relative
}

.faq-answers {
    text-align: left;
    margin-top: 0;
    margin-bottom: 1em;
    font-size: .75rem;
    line-height: 1rem
}

.rewards-slider-container {
    z-index: 2;
    margin-top: 4rem;
    position: relative
}

.docs-thumb {
    color: #fff;
    background-color: rgba(0,0,0,.33);
    border-radius: .75em;
    margin: .25em;
    padding: 1em
}

.section {
    padding-top: 4em;
    padding-bottom: 1em;
    position: relative;
    overflow: hidden
}

.section.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.section._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.section.us {
    background-color: transparent;
    padding-top: 7em;
    padding-bottom: 4em
}

.section.us.cta {
    background-color: transparent;
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/646dcb8fb0ba0c6aee77a44c_c-gradient-layer-blur.svg);
    background-position: 50% 0;
    background-size: 1066px
}

.section.us.section-referral__bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d79e8de9047b6a71cdf3_loop-gridbg.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain
}

.section.us.section-referral__bg--hero {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6296865a17717d7710ae486b_mailroom-gridbg.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.section.us.launch {
    padding-bottom: 3em
}

.section.us.launch.launch-gradient {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/646dcb8fb0ba0c6aee77a44c_c-gradient-layer-blur.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.section.us.launch.launch-gradient.width-100 {
    width: 100%;
    padding-top: 4em;
    position: static;
    overflow: visible
}

.section.us.gradient--violet {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/64ee328051c619898f32c95f_gradient-violet.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 1066px
}

.section.us.section-padding-top--s {
    padding-top: 4em
}

.section.hero {
    background-color: transparent;
    padding-top: 5em
}

.section.hero.padding-3em {
    padding-bottom: 0
}

.section.hero.padding-3em.section-atf.section-atf-lp {
    padding-top: 4em
}

.section.hero.padding-3em.section-atf.section-atf-lp.gradient--violet {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/64ee328051c619898f32c95f_gradient-violet.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 1066px
}

.section.hero.padding-3em.section-atf.section-atf-lp.section--padding-top-0 {
    padding-top: 0
}

.section.hero.component-gradient {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/646dcb8fb0ba0c6aee77a44c_c-gradient-layer-blur.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 960px
}

.section.hero.component-gradient.padding-bottom-0 {
    padding-bottom: 0
}

.section.hero.component-gradient.padding-bottom-0.margin-top-3rem {
    height: 950px;
    margin-top: 3rem
}

.section.hero.component-gradient.padding-bottom-0.margin-top-3rem.locked {
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.section.hiw {
    background-color: var(--bg-body)
}

.section.steps {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-bottom: 6em
}

.section.steps.localization-steps {
    padding-top: 6em;
    padding-bottom: 4em
}

.section.steps.padding-bottom-m {
    padding-top: 6rem;
    padding-bottom: 2em
}

.section.section--comparison-table {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.section.referral-partner--bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section.referral-partner--bg2 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8ee7eb883253b15e422_agent-herobg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section.section--comparison-table-agent {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.section.padding-bottom-m {
    padding-bottom: 4em
}

.section.component-gradient {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/646dcb8fb0ba0c6aee77a44c_c-gradient-layer-blur.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.section.component-gradient.padding--4rem {
    padding-top: 4rem;
    padding-bottom: 6rem
}

.section.component-gradient.padding--4rem.mobile--padding-top-0.component-gradient--2 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/64ee328051c619898f32c95f_gradient-violet.svg);
    background-size: contain
}

.section.margin-top-2rem {
    margin-top: 2rem
}

.section.padding-bottom-4r {
    padding-bottom: 4rem
}

.section.padding-bottom-3r {
    padding-bottom: 3rem
}

.section.padding-top-5r {
    padding-top: 5em
}

.section.section-launch {
    overflow: visible
}

.section.section-launch.launch-gradient {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/646dcb8fb0ba0c6aee77a44c_c-gradient-layer-blur.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section.end {
    margin-bottom: 7rem
}

.reward-summary {
    color: var(--mauvedark11);
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.image-39 {
    width: 120px;
    height: 32px
}

.collection-list-wrapper-4 {
    width: 100%;
    margin-top: 2em;
    margin-bottom: 2em
}

.job-posting {
    background-color: rgba(20,20,20,.32);
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 1em;
    flex-direction: row;
    align-items: center;
    margin: .5em;
    padding: 1em;
    transition: all .2s;
    display: flex
}

.job-posting:hover {
    border-color: rgba(255,255,255,.32);
    text-decoration: none
}

.collection-list-6 {
    border-radius: 1.5em;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex
}

.partners-form-field-copy {
    height: 3em;
    border: 1px solid var(--bordercolor);
    background-color: var(--panelbg);
    color: var(--txtwhite);
    border-radius: .5rem;
    margin-top: 1em;
    padding: .25em 1em;
    font-size: .75rem;
    line-height: 1rem;
    transition: all .2s
}

.partners-form-field-copy:focus {
    border-color: rgba(255,255,255,.16)
}

.partners-form-field-copy::-ms-input-placeholder {
    color: var(--txtgray)
}

.partners-form-field-copy::placeholder {
    color: var(--txtgray)
}

.page-transition {
    z-index: 999999;
    width: 100%;
    height: 100vh;
    background-color: #000;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.main-gradient-button-copy-copy {
    background-image: linear-gradient(315deg,#8a2387,#e94057 50%,#f27121);
    border-radius: .5em;
    margin-right: 0;
    padding: .1em
}

.main-gradient-button-copy-copy:hover {
    text-decoration: none
}

.span-gray {
    color: var(--mauvedark11)
}

.paragraph-17 {
    color: #fff;
    text-align: center;
    letter-spacing: -.035em;
    margin-top: .25em;
    margin-bottom: 0;
    font-size: 2.22em;
    font-weight: 600;
    line-height: 1.13
}

.image-45 {
    height: 2em;
    margin-bottom: 1em
}

.paragraph-17-copy {
    color: var(--txtgray);
    text-align: center;
    letter-spacing: -.035em;
    margin-top: .25em;
    margin-bottom: 0;
    font-size: 1.46em;
    font-weight: 500;
    line-height: 1.19
}

.hiw-button-ctr {
    justify-content: center;
    margin-top: 2em;
    margin-bottom: 2em;
    display: flex
}

.hiw-button-ctr.hide {
    display: none
}

.empty-state {
    background-color: transparent
}

.pagination {
    margin-top: 2em
}

.next {
    border-color: var(--mauvedark7);
    color: var(--mauvedark12);
    background-color: transparent;
    border-radius: .5rem;
    align-items: center;
    margin-left: .5em;
    margin-right: .5em;
    padding: 1em;
    font-size: .75rem;
    line-height: 1rem;
    transition: all .2s;
    display: flex
}

.next:hover {
    border-color: var(--mauvedark8)
}

.previous {
    border-color: var(--mauvedark7);
    color: var(--mauvedark12);
    background-color: transparent;
    border-radius: .5em;
    flex-direction: row;
    align-items: center;
    margin-left: .5em;
    margin-right: .5em;
    padding: 1em;
    font-size: .75rem;
    line-height: 1rem;
    transition: all .2s;
    display: flex
}

.previous:hover {
    border-color: var(--mauvedark8)
}

.reward-promo {
    color: var(--mauvedark12);
    text-align: left;
    text-transform: uppercase;
    font-size: .75rem;
    line-height: 1rem
}

.div-block-194 {
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: .25em;
    display: flex
}

.span-gradient-3 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(315deg,#fc466b,#3f5efb);
    -webkit-background-clip: text;
    background-clip: text
}

.brand,.brand.w--current {
    padding-left: 0
}

.collection-list-8 {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.link-15 {
    color: var(--mauvedark11);
    font-size: .75rem;
    line-height: 1rem;
    transition: all .2s
}

.link-15:hover {
    color: var(--mauvedark12);
    text-decoration: none
}

.link-15.w--current {
    color: var(--mauvedark12);
    margin-bottom: 0
}

.collection-list-wrapper-6 {
    color: #ededef
}

.collection-item-6 {
    align-items: center;
    margin-bottom: .25em;
    display: flex
}

.div-block-212 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 4em;
    display: grid
}

.div-block-213 {
    padding-right: 4em
}

.text-block-42 {
    text-transform: capitalize;
    margin-bottom: .5em;
    font-size: .75rem;
    font-weight: 600;
    line-height: 1rem
}

.div-block-215 {
    width: 100%;
    display: flex
}

.div-block-218 {
    margin-top: 0;
    margin-bottom: .5em;
    display: flex
}

.text-block-44 {
    color: #fff;
    margin-left: 1em;
    font-size: 1.5em;
    font-weight: 600;
    line-height: 1.5
}

.card-top {
    background-color: #fff;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    padding: 2em
}

.card-bottom {
    background-image: linear-gradient(225deg,#c0392b,#8e44ad);
    border-bottom-right-radius: 1em;
    border-bottom-left-radius: 1em;
    padding: 2em
}

.card-bottom.state {
    background-image: linear-gradient(135deg,#c0392b,#8e44ad);
    padding-bottom: .5em
}

.card-bottom.state.custom {
    height: 100%;
    padding-bottom: 0
}

.card {
    margin-top: 2em;
    margin-bottom: 2em
}

.card.no-margin {
    margin-top: 0
}

.timeline-paragraph-copy {
    color: #1f1f1f;
    text-align: left;
    letter-spacing: -.0175em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.timeline-paragraph-copy.rounded {
    max-width: 23ch;
    color: #fff
}

.timeline-paragraph-copy.rounded.delaware {
    max-width: 40ch;
    margin-bottom: 0
}

.timeline-paragraph-copy.bank.custom {
    margin-bottom: 1rem
}

.text-span-23 {
    font-weight: 600
}

.card-rounded {
    background-color: rgba(0,0,0,.33);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 1em;
    justify-content: space-between;
    align-items: center;
    padding: 1.5em;
    display: flex
}

.card-rounded.margin {
    margin-bottom: 1em
}

.card-rounded.margin.vertical {
    flex-direction: column;
    align-items: flex-start
}

.card-rounded-button {
    background-color: #e94057;
    border-radius: 1em;
    transition: all .2s
}

.card-rounded-button:hover {
    background-color: rgba(233,64,87,.5);
    text-decoration: none
}

.heading-41-copy {
    color: #000;
    text-align: left;
    letter-spacing: -.035em;
    margin-top: 0;
    margin-bottom: .5em;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem
}

.heading-41-copy.custom {
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1rem
}

.hiw-rewards {
    width: 4em;
    margin: .5em
}

.dropdown {
    display: none
}

.collection-item-7,.div-block-221 {
    margin-bottom: .25em
}

.div-block-223 {
    z-index: 1;
    width: 100%;
    align-items: center;
    display: flex;
    position: relative
}

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

.image-50 {
    height: 6.5em;
    margin-right: 1em
}

.grid-18 {
    grid-column-gap: 25em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-flow: row
}

.heading-50 {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.47
}

.paragraph-19 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
    font-weight: 400;
    line-height: 1.47
}

.div-block-225 {
    align-items: baseline;
    margin-bottom: 1em;
    display: flex
}

.div-block-226 {
    height: 1px;
    background-color: var(--bordercolor);
    margin-top: 1.25em;
    margin-bottom: 1.25em
}

.div-block-227 {
    flex: 1;
    align-items: center;
    display: flex
}

.text-block-48-copy {
    color: #c96bd2;
    background-color: #391f3e;
    border-radius: 1em;
    padding: .125em .5em .25em;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1rem;
    transition: all .2s
}

.text-block-48-copy:hover {
    background-color: #422349;
    text-decoration: none
}

.empty-state-2 {
    background-color: transparent
}

.div-block-232 {
    margin-bottom: .25em
}

.div-block-233 {
    justify-content: flex-start;
    margin-bottom: 0;
    display: flex
}

.divider {
    height: 1px;
    background-color: var(--bordercolor);
    margin-top: 2em;
    margin-bottom: 2em
}

.divider.blog {
    background-color: rgba(255,255,255,.16);
    margin-top: 1em;
    margin-bottom: 1em
}

.center {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.center.components-center {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.center.max-width--800 {
    max-width: 800px
}

.job-posting-description {
    color: var(--mauvedark11);
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.reward-name-copy {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.25rem
}

.slide_card {
    height: 100%;
    -webkit-backdrop-filter: blur(32px);
    backdrop-filter: blur(32px);
    background-color: rgba(20,20,20,.48);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 1em;
    padding: .1em
}

.quote {
    color: var(--mauvedark12);
    text-align: left;
    flex: 1;
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.5rem
}

.div-block-243 {
    height: 100%;
    border-radius: 1em;
    flex-direction: column;
    padding: 2em;
    display: flex
}

.div-block-244 {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.slide_contain {
    width: 100%;
    margin-top: 2em
}

.slide_item {
    z-index: 3;
    width: 60%;
    flex: none;
    padding-right: 1.3em;
    transition: transform .35s;
    position: relative
}

.slide_wrap {
    width: 100%
}

.slide_svg {
    width: 2em;
    height: 2em
}

.slide_svg.is--flip {
    transform: rotate(-180deg)
}

.slide_list {
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.slide_arrow {
    width: 5em;
    height: 5em;
    background-color: var(--mauvedark12);
    color: #1c1d21;
    cursor: pointer;
    border-radius: 200vw;
    justify-content: center;
    align-items: center;
    margin-right: .8em;
    display: flex
}

.slide_arrow.is--left {
    background-color: #fff
}

.slide_arrow.is--left.is--disabled-arrow,.slide_arrow.is--right {
    background-color: var(--mauvedark12)
}

.slide_arrows {
    align-items: center;
    padding-top: 2.4em;
    display: flex
}

.rich-text-block {
    z-index: 1;
    color: var(--mauvedark13);
    font-size: 16px;
    position: relative
}

.rich-text-block a {
    color: #3d84ff;
    text-decoration: none
}

.rich-text-block p {
    color: var(--mauvedark12)
}

.rich-text-block ul {
    color: var(--txtwhite);
    background-color: transparent
}

.rich-text-block li {
    color: var(--mauvedark12)
}

.heading-53 {
    line-height: 1.25;
    position: relative
}

.span-white {
    color: var(--mauvedark12)
}

.span-white.sb {
    font-weight: 600
}

.form {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    align-items: center;
    display: flex
}

.heading-56 {
    color: var(--mauvedark12);
    text-align: left;
    font-size: .75rem;
    line-height: 1rem
}

.form-block {
    width: 35%;
    margin-bottom: 0
}

.text-field {
    color: var(--mauvedark12);
    background-color: transparent;
    border: 1px solid transparent;
    border-bottom-color: rgba(255,255,255,.12);
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.text-field::-ms-input-placeholder {
    color: var(--mauvedark11)
}

.text-field::placeholder {
    color: var(--mauvedark11)
}

.div-block-246 {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.heading-56-copy {
    color: var(--mauvedark11);
    text-align: left;
    margin-top: .25em;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.div-block-247 {
    width: 30%
}

.submit-button {
    border: 1px solid var(--mauvedark7);
    color: var(--txtwhite);
    background-color: transparent;
    border-radius: .5rem;
    padding: .5em;
    font-size: .75rem;
    line-height: .75rem;
    transition: all .2s
}

.submit-button:hover {
    border-color: var(--mauvedark8)
}

.div-block-248 {
    justify-content: space-between;
    display: flex
}

.success-message {
    background-color: transparent;
    padding: 0
}

.text-block-51 {
    text-align: center;
    font-size: .75rem;
    line-height: 1rem
}

.error-message {
    background-color: transparent;
    padding: 0
}

.benefits-card-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: .25em;
    padding: 1em;
    display: flex
}

.about-investors-logos {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    margin-top: 2em;
    margin-left: 0;
    margin-right: 0;
    display: grid
}

._404-button {
    justify-content: center;
    align-items: baseline;
    margin-top: 1em;
    display: flex
}

.div-block-251 {
    align-items: center;
    display: flex
}

.heading-59 {
    flex: 1
}

.link-17 {
    color: var(--mauvedark12);
    font-size: 1.11em;
    line-height: 1.18;
    transition: all .2s
}

.link-17:hover {
    text-decoration: underline
}

.span-gradient-3-copy-copy-copy {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(315deg,#fc466b,#3f5efb);
    -webkit-background-clip: text;
    background-clip: text
}

.newpartners-card {
    border: 1px solid var(--panelborder);
    background-color: var(--panelbg);
    border-radius: .5rem;
    flex-direction: column;
    flex: 1;
    justify-content: space-around;
    align-items: flex-start;
    padding: 2em;
    display: flex
}

.newpartners-card.justify-start {
    justify-content: flex-start
}

.newpartners-cardcontainer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template: "Area Area-2""Area-3 Area-4"/1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1rem;
    display: grid
}

.newpartners-cardcontainer.margin-lp--m {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.text-block-35-copy {
    text-align: left;
    letter-spacing: -.0175em;
    font-size: 1.32em;
    line-height: 1.42
}

.list-item-2 {
    list-style-type: none
}

.newpartners-marginul {
    color: var(--mauvedark12);
    margin-left: -20px;
    padding-left: 0;
    font-weight: 500
}

.heading-65 {
    line-height: 1.25
}

.link-18 {
    text-align: right
}

.div-block-258 {
    background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));
    border-radius: 1em;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 2em;
    padding: 2em;
    display: flex;
    box-shadow: 0 0 16px rgba(255,255,255,.15)
}

.div-block-259 {
    width: 55%
}

.heading-69 {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.collection-list-wrapper-8 {
    margin-top: -2em;
    margin-bottom: 2em
}

.collection-item-10 {
    border-bottom: 1px solid var(--bordercolor);
    padding-top: 2em;
    padding-bottom: 2em
}

.button-guides {
    color: #f76190;
    background-color: #481a2d;
    border: 1px solid #000;
    border-radius: .5em;
    margin-top: .5em
}

.button-guides:hover {
    background-color: #541b33;
    text-decoration: none
}

.date {
    color: var(--txtgray);
    margin-bottom: .5em;
    font-size: .75rem;
    line-height: 1rem
}

.gradient-btn {
    z-index: 1;
    display: flex;
    position: relative
}

.gradient-btn.center {
    justify-content: center;
    margin-bottom: 0
}

.gradient-btn.right {
    justify-content: flex-end
}

.gradient-btn._100 {
    width: 100%
}

.text-base {
    color: var(--mauvedark12);
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5rem
}

.text-base.sb {
    font-weight: 600
}

.text-4xl {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-4xl.center.narrow {
    margin-left: 2em;
    margin-right: 2em
}

.text-sm {
    color: var(--mauvedark12);
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.divider-copy {
    height: 1px;
    background-color: var(--mauvedark6);
    margin-top: 1em;
    margin-bottom: 1em
}

.gray {
    color: var(--mauvedark11);
    flex: 0 auto
}

.gray.text-block-127.text-block-207 {
    font-weight: 400
}

.flex-container-vertical-center {
    z-index: 1;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    padding-top: 2rem;
    display: flex;
    position: relative
}

.section-container {
    z-index: 2;
    max-width: 700px;
    padding-left: 0;
    position: relative
}

.section-container.center {
    z-index: 2;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    align-items: center;
    position: relative
}

.section-container.center.section-containner--padding-m {
    margin-bottom: 0;
    padding-top: 6rem;
    padding-bottom: 2rem
}

.span-icon {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/622a257e450472009afc8419_briefcase.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    margin-left: 1px;
    padding-left: 25px
}

.span-icon.usa {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/61e71ade5c65de04db936d93_flag-united-states_1f1fa-1f1f8.png)
}

.span-icon.brazil {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/61e71b78046932eda8150226_flag-brazil_1f1e7-1f1f7.png)
}

.span-icon.shield {
    color: #09ce68;
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6297d584ca9f5047c4731650_lock.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    margin-left: 1px;
    padding-left: 16px
}

.section-container-lg {
    z-index: 2;
    max-width: 1064px;
    object-fit: fill;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    overflow: hidden
}

.section-container-lg.center {
    z-index: 2;
    max-width: 1026px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.section-container-lg.center.body,.section-container-lg.center.homepage {
    max-width: 1064px
}

.section-container-lg.center.width-100 {
    width: 100%;
    max-width: 1064px
}

.section-container-lg.center.z-1 {
    z-index: 1;
    position: relative
}

.section-container-lg.every {
    margin-top: 6rem
}

.section-container-lg.margin-top-4rem {
    margin-top: 4rem
}

.section-container-lg.container-center {
    margin-left: auto;
    margin-right: auto
}

.section-container-lg.ad-hoc {
    margin-top: 6rem
}

.section-container-lg.section-container-atf {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex
}

.section-container-lg.component-gradient {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/645a1b0c97a7dc383c0d1fec_component-gradient.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.section-container-lg.margin-0 {
    margin-top: 0
}

.section-container-lg.padding-top-l {
    margin-top: 10rem
}

.heading {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1
}

.heading._22ch {
    max-width: 22ch;
    text-align: center;
    margin-top: 0;
    font-size: 3rem
}

.heading._18ch {
    max-width: 18ch
}

.heading.referral-page {
    white-space: nowrap
}

.heading.left {
    text-align: left
}

.heading.left.margin-bottom--m {
    margin-bottom: 2rem
}

.heading.margin-bottom-m {
    margin-bottom: 1rem
}

.section-paragraph {
    color: rgba(255,255,255,.6);
    text-align: center;
    margin-top: .5em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem
}

.section-paragraph.white {
    color: var(--mauvedark12)
}

.section-paragraph.white.ch {
    max-width: 40ch
}

.section-paragraph.white.ch.mailroom {
    text-align: center
}

.section-paragraph._404 {
    max-width: 45ch;
    margin-left: auto;
    margin-right: auto
}

.section-paragraph._45ch {
    max-width: 44ch
}

.section-paragraph._45ch-copy {
    max-width: 44ch;
    text-align: center;
    margin-bottom: 1em
}

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

.section-paragraph.center.centered {
    text-align: center
}

.heading-70 {
    font-size: 1rem;
    line-height: 1.5rem
}

.grid-22 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-self: stretch;
    justify-items: center;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.image-74 {
    height: 80px
}

.div-block-290 {
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.div-block-291 {
    justify-content: center;
    display: flex
}

.image-75 {
    width: 32px;
    height: 32px;
    object-fit: cover;
    border-radius: 100%;
    margin-right: .5em
}

.div-block-292 {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.link-21,.text-block-68 {
    font-size: .75rem;
    line-height: 1rem
}

.divider-blog {
    height: 1px;
    background-color: var(--bordercolor);
    margin-top: 1em;
    margin-bottom: 1em
}

.div-block-293 {
    align-items: center;
    margin-top: 1em
}

.paragraph-20 {
    text-align: center
}

.div-block-294 {
    justify-content: center;
    display: flex
}

.faq-top {
    width: 100%;
    cursor: pointer;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.faq-img {
    width: 32px;
    height: 32px
}

.faq-img.banner-faq-img.hide {
    display: none
}

.faqs {
    width: 53rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 4em;
    display: flex
}

.faqs.faq-max-width-700 {
    max-width: 700px
}

.faqs.faqs-max-width {
    width: 100%;
    max-width: 700px
}

.faq-question {
    color: var(--mauvedark12);
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.faq {
    width: 100%;
    display: block
}

.faq a {
    color: var(--link)
}

.faq a:hover {
    color: var(--mauvedark11);
    text-decoration: none
}

.faq-bottom {
    width: 100%;
    display: block
}

.divider-faq {
    height: 1px;
    background-color: var(--bordercolor);
    margin-top: 1rem;
    margin-bottom: 1rem
}

.mailroom-quote-left {
    z-index: 1;
    width: 60%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 4em;
    padding-right: 4em;
    display: flex;
    position: relative
}

.mailroom-quote-slider {
    background-color: transparent;
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 1em;
    margin-top: 0
}

.div-block-298 {
    width: 100%;
    align-items: center
}

.mailroom-quote {
    max-width: 60ch;
    color: var(--mauvedark12);
    text-align: left;
    letter-spacing: -.0175em;
    text-shadow: 1px 1px 6px rgba(0,0,0,.2);
    margin-bottom: .5em;
    font-size: 1.125rem;
    line-height: 1.5rem
}

.slide-nav-2 {
    transform: scale(.6)
}

.mailroom-quote-title {
    color: var(--mauvedark11);
    letter-spacing: -.035em;
    margin-top: 0;
    margin-bottom: .125em;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem
}

.mailroom-quote-name {
    font-size: 1rem;
    line-height: 1.5rem
}

.mailroom-quote-container {
    height: 100%;
    display: flex;
    position: relative
}

.mailroom-quote-mask {
    border-radius: 1em
}

.mailroom-quote-1.width-100 {
    width: 100%
}

.mailroom-quote-right {
    width: 40%;
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.quote-overlay {
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    position: absolute
}

.left-arrow-2,.right-arrow-2 {
    display: none
}

.product-hero-img {
    width: 720px;
    margin-top: 2em
}

.product-hero-img.mailroom {
    z-index: 1;
    margin-top: 2rem;
    margin-bottom: 2rem;
    position: static
}

.product-hero-img.card-rounded-button {
    width: auto;
    max-width: 1064px;
    min-width: 1064px;
    opacity: 1;
    object-fit: contain;
    background-color: transparent;
    border: 0 transparent;
    border-radius: 0;
    margin-top: 2em
}

.product-hero-img.card-rounded-button.small {
    width: 720px;
    max-width: 100%;
    min-width: 0%
}

.feature-list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 2rem;
    margin-bottom: 4rem
}

.feature-list.margin-bottom--0 {
    margin-bottom: 2rem
}

.feature-card {
    border: 1px solid var(--panelborder);
    background-color: var(--panelbg);
    border-radius: 1em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2em;
    display: flex
}

.feature-card.feature-card--localization {
    padding-left: 1em;
    padding-right: 1em
}

.div-block-300 {
    width: 32px;
    height: 32px;
    color: #000;
    background-color: rgba(255,255,255,.12);
    border-radius: .5em;
    justify-content: center;
    align-items: center;
    margin-bottom: 1em;
    font-weight: 600;
    display: flex
}

.image-85 {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.tabs-2 {
    margin-top: 2em
}

.image-86 {
    height: 32px
}

.div-block-301 {
    grid-column-gap: 16px;
    grid-row-gap: 3em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-around;
    display: grid
}

.div-block-302 {
    width: 2px;
    height: 256px;
    background-image: linear-gradient(transparent,#1488cc 69%)
}

.div-block-303 {
    width: 32px;
    height: 32px;
    background-image: linear-gradient(#1488cc,#2b32b2);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    margin-bottom: 1em;
    display: flex
}

.mailroom-gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(45deg,#529fcc,#474db2);
    -webkit-background-clip: text;
    background-clip: text
}

.heading-72 {
    font-size: 1.5rem;
    line-height: 1.5rem
}

.text-block-71 {
    color: var(--mauvedark12);
    font-size: 1rem;
    line-height: 1rem
}

.grid-24 {
    grid-column-gap: 4em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 4em;
    margin-bottom: 4em
}

.affiliates-sliding {
    max-width: 610px;
    color: var(--mauvedark12);
    text-align: left;
    letter-spacing: -.035em;
    margin: 1em auto 0;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem
}

.list-2 {
    flex: 1;
    margin-top: 0;
    padding-left: 20px
}

.section-background {
    width: 100%;
    height: 100%;
    max-width: 100%;
    opacity: 1;
    object-fit: fill;
    margin: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.section-background.affiliates {
    height: 100%;
    object-fit: cover;
    object-position: 50% 100%
}

.section-background.affiliates-cta {
    height: 100%;
    object-fit: cover;
    object-position: 50% 0%;
    margin-top: 2em
}

.section-background.nct-cta {
    object-fit: cover;
    object-position: 50% 0%;
    margin-bottom: -4em
}

.section-background.nct-hero {
    object-fit: cover;
    object-position: 50% 100%;
    margin-top: -4em;
    margin-bottom: auto
}

.html-embed-2 {
    margin-top: 4em
}

.feature-icon {
    width: 32px;
    height: 32px;
    background-image: linear-gradient(to bottom,rgba(0,0,0,.16),rgba(0,0,0,.16)),linear-gradient(315deg,var(--gradient1),var(--gradient2)50%,var(--gradient3));
    border-radius: .5em;
    justify-content: center;
    align-items: center;
    margin-bottom: 1em;
    display: flex
}

.feature-icon.feature-icon--localization {
    flex: none
}

.div-block-299-copy {
    background-color: var(--panelbg);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 1em;
    flex-direction: column;
    align-items: flex-start;
    padding: 2em;
    display: flex
}

.pricing-card {
    -webkit-backdrop-filter: blur(64px);
    backdrop-filter: blur(64px);
    background-color: rgba(8,8,8,.85);
    border: 1px rgba(255,255,255,.12);
    border-radius: 1em;
    flex-direction: column;
    justify-content: flex-start;
    padding: 2em;
    display: flex
}

.pricing-card.horizontal {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 2em
}

.pricing-card.horizontal.sec {
    justify-content: space-between;
    align-items: center;
    display: none
}

.pricing-card.sec {
    background-color: rgba(17,5,17,.23);
    border-style: solid;
    border-width: .2em
}

.heading-74 {
    color: var(--mauvedark12);
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.5rem;
    line-height: 2.5rem
}

.heading-74._2 {
    margin-left: .25rem
}

.pricing-list-copy-copy {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none
}

.heading-75 {
    color: var(--mauvedark12);
    font-size: 1.5rem;
    line-height: 2rem
}

.div-block-323 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 1rem;
    margin-bottom: 2rem;
    display: flex
}

.paragraph-22-copy-copy {
    color: var(--mauvedark11);
    text-align: left;
    font-size: 1rem;
    line-height: 1.5rem
}

.div-block-327 {
    width: 60%
}

.success-logo {
    width: 340px;
    height: 128px;
    object-fit: contain
}

.success-card {
    background-image: linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/61f17ddd9677ef3ddbaa37e2_gradient-bg.svg);
    background-position: 0 0,0 0;
    background-size: auto,auto;
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 1em;
    justify-content: space-between;
    margin-bottom: 2em;
    padding: 1em;
    display: flex
}

.success-logo-container {
    flex: 1;
    justify-content: center;
    align-self: center;
    padding: 1em;
    display: flex
}

.success-heading {
    text-align: right;
    margin-right: 1em;
    font-size: .875rem;
    line-height: 1.25rem
}

.success-text {
    text-align: right;
    font-size: .875rem;
    line-height: 1.25rem
}

.success-info {
    justify-content: space-between;
    display: flex
}

.success-info-container {
    flex-direction: column;
    display: flex
}

.text-block-79-copy {
    color: var(--mauvedark11);
    margin-top: 1em;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1rem
}

.pricing-card-gradient {
    z-index: 1;
    background-image: linear-gradient(315deg,var(--gradient1),var(--gradient2)50%,var(--gradient3));
    border-radius: 1em;
    padding: .1rem;
    position: relative
}

.divider-copy {
    height: 1px;
    background-color: rgba(255,255,255,.16);
    margin-top: 2em;
    margin-bottom: 2em
}

.text-block-79-copy {
    color: var(--mauvedark11);
    text-align: center;
    align-self: center;
    margin-top: 1em;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1rem
}

.feature-heading {
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.5rem
}

.feature-paragraph {
    color: var(--mauvedark11);
    text-align: center;
    align-self: flex-start;
    margin-top: .5em;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.div-block-335 {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.paragraph-23 {
    max-width: 40ch;
    color: var(--txtwhite);
    text-align: center;
    letter-spacing: -.025em;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 2.25rem
}

.slider-2 {
    height: auto;
    background-color: transparent;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex
}

.slider-2.margin-top {
    margin-top: 8rem
}

.image-94 {
    width: 128px;
    height: 32px
}

.heading-77 {
    color: var(--txtwhite);
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem
}

.text-block-84 {
    color: var(--txtgray);
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem
}

.image-95 {
    width: 40px;
    height: 40px;
    object-fit: cover;
    border-radius: 100%;
    align-self: center;
    margin-bottom: .5em
}

.slide-nav-3,.right-arrow-3,.left-arrow-3 {
    display: none
}

.mask-2 {
    align-self: center
}

.logo-board-img {
    width: 80px;
    height: 24px
}

.logo-board {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-around;
    display: flex
}

.paragraph-22-copy-copy {
    color: var(--mauvedark11);
    text-align: left;
    font-size: .875rem;
    line-height: 1.25rem
}

.pricing-card-paragraph {
    color: var(--txtgray);
    margin-top: .125em;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5rem
}

.tabs-menu-3 {
    display: flex
}

.tab-link-tab-1-3 {
    color: var(--mauvedark11);
    background-color: transparent;
    flex: 1;
    align-self: center;
    padding: 0 0 1em
}

.tab-link-tab-1-3:hover {
    color: var(--mauvedark12)
}

.tab-link-tab-1-3.w--current {
    border-bottom: 1px solid var(--mauvedark9);
    color: var(--mauvedark12);
    background-color: transparent;
    padding-bottom: 1em
}

.tab-link-tab-1-3.w--current:hover {
    text-decoration: none
}

.tab-link-tab-2-3 {
    color: var(--mauvedark11);
    background-color: transparent;
    flex: 1;
    align-self: center;
    padding: 0 0 1em
}

.tab-link-tab-2-3:hover {
    color: var(--mauvedark12);
    text-decoration: none
}

.tab-link-tab-2-3.w--current {
    border-bottom: 1px solid var(--mauvedark9);
    color: var(--mauvedark12);
    background-color: transparent;
    align-self: center;
    padding: 0 0 1em
}

.terms-tab-text {
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem
}

.tabs-content-4 {
    margin-top: 2rem
}

.heading-79 {
    margin-top: .5em
}

.pricing-text {
    color: var(--txtwhite);
    font-size: .875rem;
    line-height: 1.25rem
}

.section-heading {
    color: var(--txtwhite);
    text-align: center;
    align-self: center;
    margin-bottom: 1rem;
    font-size: 3rem;
    line-height: 1
}

.section-heading.h2 {
    align-self: flex-start;
    font-size: 2.5rem
}

.section-heading.h2.h2-atf {
    text-align: left;
    margin-bottom: .5rem;
    font-size: 2.8rem
}

.section-heading.h2.h2-atf.span-gradient.h--inline {
    display: inline
}

.section-heading.h2.h2-atf.h--inline {
    width: 100%;
    text-align: left;
    font-size: 2.5rem;
    display: inline
}

.section-heading.h2.h2-atf.h--block {
    align-self: flex-start;
    display: block
}

.section-heading.h2.h2--left {
    text-align: left
}

.section-heading.h3 {
    font-size: 2.1rem
}

.section-heading.h3.left {
    text-align: left;
    align-self: auto
}

.section-heading.h3.h3-atf {
    font-size: 5.5rem;
    line-height: 5rem
}

.section-heading.align-center {
    text-align: center
}

.section-heading.align-center.margin-top-2rem {
    margin-top: 2rem
}

.section-heading.align-center.margin-bottom-l {
    margin-bottom: 4rem
}

.section-heading.margin-bottom-0 {
    margin-bottom: 0
}

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

.section-heading.padding-bottom-0 {
    margin-bottom: 0
}

.section-heading.width-812 {
    max-width: 812px
}

.section-heading.max-width-900 {
    max-width: 900px
}

.section-heading.section-heading--left {
    text-align: left;
    align-self: flex-start
}

.section-heading.section-heading--h2 {
    text-align: left;
    font-size: 2.5rem
}

.start-top-ctr {
    width: 54%;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 2rem;
    display: flex
}

.start-top-ctr.small {
    width: 47%;
    margin-left: 0;
    margin-right: 40px
}

.start-top-ctr.small.right {
    margin-left: 40px;
    margin-right: 0
}

.start-top-ctr.small.margin-0.width-48 {
    align-items: flex-start
}

.text {
    color: var(--txtgray);
    margin-bottom: 1rem;
    font-weight: 400
}

.text.margin-bottom--s {
    margin-bottom: 1.5rem
}

.text.center {
    text-align: center
}

.text.center.max-width-s {
    max-width: 496px
}

.text.center.max-width-s.c-panel-txt {
    letter-spacing: -.25px;
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 120%
}

.us-body {
    background-color: #020314;
    font-size: 16px
}

.panel {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: rgba(10,11,30,.5);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.panel.direction-vertical {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

.panel.direction-vertical.new {
    background-color: rgba(2,3,20,.6)
}

.panel.country-specific--testimonial {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #140f2c;
    padding: 0
}

.panel-heading {
    text-align: left;
    font-size: 1.5rem;
    line-height: 1.5rem
}

.panel-heading.eqpad {
    margin-top: .5em;
    margin-bottom: .5rem
}

.panel-heading.margin-bottom--s {
    margin-bottom: 1rem
}

.panel-heading.panel-heading-m {
    margin-bottom: .8em;
    font-size: 2rem;
    line-height: 2.1rem
}

.panel-heading.center.c-txt-headline {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 120%
}

.panel-heading.partner-dropdown {
    flex-wrap: nowrap;
    margin-top: 0;
    line-height: 1.4rem;
    display: block
}

.panel-heading.partner-dropdown.banner-hero-txt {
    font-size: 1rem;
    line-height: 1em
}

.panel-heading.panel-heading-s {
    margin-bottom: 2rem;
    font-size: 1.8rem;
    line-height: 1.1em
}

.panel-heading.panel-heading--align-center {
    text-align: center
}

.new-grid {
    z-index: 1;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1rem;
    grid-template-rows: auto;
    margin-top: 2rem;
    margin-bottom: 4rem;
    position: relative;
    transform: translate(0)
}

.new-grid.margin-bottom-s {
    margin-bottom: 1.5rem
}

.new-grid.margin-bottom-s.margin-top-m {
    margin-top: 4rem
}

.panel-txt-container {
    height: 100%;
    flex-direction: column;
    padding: 2rem;
    display: flex
}

.panel-txt-container.justify-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center
}

.panel-txt-container.padding-s {
    padding-bottom: 0
}

.panel-img-container {
    align-items: center;
    padding: 2rem
}

.panel-img-container.justify-center.padding-s {
    padding: 0 2rem
}

.panel-img-container.custom {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/654a23e25059e88e248349fd_homepage%20image.png);
    background-position: 50%;
    background-size: cover;
    margin-top: -8rem;
    padding: 0;
    position: static
}

.collection-list-9 {
    flex-direction: column;
    grid-template: ".""."/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex
}

.image-98 {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-right: 1rem
}

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

.collection-item-11 {
    background-color: #0f101f;
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 1rem;
    flex-direction: column;
    margin-bottom: 1rem;
    padding: 1rem;
    display: flex
}

.review-name {
    font-size: .875rem;
    line-height: 1.25rem
}

.review-name.margin-bottom-0 {
    margin-bottom: 0
}

.review-twitter-handle {
    color: #68a7f8;
    font-size: .875rem;
    line-height: 1.25rem
}

.div-block-346 {
    align-items: center;
    display: flex
}

.div-block-347 {
    margin-top: 2rem;
    display: flex
}

.div-block-348 {
    height: 16rem;
    background-image: linear-gradient(transparent,#020314);
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.review-txt {
    color: var(--indigodark12);
    margin-top: .5rem;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.collection-list-wrapper-10 {
    margin-left: .5rem;
    margin-right: .5rem
}

.collection-list-wrapper-10._1 {
    flex: 1
}

.div-block-349 {
    width: 100%;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex
}

.tabs-menu-4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    margin-bottom: 2rem;
    display: flex
}

.tabs-3 {
    border-radius: .5rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.tab-link-tab-1-4 {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .5rem;
    flex: 1;
    padding: 1rem;
    transition-property: none
}

.tab-link-tab-1-4:hover {
    background-color: rgba(130,141,186,.06);
    border-radius: .5rem;
    text-decoration: none
}

.tab-link-tab-1-4.w--current {
    background-color: rgba(130,141,186,.16);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: .5rem;
    flex: 1;
    padding: 1rem
}

.tab-link-tab-1-4.w--current:hover {
    text-decoration: none
}

.text-block-87 {
    color: var(--txtwhite);
    margin-bottom: .25rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1rem
}

.text-block-88 {
    color: var(--txtgray);
    font-size: .875rem;
    line-height: 1.25rem
}

.image-100 {
    width: 50%;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto
}

.image-101 {
    width: 100%;
    height: 100%;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: .5rem
}

.customers-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.customers-img {
    width: 128px;
    height: 32px;
    object-fit: contain
}

.customers-card {
    min-height: 7rem;
    border: 1px solid rgba(255,255,255,.08);
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    display: flex
}

.customers-card:hover {
    text-decoration: none
}

.not-rolling {
    color: #f1f1ff;
    text-align: center;
    letter-spacing: -.025em;
    font-size: 4.5rem;
    font-weight: 600;
    line-height: 1
}

.hero-btn-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.hero-btn-container.hero-btn-lp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column
}

.hero-btn-container.c-hero-btn-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-top: 64px
}

.hero-btn-container.mobile--hero-btn--vertical {
    align-items: center
}

.logo-board-txt {
    color: var(--txtgray);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 2rem;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1rem
}

.hero-video {
    z-index: 3;
    width: 100%;
    height: 575px;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 1rem;
    margin-top: 4rem;
    margin-bottom: 4rem;
    box-shadow: 1px 1px 20px rgba(255,255,255,.12)
}

.panel-img {
    width: 1040px;
    height: 339px;
    object-fit: contain
}

.panel-img.contain {
    object-fit: contain;
    border-radius: 0
}

.panel-img.rounded {
    border-radius: .5rem
}

.panel-img.features-img {
    width: 100%;
    height: 275px;
    max-width: 485px;
    object-position: 50% 50%
}

.panel-img.custom {
    width: 100%;
    height: 100%;
    opacity: 0;
    margin-top: 0
}

.review-twlogo {
    width: 20px;
    height: 20px;
    object-fit: contain
}

.review-tplogo {
    width: 80px;
    height: 20px
}

.review-tpstars {
    width: 64px;
    height: 12px;
    align-self: flex-start;
    margin-top: .5rem
}

.div-block-355 {
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.image-108 {
    width: 90px;
    height: 28px
}

.text-block-96 {
    color: var(--mauvedark12);
    margin-bottom: 0;
    font-size: .875rem;
    line-height: .875rem
}

.text-block-96.highlight-pink {
    color: #ff75fb
}

.text-block-97 {
    color: var(--txtgray);
    font-size: .75rem;
    line-height: 1rem
}

.text-block-97.line-heght-1em {
    line-height: 1em
}

.div-block-361 {
    border-radius: .25rem;
    flex: 1;
    align-items: center;
    padding: .5rem;
    transition-property: none;
    display: block
}

.div-block-361:hover {
    background-color: #191a2b;
    text-decoration: none
}

.div-block-361.pink-box {
    background-color: var(--deep-pink)
}

.div-block-361.hide {
    display: block
}

.div-block-361.hide.w--current {
    display: none
}

.button-6 {
    background-color: var(--mauvedark12);
    background-image: linear-gradient(125deg,var(--gradient1),var(--gradient2));
    color: var(--mauvedark12);
    border-radius: .25rem;
    padding: .5rem;
    font-size: .875rem;
    font-weight: 500;
    line-height: .875rem
}

.button-6:hover {
    color: var(--mauvedark1);
    background-color: #fff;
    background-image: none;
    text-decoration: none
}

.button-6.big {
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.2rem
}

.nav-link-3 {
    color: var(--mauvedark11);
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 0 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.nav-link-3:hover {
    color: var(--mauvedark12);
    text-decoration: none
}

.nav-link-3.w--current {
    color: var(--mauvedark11)
}

.dropdown-3 {
    margin-left: 0;
    margin-right: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.dropdown-toggle-3 {
    opacity: .7;
    color: var(--mauvedark12);
    align-items: center;
    padding: 0 0 0 0;
    display: flex
}

.dropdown-toggle-3:hover {
    opacity: 1
}

.new-navbar {
    z-index: 2147483647;
    background-color: var(--bg-body);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.container-2 {
    max-width: 1064px;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.nav-menu {
    width: 100%;
    align-self: center;
    align-items: center;
    display: flex
}

.div-block-364 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.brand-2 {
    width: 20%;
    align-self: center
}

.brand-2.w--current {
    width: 20%
}

.brand-2.partnership-brand {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.brand-2.partnership-brand:hover {
    text-decoration: underline
}

.dropdown-list-4 {
    opacity: 1;
    object-fit: fill;
    justify-content: flex-start;
    margin-top: 1rem;
    display: none;
    overflow: hidden
}

.dropdown-list-4.w--open {
    width: auto;
    min-width: 20rem;
    background-color: transparent;
    margin-top: 0;
    padding-top: 1.5rem;
    display: block
}

.dropdown-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--bordercolor);
    opacity: 1;
    background-color: #0d0e1f;
    border-radius: .5rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: .5rem;
    display: block;
    overflow: visible
}

.dropdown-menu.company {
    display: block
}

.footer-2 {
    background-color: var(--bg-body);
    text-align: center;
    border-top: 1px solid rgba(255,255,255,.12);
    align-items: flex-start;
    padding-top: 2em;
    padding-bottom: 2em;
    position: relative
}

.footer-flex-container-2 {
    text-align: left;
    justify-content: space-between;
    display: flex
}

.footer-logo-link-2 {
    max-height: 28px;
    min-width: 28px
}

.footer-heading-2 {
    color: var(--mauvedark12);
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1rem
}

.footer-link {
    color: var(--mauvedark11);
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1rem;
    text-decoration: none;
    display: block
}

.footer-link:hover {
    color: var(--mauvedark12);
    text-decoration: none
}

.list-item-3 {
    margin-bottom: .25rem;
    font-size: .75rem;
    line-height: 1rem
}

.list-item-3.no {
    display: none
}

.list-5 {
    margin-top: .25rem;
    margin-bottom: 0;
    padding-left: 0
}

.div-block-367 {
    width: 100%;
    height: 1px;
    background-color: rgba(255,255,255,.12);
    margin-top: 2rem;
    margin-bottom: 2rem
}

.text-block-98 {
    color: var(--mauvedark10);
    text-align: left;
    font-size: .75rem;
    line-height: 1rem
}

.div-block-368 {
    display: flex
}

.div-block-369 {
    margin-left: 2rem
}

.footer-container {
    z-index: 1;
    max-width: 1064px;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: relative
}

.call-to-action {
    z-index: -2;
    width: 100%;
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    padding: .25rem;
    display: flex
}

.div-block-377 {
    width: 100%;
    background-color: rgba(10,11,30,.1);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    padding: 4rem 2rem;
    display: flex
}

.div-block-378 {
    border-radius: .25rem;
    padding: 1px
}

.heading-86 {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 2.25rem;
    line-height: 2.5rem
}

.paragraph-25 {
    color: var(--mauvedark11);
    text-align: center
}

.all-caps-terms {
    text-transform: uppercase
}

.text-block-101 {
    color: #6ec08e;
    text-align: center;
    background-color: #0c1d23;
    border: .1rem solid #0f472a;
    border-radius: .5rem;
    padding: .25rem;
    font-size: .75rem;
    line-height: 1rem;
    display: inline-block
}

.terms-italic {
    font-size: 1rem;
    font-style: italic;
    font-weight: 600;
    line-height: 1.5rem
}

.image-114 {
    width: 40px;
    height: 40px;
    object-fit: contain;
    background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),linear-gradient(225deg,#d5e0f1,#a0acbe);
    border: 1px solid rgba(255,255,255,.16);
    border-radius: .5rem;
    margin-bottom: 1rem
}

.tabs-4 {
    z-index: 1;
    flex-direction: column;
    align-items: center;
    margin-top: 1rem;
    display: flex
}

.tabs-content-5 {
    z-index: 1;
    width: 100%;
    margin-top: 2rem
}

.tab-link-tab-1-5 {
    color: var(--mauvedark11);
    background-color: rgba(255,255,255,.08);
    border-radius: .25em;
    padding: .75rem;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1rem
}

.tab-link-tab-1-5:hover {
    background-color: rgba(255,255,255,.08);
    text-decoration: none
}

.tab-link-tab-1-5.w--current {
    color: #000;
    background-color: #fff
}

.tabs-menu-5 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    background-color: transparent;
    border-radius: .5em;
    padding: .25rem;
    display: flex
}

.pricing-card-copy {
    z-index: 1;
    background-color: #140f2c;
    border: 1px rgba(255,255,255,.12);
    border-radius: 1em;
    flex-direction: column;
    justify-content: flex-start;
    padding: 2rem;
    display: flex;
    position: relative
}

.image-115 {
    width: 24px;
    height: 24px;
    margin-right: .5em
}

.list-item-4 {
    border-bottom: 1px solid var(--bordercolor);
    color: var(--mauvedark12);
    letter-spacing: -.025em;
    align-items: flex-start;
    margin-bottom: 1rem;
    padding-bottom: .5rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    display: flex
}

.list-item-4.last {
    z-index: 1;
    border-bottom-style: none
}

.div-block-384 {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    display: grid;
    position: relative
}

.text-block-79-copy {
    color: var(--txtgray);
    text-align: center;
    align-self: center;
    margin-top: 1em;
    font-size: .75rem;
    line-height: 1rem
}

.div-block-385 {
    justify-content: center;
    margin-top: 1rem;
    display: flex
}

.text-span-25 {
    color: var(--mauvedark12);
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.pricing-list {
    margin-top: 0;
    margin-bottom: 0
}

.div-block-387 {
    z-index: 200;
    width: 20px;
    height: 20px;
    cursor: help;
    align-self: flex-start;
    margin-left: .25rem;
    position: relative
}

.text-block-104 {
    z-index: 201;
    width: 230px;
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/61f180e7021779e0851c4879_bg-square.svg),linear-gradient(#000,#000);
    background-position: 50%,0 0;
    background-size: auto,auto;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: .5em;
    padding: 1em;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    position: absolute;
    left: 1.25rem
}

.image-116 {
    width: 20px;
    height: 20px
}

.tab-pane-tab-2-2 {
    z-index: 1
}

.text-span-26 {
    color: var(--mauvedark11);
    letter-spacing: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem
}

.div-block-389 {
    display: flex
}

.mailroom-list {
    margin-top: 0;
    margin-bottom: 1rem
}

.mailroom-list.list-atf {
    align-self: flex-start;
    margin-top: 1rem;
    margin-bottom: 1.5rem
}

.mailroom-list-item {
    color: var(--mauvedark12);
    align-items: flex-start;
    margin-bottom: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    display: flex
}

.mailroom-list-item.margin-bottom-s {
    margin-bottom: .4rem
}

.mailroom-list-item.legal-forms--list,.mailroom-list-item.margin-bottom-m {
    margin-bottom: 1rem
}

.mailroom-list-item-img {
    width: 24px;
    height: 24px;
    margin-right: .25em
}

.image-99-copy {
    width: 80px;
    height: 20px
}

.div-block-391 {
    width: 13%;
    border: 1px solid transparent;
    border-radius: .5rem;
    justify-content: center;
    padding: .5rem 1rem;
    display: flex
}

.hero-stats-txt {
    color: rgba(255,255,255,.5);
    font-size: .75rem;
    line-height: .75rem
}

.hero-stats-ctr {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    margin-top: 1.5rem;
    display: flex
}

.hero-stats-divider {
    width: 1px;
    height: 16px;
    background-color: rgba(255,255,255,.16)
}

.trustpilot-img {
    width: 88px;
    height: 20px
}

.hero-stats {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.alert-banner {
    border-bottom: 1px solid var(--bordercolor);
    text-align: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .75rem;
    line-height: 1rem
}

.hero-companies-stats {
    color: #f1f1ff;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.25rem
}

.alert-banner-txt1 {
    align-self: center
}

.image-120 {
    width: 16px;
    height: 16px
}

.secondary-btn {
    opacity: .7;
    color: var(--mauvedark12);
    background-color: transparent;
    align-self: center;
    margin-bottom: 0;
    padding: 0 0 0;
    font-size: 1rem;
    line-height: 1rem
}

.secondary-btn:hover {
    opacity: 1;
    text-decoration: none
}

.secondary-btn.white {
    color: var(--txtwhite)
}

.secondary-btn.c-secondary-btn {
    color: var(--txtwhite);
    letter-spacing: -.035em;
    font-size: 16px
}

.section-p {
    color: var(--txtgray);
    text-align: left;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.section-p.center {
    color: var(--txtgray);
    text-align: center;
    margin-top: 1rem
}

.section-p.center.components-txt.margin-top-16p {
    margin-top: 16px
}

.section-p.center.components-txt.margin-top-16p.font-size-28p {
    letter-spacing: -.5px;
    font-size: 28px;
    line-height: 120%
}

.section-p.center.width-812 {
    max-width: 812px
}

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

.section-p.left.padding-bottom-l {
    margin-top: 0;
    margin-bottom: 2rem
}

.section-p.left.margin-top-0 {
    margin-top: 0
}

.alert-banner-link {
    color: #ff5c9d;
    font-size: .75rem;
    line-height: 1rem
}

.hero-bg {
    z-index: 1;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    padding-top: 0;
    font-size: .7em;
    position: absolute;
    top: .5%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero-bg.saturation {
    height: 90%;
    filter: saturate(200%)
}

.hero-bg.saturation._125 {
    width: 150%;
    height: 100%;
    max-width: 100%;
    filter: saturate(125%);
    object-fit: contain;
    padding-top: 0;
    display: inline-block;
    top: -.5%
}

.hero-bg.dark {
    opacity: .6;
    object-fit: cover
}

.hero-bg.raise {
    object-fit: fill
}

.trustpilot-star {
    width: .75rem;
    height: .75rem;
    opacity: .5
}

.hero-trustpilot-ctr {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    align-items: center;
    display: flex
}

.div-block-400 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border: 1px solid var(--panelborder);
    background-color: var(--panelbg);
    border-radius: 1rem;
    margin-top: 3rem;
    padding: 1rem 1rem 1rem 2rem;
    display: flex
}

.div-block-400.hidden-for-now {
    display: none
}

.div-block-401 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex
}

.sign-in {
    color: var(--mauvedark12);
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 0 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.sign-in:hover {
    color: var(--mauvedark12);
    text-decoration: none
}

.div-block-402 {
    grid-column-gap: .1rem;
    grid-row-gap: .1rem;
    padding-top: 0;
    padding-bottom: 4px;
    display: flex
}

.div-block-402:hover {
    border-radius: 0;
    text-decoration: none
}

.div-block-403 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.hero-txt {
    max-width: 60ch;
    color: var(--txtgray);
    text-align: center;
    align-self: flex-start;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto
}

.hero-txt.center.competitorlp {
    max-width: 700ch
}

.hero-txt.center.padding-bottom-0 {
    margin-bottom: 0
}

.hero-txt.hero-txt-lp {
    max-width: 55ch;
    margin-bottom: 2.2rem;
    font-size: 1.2rem
}

.hero-txt.c-hero-txt {
    letter-spacing: -.5px;
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 33.6px
}

.hero-txt.c-hero-txt.partner-hero-txt {
    font-size: 1.5rem
}

.hero-txt.partnership-hero-txt {
    max-width: 65ch
}

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

.div-block-404 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.text-block-106 {
    clear: none;
    border: 1px solid var(--bordercolor);
    color: var(--txtwhite);
    text-align: center;
    border-radius: .5rem;
    align-self: center;
    margin-bottom: .5rem;
    padding: .25rem .5rem;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1rem;
    display: block;
    position: static
}

.text-block-106.leftpadding {
    margin-left: 13px
}

.text-block-106.text-block-106-lp {
    color: #09ce68;
    background-color: rgba(9,206,104,.2);
    border-color: #09ce68
}

.text-block-106.text-block--align-left {
    text-align: left;
    align-self: flex-start
}

.cta-btn-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.div-block-403-copy-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: center;
    margin-top: 1em;
    margin-bottom: 1em;
    display: flex
}

.link-22 {
    font-size: .75rem;
    line-height: 1rem
}

.heading-87 {
    color: var(--txtwhite)
}

.tabs-content-6 {
    border-radius: .5rem;
    box-shadow: 1px 1px 20px rgba(255,255,255,.12)
}

.div-block-405 {
    justify-content: space-between;
    display: flex
}

.div-block-406 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    margin-top: 4.5px;
    margin-bottom: 1rem;
    display: flex
}

.rolling {
    color: #e21c7b;
    text-align: right;
    font-size: 4.5rem;
    font-weight: 600;
    line-height: 1
}

.rolling.span-gradient-moving {
    letter-spacing: -.025em
}

.span-gradient-moving {
    background-image: linear-gradient(135deg,#8a0086,#920481 8%,#9b097c 18%,#a00c79 23%,#a91174 32%,#b1166f 41%,#bc1d68 53%,#c72361 65%,#d2295b 76%,#df3153 90%,#e9364e 100%,var(--gradient3));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.div-block-377-copy {
    width: 100%;
    background-color: #0f142c;
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    padding: 4rem 2rem;
    display: flex
}

.about-us-cta-border {
    z-index: -2;
    background-color: transparent;
    background-image: linear-gradient(to right,var(--gradient1),var(--gradient2));
    border: 1px solid transparent;
    border-radius: 1rem;
    flex-direction: column;
    align-items: center;
    padding: .25rem;
    display: flex
}

.lp-text {
    max-width: 52ch;
    color: var(--mauvedark11);
    text-align: center;
    justify-content: flex-start;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex
}

.lp-text._65ch-width {
    max-width: 65ch
}

.div-block-403-copy-copy-copy-copy-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    display: flex
}

.heading-88 {
    display: none
}

.div-block-408 {
    width: 100%;
    justify-content: flex-start;
    display: flex
}

.div-block-409 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-top: 2rem;
    display: flex
}

.div-block-411 {
    border: 1px solid var(--panelborder);
    background-color: var(--panelbg);
    border-radius: .5rem;
    flex: 1;
    padding: 1rem
}

.div-block-411-copy {
    height: 100%;
    min-width: 30%;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--panelborder);
    background-color: var(--panelbg);
    border-radius: .5rem;
    flex-direction: column;
    padding: 1rem;
    display: flex
}

.tabs-content-7 {
    margin-top: 1rem
}

.heading-89 {
    flex: 1
}

.div-block-412 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--panelborder);
    background-color: var(--panelbg);
    border-radius: .5rem;
    flex-direction: column;
    padding: 1rem;
    display: flex
}

.pricing-card-description {
    color: var(--txtgray);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5rem
}

.div-block-413 {
    flex: 1;
    display: flex
}

.text-span-27 {
    color: var(--txtgray);
    letter-spacing: 0;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.heading-89-copy {
    text-align: right;
    font-size: 1.5rem;
    line-height: 1.75rem
}

.div-block-414 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.div-block-415 {
    height: 1px;
    background-color: var(--bordercolor)
}

.link-23 {
    font-size: .875rem
}

.checkbox {
    width: 20px;
    height: 20px;
    border: 1px solid var(--bordercolor);
    cursor: pointer;
    background-color: transparent;
    border-radius: .25rem
}

.div-block-417 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex
}

.checkbox-img {
    filter: invert()
}

.mailroom-pricing-ctr {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.start-pricing-ctr {
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.tabs-5 {
    flex-direction: column;
    align-items: center;
    display: flex
}

.div-block-419 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    display: flex
}

.image-123 {
    width: 1rem;
    height: 1.25rem;
    opacity: .66
}

.pricing-card-list-item {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--txtwhite);
    align-items: flex-start;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.25rem;
    display: flex
}

.pricing-card-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    margin-top: .5rem;
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.pricing-card-list.card-list-lp {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem
}

.div-block-420 {
    display: flex
}

.heading-91 {
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.image-124 {
    width: 24px;
    height: 24px;
    cursor: pointer
}

.div-block-421 {
    align-items: center;
    display: flex
}

.div-block-422 {
    flex: 1
}

.div-block-423 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.tabs-menu-7 {
    justify-content: center;
    display: flex
}

.div-block-424 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--panelborder);
    background-color: var(--panelbg);
    border-radius: .5rem;
    flex-direction: column;
    padding: 1rem;
    display: flex
}

.tabs-6 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    display: flex
}

.grid-25 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.div-block-425 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--panelborder);
    background-color: rgba(10,11,30,.5);
    border-radius: .5rem;
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem;
    transition: all .2s;
    display: flex
}

.div-block-425:hover {
    border-color: rgba(255,255,255,.12);
    box-shadow: 0 0 16px rgba(255,255,255,.15)
}

.powerup-text {
    color: var(--txtgray);
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.image-125 {
    width: 1.5rem;
    height: 1.5rem
}

.div-block-426 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 0;
    display: flex
}

.div-block-427 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.text-block-109 {
    color: rgba(255,255,255,.5);
    text-align: center;
    padding-top: 2rem;
    font-size: .75rem;
    line-height: 1rem
}

.powerup-heading {
    text-align: left;
    font-size: .95rem;
    line-height: 1.5rem
}

.image-127 {
    width: 100%;
    height: 160px;
    object-fit: cover
}

.image-127.blur {
    filter: blur(6px)
}

.image-127.contain {
    object-fit: contain
}

.slider-2-copy {
    height: auto;
    background-color: transparent;
    align-content: center;
    justify-content: center;
    align-items: center;
    display: flex
}

.quote-divider {
    z-index: 4;
    width: 100%;
    height: 2px;
    background-image: linear-gradient(270deg,rgba(255,255,255,0),#5f7fe5 50%,rgba(255,255,255,0));
    position: relative
}

.div-block-440 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    justify-content: center;
    display: flex
}

.div-block-440.width-100 {
    width: 100%;
    max-width: 100%
}

.div-block-440.social-media-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 0
}

.image-128 {
    width: 12px;
    height: 12px
}

.div-block-451 {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.text-block-115 {
    color: #5ac2b3;
    background-color: #13302a;
    border-radius: .25rem;
    padding: .25rem;
    font-size: .75rem;
    font-weight: 400;
    line-height: .75rem
}

.div-block-452,.div-block-453 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    align-items: center;
    display: flex
}

.div-block-453:hover {
    opacity: .75;
    text-decoration: none
}

.div-block-454 {
    display: flex
}

.steps {
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    padding-bottom: 4rem;
    display: flex
}

.steps.steps-lp {
    margin-bottom: 3rem
}

.steps.steps-lp.steps-lp--vertical {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column
}

.steps.steps-lp.steps-lp--vertical.boxes--vertical {
    max-width: 450px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    position: relative
}

.steps.steps-lp.steps-lp--vertical.boxes--vertical.margin-bottom-0 {
    margin-bottom: 0;
    padding-bottom: 3rem
}

.steps.steps-lp.steps-insurance {
    padding-bottom: 0
}

.steps.steps-lp.margin-bottom-s {
    margin-bottom: 1rem
}

.div-block-455 {
    width: 100%;
    border: 1px solid var(--panelborder);
    background-color: var(--panelbg);
    border-radius: .5rem;
    flex-direction: column;
    align-self: stretch;
    align-items: flex-start;
    padding: 1rem;
    display: flex
}

.div-block-455.box--vertical {
    z-index: 9;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--indigodark1);
    flex-direction: row;
    position: relative;
    box-shadow: 0 1px 8px rgba(0,0,0,.35)
}

.div-block-455.box--vertical.box--steps {
    padding: 1.3rem
}

.paragraph-27 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.paragraph-27.p-step-lp {
    color: var(--txtgray)
}

.heading-92 {
    text-align: left;
    font-size: 1rem;
    line-height: 1.5rem
}

.heading-92.h-step-lp {
    margin-bottom: 10px
}

.heading-92.h-step-lp.boxes-headline {
    margin-bottom: 10px;
    font-size: 1.2rem;
    line-height: 1.4rem
}

.div-block-456 {
    width: 32px;
    height: 32px;
    background-color: rgba(255,255,255,.08);
    border: 1px solid rgba(255,255,255,.32);
    border-radius: .25rem;
    margin-bottom: .5rem
}

.text-block-116 {
    width: 32px;
    height: 32px;
    text-align: center;
    border: 1px solid #102f4b;
    border-radius: .5rem;
    margin-bottom: .5rem;
    line-height: 32px;
    box-shadow: 0 1px 6px rgba(0,136,255,.35)
}

.text-block-116.box__number {
    width: 32px;
    height: 32px;
    border-radius: .3rem;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.line {
    width: 30%;
    height: 1px;
    border-top: 1px dashed rgba(255,255,255,.16)
}

.line.line--vertical {
    width: 1px;
    height: 80%;
    border-top-style: none;
    border-top-width: 0;
    border-left: 1px dashed rgba(255,255,255,.16);
    position: absolute;
    top: 10px;
    right: 50%
}

.section-heading-container {
    margin-bottom: 1rem
}

.section-heading-container.padding-bottom-0 {
    margin-bottom: 0
}

.holiday-banner {
    border-bottom: 1px solid var(--bordercolor);
    text-align: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .75rem;
    line-height: 1rem
}

.cookie-banner {
    z-index: 401;
    width: 360px;
    height: auto;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    border-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: auto;
    margin-left: auto;
    padding: 1rem;
    position: fixed;
    bottom: 20px;
    right: 30px
}

.heading-93 {
    color: #000;
    line-height: 1.25rem
}

.paragraph-28 {
    color: rgba(0,0,0,.65);
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: .75rem;
    line-height: 1rem
}

.div-block-457 {
    width: 100%;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center
}

.button-7 {
    width: 100%;
    background-color: var(--bg-body);
    text-align: center;
    border: .125rem solid #000;
    border-radius: .5rem;
    padding: .5rem;
    font-size: .875rem;
    font-weight: 500;
    line-height: .875rem
}

.button-7:hover {
    color: #000;
    background-color: #fff;
    text-decoration: none
}

.button-8 {
    color: #000;
    background-color: transparent;
    padding: 0;
    font-size: .875rem;
    line-height: .875rem
}

.div-block-458 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    display: flex
}

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

.text-block-117 {
    font-size: 1rem;
    line-height: 1rem
}

.tab-link-tab-2-4 {
    font-size: .75rem;
    line-height: .75rem
}

.tabs-7 {
    align-items: center;
    margin-top: .5rem;
    margin-bottom: 1rem;
    display: flex
}

.tab-link-tab-1-6 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--mauvedark12);
    background-color: transparent;
    border-radius: .25rem;
    margin-left: .125rem;
    margin-right: .125rem;
    padding: .25rem;
    font-size: .75rem;
    line-height: 1rem;
    display: flex
}

.tab-link-tab-1-6:hover {
    text-decoration: none
}

.tab-link-tab-1-6.w--current {
    color: #000;
    background-color: #fff;
    border-radius: .25rem
}

.tabs-menu-8 {
    display: flex
}

.tabs-menu-9 {
    background-color: rgba(255,255,255,.12);
    border-radius: .25rem;
    order: 1;
    margin-left: 1rem;
    padding: .25rem;
    display: flex
}

.text-block-118 {
    color: #0d8057;
    font-size: .75rem;
    font-weight: 600;
    line-height: .875rem
}

.new-pricing-card {
    border: 1px solid var(--panelborder);
    background-color: #140f2c;
    border-radius: .375rem;
    padding: 0;
    display: flex
}

.pricing-card-heading {
    font-size: 1.5rem;
    line-height: 2rem
}

.new-pricing-card-left {
    width: 30%;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 2rem;
    display: flex
}

.new-pricing-card-right {
    width: 30%;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    background-color: rgba(255,255,255,.04);
    border-left: 1px solid rgba(255,255,255,.08);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    display: flex
}

.pricing-card-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    margin-bottom: 2rem;
    display: flex
}

.price {
    letter-spacing: -.025em;
    font-size: 2.35rem;
    font-weight: 600;
    line-height: 2.35rem
}

.price.crossed {
    color: var(--mauvedark11);
    text-decoration: line-through
}

.pricing-card-category {
    color: var(--mauvedark11);
    letter-spacing: .025em;
    text-transform: uppercase;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.div-block-460 {
    background-image: linear-gradient(135deg,var(--gradient1),var(--gradient2)50%,var(--gradient3));
    border-radius: .5rem;
    padding: .125rem
}

.div-block-460._2 {
    background-color: rgba(255,255,255,.08);
    background-image: none
}

.div-block-460._2.accounting {
    display: block
}

.div-block-461 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0;
    display: flex
}

.div-block-461.margin-bottom-s {
    margin-bottom: .5rem
}

.div-block-461.margin-bottom-m {
    justify-content: center;
    margin-bottom: 1rem
}

.new-pricing-card-left-copy {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-left: 1px solid rgba(255,255,255,.08);
    flex-direction: column;
    flex: 1;
    justify-content: center;
    padding: 2rem;
    display: flex
}

.pricing-card-category-copy {
    color: var(--mauvedark11);
    letter-spacing: .025em;
    text-transform: uppercase;
    margin-top: 0;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.text-block-119 {
    color: var(--txtgray);
    font-size: .875rem;
    line-height: 1rem
}

.text-block-120 {
    letter-spacing: .025em;
    text-transform: uppercase;
    font-size: .875rem;
    line-height: 1.25rem
}

.text-block-121 {
    text-align: center;
    font-size: .75rem;
    line-height: 1rem
}

.text-span-28 {
    color: var(--txtgray);
    letter-spacing: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.tabs-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.new-pricing-card-right-copy {
    width: 30%;
    background-color: rgba(255,255,255,.04);
    border-left: 1px solid rgba(255,255,255,.08);
    flex-direction: column;
    justify-content: space-around;
    padding: 2rem 1rem;
    display: flex
}

.new-pricing-card-right-copy.centered {
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.div-block-462 {
    margin-top: 4rem
}

.tab-link-tab-2-5 {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    color: var(--mauvedark12);
    background-color: transparent;
    border-radius: .25rem;
    align-items: center;
    padding: .5rem;
    font-size: .875rem;
    line-height: .875rem;
    display: flex
}

.tab-link-tab-2-5:hover {
    background-color: rgba(255,255,255,.08);
    text-decoration: none
}

.tab-link-tab-2-5.w--current {
    color: #000;
    background-color: #fff;
    flex-wrap: nowrap
}

.tabs-menu-5-copy {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    background-color: rgba(255,255,255,.08);
    border-radius: .5rem;
    flex-wrap: wrap;
    order: 1;
    justify-content: center;
    align-items: center;
    padding: .25rem;
    display: flex
}

.text-block-122 {
    padding: 1rem
}

.text-span-29 {
    font-size: 1rem
}

.text-block-123 {
    color: var(--mauvedark12);
    margin-top: 1rem;
    font-size: .75rem;
    line-height: 1rem
}

.text-block-123.custom {
    margin-top: .5rem
}

.text-span-28-copy {
    letter-spacing: 0;
    font-size: .875rem;
    line-height: 1.25rem
}

.text-block-124 {
    color: #18ec82;
    background-color: #044729;
    border-radius: .25rem;
    padding: .25rem;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.text-span-28-copy {
    color: var(--txtgray);
    letter-spacing: 0;
    align-self: center;
    font-size: 1rem;
    line-height: 1.5rem
}

.div-block-463 {
    margin-top: 4rem;
    margin-bottom: 2rem
}

.grid-26 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 1rem
}

.image-129 {
    width: 64px;
    height: 24px
}

.heading-94 {
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 1rem
}

.link-24 {
    color: #000;
    font-size: .75rem;
    line-height: 1rem
}

.section-copy {
    padding-top: 4em;
    padding-bottom: 4em;
    position: fixed;
    overflow: hidden
}

.section-copy.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.section-copy._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.section-copy.us {
    background-color: transparent
}

.section-copy.us.cta {
    background-color: var(--bg-body)
}

.section-copy.hero {
    background-color: transparent;
    padding-top: 3em
}

.section-copy.hiw {
    background-color: var(--bg-body)
}

.div-block-464 {
    max-width: 1064px
}

.div-block-465 {
    margin-top: 8rem
}

.grid-25-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.text-block-101-copy {
    color: #09ce68;
    text-align: center;
    font-size: .75rem;
    font-weight: 600;
    line-height: 1rem;
    display: inline-block
}

.image-130 {
    width: .75rem;
    height: 1rem
}

.link-block {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    align-items: center;
    margin-top: .5rem;
    font-size: .875rem;
    line-height: .875rem;
    display: flex
}

.link-block:hover {
    opacity: .6;
    text-decoration: none
}

.text-block-125 {
    line-height: 1rem
}

.link-21-copy {
    color: var(--gradient2);
    font-size: .75rem;
    line-height: 1rem
}

.text-block-126 {
    width: 3rem;
    height: 3rem;
    text-align: center;
    align-self: center;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 3rem
}

.div-block-466 {
    margin-top: 4rem;
    display: flex
}

.div-block-467 {
    width: 100%;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    border: 1px solid #000;
    flex-direction: column;
    align-items: center;
    display: flex
}

.paragraph-29 {
    color: var(--txtgray);
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem
}

.div-block-468 {
    width: 3rem;
    height: 3rem;
    border: 1px solid #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    display: flex
}

.div-block-469 {
    width: 220px;
    height: 220px
}

.image-131 {
    width: 100%;
    height: 100%
}

.div-block-470 {
    width: 100%;
    align-items: center;
    display: flex
}

.div-block-471 {
    width: 100%;
    height: 2px;
    background-image: linear-gradient(225deg,var(--gradient1),var(--gradient2)50%,var(--gradient3));
    justify-content: center;
    display: flex;
    box-shadow: 0 0 14px #fff
}

.div-block-472 {
    width: 25%;
    height: 2px;
    background-color: rgba(255,255,255,.33);
    border-radius: 100%;
    box-shadow: 1px 0 3px #fff
}

.grid-25-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.grid-25-copy-copy {
    max-width: none;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    object-fit: fill;
    grid-template: ". .""Area Area-2"/1fr 1fr;
    grid-auto-flow: row;
    align-content: stretch;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.div-block-427-copy {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: column;
    display: flex
}

.div-block-473 {
    width: 2rem;
    height: 2rem;
    border: 1px solid rgba(255,255,255,.32);
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    margin-bottom: .5rem;
    padding: 1rem;
    display: flex
}

.text-block-127 {
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 2rem
}

.div-block-473-copy {
    width: 2rem;
    height: 2rem;
    background-image: linear-gradient(rgba(0,0,0,.32),rgba(0,0,0,.32));
    border: 1px solid rgba(255,255,255,.32);
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    margin-bottom: .5rem;
    padding: 1rem;
    display: flex
}

.grid-25-copy-copy-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.text-span-30 {
    color: var(--gradient2)
}

.image-132 {
    z-index: 0;
    max-width: 150%;
    display: block;
    position: absolute
}

.quote-divider-red {
    z-index: 4;
    width: 100%;
    height: 2px;
    background-image: linear-gradient(270deg,rgba(255,255,255,0),var(--gradient2)50%,rgba(255,255,255,0));
    position: relative
}

.section-heading-center {
    color: var(--txtwhite);
    text-align: center;
    margin-bottom: 1rem;
    font-size: 3rem;
    line-height: 1
}

.section-heading-center.h2 {
    font-size: 2.5rem
}

.section-heading-center.h2.h--inline {
    display: inline
}

.section-heading-gradient {
    background-image: linear-gradient(to right,var(--gradient1),var(--gradient3));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.howitworks {
    background-color: rgba(10,11,30,.5);
    background-image: linear-gradient(267deg,#0f0826,#020313);
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    padding: 80px 40px 60px;
    display: flex
}

.howitworks__headline {
    color: var(--txtwhite);
    text-align: center;
    margin-bottom: 0;
    font-size: 34px;
    line-height: 1
}

.howitworks__columns {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px
}

.howitworks__columns__item {
    flex-direction: column;
    flex: 1;
    order: 0;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.howitworks__columns__item__number {
    width: 30px;
    height: 30px;
    border: 1px solid rgba(255,255,255,.1);
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    display: flex
}

.howitworks__columns__item__p {
    color: var(--txtgray);
    text-align: left;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.howitworks__columns__item__p.center {
    color: var(--txtgray);
    text-align: center;
    margin-top: 1rem
}

.howitworks__columns__item__p.white {
    color: #fff
}

.tagwrap {
    display: flex
}

.copyandimage {
    align-items: flex-start;
    display: flex
}

.copyandimage.padding {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px
}

.copyandimage.padding.right {
    justify-content: flex-end
}

.copyandimage.padding.right.space-between {
    justify-content: space-between
}

.copyandimage.padding.space-between.padding-botto.m-0 {
    padding-bottom: 0
}

.copyandimage.padding.space-between.padding-0.gradient-right {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6296864622fd5d5ad09d7990_mailroom-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.copyandimage.padding.space-between.padding-0.padding-bottom-s {
    padding-bottom: 1rem
}

.copyandimage.space-between {
    justify-content: space-between;
    align-items: center
}

.copyandimage.space-between.padding-top-4em {
    padding-top: 4em
}

.copyandimage.space-between.align-top {
    align-items: flex-start
}

.copyandimage.space-between.align-top.gap-1r {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.twofeatures {
    margin-top: 0
}

.twofeatures--grid {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    grid-template: "."/1fr 1fr 1fr;
    grid-auto-flow: row;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch
}

.twofeatures__item__icon {
    width: 60px;
    height: 60px;
    border: 1px solid rgba(255,255,255,.29);
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.copyandimage__image {
    width: 400px;
    object-fit: fill;
    border-radius: 12px;
    overflow: visible
}

.copyandimage__image.two-col-img {
    width: 450px
}

.copyandimage__image.two-col-img.atf-img {
    width: 100%;
    max-width: 550px
}

.feature-list-four {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 2rem;
    margin-bottom: 4rem
}

.div-block-007 {
    grid-column-gap: .3rem;
    grid-row-gap: .3rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.primary-btn {
    opacity: 1;
    color: var(--gradient1);
    background-color: transparent;
    padding: 0 0 0;
    font-size: 1rem;
    line-height: 1rem
}

.primary-btn:hover {
    opacity: 1;
    text-decoration: none
}

.referral-partner-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.section-heading-ptr {
    color: var(--txtwhite);
    text-align: center;
    margin-bottom: 1rem;
    font-size: 3rem;
    line-height: 1
}

.section-copy {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: column;
    padding-top: 4em;
    padding-bottom: 4em;
    display: flex;
    position: relative;
    overflow: hidden
}

.section-copy.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.section-copy._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.section-copy.us {
    background-color: transparent;
    padding-bottom: 4em
}

.section-copy.us.cta {
    background-color: var(--bg-body)
}

.section-copy.hero {
    background-color: transparent;
    padding-top: 3em
}

.section-copy.hiw {
    background-color: var(--bg-body)
}

.text-span-31 {
    color: #59ff53
}

.panel-img-blur {
    width: 1040px;
    height: 339px;
    opacity: 1;
    filter: blur(5px);
    object-fit: cover
}

.panel-img-blur.contain {
    object-fit: contain;
    border-radius: 0
}

.panel-img-blur.rounded {
    border-radius: .5rem
}

.text-block-128 {
    font-size: .75rem;
    font-weight: 500;
    line-height: .75rem
}

.link-block-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: rgba(255,255,255,.04);
    border: 1px solid rgba(255,255,255,.08);
    border-radius: .5rem;
    align-items: center;
    margin-bottom: .25rem;
    padding: .5rem .75rem;
    display: flex
}

.link-block-2:hover {
    background-color: rgba(255,255,255,.08);
    text-decoration: none
}

.div-block-474 {
    width: 1px;
    height: .875rem;
    background-color: rgba(255,255,255,.24)
}

.image-133 {
    width: .75rem;
    height: .75rem
}

.div-block-475 {
    grid-column-gap: .125rem;
    grid-row-gap: .125rem;
    align-items: center;
    display: flex
}

.text-span-32 {
    color: #ff721b
}

.div-block-476 {
    width: 60%;
    height: 32%;
    filter: blur(48px);
    -webkit-backdrop-filter: saturate(200%);
    backdrop-filter: saturate(200%);
    background-image: linear-gradient(#f0c,#339);
    margin: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.text-block-107 {
    border: 1px none var(--bordercolor);
    color: var(--txtwhite);
    border-radius: .5rem;
    margin-bottom: .5rem;
    padding: .25rem .5rem;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1rem
}

.text-block-107.leftpadding {
    margin-left: 13px
}

.alert-header-link {
    color: var(--gradient3);
    font-size: .75rem;
    line-height: 1rem
}

.section-split-raise {
    z-index: 2;
    max-width: 1064px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative
}

.section-split-raise.center {
    z-index: 2;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.section-split-raise.center.z-1 {
    z-index: 1;
    position: relative
}

.section-split-raise.every {
    margin-top: 6rem
}

.body-bg {
    z-index: 1;
    width: 100%;
    height: 90%;
    max-width: 100%;
    object-fit: cover;
    position: absolute;
    top: .5%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.body-bg.saturation {
    filter: saturate(200%)
}

.body-bg.saturation._125 {
    width: 150%;
    height: 100%;
    max-width: 100%;
    filter: saturate(125%);
    padding-top: 0
}

.body-bg.dark {
    opacity: .6
}

.body-bg.raise {
    object-fit: fill
}

.lp-text-sub-button {
    max-width: 52ch;
    color: rgba(255,255,255,.6);
    text-align: center;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex
}

.div-block-raise {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: center;
    margin-bottom: 0;
    display: flex
}

.not-rolling-raise {
    color: var(--mauvedark12);
    text-align: center;
    letter-spacing: -.025em;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1
}

.rolling-raise {
    color: #e21c7b;
    text-align: right;
    font-size: 4.5rem;
    font-weight: 600;
    line-height: 1
}

.rolling-raise.span-gradient-moving {
    letter-spacing: -.025em
}

.rolling-raise.span-gradient-moving-raise {
    color: var(--mauvedark12);
    letter-spacing: -.025em;
    font-size: 3rem
}

.lp-text-raise {
    max-width: 52ch;
    color: rgba(255,255,255,.6);
    text-align: center;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex
}

.section-raise {
    color: var(--txtgray);
    text-align: center;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.section-raise.center {
    color: var(--txtgray);
    text-align: center
}

.cta-bottom-button {
    background-color: var(--mauvedark12);
    background-image: linear-gradient(125deg,var(--gradient1),var(--gradient2));
    color: var(--mauvedark12);
    border-style: none;
    border-radius: .5rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem;
    font-size: 1rem;
    line-height: 1rem;
    transition: all .15s;
    display: block
}

.cta-bottom-button:hover {
    color: var(--mauvedark1);
    background-color: #fff;
    background-image: none;
    text-decoration: none
}

.cta-bottom-button._100 {
    text-align: center
}

.cta-bottom-button._100.pricing {
    color: #000;
    background-color: #fff
}

.cta-bottom-button._100.pricing:hover {
    background-color: var(--bg-body);
    color: #fff
}

.body-bg-small {
    z-index: 1;
    width: 90%;
    height: 90%;
    max-width: 100%;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: .5%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.body-bg-small.saturation {
    filter: saturate(200%)
}

.body-bg-small.saturation._125 {
    width: 150%;
    height: 100%;
    max-width: 100%;
    filter: saturate(125%);
    padding-top: 0
}

.body-bg-small.dark {
    opacity: .6
}

.body-bg-small.raise {
    object-fit: fill
}

.raise-beta-cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.section-container-raise {
    z-index: 2;
    max-width: 1064px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative
}

.section-container-raise.center {
    z-index: 2;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.section-container-raise.center.z-1 {
    z-index: 1;
    position: relative
}

.section-container-raise.every {
    margin-top: 6rem
}

.container-lp {
    flex-direction: column;
    padding-top: 3em;
    padding-bottom: 0;
    display: flex
}

.container-lp.container-lp--gradient {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/624518e86cba64b36d7a4a77_gradient-bg%20\(1\).png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain
}

.container-lp.container-lp--6em {
    padding-top: 6em
}

.txt-small {
    font-size: .8rem
}

.txt-small.txt-grey-lp.txt-small-lp {
    margin-top: 1rem;
    line-height: 1.2rem
}

.cta-btn-txt {
    margin-top: 0;
    margin-bottom: 0;
    font-size: .9rem;
    font-weight: 500
}

.cta-btn-txt.txt-grey {
    color: var(--txtgray)
}

.comparison-table {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template: ".Area Area-2""Area-3 Area-4 Area-5"/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 3em;
    display: flex
}

.table-header {
    text-align: left;
    flex-wrap: wrap;
    padding: 5px 10px 5px 20px;
    line-height: 1.3rem;
    display: flex
}

.table-header.padding-0 {
    margin-top: 0;
    padding-top: 0
}

.table-row {
    flex-direction: row;
    display: flex
}

.table-col {
    padding-left: 10px;
    padding-right: 10px
}

.table-col.first {
    display: flex
}

.comparison-table__wrap {
    width: 100%;
    border: 1px solid var(--txtgray);
    object-fit: fill;
    background-color: rgba(2,3,20,.6);
    border-radius: 24px;
    flex-direction: column;
    align-items: center;
    display: flex
}

.table-grid {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid var(--txtgray);
    grid-template: "Area Area-2 Area-3 Area-4"/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-self: center;
    align-items: center;
    justify-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: grid
}

.table-grid.last {
    border-bottom-style: none;
    border-bottom-width: 0;
    align-items: center
}

.table-img {
    width: 36px;
    height: 36px
}

.table-title {
    font-size: 1.3rem
}

.table-p {
    margin-bottom: 0;
    font-size: .9rem;
    line-height: 1.2rem
}

.table-p.table-cost {
    font-size: 1.3rem
}

.table-p.table-cost.table-cost--center {
    text-align: center
}

.table-wrap {
    padding-top: 10px;
    padding-bottom: 10px
}

.table-offer {
    color: #09ce68
}

.text-block-129 {
    color: #c01515
}

.text-block-130 {
    color: var(--mauvedark1)
}

.success-message-2 {
    background-color: var(--mauvedark12);
    color: #edefed
}

.contact-sales-button {
    background-image: linear-gradient(108deg,var(--gradient1),var(--gradient2));
    border-radius: 4px
}

.hero-btn-container-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.hero-btn-container-copy.hero-btn-lp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column
}

.h2.center {
    text-align: center
}

.div-block-377-copy {
    width: 100%;
    background-color: #140f2c;
    border-radius: .5rem;
    flex-direction: column;
    align-items: center;
    padding: 4rem 2rem;
    display: flex
}

.contact-sales-header {
    flex-direction: row;
    justify-content: center;
    padding-top: 6em;
    padding-bottom: 6em;
    display: block;
    position: relative;
    overflow: hidden
}

.contact-sales-header.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.contact-sales-header._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.contact-sales-header.us {
    background-color: transparent;
    padding-bottom: 4em
}

.contact-sales-header.us.cta {
    background-color: var(--bg-body)
}

.contact-sales-header.hero {
    background-color: transparent;
    padding-top: 3em
}

.contact-sales-header.hero.padding-3em {
    padding-bottom: 0
}

.contact-sales-header.hiw {
    background-color: var(--bg-body)
}

.contact-sales-header.steps {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-bottom: 3em
}

.contact-sales-header.section--comparison-table {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto
}

.columns {
    max-width: 1064px;
    flex: 0 auto
}

.column-5 {
    padding-left: 10px;
    padding-right: 10px
}

.column-6 {
    padding-left: 10px
}

.contact-sales-subheader {
    color: var(--mauvedark12);
    text-align: left;
    margin-top: 2em;
    margin-bottom: 0;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.5rem
}

.contact-sales-subheader.white {
    color: var(--mauvedark12)
}

.contact-sales-subheader.white.ch {
    max-width: 40ch
}

.contact-sales-subheader._404 {
    max-width: 45ch;
    margin-left: auto;
    margin-right: auto
}

.contact-sales-subheader._45ch {
    max-width: 44ch
}

.text-field-2,.text-field-3,.text-field-4,.text-field-5,.text-field-6 {
    background-color: rgba(255,255,255,0)
}

.contact-sales-subheader-copy {
    color: var(--mauvedark12);
    text-align: left;
    margin-top: 2em;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.5rem
}

.contact-sales-subheader-copy.white {
    color: var(--mauvedark12)
}

.contact-sales-subheader-copy.white.ch {
    max-width: 40ch
}

.contact-sales-subheader-copy._404 {
    max-width: 45ch;
    margin-left: auto;
    margin-right: auto
}

.contact-sales-subheader-copy._45ch {
    max-width: 44ch
}

.error-message-2 {
    object-fit: fill;
    padding-right: 10px;
    position: static;
    overflow: visible
}

.bottom-section-sales {
    padding-top: 8em;
    padding-bottom: 2em;
    position: relative;
    overflow: hidden
}

.bottom-section-sales.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.bottom-section-sales._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.bottom-section-sales.us {
    background-color: transparent;
    padding-bottom: 4em
}

.bottom-section-sales.us.cta {
    background-color: var(--bg-body)
}

.bottom-section-sales.hero {
    background-color: transparent;
    padding-top: 3em
}

.bottom-section-sales.hero.padding-3em {
    padding-bottom: 0
}

.bottom-section-sales.hiw {
    background-color: var(--bg-body)
}

.bottom-section-sales.steps {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-bottom: 3em
}

.bottom-section-sales.section--comparison-table {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto
}

.section-container-lg-copy {
    z-index: 2;
    max-width: 1064px;
    margin-top: 0;
    margin-bottom: 0;
    position: relative
}

.section-container-lg-copy.center {
    z-index: 2;
    flex-direction: column;
    align-items: center;
    margin-top: 3rem;
    margin-bottom: 0;
    display: flex
}

.section-container-lg-copy.center.z-1 {
    z-index: 1;
    position: relative
}

.section-container-lg-copy.every {
    margin-top: 6rem
}

.section-container-lg-copy.margin-top-4rem {
    margin-top: 4rem
}

.hero-bg-sales {
    z-index: 1;
    width: 50%;
    height: 90%;
    max-width: 100%;
    object-fit: cover;
    position: absolute;
    top: .5%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero-bg-sales.saturation {
    height: 90%;
    filter: saturate(200%)
}

.hero-bg-sales.saturation._125 {
    width: 150%;
    height: 100%;
    max-width: 100%;
    filter: saturate(125%);
    padding-top: 0
}

.hero-bg-sales.dark {
    opacity: .6
}

.hero-bg-sales.raise {
    object-fit: fill
}

.section-2 {
    padding-top: 6em;
    padding-bottom: 4em;
    position: relative;
    overflow: hidden
}

.section-2.hiw {
    background-color: #020314
}

.secondary-btn-2 {
    opacity: .7;
    color: #ededef;
    background-color: transparent;
    padding: 0 0 0;
    font-size: 1rem;
    line-height: 1rem
}

.secondary-btn-2:hover {
    opacity: 1;
    text-decoration: none
}

.section-container-2 {
    z-index: 2;
    max-width: 700px;
    position: relative
}

.gradient---btn-2 {
    color: #161618;
    background-color: #ededef;
    border-style: none;
    border-radius: .5rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem;
    font-size: 1rem;
    line-height: 1rem;
    transition: all .15s;
    display: block
}

.gradient---btn-2:hover {
    color: #ededef;
    background-color: transparent;
    background-image: linear-gradient(125deg,#8a2387,#e94057);
    text-decoration: none
}

.heading-95 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1
}

.heading-95._18ch {
    max-width: 20ch
}

.heading-95._18ch.spaced-header {
    margin-bottom: 1rem
}

.gray-2 {
    color: #a09fa6;
    flex: 0 auto
}

.product-badge {
    color: #f1f1ff;
    border: 1px solid #f27121;
    border-radius: .5rem;
    align-self: center;
    margin-bottom: .5rem;
    padding: .25rem .5rem;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1rem
}

.product-badge:hover {
    opacity: 1;
    outline-offset: 0px;
    outline: 3px rgba(49,49,247,.43)
}

.product-badge.c-webinar-wrap {
    border-color: rgba(241,241,255,.1);
    border-radius: 4px;
    font-size: 14px
}

.product-badge.c-webinar-txt {
    font-size: 16px
}

.product-badge.left {
    align-self: flex-start;
    margin-bottom: .75rem;
    padding-top: .25rem
}

.product-badge.left.custom {
    margin-top: .5rem
}

.product-badge.hide {
    display: none
}

.lp-text-2 {
    max-width: 52ch;
    color: rgba(255,255,255,.6);
    text-align: center;
    justify-content: flex-start;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex
}

.gradient-button-blue {
    background-color: var(--mauvedark12);
    color: var(--mauvedark1);
    border-style: none;
    border-radius: .5rem;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1rem;
    transition: all .15s;
    display: block
}

.gradient-button-blue:hover {
    color: var(--mauvedark12);
    background-color: transparent;
    background-image: linear-gradient(150deg,#2f71d3,#24c7f9);
    text-decoration: none
}

.gradient-button-blue._100 {
    text-align: center
}

.gradient-button-blue._100.pricing {
    color: #000;
    background-color: #fff
}

.gradient-button-blue._100.pricing:hover {
    background-color: var(--bg-body);
    color: #fff
}

.gradient-button-blue.gradient-btn-lp {
    color: var(--txtwhite);
    background-color: transparent;
    background-image: linear-gradient(270deg,#ef6531,#9f297c);
    padding: 1.2rem;
    font-weight: 500
}

.gradient-button-blue.gradient-btn-lp:hover {
    background-color: var(--txtwhite);
    color: #161618;
    background-image: linear-gradient(transparent,transparent)
}

.sales-contact-text-field {
    color: var(--txtwhite);
    background-color: rgba(255,255,255,0)
}

.heading-contact-sales {
    font-size: 4.5rem;
    line-height: 4rem
}

.section-paragraph-pricing {
    color: rgba(255,255,255,.6);
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem
}

.section-paragraph-pricing.white {
    color: var(--mauvedark12)
}

.section-paragraph-pricing.white.ch {
    max-width: 40ch
}

.section-paragraph-pricing._404 {
    max-width: 45ch;
    margin-left: auto;
    margin-right: auto
}

.section-paragraph-pricing._45ch {
    max-width: 44ch
}

.section-paragraph-pricing._45ch-copy {
    max-width: 44ch;
    text-align: center;
    margin-bottom: 1em
}

.referral-partner__form--wrap {
    width: 100%;
    text-align: left;
    display: flex
}

.referral-partner__form--wrap.referra-partner__form--cta {
    max-width: 690px;
    justify-content: center;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto
}

.referral-partner__form {
    width: 100%
}

.referral-partner__form--firstname,.referral-partner__form--lastname {
    width: 50%
}

.referral-partner__form--name {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    justify-content: flex-start;
    margin-bottom: 1em;
    display: flex
}

.tabs-9 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.pricing-card-contact-button:hover,.pricing-card-contact-button:active {
    color: var(--mauvedark11);
    text-decoration: none
}

.section-ptr {
    align-self: center;
    padding-top: 4em;
    padding-bottom: 4em;
    position: relative;
    overflow: hidden
}

.section-ptr.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.section-ptr._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.section-ptr.us {
    background-color: transparent;
    padding-top: 4em;
    padding-bottom: 4em
}

.section-ptr.us.cta {
    background-color: var(--bg-body)
}

.section-ptr.hero {
    background-color: transparent;
    padding-top: 3em
}

.section-ptr.hero.padding-3em {
    padding-bottom: 0
}

.section-ptr.hiw {
    background-color: var(--bg-body)
}

.section-ptr.steps {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-bottom: 6em
}

.section-ptr.section--comparison-table {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.flex-container-vertical-center-copy {
    z-index: 1;
    flex-direction: column;
    align-items: center;
    margin-bottom: 7rem;
    padding-top: 0;
    display: flex;
    position: relative
}

.grid-referral {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    grid-template-rows: auto;
    grid-template-areas: "Area Area-2"
}

.referral-partner__form--label {
    margin-bottom: 8px;
    font-size: 1em;
    font-weight: 500
}

.referral-partner__form--field {
    height: 48px;
    border: 1px solid var(--mauvedark9);
    background-color: var(--mauvedark2);
    color: var(--txtwhite);
    border-radius: 4px
}

.referral-partner__cta {
    width: 100%;
    text-align: center;
    background-color: #140f2c;
    border-radius: .5rem;
    padding: 4rem 2rem
}

.referral-form {
    text-align: left
}

.section-paragraph-copy {
    color: rgba(255,255,255,.6);
    text-align: left;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem
}

.section-paragraph-copy.white {
    color: var(--mauvedark12)
}

.section-paragraph-copy.white.ch {
    max-width: 40ch
}

.section-paragraph-copy.white.ch.mailroom {
    text-align: center
}

.section-paragraph-copy._404 {
    max-width: 45ch;
    margin-left: auto;
    margin-right: auto
}

.section-paragraph-copy._45ch {
    max-width: 44ch
}

.section-paragraph-copy._45ch-copy {
    max-width: 44ch;
    text-align: center;
    margin-bottom: 1em
}

.section-paragraph-copy.left {
    text-align: left
}

.section-paragraph-copy.center.centered {
    text-align: center
}

.section-paragraph-copy {
    color: rgba(255,255,255,.6);
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem
}

.section-paragraph-copy.white {
    color: var(--mauvedark12)
}

.section-paragraph-copy.white.ch {
    max-width: 40ch
}

.section-paragraph-copy.white.ch.mailroom {
    text-align: center
}

.section-paragraph-copy._404 {
    max-width: 45ch;
    margin-left: auto;
    margin-right: auto
}

.section-paragraph-copy._45ch {
    max-width: 44ch
}

.section-paragraph-copy._45ch-copy {
    max-width: 44ch;
    text-align: center;
    margin-bottom: 1em
}

.section-paragraph-copy.left {
    text-align: left
}

.section-paragraph-copy.center.centered {
    text-align: center
}

.text-white {
    color: var(--mauvedark12);
    margin: 0 .5rem
}

.text-white.margin-bottom--s {
    margin-bottom: 1.5rem
}

.text-span-33 {
    color: #ff7438
}

.div-block-408-copy {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    margin-top: 1.5rem;
    margin-bottom: .5px;
    display: flex
}

.secondary-btn-copy {
    opacity: .7;
    color: var(--mauvedark12);
    background-color: transparent;
    align-self: flex-start;
    margin-bottom: 0;
    padding: 0 0 0;
    font-size: 1rem;
    line-height: 1.5rem
}

.secondary-btn-copy:hover {
    opacity: 1;
    text-decoration: none
}

.lp-text-2-agent {
    max-width: 50ch;
    color: rgba(255,255,255,.6);
    text-align: center;
    justify-content: flex-start;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex
}

.italic-text {
    color: var(--mauvedark11)
}

.tab-link-tab-2-6 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--mauvedark12);
    background-color: transparent;
    border-radius: .25rem;
    align-items: center;
    padding: .5rem;
    font-size: .875rem;
    line-height: .875rem;
    display: flex
}

.tab-link-tab-2-6:hover {
    background-color: rgba(255,255,255,.08);
    text-decoration: none
}

.tab-link-tab-2-6.w--current {
    color: #000;
    background-color: #fff
}

.tab-link-tab-2-7 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--mauvedark12);
    background-color: transparent;
    border-radius: .25rem;
    align-items: center;
    padding: .5rem;
    font-size: .875rem;
    line-height: .875rem;
    display: flex
}

.tab-link-tab-2-7:hover {
    background-color: rgba(255,255,255,.08);
    text-decoration: none
}

.tab-link-tab-2-7.w--current {
    color: #000;
    background-color: #fff
}

.tab-link-tab-2-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--mauvedark12);
    background-color: transparent;
    border-radius: .25rem;
    align-items: center;
    padding: .5rem;
    font-size: .875rem;
    line-height: .875rem;
    display: flex
}

.tab-link-tab-2-8:hover {
    background-color: rgba(255,255,255,.08);
    text-decoration: none
}

.tab-link-tab-2-8.w--current {
    color: #000;
    background-color: #fff
}

.tabs-10 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-span-28-copy {
    color: var(--txtgray);
    text-align: center;
    letter-spacing: 0;
    align-self: auto;
    font-size: .875rem;
    line-height: 1.25rem
}

.text-span-28-copy.custom {
    margin-top: 1rem
}

.tabs-10-non-inc {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.pricing-card-category-autopilot {
    color: var(--mauvedark11);
    letter-spacing: .025em;
    text-transform: uppercase;
    margin-top: .5rem;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.gradient-btn-copy {
    display: flex
}

.gradient-btn-copy.center {
    justify-content: center
}

.gradient-btn-copy.center.pricing.big {
    width: 20rem;
    object-fit: none
}

.gradient-btn-copy.right {
    justify-content: flex-end
}

.gradient-btn-copy._100 {
    width: 100%
}

.paragraph-30 {
    text-transform: uppercase
}

.text-block-132,.text-block-133,.text-block-134,.text-block-135 {
    text-align: center
}

.timeline-paragraph-wide {
    color: #1f1f1f;
    text-align: left;
    letter-spacing: -.0175em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.timeline-paragraph-wide.rounded {
    max-width: 27ch;
    color: #fff
}

.timeline-paragraph-wide.rounded.delaware {
    max-width: 40ch;
    margin-bottom: 0
}

.div-block-461-copy {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-direction: row;
    align-items: center;
    margin-bottom: .25rem;
    display: flex
}

.text-span-34 {
    color: #f1fff3
}

.div-block-477 {
    max-width: none;
    display: block
}

.text-span-35 {
    color: var(--txtgray)
}

.section-copy {
    padding-top: 0;
    padding-bottom: 2em;
    position: relative;
    overflow: hidden
}

.section-copy.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.section-copy._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.section-copy.us {
    background-color: transparent;
    padding-top: 4em;
    padding-bottom: 4em
}

.section-copy.us.cta {
    background-color: var(--bg-body)
}

.section-copy.us.section-referral__bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d79e8de9047b6a71cdf3_loop-gridbg.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-copy.us.section-referral__bg--hero {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6296865a17717d7710ae486b_mailroom-gridbg.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.section-copy.hero {
    background-color: transparent;
    padding-top: 5em
}

.section-copy.hero.padding-3em {
    padding-bottom: 0
}

.section-copy.hiw {
    background-color: var(--bg-body)
}

.section-copy.steps {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-bottom: 6em
}

.section-copy.section--comparison-table {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.section-copy.referral-partner--bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-copy.referral-partner--bg2 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8ee7eb883253b15e422_agent-herobg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-copy.section--comparison-table-agent {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.section-heading-copy {
    color: var(--txtwhite);
    margin-bottom: 1rem;
    font-size: 3rem;
    line-height: 1
}

.section-heading-copy.h2 {
    font-size: 2.5rem
}

.section-heading-copy.h3 {
    font-size: 2.1rem
}

.section-heading-copy.h3.left {
    text-align: left
}

.text-span-36 {
    color: #fc711c
}

.heading-96 {
    text-align: left;
    font-size: 1.4rem
}

.paragraph-31 {
    color: var(--mauvedark11);
    text-align: left;
    font-size: .9rem;
    line-height: 1.4rem
}

.paragraph-32 {
    color: var(--mauvedark11);
    text-align: left;
    font-size: .87rem
}

.text-span-37 {
    color: var(--gradient2);
    text-align: left
}

.text-block-136 {
    flex: 1
}

.text-span-38,.text-span-39,.text-span-40,.text-span-41,.text-span-42 {
    color: var(--gradient3)
}

.paragraph-33 {
    color: var(--txtgray);
    margin-top: 1.1rem;
    font-size: .8rem;
    line-height: 1.2rem
}

.text-span-43 {
    color: var(--txtwhite)
}

.text-span-44 {
    color: var(--gradient3)
}

.badges {
    grid-column-gap: .2rem;
    grid-row-gap: .2rem;
    align-self: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.badges:hover {
    border-radius: 0;
    text-decoration: none
}

.badges.left {
    justify-content: flex-start
}

.badges.left.custom {
    margin-bottom: .5rem
}

.steps-text {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600
}

.localization-wrap {
    padding-top: 2rem
}

.h3-localization {
    margin-bottom: .4em;
    line-height: 1.5rem
}

.localization-text {
    border-bottom: 1px solid var(--mauvedark6);
    padding-top: 2rem;
    padding-bottom: 2rem
}

.localization-text.last {
    border-bottom-style: none
}

.localization-toc {
    max-width: 450px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 1px solid var(--panelborder);
    background-image: linear-gradient(to bottom,var(--panelbg),var(--panelbg));
    border-radius: 1em;
    flex-flow: column;
    align-items: flex-start;
    margin-top: 3em;
    margin-left: auto;
    margin-right: auto;
    padding: 2em;
    display: flex
}

.localizarion-link {
    color: var(--mauvedark12)
}

.social-media-wrap {
    width: 100%;
    max-width: 900px;
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.social-media-icons {
    flex-direction: column;
    order: -1;
    align-items: center;
    display: flex
}

.bookmark-wrap {
    flex-direction: column;
    order: 1;
    align-items: center;
    display: flex
}

.social-media__icon {
    width: 29px;
    height: 29px;
    cursor: pointer
}

.socia-media-icons-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex
}

.section-localization {
    max-width: 700px;
    justify-content: space-between;
    display: flex
}

.share-txt {
    color: var(--mauvedark11);
    margin-bottom: .5rem
}

.atf-text-wrap {
    width: 55%
}

.atf-img-wrap {
    width: 45%
}

.section-blog-home {
    align-self: flex-start;
    margin-top: 20px;
    padding: 0 140px 2em 220px;
    position: relative;
    overflow: hidden
}

.section-blog-home.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.section-blog-home._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.section-blog-home.us {
    background-color: transparent;
    padding-top: 4em;
    padding-bottom: 4em
}

.section-blog-home.us.cta {
    background-color: var(--bg-body)
}

.section-blog-home.us.section-referral__bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d79e8de9047b6a71cdf3_loop-gridbg.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-blog-home.us.section-referral__bg--hero {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6296865a17717d7710ae486b_mailroom-gridbg.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.section-blog-home.hero {
    background-color: transparent;
    padding-top: 5em
}

.section-blog-home.hero.padding-3em {
    padding-bottom: 0
}

.section-blog-home.hiw {
    background-color: var(--bg-body)
}

.section-blog-home.steps {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-bottom: 6em
}

.section-blog-home.section--comparison-table {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.section-blog-home.referral-partner--bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-blog-home.referral-partner--bg2 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8ee7eb883253b15e422_agent-herobg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-blog-home.section--comparison-table-agent {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.text-span-45 {
    color: #f27121
}

.text-span-45.c-webinar-span {
    color: #fff;
    background-color: rgba(241,241,255,.1);
    border-radius: 4px;
    padding: 6px 4px;
    display: block
}

.body-btn-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.body-btn-container.hero-btn-lp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-top: 2rem
}

.text-block-200 {
    font-size: .75rem;
    line-height: 1rem
}

.section-container-agent {
    z-index: 2;
    max-width: 1064px;
    text-align: left;
    object-fit: fill;
    margin-top: 2rem;
    margin-bottom: 0;
    display: block;
    position: relative;
    overflow: hidden
}

.section-container-agent.center {
    z-index: 2;
    max-width: 1026px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.section-container-agent.center.body,.section-container-agent.center.homepage {
    max-width: 1064px
}

.section-container-agent.center.z-1 {
    z-index: 1;
    position: relative
}

.section-container-agent.every {
    margin-top: 6rem
}

.section-container-agent.margin-top-4rem {
    margin-top: 4rem
}

.section-container-agent.container-center {
    margin-left: auto;
    margin-right: auto
}

.section-container-agent.ad-hoc {
    margin-top: 2rem
}

.section-container-agent.section-container-atf {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex
}

.div-block-465-copy {
    margin-top: 8rem;
    margin-bottom: 8rem
}

.section-container-lg-copy {
    z-index: 2;
    max-width: 1064px;
    text-align: left;
    object-fit: fill;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: relative;
    overflow: hidden
}

.section-container-lg-copy.center {
    z-index: 2;
    max-width: 1026px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.section-container-lg-copy.center.body,.section-container-lg-copy.center.homepage {
    max-width: 1064px
}

.section-container-lg-copy.center.z-1 {
    z-index: 1;
    position: relative
}

.section-container-lg-copy.every {
    margin-top: 6rem
}

.section-container-lg-copy.margin-top-4rem {
    margin-top: 4rem
}

.section-container-lg-copy.container-center {
    margin-left: auto;
    margin-right: auto
}

.section-container-lg-copy.ad-hoc {
    margin-top: 6rem
}

.section-container-lg-copy.section-container-atf {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex
}

.section-paragraph-pricing-t-c {
    color: rgba(255,255,255,.6);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .895rem;
    line-height: 1.5rem
}

.section-paragraph-pricing-t-c:hover {
    text-decoration: none
}

.section-paragraph-pricing-t-c.white {
    color: var(--mauvedark12)
}

.section-paragraph-pricing-t-c.white.ch {
    max-width: 40ch
}

.section-paragraph-pricing-t-c._404 {
    max-width: 45ch;
    margin-left: auto;
    margin-right: auto
}

.section-paragraph-pricing-t-c._45ch {
    max-width: 44ch
}

.section-paragraph-pricing-t-c._45ch-copy {
    max-width: 44ch;
    text-align: center;
    margin-bottom: 1em
}

.html-embed-3 {
    margin-bottom: 1rem
}

.hero-bg-alt {
    z-index: 1;
    width: 70%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.hero-bg-alt.saturation {
    height: 90%;
    filter: saturate(200%)
}

.hero-bg-alt.saturation._125 {
    width: 150%;
    height: 100%;
    max-width: 100%;
    filter: saturate(125%);
    object-fit: contain;
    padding-top: 0;
    display: inline-block;
    top: -.5%
}

.hero-bg-alt.dark {
    opacity: .6;
    object-fit: cover
}

.hero-bg-alt.raise {
    object-fit: fill
}

.section-alt {
    margin-top: -75px;
    padding-top: 0;
    padding-bottom: 0;
    position: relative;
    overflow: hidden
}

.section-alt.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.section-alt._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.section-alt.us {
    background-color: transparent;
    padding-top: 4em;
    padding-bottom: 4em
}

.section-alt.us.cta {
    background-color: var(--bg-body)
}

.section-alt.us.section-referral__bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d79e8de9047b6a71cdf3_loop-gridbg.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-alt.us.section-referral__bg--hero {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6296865a17717d7710ae486b_mailroom-gridbg.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.section-alt.hero {
    background-color: transparent;
    padding-top: 5em
}

.section-alt.hero.padding-3em {
    padding-bottom: 0
}

.section-alt.hiw {
    background-color: var(--bg-body)
}

.section-alt.steps {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-bottom: 6em
}

.section-alt.steps.localization-steps {
    padding-top: 6em;
    padding-bottom: 4em
}

.section-alt.section--comparison-table {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.section-alt.referral-partner--bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-alt.referral-partner--bg2 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8ee7eb883253b15e422_agent-herobg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-alt.section--comparison-table-agent {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.section-container-lg-alt {
    z-index: 2;
    max-width: 1064px;
    text-align: left;
    object-fit: fill;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    position: relative;
    overflow: hidden
}

.section-container-lg-alt.center {
    z-index: 2;
    max-width: 1026px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.section-container-lg-alt.center.body,.section-container-lg-alt.center.homepage {
    max-width: 1064px
}

.section-container-lg-alt.center.z-1 {
    z-index: 1;
    position: relative
}

.section-container-lg-alt.every {
    margin-top: 6rem
}

.section-container-lg-alt.margin-top-4rem {
    margin-top: 4rem
}

.section-container-lg-alt.container-center {
    margin-left: auto;
    margin-right: auto
}

.section-container-lg-alt.ad-hoc {
    margin-top: 6rem
}

.section-container-lg-alt.section-container-atf {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex
}

.hero-bg-copy {
    z-index: 1;
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: contain;
    position: absolute;
    top: .5%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero-bg-copy.saturation {
    height: 90%;
    filter: saturate(200%)
}

.hero-bg-copy.saturation._125 {
    width: 150%;
    height: 100%;
    max-width: 100%;
    filter: saturate(125%);
    object-fit: contain;
    padding-top: 0;
    display: inline-block;
    top: -.5%
}

.hero-bg-copy.dark {
    opacity: .6;
    object-fit: cover
}

.hero-bg-copy.raise {
    object-fit: fill
}

.feature-list-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 2rem;
    margin-bottom: 4rem
}

.feature-list-copy.margin-bottom--0 {
    margin-bottom: 2rem
}

.feature-heading-insurance-cards {
    text-align: center;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: 1.5rem;
    display: block
}

.insurance-terms-conditions-copy {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.coming-soon {
    color: var(--mauvedark10);
    text-align: center;
    margin-top: 0;
    margin-bottom: .5rem;
    font-size: .9rem;
    font-style: italic;
    line-height: 1.1rem
}

.coming-soon.highlight {
    color: var(--indigodark12);
    text-align: left;
    margin-top: .5rem;
    margin-bottom: 0;
    font-size: .8rem
}

.coming-soon.margin-bottom-0 {
    margin-bottom: 0
}

.coming-soon.margin-bottom-0.align-right {
    text-align: left
}

.italic-text-2 {
    color: var(--mauvedark12);
    font-style: normal
}

.comparison-table--3-col {
    margin-bottom: 3rem
}

.grid-table {
    width: 100%;
    border-bottom: 1px solid var(--txtgray);
    grid-template: "Area Area-2 Area-3"/1fr 1fr 1fr;
    justify-items: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.grid-table.last {
    border-bottom-style: none;
    border-bottom-width: 0
}

.table-coming-soon {
    color: var(--mauvedark10);
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 10px;
    font-style: italic
}

.table-p-m {
    font-size: 1rem
}

.cards-lp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: rgba(10,11,30,.5);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    padding: 2rem;
    display: grid
}

.testimonials-lp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    display: grid
}

.review-txt--bold {
    margin-bottom: 5px;
    font-weight: 600;
    display: block
}

.navbar-lp {
    z-index: 99999;
    background-color: #020314;
    margin-top: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.container-nav-lp {
    max-width: 1064px;
    justify-content: space-between;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.nav-logo-lp {
    width: 90px;
    height: 28px;
    order: -1
}

.nav-btn-lp {
    order: 1
}

.last-cta {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid var(--mauvedark8);
    background-image: linear-gradient(90deg,#020313,#0f0826);
    border-radius: 9px;
    grid-template: "Area Area-2 Area-3"/.75fr 1fr .75fr;
    grid-auto-columns: 1fr;
    display: grid
}

.last-cta-headline {
    width: 100%;
    height: 100%;
    border-right: 1px solid var(--mauvedark8);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 2rem;
    display: flex
}

.h3-lp {
    font-size: 1.7rem;
    font-weight: 500
}

.last-cta-features {
    width: 100%;
    border-right: 1px solid var(--mauvedark8);
    padding: 2rem
}

.last-cta-pricing {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-direction: column;
    justify-content: center;
    padding: 2rem;
    display: flex
}

.txt-grey-lp {
    color: var(--mauvedark11);
    font-size: .9rem
}

.h2-lp {
    font-size: 2.5rem
}

.h2-lp.center.white {
    color: #fff
}

.last-cta-btn {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    display: flex
}

.footer-logo-lp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    order: -1;
    align-items: center;
    display: flex
}

.footer-nav-lp {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    order: 1;
    display: flex
}

.footer-p-lp {
    color: var(--mauvedark11);
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1
}

.footer-lp {
    border-top: 1px solid var(--mauvedark8);
    margin-top: 2rem
}

.container-footer-lp {
    max-width: 1064px;
    justify-content: space-between;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.features-grid {
    grid-template: "Area Area-2""Area-3 Area-4"/1fr .5fr;
    grid-auto-columns: minmax(200px,1fr);
    grid-auto-flow: row
}

.components-2fr-grid {
    grid-template-rows: .5fr;
    grid-template-columns: 1.25fr 1fr
}

.components-grid-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex
}

.components-grid-wrap.margin-top-5rem {
    margin-top: 5rem
}

.components-1fr-grid {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr
}

.components-tabs {
    width: 100%;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: row;
    grid-template: "."/1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    align-items: stretch;
    justify-items: start;
    margin-top: 4rem;
    margin-bottom: 4rem;
    display: flex
}

.components-tabs-menu {
    width: 100%;
    max-width: 471px;
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-direction: column;
    display: flex
}

.components-tab-content.c-product-tab-content {
    justify-content: space-between;
    display: flex
}

.components-p {
    color: rgba(255,255,255,.6);
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.4rem;
    text-decoration: none
}

.compontents-txt-headline {
    color: #f1f1ff;
    margin-bottom: 4px;
    font-size: 18px;
    text-decoration: none
}

.compontents-txt-headline:hover {
    text-decoration: none
}

.tab-link-tab-1-7 {
    cursor: pointer;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 26px
}

.tab-link-tab-1-7.w--current {
    color: #fff;
    cursor: pointer;
    background-color: #20202e;
    border: 1px solid rgba(241,241,255,.16);
    border-radius: 8px;
    padding: 26px;
    text-decoration: none
}

.tab-link-tab-2-9 {
    padding: 32px;
    text-decoration: none
}

.tab-link-tab-3 {
    text-decoration: none
}

.components-video {
    width: 580px;
    height: 690px;
    background-image: none;
    justify-content: center;
    align-items: center;
    padding: 27.5px 38px;
    display: flex
}

.components-v {
    width: 440px;
    height: 540px;
    object-fit: fill;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    display: block
}

.components-v.c-content-video.c-product-video {
    width: 503px;
    height: 635px
}

.components-tab-1 {
    width: 100%;
    min-width: 100%;
    border-radius: 10px
}

.components-product {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 20px;
    display: flex
}

.components-product-p {
    border: 1px solid rgba(255,255,255,.24);
    border-radius: 4px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px 12px
}

.components-btn {
    color: var(--gradient2);
    cursor: pointer;
    background-color: transparent;
    background-image: none;
    border: 1px solid #e94057;
    border-radius: 8px;
    margin-top: 20px;
    padding: 0;
    text-decoration: none
}

.components-btn:hover {
    border-color: var(--gradient2);
    color: var(--gradient2);
    text-decoration: none
}

.component-link {
    color: var(--mauvedark13);
    text-decoration: none;
    transition: all .2s
}

.component-link:hover {
    color: var(--mauvedark11);
    text-decoration: none
}

.components-btn--2 {
    border-radius: 8px;
    padding: 15px 9px;
    text-decoration: none
}

.components-btn--2:hover {
    text-decoration: none
}

.components-txt-block {
    background-color: var(--bg-body);
    color: var(--gradient2);
    border-radius: 8px;
    padding: 7px 15px
}

.components-b-link {
    background-image: linear-gradient(14deg,var(--gradient1),var(--gradient1)27%,var(--gradient2)61%,var(--gradient3));
    border-radius: 8px;
    margin-top: 20px;
    padding: 1px;
    text-decoration: none
}

.components-b-link:hover {
    text-decoration: none
}

.components-btn--span {
    border-radius: 8px;
    padding: 9px 15px;
    display: block
}

.component-gradient-btn {
    margin-top: 20px;
    text-decoration: none
}

.component-gradient-btn:hover {
    text-decoration: none
}

.c-webinar-txt--grey {
    color: rgba(241,241,255,.6);
    margin-left: 10px;
    font-weight: 500
}

.c-webinar-span {
    background-color: rgba(241,241,255,.1);
    border-radius: 4px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px 6px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1em;
    text-decoration: none
}

.c-webinar-span:hover {
    text-decoration: none
}

.c-webinar-wrap {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    -webkit-text-stroke-color: rgba(255,255,255,.06);
    cursor: pointer;
    background-color: rgba(10,11,30,.5);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 4px;
    align-items: center;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    display: flex
}

.c-webinar-wrap:hover {
    text-decoration: none
}

.c-webinar-txt--white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1em
}

.c-webinar-txt--gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(124deg,#a32b7b,#e94057 53%,#f27121);
    -webkit-background-clip: text;
    background-clip: text;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 500
}

.c-webinar--gradient-2 {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#a32b7b,#e94057 52%,#f27121);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 14px;
    font-weight: 600
}

.c-h1 {
    max-width: 890px;
    color: #f1f1ff;
    text-align: center;
    letter-spacing: -1px;
    margin-top: 48px;
    margin-bottom: 0;
    font-size: 82px;
    line-height: 77.9px
}

.c-h1.partner-h1 {
    font-size: 4.4rem;
    line-height: 1em
}

.c-webinar-txt-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.marquee {
    z-index: 99;
    width: 100%;
    max-width: 600px;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex: none;
    align-items: center;
    padding-top: 25px;
    padding-bottom: 25px;
    display: flex;
    position: relative;
    overflow: hidden
}

.marquee-content {
    z-index: -999;
    min-width: 100%;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: none;
    justify-content: space-around;
    align-items: center;
    display: flex
}

.marquee-content.scroll {
    z-index: -99;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    position: relative
}

.marquee-content.scroll-item {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
}

.c-logo {
    width: 80px;
    max-width: 100%;
    margin-right: 30px
}

.c-logo.c-logo--gusto {
    width: 65px
}

.marquee-wrap {
    width: 100%;
    border-top: .5px solid #48484d;
    border-bottom: .5px solid #48484d;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.marquee-wrap.no-border {
    background-color: var(--bg-body);
    border-top: 0 transparent;
    border-bottom: 0 transparent
}

.marquee-wrap.no-border._w-1060 {
    max-width: 1060px;
    position: relative
}

.marquee-txt {
    flex: none;
    order: -1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    position: absolute;
    left: 0
}

.c-hero-img {
    width: 100%;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    box-shadow: 0 0 120px rgba(255,255,255,.2)
}

.c-loop-container {
    width: 100%;
    height: 100%;
    align-items: center;
    display: none
}

.c-loop-logo {
    width: 70px;
    margin-right: 64px
}

.c-product-tabs {
    flex-direction: column;
    align-items: center;
    margin-top: 5rem;
    margin-bottom: 3rem;
    display: flex
}

.c-product-tabs-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-bottom: 64px;
    display: flex
}

.c-product-tab-link {
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none
}

.c-product-tab-link:hover {
    text-decoration: none
}

.c-product-tab-link.w--current {
    color: #f1f1ff;
    background-color: #20202e;
    border: 1px solid rgba(241,241,255,.16);
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none
}

.c-product-tab-link.w--current:hover {
    text-decoration: none
}

.c-product-tab-p {
    color: var(--mauvedark12);
    font-size: 20px;
    line-height: 1em
}

.c-product-content-grid {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    align-content: center;
    justify-items: center
}

.c-product-tab-headline {
    color: #f1f1ff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5rem;
    line-height: 1em
}

.c-product-tab-subheadline {
    color: #fafafa;
    margin-top: 32px;
    font-size: 28px;
    line-height: 120%
}

.c-product-tab-txt {
    color: rgba(241,241,255,.6);
    margin-top: 16px;
    font-size: 1.2rem;
    line-height: 1.4rem
}

.c-product-tab-btn {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    align-items: center;
    margin-top: 32px;
    display: flex
}

.c-tab-btn--gradient {
    border-radius: 4px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1em;
    display: inline-block
}

.c-tab-btn--wrap {
    margin-bottom: 2rem;
    display: inline-block
}

.c-content-tab-span {
    font-size: 28px;
    line-height: 0;
    display: inline-block;
    position: relative;
    top: -40px
}

.c-product-component {
    width: 100%;
    min-width: 100%
}

.c-product-video {
    width: 450px;
    height: 635px;
    object-fit: fill
}

.comparison-table-firstbase-competitor-stripe {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template: ".Area Area-2""Area-3 Area-4 Area-5"/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 3em;
    display: flex
}

.comparison-table-firstbase-competitor-stripe.comparison-table--fullwidth {
    width: 100%
}

.table-grid-stripe {
    width: 100%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid var(--txtgray);
    grid-template: "Area Area-2 Area-3"/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-self: center;
    align-items: center;
    justify-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: grid
}

.table-grid-stripe.last {
    border-bottom-style: none;
    border-bottom-width: 0;
    align-items: center
}

.table-grid-stripe.table-grid--3-areas {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.paragraph-card {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    margin-top: 2rem;
    margin-bottom: 4rem
}

.paragraph-card.margin-bottom--0 {
    margin-bottom: 2rem
}

.section-paragraph-white {
    color: #ededef;
    text-align: left;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem
}

.section-paragraph-white.white {
    color: var(--mauvedark12)
}

.section-paragraph-white.white.ch {
    max-width: 40ch
}

.section-paragraph-white.white.ch.mailroom {
    text-align: center
}

.section-paragraph-white._404 {
    max-width: 45ch;
    margin-left: auto;
    margin-right: auto
}

.section-paragraph-white._45ch {
    max-width: 44ch
}

.section-paragraph-white._45ch-copy {
    max-width: 44ch;
    text-align: center;
    margin-bottom: 1em
}

.section-paragraph-white.left {
    text-align: left
}

.section-paragraph-white.center.centered {
    text-align: center
}

.new-grid-copy {
    z-index: 1;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 1rem;
    grid-template-rows: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    position: relative;
    transform: translate(0)
}

.new-grid-copy.margin-bottom-s {
    margin-bottom: 1.5rem
}

.section-container-lg-copy {
    z-index: 2;
    max-width: 1026px;
    text-align: left;
    object-fit: fill;
    margin-top: 2rem;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    overflow: hidden
}

.section-container-lg-copy.center {
    z-index: 2;
    max-width: 1026px;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.section-container-lg-copy.center.body,.section-container-lg-copy.center.homepage {
    max-width: 1064px
}

.section-container-lg-copy.center.z-1 {
    z-index: 1;
    position: relative
}

.section-container-lg-copy.every {
    margin-top: 6rem
}

.section-container-lg-copy.margin-top-4rem {
    margin-top: 4rem
}

.section-container-lg-copy.container-center {
    margin-left: auto;
    margin-right: auto
}

.section-container-lg-copy.ad-hoc {
    margin-top: 6rem
}

.section-container-lg-copy.section-container-atf {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex
}

.section-container-lg-copy.component-gradient {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/645a1b0c97a7dc383c0d1fec_component-gradient.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.section-container-lg-copy.margin-0 {
    margin-top: 0
}

.section-container-lg-copy.padding-top-l {
    margin-top: 10rem
}

.alert-banner-partner {
    border-bottom: 1px solid var(--bordercolor);
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1.5em;
    font-size: .75rem;
    line-height: 1rem
}

.alert-banner-txt-partner {
    max-width: 466px;
    text-align: left;
    align-self: center;
    margin-left: auto;
    margin-right: auto
}

.faqs-copy {
    margin-top: 4em
}

.container-3 {
    display: flex
}

.panel-heading-center {
    text-align: center;
    font-size: 1.5rem;
    line-height: 1.5rem
}

.panel-heading-center.eqpad {
    margin-top: .5em;
    margin-bottom: .5rem
}

.panel-heading-center.margin-bottom--s {
    margin-bottom: 1rem
}

.panel-heading-center.panel-heading-m {
    margin-bottom: .8em;
    font-size: 2rem;
    line-height: 2.1rem
}

.panel-heading-center.center.c-txt-headline {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 120%
}

.section-p-white {
    color: var(--txtgray);
    text-align: center;
    -webkit-text-stroke-color: var(--txtgray);
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.section-p-white.center {
    color: var(--txtgray);
    text-align: center;
    margin-top: 1rem
}

.section-p-white.center.components-txt.margin-top-16p {
    margin-top: 16px
}

.section-p-white.center.components-txt.margin-top-16p.font-size-28p {
    letter-spacing: -.5px;
    font-size: 28px;
    line-height: 120%
}

.section-p-white.left {
    text-align: left
}

.section-p-white.left.padding-bottom-l {
    margin-top: 0;
    margin-bottom: 2rem
}

.section-p-white.left.margin-top-0 {
    margin-top: 0
}

.text-center {
    color: var(--txtgray);
    text-align: center;
    margin-bottom: 1rem
}

.text-center.margin-bottom--s {
    margin-bottom: 1.5rem
}

.text-center.center {
    text-align: center
}

.text-center.center.max-width-s {
    max-width: 496px
}

.text-center.center.max-width-s.c-panel-txt {
    letter-spacing: -.25px;
    margin-top: 12px;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 120%
}

.p-dropdown {
    color: #fff;
    margin-right: 30px
}

.dropdown-icon {
    color: #fff;
    margin-right: 16px
}

.launch-item-wrap {
    width: 100%;
    max-width: 940px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: rgba(10,11,30,.6);
    border-radius: 16px;
    flex-direction: column;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
    display: flex
}

.launch-item-img {
    max-width: 150px
}

.lauch-item-img {
    width: 84px;
    height: 84px;
    object-fit: fill;
    object-position: 50% 50%
}

.launch-item-txt-wrap {
    width: 100%;
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    flex-direction: column;
    display: flex
}

.h3-launch {
    color: var(--mauvedark12);
    letter-spacing: -.025px;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem;
    text-decoration: none
}

.h3-launch:hover {
    color: var(--mauvedark12);
    text-decoration: none
}

.launch-dropdown {
    border: 1px solid rgba(201,201,201,.2);
    border-radius: 4px;
    justify-content: space-between;
    padding: 16px 28px 16px 16px;
    display: flex
}

.launch-wrap {
    max-width: 940px;
    justify-content: space-between;
    margin-bottom: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.launch-wrap.launch-wrap--fullwidth {
    max-width: 1064px
}

.launch-wrap.launch-wrap--fullwidth.launch-wrap--gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
}

.launch-wrap.launch-wrap--fullwidth.launch-wrap--justify-start {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    justify-content: space-between;
    align-items: flex-start
}

.launch-wrap.launch-wrap--fullwidth.launch-wrap--justify-start.align--middle {
    align-items: center
}

.launch-dropdown-left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    order: -1;
    display: flex
}

.launch-dropdown-link {
    width: 100%;
    max-width: 100%;
    color: var(--txtwhite);
    padding: 5px 15px;
    font-size: .8rem;
    text-decoration: none;
    display: block
}

.launch-dropdown-link:hover {
    background-color: #2b1f3a;
    text-decoration: none
}

.launch-dropdown-link.w--current {
    color: var(--txtwhite)
}

.launch-dropdown-right {
    flex-direction: row;
    order: 1;
    align-items: center;
    display: flex
}

.launch-dropdown-right.hide {
    display: none
}

.launch-dropdown-p {
    margin-top: 0;
    margin-bottom: 0
}

.grid-reports-signup {
    grid-column-gap: 4em;
    grid-row-gap: 2em;
    grid-template: "Area""Area-2"/1fr
}

.grid-reports__text {
    text-align: left
}

.lp-text-reports {
    max-width: 58ch;
    color: rgba(255,255,255,.6);
    text-align: center;
    flex-direction: row;
    justify-content: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex
}

.reports-signup {
    min-width: 58ch;
    background-color: transparent
}

.reports-signup-form {
    text-align: left
}

.reports-signup-field {
    height: 48px;
    border: 1px solid var(--mauvedark9);
    background-color: var(--mauvedark2);
    color: var(--txtwhite);
    border-radius: 4px
}

.lp-text-2-agent-copy {
    max-width: 50ch;
    color: rgba(255,255,255,.6);
    text-align: center;
    justify-content: flex-start;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 1rem;
    line-height: 1.5rem;
    display: flex
}

.div-block-216 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 4em;
    display: grid
}

.section-reports-home {
    padding-top: 0;
    padding-bottom: 2em;
    position: relative;
    overflow: hidden
}

.section-reports-home.bottom-border {
    border-bottom: 1px solid var(--bordercolor);
    flex: 0 auto
}

.section-reports-home._40vh {
    height: 40vh;
    align-items: center;
    display: flex
}

.section-reports-home.us {
    background-color: transparent;
    padding-top: 4em;
    padding-bottom: 4em
}

.section-reports-home.us.cta {
    background-color: var(--bg-body)
}

.section-reports-home.us.section-referral__bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d79e8de9047b6a71cdf3_loop-gridbg.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-reports-home.us.section-referral__bg--hero {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6296865a17717d7710ae486b_mailroom-gridbg.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover
}

.section-reports-home.hero {
    background-color: transparent;
    padding-top: 5em
}

.section-reports-home.hero.padding-3em {
    padding-bottom: 0
}

.section-reports-home.hiw {
    background-color: var(--bg-body)
}

.section-reports-home.steps {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 0;
    padding-bottom: 6em
}

.section-reports-home.section--comparison-table {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.section-reports-home.referral-partner--bg {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-reports-home.referral-partner--bg2 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8ee7eb883253b15e422_agent-herobg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.section-reports-home.section--comparison-table-agent {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/6298d8fb803cc0889127b366_agent-gridbg.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 6em;
    padding-bottom: 3em
}

.collection-list-3 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2em;
    display: grid
}

.reports-thumbnail {
    max-width: 100%;
    object-fit: cover;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em
}

.collection-item-12 {
    background-color: rgba(20,20,20,.32);
    border: 1px solid rgba(255,255,255,.08);
    border-radius: 1em
}

.reports-date {
    color: var(--mauvedark11);
    text-align: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem
}

.reports-date.post {
    color: var(--mauvedark11);
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto
}

.reports-download-btn {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    align-items: center;
    margin-top: 1em;
    margin-bottom: 2em;
    display: flex
}

.reports-download-btn.hero-btn-lp {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column
}

.success-message-3 {
    background-color: transparent
}

.error-message-3 {
    color: var(--gradient2);
    text-align: center;
    background-color: transparent
}

.launch-metadata {
    width: 100%;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.launch-company-name {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 600
}

.launch-meta-txt {
    margin-top: 0;
    margin-bottom: 0
}

.launch-txt-wrap {
    width: 100%;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex
}

.launch-category-wrap {
    max-width: 940px;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto
}

.container-4 {
    min-width: 500px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: flex
}

.container-4.banner-container {
    min-width: auto
}

.block-quote {
    color: var(--mauvedark13)
}

.partner-dropdown {
    display: flex
}

.partner-dropdown.banner-partner-dropdown {
    width: 100%;
    max-width: 1100px;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
}

.partner-drop-header {
    color: var(--mauvedark12);
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.partner-dropdown-top {
    max-width: 500px;
    min-width: 500px;
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
    display: flex
}

.partner-dropdown-top.banner-top {
    max-width: 100%;
    min-width: auto;
    cursor: auto
}

.partner-dropdown-bottom {
    max-width: 500px;
    min-width: 500px
}

.partner-dropdown-bottom.banner-bottom {
    max-width: 100%;
    min-width: auto
}

.text-block-201 {
    color: var(--txtgray);
    text-align: left;
    font-size: 16px;
    line-height: 17px
}

.text-block-201.banner-txt {
    margin-right: 0;
    font-size: 14px;
    line-height: 1em
}

.partner-offer-banner {
    margin-top: 0
}

.banner-container {
    z-index: 2;
    max-width: 1000px;
    min-width: 500px;
    padding-left: 0;
    position: relative
}

.banner-container.center {
    z-index: 2;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    align-items: center;
    position: relative
}

.banner-container.banner-container-wrap {
    max-width: 800px;
    min-width: auto
}

.text-block-202 {
    text-align: left;
    align-self: auto;
    font-size: 16px;
    line-height: 17px
}

.text-block-202.banner-headline {
    font-size: 15px;
    line-height: 1em
}

.image-134 {
    width: 4em;
    margin-right: 1em
}

.image-134.banner-img {
    height: 4em;
    margin-right: 0;
    font-size: .5rem
}

.logo-partner-dropdown {
    max-width: none;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: auto;
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    display: flex
}

.logo-partner-dropdown.banner-dropdown {
    width: auto;
    max-width: 100%;
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

.launch-empty-state {
    max-width: 940px;
    background-color: transparent;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0
}

.launch-dropdown-list {
    background-color: var(--bg-body);
    color: var(--txtwhite);
    border: 1px solid rgba(201,201,201,.2);
    border-radius: 4px;
    margin-top: 10px
}

.launch-dropdown-list.w--open {
    z-index: 99;
    max-height: 500px;
    overflow: auto
}

.h1-launch {
    margin-bottom: 2rem;
    font-size: 2.25rem
}

.launch-single-logo {
    width: 90px;
    height: 60px;
    object-fit: contain
}

.launch-single-metadata {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: flex
}

.launch-single-metadata.launch-icons {
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 8px;
    padding: 8px 16px
}

.launch-single-meta-wrap {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.launch-single-meta-wrap.padding-bottom-0 {
    margin-bottom: 0
}

.launch-single-meta-wrap.last {
    border-bottom: 1px solid rgba(201,201,201,.2);
    align-items: center;
    margin-bottom: 2rem;
    padding-bottom: 40px
}

.launch-company-url,.launch-company-url:hover {
    color: var(--txtwhite);
    text-decoration: none
}

.launch-p {
    font-size: .9rem
}

.launch-tags {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    font-size: .9rem;
    display: flex
}

.launch-metadata-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    display: flex
}

.launch-category-tag {
    color: var(--txtwhite);
    border: 1px solid rgba(201,201,201,.2);
    border-radius: 8px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 8px 4px;
    font-size: 14px;
    line-height: 1em;
    text-decoration: none
}

.launch-category-tag:hover {
    text-decoration: none
}

.launch-share-wrap {
    display: flex
}

.launch-share-p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: .9rem
}

.launch-social-linkedin,.launch-social-twitter {
    width: 17px;
    height: 17px
}

.launch-social-icons-wrap {
    align-items: center;
    display: flex
}

.launch-single-meta {
    flex-direction: column;
    display: flex
}

.launch-single-company {
    margin-top: 0;
    margin-bottom: 0
}

.about-us-cta-center {
    width: 100%;
    background-color: #020314;
    border-radius: .8rem;
    flex-direction: column;
    align-items: center;
    padding: 4rem 2rem;
    display: flex
}

.demo-embed-wrap {
    width: 100%;
    padding-top: 56.25%;
    position: relative;
    overflow: hidden
}

.demo-embed {
    width: 100%;
    height: 100%;
    border-style: none;
    border-width: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.logo-link {
    order: -1
}

.logo-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    order: -1;
    align-items: center;
    display: flex
}

.demo-p {
    color: var(--mauvedark11);
    margin-top: 0;
    margin-bottom: 0
}

.paragraph-34 {
    color: var(--txtgray);
    margin-top: 0;
    font-size: .75rem
}

.paragraph-35 {
    color: var(--txtgray);
    margin-top: -.8rem;
    font-size: .875rem
}

.section-container-presale {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 7rem;
    margin-bottom: 4px;
    display: flex
}

.section-container-presale.start {
    margin-top: 3rem;
    margin-bottom: 0
}

.section-container-presale.cut-space {
    margin-top: 0
}

.section-container-presale.cut-space.hide {
    display: none
}

.section-container-presale.end {
    z-index: 1;
    margin-top: 4rem;
    margin-bottom: 7rem;
    position: relative
}

.h1-presale {
    text-align: center;
    font-size: 2.75rem;
    font-weight: 500;
    line-height: 3rem
}

.h1-presale.secondary {
    margin-bottom: 24px;
    font-size: 2.3rem
}

.h1-presale.secondary.custom {
    width: 34rem
}

.h1-presale.custom {
    margin-top: 1rem
}

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

.h2-prelaunch {
    width: 23.2rem;
    color: rgba(255,255,255,.6);
    text-align: center;
    margin-top: .5em;
    margin-bottom: 2.5em;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.h2-prelaunch._5-rem-margin {
    margin-bottom: 4rem
}

.h2-prelaunch._5-rem-margin.long {
    width: auto;
    margin-bottom: 3rem
}

.h2-prelaunch._5-rem-margin.custom-2 {
    width: 31rem;
    margin-bottom: 2rem
}

.h2-prelaunch._5-rem-margin.custom-3 {
    color: var(--mauvedark12);
    margin-bottom: 2rem;
    font-weight: 500
}

.h2-prelaunch.custom {
    width: 30rem
}

.h2-prelaunch.long {
    width: 100%
}

.div-block-478 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: space-around;
    align-items: stretch;
    display: flex
}

.card-pre-sale {
    -webkit-text-stroke-width: 0px;
    background-color: rgba(10,11,30,.5);
    border: 1px solid rgba(255,255,255,.16);
    border-radius: .5rem;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 0;
    padding: 1.5rem;
    display: flex
}

.card-pre-sale.hide {
    display: none
}

.heading-presale-card {
    flex-direction: column;
    margin-bottom: 0;
    font-weight: 500;
    display: flex
}

.image-135 {
    width: 3rem;
    height: 3rem;
    margin-bottom: 1rem
}

.image-135.hide {
    display: none
}

.para-presale {
    width: auto;
    color: rgba(255,255,255,.6);
    font-size: .75rem;
    line-height: 1.25rem
}

.div-block-479 {
    flex-direction: column;
    margin-bottom: 3.37rem;
    display: flex
}

.featurecard-presale {
    color: var(--panelbg);
    border: 1px solid rgba(255,255,255,.16);
    border-radius: .5rem;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    display: flex;
    position: relative
}

.featurecard-presale.long.custom {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/654a36510f2d57a8866cd1d3_Background-img.png);
    background-position: 0 0;
    background-size: cover
}

.image-136 {
    border-radius: .5rem;
    flex: 0 auto;
    display: block
}

.image-136.custom {
    opacity: 0
}

.feature-card-text-presale {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 2rem;
    left: 2rem;
    right: 2rem
}

.feature-card-text-presale.centre {
    bottom: 8rem
}

.feature-card-text-presale.centre.right {
    margin-left: 30rem;
    bottom: 6.5rem
}

.feature-card-text-presale.centre.middle {
    align-items: center
}

.feature-card-text-presale.centre.middle.custom {
    z-index: 1;
    bottom: 15.9rem
}

.text-header-feature-card-presale {
    font-size: 1.2rem;
    line-height: 1.5rem
}

.text-header-feature-card-presale.short {
    width: 26rem
}

.text-header-feature-card-presale.short.custom {
    text-align: center
}

.text-support-feature-card-presale {
    color: rgba(255,255,255,.6);
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
    display: block
}

.text-support-feature-card-presale.short {
    width: 22rem
}

.text-support-feature-card-presale.short.custom {
    text-align: center
}

.quick-stack {
    grid-column-gap: 16px;
    grid-row-gap: 16px
}

.div-block-480 {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.image-137 {
    z-index: 0;
    margin-top: 0;
    position: relative;
    top: -5rem
}

.div-block-481 {
    color: var(--panelbg);
    border: 1px solid rgba(255,255,255,.6);
    display: flex
}

.div-block-482 {
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.image-138 {
    position: relative
}

.div-block-483 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    display: flex
}

.pricing-card-presale {
    background-color: var(--panelbg);
    background-image: linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04));
    border: 1px solid rgba(255,255,255,.16);
    border-radius: .5rem;
    margin: 0;
    padding: 2.62rem 2rem
}

.pricing-card-presale.original-price {
    background-image: none
}

.pricing-card-presale.original-price.experiment {
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0;
    display: flex
}

.pricing-card-presale.experiment {
    background-image: linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04));
    border-radius: .5rem .5rem 0 0;
    margin-right: 1rem;
    padding-bottom: 0
}

.pricing-card-presale.experiment.other {
    background-image: linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04));
    border-top-width: 0;
    border-radius: 0 0 .5rem .5rem;
    padding-bottom: 2.62rem
}

.pricing-card-presale.experiment.other.original {
    background-color: var(--panelbg);
    background-image: linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04));
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.pricing-card-presale.experiment.other.hide {
    display: none
}

.pricing-card-presale.experiment.other.transparent.outside {
    border-style: solid;
    border-width: 1px;
    border-radius: .5rem
}

.pricing-card-presale.experiment.other.transparent.outside.side {
    width: 100%;
    flex-direction: column;
    margin-right: 0;
    display: flex
}

.pricing-card-presale.experiment.new {
    border-radius: .5rem
}

.pricing-card-presale.experiment.transparent {
    background-image: none
}

.pricing-card-presale.experiment.transparent.radius {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    margin-right: 0
}

.pricing-card-presale.experiment.radius {
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem
}

.header-feature-card {
    height: 1rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.header-feature-card.empty {
    margin-bottom: 4px
}

.header-feature-card.custom {
    height: auto
}

.badge {
    background-color: #46254b;
    border-radius: .5rem;
    padding: .25rem .44rem;
    font-size: .75rem;
    box-shadow: inset 0 0 0 1px #562e5c
}

.badge.hide {
    display: none
}

.featurecost {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.costamount {
    margin-top: 1.37rem;
    font-size: 2.25rem;
    font-weight: 500;
    line-height: 2.5rem
}

.costamount.old {
    color: rgba(237,237,239,.12);
    text-decoration: line-through;
    display: none
}

.costamount.custom {
    margin-top: 0
}

.amountsupporting {
    color: var(--mauvedark9);
    margin-top: .47rem;
    line-height: 1.3rem
}

.amountsupporting.above {
    margin-top: 1rem;
    margin-bottom: 0;
    display: flex
}

.amountsupporting.above.hide {
    display: none
}

.button-presale {
    background-color: rgba(255,255,255,.14);
    border: 1px solid rgba(255,255,255,.24);
    border-radius: .25rem;
    margin-top: 0;
    padding: 1rem 2.32rem;
    text-decoration: none;
    display: flex
}

.button-presale:hover {
    background-color: rgba(255,255,255,.33);
    text-decoration: none
}

.button-presale.full-width {
    width: 100%;
    text-align: right;
    justify-content: center;
    padding-left: 0;
    padding-right: 0
}

.button-presale.full-width.transparent {
    background-color: rgba(255,255,255,0)
}

.div-block-484 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    display: flex
}

.div-block-484.hide {
    display: none
}

.div-block-485 {
    height: .0625rem;
    background-color: rgba(255,255,255,.2);
    margin-top: 2rem
}

.product-feature.start {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    margin-top: 2rem;
    display: flex
}

.product-feature.subsequent {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 1rem;
    display: flex
}

.product-feature.subsequent.not-included {
    opacity: .3
}

.product-feature.subsequent.hide {
    display: none
}

.product-feature.start-copy {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    margin-top: 2rem;
    display: flex
}

.product-feature.firrstside {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 0;
    display: flex
}

.product-feature.firrstside.not-included {
    opacity: .3
}

.product-feature.firrstside.hide {
    display: none
}

.text-block-203 {
    color: rgba(255,255,255,.6);
    align-self: center;
    font-size: 1rem;
    line-height: 1.5rem
}

.feature-other-text {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    margin-top: 2.5rem;
    display: flex
}

.feature-other-text.custom {
    margin-top: 1.5rem
}

.text-block-204 {
    color: rgba(134,142,149,.6);
    font-size: .875rem
}

.text-block-204.hide {
    display: none
}

.text-original-amount {
    color: var(--mauvedark11);
    margin-top: 2.4rem;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.text-original-amount.small {
    font-size: 1rem
}

.collection-item-13 {
    flex-direction: row;
    align-items: flex-start;
    display: flex
}

.rich-text-block-2 {
    display: block
}

.collection-list-10 {
    width: 44rem;
    display: block
}

.div-block-486 {
    display: none
}

.container-5 {
    width: 100%;
    max-width: 0;
    justify-content: space-around;
    align-self: center;
    align-items: center;
    display: flex
}

.section-3 {
    margin-bottom: 0
}

.section-4 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/64c4395f6cb1c19a3bcb426a_Background.svg);
    background-position: 50% 30%;
    background-size: cover;
    background-attachment: scroll
}

.div-block-490 {
    justify-content: space-between;
    display: flex
}

.partnership-plus {
    margin-top: 0;
    margin-bottom: 0
}

.partnership-logo {
    width: 90px;
    height: auto;
    max-height: 30px;
    max-width: 100%;
    object-fit: fill
}

.partnership-h1 {
    max-width: 796px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 3.8rem;
    line-height: 1em
}

.div-experiment-1 {
    width: 660px;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.div-experiment-1.hide {
    display: none
}

.priceandaddon {
    flex-direction: column;
    display: flex
}

.priceandaddon.hide {
    display: none
}

.originalandaddon {
    flex-direction: column;
    justify-content: space-around;
    display: block
}

.originalandaddon.hide {
    display: none
}

.modal {
    z-index: 999999;
    width: 100vw;
    height: 100vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.modal.hide-modal {
    display: none
}

.modal-bg {
    width: 100%;
    height: 100%;
    background-color: rgba(2,3,20,.67)
}

.modal-container {
    width: 100%;
    max-width: 30rem;
    border: 1px solid var(--mauvedark8);
    color: var(--txtwhite);
    background-color: #20202e;
    border-radius: 8px;
    padding: 1.8rem;
    position: absolute
}

.modal-h2 {
    color: var(--txtwhite);
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.6rem
}

.modal-p {
    color: var(--mauvedark10);
    margin-bottom: 2rem;
    font-weight: 400
}

.modal-link-block {
    color: #fff;
    text-decoration: none;
    display: none;
    position: absolute;
    top: 1rem;
    bottom: auto;
    left: auto;
    right: 1rem
}

.modal-link-block:hover {
    text-decoration: none
}

.modal-link-block.modal-link-block-visible {
    display: block
}

.modal-close-txt {
    cursor: pointer;
    font-size: 2.5rem;
    text-decoration: none;
    transform: rotate(45deg)
}

.modal-close-txt:hover {
    text-decoration: none
}

.click-icon {
    width: 15px;
    height: 15px;
    margin-right: 1px
}

.launches-share-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    display: flex
}

.launches-connect-wrap {
    cursor: pointer
}

.launches-linkedin-icon {
    width: 17px;
    height: 17px
}

.text-block-205 {
    align-self: flex-end;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.9rem;
    text-decoration: line-through
}

.pricetype-selector {
    background-color: var(--panelbg);
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 2rem;
    margin-bottom: 2rem;
    padding: .5rem .75rem;
    display: none
}

.price-type.unselected {
    color: rgba(160,159,166,.39);
    border-radius: 2.25rem;
    padding: .25rem .75rem
}

.price-type.selected {
    background-color: rgba(255,255,255,.14);
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 2.25rem;
    padding: .25rem .75rem
}

.div-block-491 {
    display: flex
}

.section-5 {
    border-radius: .25rem;
    font-size: 1rem
}

.divlefttext {
    width: 100%;
    border-right: 1px solid rgba(255,255,255,.2);
    flex-direction: column;
    align-items: flex-start;
    margin-right: 1rem;
    display: flex
}

.featurelist {
    width: 100%
}

.div-block-492,.text-block-206 {
    justify-content: space-between;
    display: flex
}

.section-6 {
    margin-top: -4rem
}

.h-wrap--inline {
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: block
}

.h-wrap--inline.h-wrap--center {
    max-width: 900px;
    text-align: center
}

.heading-2 {
    color: #fff;
    margin-bottom: 3rem;
    font-size: 3rem;
    line-height: 1.1em
}

.heading-2.heading-2--center {
    text-align: center
}

.table--span {
    text-align: center;
    font-size: .8rem;
    display: block
}

.components-1fr-grid--fullwidth {
    flex-direction: row;
    align-items: center
}

.country-specific--testimonial {
    color: #140f2c
}

.cell {
    align-items: flex-end
}

.testimonial--img {
    height: 100%;
    max-height: 299px;
    object-fit: cover;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px
}

.cell-2 {
    justify-content: center;
    padding: 20px 20px 20px 80px
}

.testimonial--cite {
    margin-bottom: 0;
    line-height: 1em
}

.testimonial--span {
    color: var(--mauvedark10);
    font-size: .9rem;
    line-height: 1em
}

.testimonial--quote {
    margin-bottom: 1em
}

.testimonial--logo {
    width: 120px
}

.country-specific--metrics-wrap {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.country-specific--metric {
    border-right: 1px solid var(--mauvedark9);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-right: 60px;
    display: flex
}

.country-specific--metric.country-specific--metric--last {
    border-right: 0 #fff;
    padding-left: 60px;
    padding-right: 0
}

.span--grey {
    color: var(--mauvedark11)
}

.country-specific--metrics {
    max-width: 500px;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: row;
    grid-template: "Area Area-2"/1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.faq-list {
    width: 100%
}

.script-trustpilot--mini {
    max-height: 80px;
    max-width: 120px
}

.script-trustpilot--grid {
    width: 100%;
    height: 100%
}

.grid-3-col--cell {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 1px solid var(--mauvedark5);
    background-color: var(--panelbg);
    cursor: pointer;
    border-radius: 14px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px;
    text-decoration: none;
    display: flex
}

.grid-3-col--cell:hover {
    text-decoration: none
}

.grid-3-col--cell.grid-3-col--cell-h {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    cursor: auto;
    flex-direction: row;
    align-items: flex-start;
    padding: 24px
}

.grid-3-col--cell.grid-3-col--cell-h:hover {
    background-color: transparent
}

.grid-3-col--cell.grid-3-col--cell-h.grid--align-center {
    width: 100%;
    justify-content: center
}

.grid-3-col--cell.grid-3-col--cell-h.grid--align-center:hover {
    border: 0 transparent
}

.legal-forms--h3 {
    text-align: left;
    font-size: 1.2rem;
    line-height: 1.1em;
    text-decoration: none
}

.legal-forms--h3:hover {
    text-decoration: none
}

._3-col--grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    display: grid
}

._3-col--grid._3-col--grid-padding-m {
    padding-bottom: 3rem
}

._3-col--grid._3-col-grid--padding-l {
    padding-bottom: 6rem
}

._3-col--grid._3-col--grid-padding-l {
    padding-bottom: 5rem
}

.legal-forms--p {
    color: var(--mauvedark11);
    text-align: left;
    line-height: 1.1em;
    text-decoration: none
}

.legal-forms--p:hover {
    text-decoration: none
}

.legal-forms--icon {
    width: 25px;
    height: 25px;
    margin-bottom: 0
}

.legal-forms--link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    align-items: center;
    display: flex
}

.legal-forms--span {
    margin-top: 0;
    margin-bottom: 0
}

.div-block-493 {
    margin-top: .75rem
}

.text-block-207 {
    z-index: 1;
    color: rgba(237,237,239,.6);
    position: relative
}

.link-25 {
    text-decoration: underline
}

.legal-forms--embed {
    width: 100%;
    max-width: 550px
}

.grid-3-col--vc {
    width: 100%;
    max-width: 1064px;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 1rem;
    margin-bottom: 2rem;
    display: grid
}

.vc-meta-wrap.vc-meta-wrap--single {
    margin-top: 10px;
    display: flex
}

.vc-collection--item {
    width: 100%;
    border: 1px solid var(--mauvedark3);
    background-color: var(--bg-body);
    border-radius: 16px;
    padding: 25px 20px;
    text-decoration: none
}

.vc-collection--item:hover {
    text-decoration: none
}

.vc-collection--tag {
    border: 1px solid var(--mauvedark5);
    border-radius: 8px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 4px 8px;
    font-size: .7rem;
    line-height: 1.1em;
    display: block
}

.vc-collection--tag-list {
    width: 100%;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    display: flex
}

.vc-heading {
    text-align: left;
    margin-bottom: 1rem;
    line-height: 1.1em;
    text-decoration: none
}

.vc-heading:hover {
    text-decoration: none
}

.vc-heading--link {
    width: 100%;
    text-decoration: none
}

.vc-heading--link:hover {
    text-decoration: none
}

.grid-2-col--vc {
    width: 100%;
    max-width: 1064px;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.grid-2-col--vc.grid-2-col--padding-bottom {
    padding-bottom: 4rem
}

.vc-p--inline {
    width: 100%;
    max-width: 100%;
    margin-bottom: 2rem
}

.vc--p {
    color: var(--mauvedark11);
    margin-top: 0;
    margin-bottom: 0
}

.vc--p.vc--p-inline {
    display: inline
}

.vc--heading {
    margin-bottom: 1rem;
    font-size: 3rem;
    line-height: 1.1em
}

.vc--h2 {
    font-size: 2.5rem;
    display: inline
}

.vc-headline--inline {
    max-width: 850px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.vc--related {
    margin-top: 6rem;
    margin-bottom: 3rem
}

.vc--h3 {
    margin-bottom: 1rem
}

.vc-card-wrap {
    width: 100%;
    border: 1px solid var(--mauvedark3);
    background-color: var(--panelbg);
    border-radius: 16px;
    padding: 25px 20px
}

.vc-card--meta {
    width: 100%;
    max-width: 100%;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-items: center;
    margin-top: 0;
    margin-bottom: 1rem;
    display: flex
}

.vc-card--meta-item {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
    display: flex
}

.vc-card--meta-icon {
    width: 13px;
    height: 13px
}

.vc-card--meta-p {
    color: var(--mauvedark11);
    margin-top: 0;
    margin-bottom: 0;
    font-size: .8rem;
    line-height: 1em
}

.vc-card--meta-p.vc-card--meta-p-inline {
    display: inline
}

.vc-card-sectors {
    width: 100%;
    max-width: 100%;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    display: flex
}

.vc-card--grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area-2""Area-3 Area-4"/1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    display: grid
}

.grid-2-col--vc-cell.cell--justify-center {
    justify-content: center
}

.collection-list-wrapper-11,.collection-list-wrapper-12 {
    width: 100%
}

.text-block-208 {
    color: var(--mauvedark12);
    text-align: center;
    flex: 1;
    margin-top: 5px;
    padding-top: 11px
}

.bold-text {
    color: var(--gradient3)
}

.vc--heading2 {
    text-align: left;
    margin-bottom: 1rem
}

.legal-forms--list-item {
    text-align: left
}

.grid--p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.2em
}

.grid--p.grid--p-bold {
    font-weight: 600
}

.form--html {
    width: 100%;
    max-width: 500px
}

.lp-html--embed {
    width: 100%;
    text-align: center;
    background-color: #fff;
    border-radius: 16px;
    margin-top: 3rem;
    padding: 20px
}

._2-col--grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-top: 2rem;
    margin-bottom: 1rem;
    padding-left: 0;
    padding-right: 0
}

.bold-txt {
    font-weight: 600
}

.testimonial-logo {
    width: 128px;
    height: 32px;
    object-fit: contain
}

.testimonial-wrap {
    width: 100%
}

.testimonial--h3 {
    width: 100%;
    max-width: 45ch;
    margin: 1rem auto 1em
}

.testimonial-img {
    width: 40px;
    height: 40px;
    object-fit: cover;
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/650d69a7df2db5a6a0188dd3_dina-f.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 40px;
    border-radius: 40px;
    margin-left: auto;
    margin-right: auto
}

.testimonial-img.testimonial-img--2 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/623a186238fcc3395cc0425b_relay-eric.jpeg)
}

.testimonial-cite {
    margin-bottom: 0;
    font-weight: 600
}

.testimonial-p {
    color: var(--mauvedark11);
    margin-top: 0;
    font-size: .875rem
}

.checkbox--img {
    width: 27px;
    height: 27px
}

.faqs-list {
    width: 100%
}

.section-container--fullwidth {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.vc-embed,._2-col--grid-img {
    width: 100%
}

.grid--wrap {
    flex-direction: column;
    display: flex
}

.grid--txt {
    color: var(--mauvedark11);
    font-size: .9rem;
    line-height: 1.3em
}

.grid--txt.grid--align-center {
    text-align: center
}

.iframe--wrap {
    margin-top: 2rem;
    padding: 0
}

.grid--h3 {
    margin-bottom: .5rem;
    line-height: 1.1em
}

.grid--h3.grid--align-center {
    text-align: center
}

._2-col--grid-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding-bottom: 5rem;
    display: grid
}

._2-col--grid-2._2-col-grid--padding-top {
    padding-top: 0
}

.vc-categories-list {
    width: 100%;
    max-width: 400px;
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    flex-wrap: wrap;
    display: flex
}

.section-container--padding {
    padding-top: 5rem
}

.image-140 {
    width: 500svh;
    max-height: 20%;
    max-width: 20%;
    float: none;
    clear: none;
    aspect-ratio: auto;
    text-align: center;
    overflow-wrap: normal;
    object-fit: fill;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative
}

.body-onboard {
    background-color: var(--mauvedark1);
    flex-direction: row;
    font-weight: 400
}

.section-7 {
    background-color: var(--mauvedark2)
}

.image-141 {
    margin-bottom: 4.5rem
}

.heading-98 {
    color: var(--mauvedark12);
    font-weight: 400
}

.text-block-209 {
    color: var(--mauvedark11);
    margin-top: .75rem;
    font-size: 1.5rem
}

.onboard-button {
    width: 36.5rem;
    height: 11.5rem;
    background-color: var(--mauvedark2);
    -webkit-text-stroke-width: .5px;
    -webkit-text-stroke-color: var(--mauvedark6);
    border-radius: .375rem;
    flex-direction: row;
    margin-top: 3.5rem;
    padding: 2rem 2rem 2rem 3rem;
    display: flex
}

.onboard-button.second {
    margin-top: 1rem
}

.heading-99 {
    margin-top: 0;
    margin-left: 0;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.div-block-494 {
    flex-direction: column;
    justify-content: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 5.5rem;
    display: flex
}

.div-block-495 {
    width: 14rem;
    height: 7.5rem;
    background-color: var(--mauvedark4);
    justify-content: center;
    align-items: center;
    padding: 1.68rem .5rem;
    display: flex
}

.section-8 {
    padding-top: 6.5rem;
    padding-left: 10.25rem
}

.tabs-content-10 {
    justify-content: center;
    align-items: center;
    display: flex
}

.tab-link-up-to-2-5k {
    padding-right: .75rem
}

.tab-link-up-to-2-5k.w--current {
    padding-top: .5rem;
    padding-bottom: .5rem;
    padding-left: .75rem
}

.tab-link {
    color: var(--mauvedark11);
    background-color: rgba(10,11,30,0);
    border: .5px solid rgba(80,79,87,0);
    border-radius: 100px;
    padding: .25rem .75rem
}

.tab-link:hover {
    background-color: rgba(255,255,255,.05);
    text-decoration: none
}

.tab-link.w--current {
    border: .5px solid var(--mauvedark8);
    color: var(--mauvedark12);
    -webkit-text-stroke-color: #a09fa6;
    background-color: rgba(255,255,255,.14);
    border-radius: 100px;
    padding-top: .25rem;
    padding-bottom: .25rem
}

.tab-link-tab-3-2,.tab-link-tab-4,.tab-link-tab-5,.tab-link-tab-6,.tab-link-tab-7,.tab-link-tab-8 {
    padding: .5rem .75rem
}

.tabs-11 {
    margin-bottom: 0
}

.tabs-11.hide {
    display: block
}

.tabs-menu-10 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    border: 1px solid var(--mauvedark8);
    background-color: var(--panelbg);
    background-image: linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.06)),linear-gradient(rgba(10,11,30,.5),rgba(10,11,30,.5));
    border-radius: 32px;
    align-items: center;
    margin-bottom: 3rem;
    margin-right: 0;
    padding: .5rem .75rem;
    display: flex
}

.div-block-496,.div-block-497 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.jetboost-filter-n1l4,.jetboost-filter-45gr {
    padding-top: 10px;
    padding-left: 10px
}

.launch-wrap--h {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    order: -1;
    display: flex
}

.launch-wrap--h.gap--2rem {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem
}

.text-block-210 {
    color: #09ce68;
    font-size: .75rem;
    line-height: 1rem
}

.div-block-498 {
    width: 156px;
    color: #6ec08e;
    object-fit: fill;
    background-color: #0c1d23;
    border: .1rem solid #0f472a;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding: .25rem;
    display: flex
}

.div-block-498.custom {
    margin-bottom: 1rem
}

.image-142 {
    color: #09ce68
}

.div-block-499 {
    background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/654a310fa2e16fc3c2a43a2b_Graph.png);
    background-position: 50% 0;
    background-size: cover
}

.div-block-499.hide {
    display: none
}

.link-26 {
    color: var(--mauvedark3);
    font-weight: 600
}

.link-26:hover {
    color: var(--mauvedark11);
    text-decoration: none
}

.div-block-500 {
    width: 76px;
    border: 1px solid #000;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    margin-bottom: .5rem;
    display: flex
}

.div-block-501,.hide {
    display: none
}

.vc--pagination {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between
}

.tabs-12 {
    display: block
}

.collection-list-wrapper-13 {
    color: #ededef
}

.collection-list-wrapper-14 {
    width: 100%;
    display: block
}

.div-block-502 {
    clear: none;
    grid-column-gap: 7rem;
    grid-row-gap: 7rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    margin-right: 0;
    display: flex
}

.collection-list-11 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex
}

.heading-100 {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-block-211 {
    font-size: 16px
}

.collection-list-12 {
    line-height: 1.25
}

.empty-state-3 {
    margin-top: 20px
}

.category-list {
    margin-top: 10px
}

.collection-item-15 {
    margin-top: 5px;
    margin-bottom: 5px
}

.text-block-212 {
    margin-bottom: 10px
}

.advanced-link {
    color: var(--txtwhite);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.1rem;
    display: inline
}

.container-6 {
    max-width: 1200px;
    padding-top: 10px
}

.link-27 {
    float: right;
    clear: none;
    color: var(--txtwhite);
    text-align: right
}

.collection-list-13 {
    color: var(--mauvedark12)
}

.bold-text-2 {
    color: var(--txtwhite)
}

@media screen and (min-width: 1280px) {
    .text-block-48-copy {
        font-size:.83em
    }

    .heading {
        margin-bottom: 2rem
    }

    .howitworks {
        padding-top: 60px;
        padding-bottom: 40px
    }

    .copyandimage {
        margin-top: 20px
    }

    .new-grid-copy {
        margin-bottom: 2rem
    }
}

@media screen and (min-width: 1440px) {
    ul {
        color:#9b9b9b
    }

    .footer-desktop-item {
        line-height: 1.33
    }

    .collection-list-wrapper {
        transition: all .2s
    }

    .reward-summary {
        color: rgba(255,255,255,.75)
    }

    .collection-list-wrapper-4 {
        margin-right: 1em
    }

    .job-posting-description {
        color: rgba(255,255,255,.75)
    }

    .text-base {
        line-height: 1.5rem
    }

    .flex-container-vertical-center {
        margin-top: 0;
        margin-bottom: 0
    }

    .section-container-lg.every {
        margin-top: 4rem
    }

    .heading {
        margin-bottom: 0
    }

    .product-hero-img.card-rounded-button {
        width: auto;
        max-width: 1064px;
        min-width: 1064px
    }

    .feature-list {
        margin-bottom: 4rem
    }

    .new-grid {
        margin-bottom: 2rem
    }

    .panel-txt-container {
        padding-bottom: 0
    }

    .panel-txt-container.justify-center {
        padding-top: 0
    }

    .div-block-377:hover {
        box-shadow: 0 0 5px 1px rgba(255,255,255,.1),0 2px 5px rgba(0,0,0,.2)
    }

    .hero-bg {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        top: -.5%
    }

    .div-block-402 {
        object-fit: fill;
        padding-bottom: 0;
        padding-right: 0
    }

    .howitworks {
        margin-top: 60px;
        padding-top: 60px;
        padding-bottom: 40px
    }

    .feature-list-four {
        margin-bottom: 4rem
    }

    .section-split-raise {
        margin-top: 0
    }

    .section-split-raise.every {
        margin-top: 4rem
    }

    .body-bg,.body-bg-small {
        height: 100%;
        top: -.5%
    }

    .section-container-raise {
        margin-top: 2rem
    }

    .section-container-raise.every {
        margin-top: 4rem
    }

    .table-header.padding-0 {
        margin-top: 0;
        padding-top: 0
    }

    .section-container-lg-copy {
        margin-top: 0
    }

    .section-container-lg-copy.every {
        margin-top: 4rem
    }

    .hero-bg-sales {
        width: 50%;
        height: 100%;
        max-width: 100%;
        object-fit: cover;
        top: -.5%
    }

    .flex-container-vertical-center-copy {
        margin-top: 0;
        margin-bottom: 7rem
    }

    .timeline-paragraph-wide.rounded {
        max-width: 40ch
    }

    .heading-97 {
        font-size: 1rem
    }

    .badges {
        object-fit: fill;
        padding-bottom: 0;
        padding-right: 0
    }

    .section-container-agent {
        margin-top: 2rem
    }

    .section-container-agent.every {
        margin-top: 4rem
    }

    .section-container-lg-copy {
        margin-top: 2rem
    }

    .section-container-lg-copy.every {
        margin-top: 4rem
    }

    .hero-bg-alt {
        width: 70%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .section-container-lg-alt {
        margin-top: 2rem
    }

    .section-container-lg-alt.every {
        margin-top: 4rem
    }

    .hero-bg-copy {
        width: 100%;
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        top: -.5%
    }

    .feature-list-copy {
        margin-bottom: 4rem
    }

    .comparison-table--3-col {
        margin-bottom: 3rem
    }

    .grid-table.last {
        border-bottom-style: none;
        border-bottom-width: 0
    }

    .table-coming-soon {
        color: var(--mauvedark10);
        margin-bottom: 0;
        padding-left: 20px;
        padding-right: 10px;
        font-style: italic
    }

    .paragraph-card {
        margin-bottom: 4rem
    }

    .new-grid-copy {
        margin-bottom: 2rem
    }

    .section-container-lg-copy.every {
        margin-top: 4rem
    }

    .collection-list-wrapper-reports {
        transition: all .2s
    }

    .heading-100 {
        margin-top: 1em;
        margin-bottom: 1em;
        padding-left: 20px;
        padding-right: 20px
    }

    .div-block-503 {
        border: 5px solid #000
    }

    .collection-item-14 {
        border: 1px solid rgba(255,255,255,.08);
        border-radius: 1em
    }
}

@media screen and (min-width: 1920px) {
    .banner {
        padding-left:24em;
        padding-right: 24em
    }

    .banner-link {
        align-self: stretch
    }

    .banner-careers {
        align-self: center
    }

    .nav-logo {
        margin-right: 0
    }

    .nav-container {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    .nav-desktop {
        padding: 1em 24em
    }

    .nav-dropdown {
        margin-right: 1.25em
    }

    .nav-button {
        padding-top: .25em;
        padding-left: .75em;
        padding-right: .75em
    }

    .nav-link {
        margin-right: 1.25em
    }

    .hero {
        width: 100vw
    }

    .gradient--btn {
        transition: all .3s ease-in-out
    }

    .footer {
        padding-left: 24em;
        padding-right: 24em
    }

    .footer-image {
        height: 1.25em;
        object-fit: contain
    }

    .text-block-3 {
        font-size: .83em
    }

    .main-section {
        background-image: none;
        padding-left: 24em;
        padding-right: 24em
    }

    .collection-list-4 {
        grid-column-gap: 1em;
        grid-row-gap: 1em
    }

    .container {
        padding-left: 24em;
        padding-right: 24em
    }

    .section-container-lg {
        margin-top: 8rem
    }

    .hero-bg,.hero-bg.saturation {
        object-fit: fill
    }

    .howitworks {
        margin-top: 60px;
        padding-top: 60px;
        padding-bottom: 40px
    }

    .body-bg,.body-bg.saturation,.body-bg-small,.body-bg-small.saturation,.hero-bg-sales,.hero-bg-sales.saturation,.hero-bg-alt,.hero-bg-alt.saturation,.hero-bg-copy,.hero-bg-copy.saturation {
        object-fit: fill
    }

    .c-hero-img {
        margin-top: 0
    }

    .section-container-lg-copy {
        margin-top: 8rem
    }
}

@media screen and (max-width: 991px) {
    body {
        font-size:16px
    }

    h1 {
        font-size: 37px
    }

    h3,h4 {
        margin-top: 0;
        margin-bottom: 0
    }

    label {
        font-size: 12px;
        line-height: 16px
    }

    .banner {
        width: 100%;
        height: 44px;
        max-height: none;
        border-bottom-width: 1px;
        border-radius: 0;
        padding: 10px 40px;
        position: relative;
        overflow: auto
    }

    .banner-left {
        flex: 1;
        justify-content: flex-start
    }

    .banner-link,.banner-careers,.nav-menus {
        display: none
    }

    .mobile-nav-link {
        width: 100%;
        color: var(--mauvedark12);
        padding-top: 10px;
        padding-bottom: 10px
    }

    .mobile-nav-link.w--current {
        color: #fff
    }

    .navbar {
        border-radius: 0;
        position: -webkit-sticky;
        position: sticky
    }

    .menu-mob {
        color: #000;
        background-color: rgba(250,250,250,0);
        border-radius: 100px;
        padding-right: 0;
        font-size: 22px
    }

    .menu-mob.w--open {
        background-color: transparent
    }

    .nav-desktop {
        display: none
    }

    .nav-left {
        display: flex
    }

    .mobile-nav {
        border-top: 1px solid var(--mauvedark6);
        border-bottom: 1px solid var(--mauvedark6);
        background-color: rgba(0,0,0,.6);
        border-bottom-right-radius: 1.5em;
        border-bottom-left-radius: 1.5em;
        padding-top: 15px
    }

    .nav-mobile {
        height: 56px;
        border-bottom: 1px solid rgba(230,230,255,.13);
        flex-direction: row;
        justify-content: center;
        padding-left: 40px;
        padding-right: 40px;
        display: flex
    }

    .dropdown-link {
        color: #fff;
        background-color: transparent;
        border-radius: .5em
    }

    .dropdown-link:hover,.dropdown-link.w--current {
        color: #fff;
        background-color: transparent
    }

    .navigation-container-mob {
        justify-content: space-between;
        align-items: center
    }

    .nav-logo-img {
        height: 16px;
        display: block
    }

    .hero {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .icon-2 {
        color: #fff
    }

    .stats-number {
        font-size: 32px;
        line-height: 38px
    }

    .stats-txt {
        font-size: 12px;
        line-height: 16px
    }

    .gradient---btn {
        padding: 12px
    }

    .gradient---btn.gradient-btn-lp.gradient-btn-lp--padding {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .footer {
        padding: 40px
    }

    .footer-flex-container {
        margin-bottom: 40px
    }

    .footer-image {
        height: 16px
    }

    .footer-heading,.footer-desktop-link {
        font-size: 12px;
        line-height: 16px
    }

    .div-block-11 {
        margin-right: 20px
    }

    .text-block-3 {
        font-size: 12px;
        line-height: 16px
    }

    .cta-container {
        padding: 32px 16px
    }

    .main-section {
        padding: 40px 40px 80px
    }

    .button-3 {
        width: 100%;
        background-color: #d74c81;
        border-radius: 4px;
        margin-right: 8px;
        font-weight: 400
    }

    .button-3:hover {
        background-color: #de5b89;
        text-decoration: none
    }

    .button-3.outline {
        color: #e56b91;
        background-color: #1c1418;
        border: 1px solid #762645
    }

    .button-3.outline:hover {
        border-color: #a02a55
    }

    .div-block-17 {
        margin-top: 16px;
        padding: 20px;
        display: flex
    }

    .banner-txt {
        margin-right: 0;
        font-size: 11px
    }

    .blog-date {
        margin-bottom: 8px
    }

    .reward-img {
        width: 48px;
        margin-right: 8px
    }

    .rewards-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
        padding-left: 0;
        padding-right: 0
    }

    .rewards-collection {
        margin-left: 0;
        margin-right: 0
    }

    .reward-link {
        padding: 20px
    }

    .rewards-item {
        margin-top: 0
    }

    .cta-txt {
        text-align: center;
        margin-bottom: 8px;
        font-size: 18px;
        line-height: 20px
    }

    .cta-txt.gray {
        margin-bottom: 16px
    }

    .cta-logo {
        margin-bottom: 8px;
        padding: 16px
    }

    .pricing-button {
        margin-top: 8px;
        padding: 8px
    }

    .slider-wrapper.ctr {
        margin-left: 3rem
    }

    .slider {
        margin-bottom: 1rem
    }

    .items {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .image-12 {
        width: 64px;
        height: 64px
    }

    .blog-post-bottom {
        padding: 20px
    }

    .collection-list-2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr
    }

    .blog-post-author {
        margin-top: 16px
    }

    .main-button-txt {
        padding: 12px
    }

    .main-button {
        margin-right: 8px
    }

    .collection-list-4 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
        margin-top: 20px
    }

    .timeline_definition-wrapper {
        margin-bottom: 20px;
        padding: 12px
    }

    .timeline_definition-wrapper.centered {
        margin-bottom: 32px
    }

    .timeline_definition-wrapper.centered.ein {
        margin-left: 0;
        margin-right: 0
    }

    .timeline_item {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .container {
        padding-left: 40px;
        padding-right: 40px
    }

    .timeline_right {
        margin-left: -32px
    }

    .timeline_circle {
        width: 32px;
        height: 32px;
        max-height: 32px;
        max-width: 32px;
        min-height: 32px;
        min-width: 32px
    }

    .timeline_left {
        margin-right: -32px
    }

    .div-block-124 {
        margin: 8px;
        padding: 8px
    }

    .heading-30 {
        font-size: 14px;
        line-height: 20px
    }

    .image-28 {
        height: 20px;
        margin-right: 6px
    }

    .s-scroll {
        display: block
    }

    .faq-answers {
        margin-bottom: 20px
    }

    .rewards-slider-container {
        margin-left: -40px;
        margin-right: -40px
    }

    .docs-thumb {
        text-align: center;
        margin: 4px;
        padding: 8px;
        font-size: 12px;
        line-height: 14px
    }

    .section {
        padding: 40px
    }

    .section.us.launch {
        padding-bottom: 2em
    }

    .section.us.launch.launch-gradient.width-100 {
        padding-top: 2em
    }

    .section.us.gradient--violet.section--padding-m {
        padding-top: 4em
    }

    .section.hero {
        padding-top: 40px
    }

    .section.hero.padding-3em.section-atf.section-atf-lp {
        padding-top: 3em
    }

    .section.hero.component-gradient.padding-bottom-0.margin-top-3rem {
        margin-top: 0
    }

    .section.steps {
        padding-bottom: 4em
    }

    .section.section--comparison-table {
        padding-top: 4em
    }

    .section.referral-partner--bg {
        background-size: cover
    }

    .section.section--comparison-table-agent {
        padding-top: 4em
    }

    .section.component-gradient.padding--4rem {
        padding-top: 3rem;
        padding-bottom: 4rem
    }

    .section.margin-top-2rem {
        margin-top: 0
    }

    .image-39 {
        height: 24px;
        margin-left: 20px;
        margin-right: 20px
    }

    .collection-list-wrapper-4 {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .job-posting {
        margin: 0;
        padding: 12px
    }

    .collection-list-6 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 20px;
        padding: 0;
        display: grid
    }

    .full-container-wrapper {
        background-image: radial-gradient(circle at 0 0,rgba(0,0,0,.78),rgba(0,0,0,.6) 50%,rgba(0,0,0,.84) 75%,rgba(0,0,0,.39) 91%,#000 103%);
        border-radius: 0
    }

    .paragraph-17 {
        margin-top: 0;
        font-size: 20px;
        line-height: 24px
    }

    .image-45 {
        height: 20px;
        margin-bottom: 4px
    }

    .paragraph-17-copy {
        margin-top: 0;
        margin-bottom: 4px;
        font-size: 14px;
        line-height: 20px
    }

    .mobile-nav-divider {
        height: .5px;
        background-color: var(--mauvedark6);
        margin: 8px 20px;
        padding-bottom: 0;
        padding-right: 0
    }

    .pagination {
        margin-top: 20px
    }

    .next,.previous {
        margin-left: 8px;
        margin-right: 8px;
        padding: 16px
    }

    .reward-promo {
        margin-bottom: 0
    }

    .div-block-194 {
        margin-bottom: 0
    }

    .collection-list-8 {
        flex-direction: row;
        justify-content: flex-start
    }

    .link-15 {
        margin-right: 0;
        font-size: 16px;
        line-height: 24px
    }

    .link-15.w--current {
        margin-right: 6px
    }

    .collection-item-6 {
        margin-left: 6px;
        margin-right: 6px
    }

    .div-block-212 {
        margin-top: 32px
    }

    .div-block-213 {
        margin-bottom: 20px;
        display: none
    }

    .text-block-42 {
        text-align: center;
        margin-bottom: 4px;
        font-size: 12px;
        line-height: 14px
    }

    .div-block-214 {
        justify-content: center;
        display: flex
    }

    .div-block-218 {
        margin-top: 12px
    }

    .text-block-44 {
        font-size: 16px;
        line-height: 20px
    }

    .div-block-220 {
        flex: 1
    }

    .card-top,.card-bottom.state {
        padding: 16px
    }

    .timeline-paragraph-copy {
        margin-bottom: 0
    }

    .timeline-paragraph-copy.rounded,.timeline-paragraph-copy.rounded.delaware {
        max-width: none;
        margin-bottom: 16px
    }

    .card-rounded {
        flex-direction: column;
        padding: 16px
    }

    .card-rounded.margin {
        flex-direction: column;
        margin-bottom: 16px;
        padding: 16px
    }

    .card-rounded.margin.vertical {
        margin-bottom: 16px;
        padding: 16px
    }

    .card-rounded-button {
        width: 100%;
        text-align: center;
        font-size: 12px;
        line-height: 1.2
    }

    .heading-41-copy {
        margin-bottom: 8px
    }

    .hiw-rewards {
        width: 48px;
        margin: 6px
    }

    .dropdown {
        z-index: 1;
        width: 100%;
        margin-top: 32px;
        margin-bottom: 32px;
        transition: all .2s;
        display: block
    }

    .dropdown-toggle-2 {
        z-index: 1;
        width: 100%;
        border: 1px solid rgba(255,255,255,.2);
        border-radius: .5em;
        justify-content: space-between;
        padding: 12px;
        display: flex
    }

    .text-block-45,.icon-3 {
        color: #fff
    }

    .dropdown-list {
        border-radius: .5em
    }

    .dropdown-list.w--open {
        background-color: #292929;
        border-radius: .5em;
        margin-top: 4px;
        box-shadow: 0 20px 20px 1px rgba(0,0,0,.8)
    }

    .image-50 {
        height: 80px;
        margin-right: 16px
    }

    .grid-18 {
        grid-column-gap: 40px;
        grid-row-gap: 48px;
        grid-template-columns: 1fr
    }

    .heading-50,.paragraph-19 {
        font-size: 14px
    }

    .div-block-225 {
        margin-bottom: 20px
    }

    .div-block-226 {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .text-block-48-copy {
        padding: 2px 6px 4px
    }

    .div-block-233 {
        margin-bottom: 4px;
        display: flex
    }

    .divider {
        height: 1px;
        margin-top: 20px;
        margin-bottom: 20px
    }

    .center {
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }

    .center.get-more {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .center.center-lp {
        align-items: center
    }

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

    .slide_contain {
        margin-top: 32px
    }

    .rich-text-block {
        margin-top: 0
    }

    .form {
        width: 100%
    }

    .text-field {
        margin-right: 20px
    }

    .div-block-247 {
        width: 50%
    }

    .submit-button {
        font-size: 14px;
        line-height: 20px
    }

    .benefits-card-copy {
        border-radius: 12px;
        margin: 4px;
        padding: 12px
    }

    .about-investors-logos {
        margin-left: 0;
        margin-right: 0
    }

    .list {
        padding-right: 20px
    }

    ._404-button {
        margin-top: 16px
    }

    .div-block-251 {
        align-items: center
    }

    .link-17 {
        font-size: 17px;
        line-height: 32px
    }

    .newpartners-card {
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding: 32px
    }

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

    .newpartners-marginul {
        margin-left: 0
    }

    .link-18 {
        font-size: 14px
    }

    .div-block-258 {
        margin-bottom: 20px;
        padding: 20px;
        display: block
    }

    .div-block-259 {
        width: auto
    }

    .collection-list-wrapper-8 {
        margin-top: -32px;
        margin-bottom: 32px
    }

    .collection-item-10 {
        padding-top: 32px;
        padding-bottom: 32px
    }

    .button-guides {
        margin-top: 8px
    }

    .date {
        margin-bottom: 16px;
        font-size: 14px
    }

    .gradient-btn.center,.gradient-btn.center.pricing {
        align-items: center
    }

    .text-4xl.center {
        max-width: 24ch
    }

    .divider-copy {
        height: 1px;
        margin-top: 20px;
        margin-bottom: 20px
    }

    .section-container {
        max-width: 100%
    }

    .section-container-lg {
        padding-left: 0;
        padding-right: 0
    }

    .section-container-lg.center.rewards {
        align-items: flex-start
    }

    .section-container-lg.width-100 {
        max-width: 100%
    }

    .section-container-lg.margin-top-0 {
        margin-top: 0
    }

    .section-container-lg.component-gradient {
        background-size: contain
    }

    .section-container-lg.padding-top-l {
        margin-top: 5rem
    }

    .section-paragraph.center.centered {
        text-align: center;
        align-items: center
    }

    .mailroom-card-lottie {
        margin-top: 16px;
        margin-bottom: 16px
    }

    .div-block-290 {
        justify-content: center;
        margin-top: 0;
        margin-bottom: 0
    }

    .divider-blog {
        height: 1px;
        margin-top: 20px;
        margin-bottom: 20px
    }

    .faqs.faq-max-width-700 {
        width: 100%
    }

    .divider-faq {
        height: 1px;
        margin-top: 20px;
        margin-bottom: 20px
    }

    .mailroom-quote-left {
        width: 100%;
        order: 1;
        align-items: center;
        padding: 32px 80px
    }

    .mailroom-quote-slider {
        height: 500px;
        background-image: none
    }

    .mailroom-quote-slider.width-100 {
        width: 100%;
        max-width: 100%
    }

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

    .mailroom-quote {
        text-align: center;
        display: flex
    }

    .mailroom-quote-title {
        text-align: center;
        margin-bottom: 0
    }

    .mailroom-quote-name {
        text-align: center
    }

    .mailroom-quote-container {
        height: auto;
        flex-direction: column
    }

    .mailroom-quote-container.width-100,.mailroom-quote-mask.width-100 {
        width: 100%;
        max-width: 100%
    }

    .mailroom-quote-right {
        width: 100%;
        height: 220px;
        opacity: 1
    }

    .quote-overlay {
        display: none;
        left: 0%
    }

    .feature-list {
        grid-template-columns: 1fr;
        margin-left: auto;
        margin-right: auto
    }

    .feature-card {
        align-items: flex-start;
        display: flex
    }

    .feature-card.feature-card--localization {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row;
        justify-content: flex-start;
        padding-top: 1.5em;
        padding-bottom: 1em
    }

    .image-85 {
        z-index: 11;
        object-fit: cover;
        object-position: 50% 50%
    }

    .image-86 {
        height: 24px
    }

    .image-86.hide {
        display: none
    }

    .div-block-301 {
        grid-template-columns: 1fr 1fr 1fr
    }

    .div-block-302 {
        height: 128px
    }

    .section-background {
        width: 100%;
        object-fit: cover
    }

    .div-block-299-copy {
        align-items: center
    }

    .pricing-card {
        width: auto;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding: 1em
    }

    .paragraph-22-copy-copy {
        text-align: center
    }

    .success-logo {
        object-fit: contain
    }

    .success-card {
        flex-direction: column
    }

    .success-logo-container {
        margin-bottom: 1rem
    }

    .success-heading {
        margin-right: 0
    }

    .divider-copy {
        height: 1px;
        margin-top: 20px;
        margin-bottom: 20px
    }

    .feature-heading {
        text-align: left
    }

    .feature-paragraph {
        text-align: left;
        margin-top: .5em;
        margin-bottom: 1em
    }

    .paragraph-23 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .logo-board-img {
        height: 24px
    }

    .logo-board {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .paragraph-22-copy-copy {
        text-align: center;
        margin-top: .5em;
        margin-bottom: 1em
    }

    .pricing-card-paragraph {
        text-align: left
    }

    .tab-link-tab-1-3 {
        padding-bottom: .5em;
        padding-left: .25em;
        padding-right: .25em
    }

    .tab-link-tab-1-3.w--current {
        padding-bottom: .5em
    }

    .tab-link-tab-2-3,.tab-link-tab-2-3.w--current {
        padding-bottom: .5em;
        padding-left: .25em;
        padding-right: .25em
    }

    .section-heading {
        text-align: left;
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .section-heading.center {
        text-align: center
    }

    .section-heading.h2 {
        font-size: 1.9rem;
        line-height: 1.9rem
    }

    .section-heading.h2.h2-atf {
        font-size: 2.5rem;
        line-height: 2.5rem
    }

    .section-heading.h2.h2--left {
        font-size: 2rem;
        line-height: 2rem
    }

    .section-heading.h3 {
        font-size: 1.9rem;
        line-height: 1.9rem
    }

    .section-heading.h3.left {
        font-size: 1.5rem;
        line-height: 1.5rem
    }

    .section-heading.h3.h3-atf {
        font-size: 4.5rem;
        line-height: 4rem
    }

    .section-heading.align-left,.section-heading.mobile--align-left {
        align-self: flex-start
    }

    .section-heading.section-heading--h2 {
        font-size: 1.9rem;
        line-height: 1em
    }

    .start-top-ctr {
        width: auto;
        align-items: flex-start;
        margin-left: 0
    }

    .start-top-ctr.small {
        width: 100%;
        margin-bottom: 40px
    }

    .start-top-ctr.small.right {
        margin-left: 0
    }

    .start-top-ctr.small.margin-0 {
        margin-right: 0
    }

    .text.center.max-width-s.c-panel-txt {
        margin-bottom: 1rem
    }

    .panel {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .panel-heading {
        line-height: 1.8rem
    }

    .panel-heading.panel-heading-m {
        margin-bottom: .5em;
        font-size: 1.8rem
    }

    .panel-heading.panel-heading-s {
        font-size: 1.6rem
    }

    .collection-list-wrapper-10._1._3 {
        display: none
    }

    .div-block-349 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: center;
        margin-bottom: 1rem;
        display: grid
    }

    .tabs-menu-4 {
        flex-direction: column
    }

    .image-100 {
        width: auto
    }

    .image-100.img-lp {
        width: 100%;
        height: auto
    }

    .customers-grid {
        grid-template-columns: 1fr 1fr
    }

    .not-rolling {
        font-size: 2.75rem
    }

    .hero-btn-container.c-hero-btn-container {
        margin-top: 43px
    }

    .hero-video {
        margin-top: 3rem
    }

    .div-block-361 {
        padding: 0
    }

    .div-block-361:hover {
        background-color: transparent
    }

    .button-6 {
        background-color: var(--bg-body);
        flex: 1
    }

    .nav-link-3 {
        width: 100%;
        border-bottom: 1px solid var(--bordercolor);
        color: var(--mauvedark12);
        margin-left: 0;
        margin-right: 0;
        padding-bottom: .5rem
    }

    .dropdown-3 {
        width: 100%;
        border-bottom: 1px solid var(--bordercolor);
        padding-bottom: .5rem
    }

    .dropdown-toggle-3 {
        opacity: 1
    }

    .new-navbar {
        padding-top: 0;
        padding-bottom: 0
    }

    .container-2 {
        max-width: none;
        margin-left: 40px;
        margin-right: 40px;
        padding: 0
    }

    .nav-menu {
        border-bottom: 1px solid var(--bordercolor);
        background-color: var(--bg-body);
        border-bottom-right-radius: .5rem;
        border-bottom-left-radius: .5rem;
        flex-direction: column;
        padding: 20px 40px
    }

    .div-block-364 {
        flex-direction: column;
        align-items: flex-start
    }

    .brand-2,.brand-2.w--current {
        width: auto
    }

    .dropdown-list-4 {
        position: static
    }

    .dropdown-menu {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        background-color: transparent;
        border-style: none;
        padding: 0
    }

    .div-block-366 {
        flex: 1
    }

    .menu-button,.menu-button.w--open {
        background-color: transparent
    }

    .footer-2 {
        padding-left: 20px;
        padding-right: 20px
    }

    .footer-container {
        padding-left: 0;
        padding-right: 0
    }

    .div-block-378 {
        flex: 1;
        display: flex
    }

    .pricing-card-copy {
        width: auto;
        margin-left: 0;
        margin-right: 0;
        padding: 2em
    }

    .list-item-4.last {
        border-bottom-style: solid
    }

    .list-item-4.last.mobile {
        border-bottom-style: none
    }

    .div-block-384 {
        display: block
    }

    .div-block-391 {
        width: auto
    }

    .section-p {
        text-align: left
    }

    .section-p.center {
        text-align: left;
        margin-left: 0;
        margin-right: 0
    }

    .section-p.center.components-txt.margin-top-16p.font-size-28p {
        font-size: 1.4rem
    }

    .hero-bg.saturation._125 {
        object-fit: cover
    }

    .div-block-400 {
        flex-direction: column
    }

    .div-block-401 {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-top: 1rem
    }

    .sign-in {
        border: 1px solid var(--bordercolor);
        color: var(--mauvedark12);
        text-align: center;
        border-radius: .25rem;
        flex: 1;
        padding: .25rem .5rem
    }

    .hero-txt.hero-txt-lp {
        max-width: 60ch
    }

    .hero-txt.c-hero-txt {
        font-size: 1.4rem;
        line-height: 2rem
    }

    .hero-txt.c-hero-txt.partner-hero-txt {
        font-size: 1.2rem
    }

    .div-block-404 {
        order: -1
    }

    .text-block-106 {
        align-self: flex-start
    }

    .rolling {
        font-size: 3rem
    }

    .rolling.span-gradient-moving {
        font-size: 2.75rem
    }

    .div-block-408 {
        justify-content: center
    }

    .grid-25 {
        grid-template-columns: 1fr 1fr
    }

    .line {
        width: 6%;
        border-right: 1px dashed rgba(255,255,255,.16)
    }

    .section-heading-container {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .cookie-banner {
        width: auto;
        margin: 0 2rem 1rem;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .paragraph-28 {
        margin-bottom: 1rem
    }

    .new-pricing-card {
        flex-direction: column
    }

    .new-pricing-card-left {
        width: auto;
        padding-bottom: 0
    }

    .new-pricing-card-right {
        width: auto;
        border-top: 1px solid rgba(255,255,255,.08);
        border-left-style: none
    }

    .new-pricing-card-left-copy {
        width: auto;
        border-left-style: none
    }

    .new-pricing-card-right-copy {
        width: auto
    }

    .section-copy {
        padding: 40px
    }

    .section-copy.hero {
        padding-top: 40px
    }

    .grid-25-copy,.grid-25-copy-copy,.grid-25-copy-copy-copy {
        grid-template-columns: 1fr 1fr
    }

    .section-heading-center {
        text-align: center;
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .section-heading-center.h2 {
        font-size: 1.9rem;
        line-height: 1.9rem
    }

    .howitworks {
        margin-top: 60px;
        padding: 40px 20px 20px
    }

    .howitworks__headline {
        text-align: left;
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .howitworks__columns__item {
        padding-left: 10px;
        padding-right: 10px
    }

    .howitworks__columns__item__p {
        text-align: left
    }

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

    .copyandimage {
        flex-direction: column
    }

    .copyandimage.padding {
        padding-left: 40px;
        padding-right: 40px
    }

    .copyandimage.padding.right {
        flex-direction: column-reverse
    }

    .copyandimage.padding.right.space-between.padding-0 {
        padding-bottom: 30px
    }

    .copyandimage.padding.space-between.padding-0 {
        padding-bottom: 0
    }

    .copyandimage.space-between.padding-top-4em {
        padding-bottom: 3em
    }

    .copyandimage__image {
        width: 300px
    }

    .copyandimage__image.two-col-img {
        width: 400px
    }

    .feature-list-four {
        grid-template-columns: 1fr;
        margin-left: auto;
        margin-right: auto
    }

    .section-heading-ptr {
        text-align: left;
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .section-copy {
        padding: 40px
    }

    .section-copy.hero {
        padding-top: 40px
    }

    .link-block-2 {
        margin-bottom: .5rem
    }

    .section-split-raise {
        padding-left: 0;
        padding-right: 0
    }

    .section-split-raise.center.rewards {
        align-items: flex-start
    }

    .not-rolling-raise {
        font-size: 2.75rem
    }

    .rolling-raise {
        font-size: 3rem
    }

    .rolling-raise.span-gradient-moving,.rolling-raise.span-gradient-moving-raise {
        font-size: 2.75rem
    }

    .section-raise {
        text-align: left
    }

    .section-raise.center {
        text-align: left;
        margin-left: 0;
        margin-right: 0
    }

    .cta-bottom-button {
        padding: 12px
    }

    .section-container-raise {
        padding-left: 0;
        padding-right: 0
    }

    .section-container-raise.center.rewards {
        align-items: flex-start
    }

    .container-lp {
        padding-top: 2em
    }

    .comparison-table {
        padding-top: 1em
    }

    .table-wrap.center {
        align-items: center
    }

    .h2.center {
        text-align: center;
        align-items: center
    }

    .contact-sales-header {
        padding: 40px
    }

    .contact-sales-header.hero {
        padding-top: 40px
    }

    .bottom-section-sales {
        padding: 40px
    }

    .bottom-section-sales.hero {
        padding-top: 40px
    }

    .section-container-lg-copy {
        padding-left: 0;
        padding-right: 0
    }

    .section-container-lg-copy.center.rewards {
        align-items: flex-start
    }

    .section-2 {
        padding: 40px
    }

    .section-container-2 {
        max-width: 100%
    }

    .gradient---btn-2,.gradient-button-blue {
        padding: 12px
    }

    .referral-partner__form {
        padding-top: 0
    }

    .section-ptr {
        padding: 40px
    }

    .section-ptr.hero {
        padding-top: 40px
    }

    .section-ptr.steps {
        padding-bottom: 4em
    }

    .section-ptr.section--comparison-table {
        padding-top: 4em
    }

    .grid-referral {
        grid-row-gap: 3em;
        grid-template: "Area""Area-2"/1fr
    }

    .section-paragraph-copy.center.centered {
        text-align: center;
        text-align: center;
        align-items: center
    }

    .div-block-408-copy {
        justify-content: center
    }

    .gradient-btn-copy.center,.gradient-btn-copy.center.pricing {
        align-items: center
    }

    .timeline-paragraph-wide {
        margin-bottom: 0
    }

    .timeline-paragraph-wide.rounded,.timeline-paragraph-wide.rounded.delaware {
        max-width: none;
        margin-bottom: 16px
    }

    .section-copy {
        padding: 40px
    }

    .section-copy.hero {
        padding-top: 40px
    }

    .section-copy.steps {
        padding-bottom: 4em
    }

    .section-copy.section--comparison-table {
        padding-top: 4em
    }

    .section-copy.referral-partner--bg {
        background-size: cover
    }

    .section-copy.section--comparison-table-agent {
        padding-top: 4em
    }

    .section-heading-copy {
        text-align: left;
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .section-heading-copy.center {
        text-align: center
    }

    .section-heading-copy.h2,.section-heading-copy.h3 {
        font-size: 1.9rem;
        line-height: 1.9rem
    }

    .section-heading-copy.h3.left {
        font-size: 1.5rem;
        line-height: 1.5rem
    }

    .h3-localization {
        font-size: 1.2rem;
        line-height: 1.3rem
    }

    .share-txt {
        font-size: .9rem
    }

    .section-blog-home {
        padding: 40px
    }

    .section-blog-home.hero {
        padding-top: 40px
    }

    .section-blog-home.steps {
        padding-bottom: 4em
    }

    .section-blog-home.section--comparison-table {
        padding-top: 4em
    }

    .section-blog-home.referral-partner--bg {
        background-size: cover
    }

    .section-blog-home.section--comparison-table-agent {
        padding-top: 4em
    }

    .section-container-agent {
        padding-left: 0;
        padding-right: 0
    }

    .section-container-agent.center.rewards {
        align-items: flex-start
    }

    .section-container-agent.width-100 {
        max-width: 100%
    }

    .section-container-lg-copy {
        padding-left: 0;
        padding-right: 0
    }

    .section-container-lg-copy.center.rewards {
        align-items: flex-start
    }

    .section-container-lg-copy.width-100 {
        max-width: 100%
    }

    .hero-bg-alt.saturation._125 {
        object-fit: cover
    }

    .section-alt {
        padding: 40px
    }

    .section-alt.hero {
        padding-top: 40px
    }

    .section-alt.steps {
        padding-bottom: 4em
    }

    .section-alt.section--comparison-table {
        padding-top: 4em
    }

    .section-alt.referral-partner--bg {
        background-size: cover
    }

    .section-alt.section--comparison-table-agent {
        padding-top: 4em
    }

    .section-container-lg-alt {
        padding-left: 0;
        padding-right: 0
    }

    .section-container-lg-alt.center.rewards {
        align-items: flex-start
    }

    .section-container-lg-alt.width-100 {
        max-width: 100%
    }

    .hero-bg-copy.saturation._125 {
        object-fit: cover
    }

    .feature-list-copy {
        grid-template-columns: 1fr;
        margin-left: auto;
        margin-right: auto
    }

    .feature-heading-insurance-cards {
        text-align: left
    }

    .container-nav-lp {
        padding-left: 40px;
        padding-right: 40px
    }

    .last-cta {
        grid-template: "Area""Area-2""Area-3"/1fr;
        grid-auto-flow: column
    }

    .last-cta-headline {
        border-right: 0 transparent;
        border-bottom: 1px solid var(--mauvedark8);
        align-items: center
    }

    .last-cta-features {
        border-right: 0 transparent;
        border-bottom: 1px solid var(--mauvedark8)
    }

    .fee-wrap.align-center,.last-cta-btn.align-center {
        text-align: center
    }

    .container-footer-lp {
        padding-left: 40px;
        padding-right: 40px
    }

    .components-tabs {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: center
    }

    .components-tabs-menu {
        max-width: 100%;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .tab-link-tab-1-7,.tab-link-tab-1-7.w--current {
        padding: 22px
    }

    .c-webinar-span,.c-webinar-wrap,.c-webinar-txt--white,.c-webinar-txt--gradient {
        font-size: .75rem
    }

    .c-h1 {
        font-size: 3.9rem;
        line-height: 3.4rem
    }

    .c-h1.partner-h1 {
        font-size: 3.5rem
    }

    .marquee {
        width: 80%;
        max-width: 500px
    }

    .marquee-txt {
        z-index: 999;
        flex: none;
        margin-right: 0;
        padding-left: 0;
        font-size: 14px;
        line-height: 1em;
        position: static
    }

    .c-hero-img {
        margin-top: 2rem;
        padding-top: 3rem
    }

    .c-product-tabs {
        margin-top: 4rem
    }

    .c-product-tabs-menu {
        grid-column-gap: 1.3rem;
        grid-row-gap: 1.3rem
    }

    .c-product-tab-link,.c-product-tab-link.w--current {
        padding: 8px 16px
    }

    .c-product-tab-p {
        font-size: .8rem
    }

    .c-product-content-grid {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        grid-template-columns: 1fr;
        justify-items: center
    }

    .c-product-tab-headline {
        margin-bottom: .5rem;
        font-size: 4rem
    }

    .c-product-tab-subheadline {
        margin-bottom: 0;
        font-size: 1.4rem
    }

    .c-product-tab-txt {
        margin-top: 16px;
        font-size: 1.1rem
    }

    .c-tab-btn--wrap {
        margin-bottom: 1rem
    }

    .c-content-tab-span {
        top: -30px
    }

    .c-product-video {
        width: 440px;
        height: 540px
    }

    .comparison-table-firstbase-competitor-stripe {
        padding-top: 1em
    }

    .paragraph-card {
        grid-template-columns: 1fr;
        margin-left: auto;
        margin-right: auto
    }

    .section-paragraph-white.center.centered {
        text-align: center;
        align-items: center
    }

    .section-container-lg-copy {
        padding-left: 0;
        padding-right: 0
    }

    .section-container-lg-copy.center.rewards {
        align-items: flex-start
    }

    .section-container-lg-copy.width-100 {
        max-width: 100%
    }

    .section-container-lg-copy.margin-top-0 {
        margin-top: 0
    }

    .section-container-lg-copy.component-gradient {
        background-size: contain
    }

    .section-container-lg-copy.padding-top-l {
        margin-top: 5rem
    }

    .alert-banner-partner.alert-banner-wrap {
        padding-bottom: 1em
    }

    .panel-heading-center {
        line-height: 1.8rem
    }

    .panel-heading-center.panel-heading-m {
        margin-bottom: .5em;
        font-size: 1.8rem
    }

    .section-p-white {
        text-align: left
    }

    .section-p-white.center {
        text-align: left;
        margin-left: 0;
        margin-right: 0
    }

    .section-p-white.center.components-txt.margin-top-16p.font-size-28p {
        font-size: 1.4rem
    }

    .text-center.center.max-width-s.c-panel-txt {
        margin-bottom: 1rem
    }

    .h3-launch {
        font-size: 1.2rem;
        line-height: 1.5rem
    }

    .launch-wrap {
        margin-bottom: 2rem
    }

    .grid-reports-signup {
        grid-row-gap: 3em;
        grid-template: "Area""Area-2"/1fr
    }

    .reports-signup {
        padding-top: 0
    }

    .div-block-216 {
        margin-top: 32px
    }

    .section-reports-home {
        padding: 40px
    }

    .section-reports-home.hero {
        padding-top: 40px
    }

    .section-reports-home.steps {
        padding-bottom: 4em
    }

    .section-reports-home.section--comparison-table {
        padding-top: 4em
    }

    .section-reports-home.referral-partner--bg {
        background-size: cover
    }

    .section-reports-home.section--comparison-table-agent {
        padding-top: 4em
    }

    .collection-list-3 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr
    }

    .reports-date {
        margin-bottom: 8px
    }

    .partner-dropdown.banner-partner-dropdown {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto
    }

    .banner-container {
        max-width: 100%
    }

    .launch-dropdown-list {
        z-index: 999
    }

    .launch-dropdown-list.w--open {
        z-index: 99;
        height: auto;
        object-fit: contain;
        overflow: auto
    }

    .feature-card-text-presale.centre {
        bottom: 4.5rem
    }

    .feature-card-text-presale.centre.right {
        bottom: 15%;
        left: -24%
    }

    .feature-card-text-presale.centre.middle.custom {
        bottom: 10.1rem
    }

    .text-header-feature-card-presale {
        font-size: 1.1rem;
        line-height: 1.2rem
    }

    .text-support-feature-card-presale {
        font-size: .8rem
    }

    .partnership-h1 {
        font-size: 3.1rem
    }

    .heading-2 {
        font-size: 2.5rem
    }

    .components-1fr-grid--fullwidth {
        flex-direction: column
    }

    .testimonial--img {
        height: 100%;
        max-height: none;
        object-fit: cover
    }

    .grid-3-col--cell {
        padding: 18px
    }

    .grid-3-col--cell.grid-3-col--cell-h {
        padding: 20px
    }

    .legal-forms--h3 {
        font-size: 1.1rem
    }

    .legal-forms--icon {
        width: 24px;
        height: 24px
    }

    .grid-3-col--vc {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr 1fr;
        margin-top: 0
    }

    .grid-2-col--vc.grid-2-col--padding-bottom {
        padding-bottom: 2rem
    }

    .vc--heading {
        font-size: 2.2rem
    }

    .vc--h2 {
        font-size: 2rem
    }

    .vc-headline--inline {
        text-align: left
    }

    .vc--related {
        margin-top: 5rem;
        margin-bottom: 2rem
    }

    .vc--h3 {
        font-size: 1.3rem
    }

    ._2-col--grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .grid--h3 {
        font-size: 1.1rem
    }

    ._2-col--grid-2 {
        padding-bottom: 2rem
    }

    .tabs-11 {
        width: 100%;
        margin-left: 1rem;
        margin-right: 1rem
    }

    .tabs-menu-10 {
        object-fit: fill;
        flex-wrap: wrap;
        align-content: stretch;
        justify-content: center
    }

    .div-block-501 {
        display: none
    }
}

@media screen and (max-width: 767px) {
    .banner {
        flex-direction:column;
        justify-content: center;
        align-items: center;
        padding-left: 40px;
        padding-right: 40px
    }

    .banner-left {
        width: 100%;
        flex-direction: row;
        flex: 0 auto;
        justify-content: space-between;
        align-self: center
    }

    .nav-mobile {
        height: 56px;
        border-bottom-color: rgba(255,255,255,.1);
        padding-left: 40px;
        padding-right: 40px
    }

    .navbanner__text-arrow {
        margin-left: 4px
    }

    .gradient---btn {
        font-size: .875rem;
        line-height: .875rem
    }

    .gradient---btn.gradient-btn-lp.gradient-btn-lp--padding.margin-30.lp-btn-center {
        font-size: 1rem
    }

    .footer {
        padding: 40px 20px;
        display: none
    }

    .footer-image {
        object-fit: contain
    }

    .main-section {
        padding: 40px 40px 80px
    }

    .footermobile {
        background-color: var(--mauvedark1);
        border-top: 1px solid #333;
        flex-direction: column;
        padding: 20px 32px;
        display: flex
    }

    .link-4 {
        color: var(--mauvedark12);
        margin-top: 8px;
        margin-bottom: 8px;
        font-size: 12px;
        font-weight: 600;
        line-height: 16px
    }

    .footerline {
        height: 1px;
        background-color: var(--mauvedark6);
        margin-top: 8px;
        margin-bottom: 8px;
        padding-bottom: 0;
        padding-right: 0
    }

    .footerdrop {
        flex-direction: column;
        margin-top: 8px;
        margin-bottom: 8px;
        display: flex
    }

    .footerup {
        align-items: center;
        display: flex
    }

    .footerdown {
        flex-direction: column;
        margin-top: 4px;
        display: flex;
        overflow: hidden
    }

    .link-5 {
        color: var(--mauvedark11);
        margin-bottom: 8px;
        padding-left: 0;
        font-size: 12px;
        line-height: 16px
    }

    .link-5:hover {
        color: var(--mauvedark12);
        text-decoration: underline
    }

    .div-block-18 {
        width: 100%;
        flex-direction: column;
        justify-content: center;
        align-self: center;
        align-items: flex-start;
        margin-top: 20px;
        margin-bottom: 20px;
        display: flex
    }

    .text-block-6 {
        color: var(--mauvedark11);
        text-align: left;
        align-self: stretch;
        margin-top: 20px;
        font-size: 12px;
        line-height: 16px
    }

    .link-6 {
        color: var(--mauvedark12)
    }

    .link-6:hover {
        text-decoration: underline
    }

    .banner-txt {
        text-align: left
    }

    .step-block {
        min-height: 110vh;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .collection-list-2 {
        background-position: 50%;
        background-repeat: repeat-y;
        background-size: contain;
        grid-template-columns: 1fr
    }

    .blog-thumbnail {
        height: 200px
    }

    .standard-tab,.standard-tab-3 {
        justify-content: flex-start;
        margin-left: 5px;
        margin-right: 5px
    }

    .timeline_item {
        width: 100%;
        grid-template-columns: 64px 1fr
    }

    .container {
        padding-left: 32px;
        padding-right: 32px
    }

    .timeline_progress {
        left: 6px
    }

    .timeline_right {
        margin-left: 0
    }

    .timeline_centre {
        justify-content: flex-start
    }

    .timeline_circle {
        width: 20px;
        height: 20px;
        max-height: 20px;
        max-width: 20px;
        min-height: 20px;
        min-width: 20px
    }

    .margin-bottom-xlarge {
        margin-bottom: 48px
    }

    .timeline_date-text {
        text-align: left;
        margin-bottom: 32px
    }

    .timeline_left {
        text-align: left;
        margin-right: 0
    }

    .div-block-126 {
        justify-content: flex-start
    }

    .docs-thumb {
        margin: 2px
    }

    .section {
        padding-left: 40px;
        padding-right: 40px
    }

    .section._40vh {
        height: auto
    }

    .section.us.cta.mobile--padding-s {
        padding-top: 4em
    }

    .section.hero.padding-3em.section-atf.section-atf-lp {
        padding-top: 2em
    }

    .section.steps.padding-bottom-m {
        padding-top: 4rem
    }

    .collection-list-6 {
        margin-left: 0;
        margin-right: 0
    }

    .full-container-wrapper {
        background-image: radial-gradient(circle at 0 0,rgba(0,0,0,.8),rgba(0,0,0,.6) 50%,rgba(0,0,0,.84) 75%,rgba(0,0,0,.39) 91%,#000 103%)
    }

    .div-block-212 {
        grid-template-columns: 1fr
    }

    .heading-41-copy {
        text-align: left;
        margin-bottom: 8px
    }

    .center.tablet--align-left.mobile--align-center {
        align-items: flex-start
    }

    .slide_item {
        width: 80%
    }

    .form {
        margin-top: 10px;
        margin-bottom: 20px
    }

    .heading-56 {
        text-align: left
    }

    .form-block {
        width: 50%
    }

    .text-field {
        font-size: 12px
    }

    .heading-56-copy {
        max-width: 52ch;
        text-align: left;
        margin-top: 4px
    }

    .submit-button {
        font-size: 12px;
        line-height: 16px
    }

    .text-4xl.center {
        max-width: none
    }

    .flex-container-vertical-center.padding-top-0 {
        padding-top: 0
    }

    .section-container-lg {
        height: 100%;
        align-items: center
    }

    .section-container-lg.padding-top-l {
        margin-top: 2rem
    }

    .heading {
        font-size: 32px
    }

    .section-paragraph {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .section-paragraph.center.centered {
        text-align: center
    }

    .mailroom-card-lottie {
        width: auto;
        margin-top: 16px;
        margin-bottom: 16px
    }

    .faqs.faq-max-width-700 {
        width: 100%
    }

    .faq {
        width: 30rem
    }

    .mailroom-quote-slider {
        height: 530px
    }

    .mailroom-quote {
        font-size: 16px;
        line-height: 22px
    }

    .mailroom-quote-title,.mailroom-quote-name {
        font-size: 14px;
        line-height: 20px
    }

    .div-block-301 {
        margin-top: 2em;
        margin-bottom: 2em
    }

    .affiliates-sliding {
        font-size: 20px;
        line-height: 24px
    }

    .feature-icon.feature-icon--localization {
        width: 27px;
        height: 27px
    }

    .paragraph-23 {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .logo-board {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .section-heading {
        text-align: left
    }

    .section-heading.h2.h2-atf {
        font-size: 2.3rem;
        line-height: 2.3rem
    }

    .section-heading.h3.h3-atf {
        font-size: 3.5rem;
        line-height: 3rem
    }

    .panel {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .panel-heading.panel-heading-m {
        font-size: 1.6rem;
        line-height: 1.9rem
    }

    .panel-heading.center.c-txt-headline {
        text-align: center
    }

    .panel-heading.panel-heading-s {
        font-size: 1.4rem
    }

    .new-grid {
        margin-top: 1rem
    }

    .collection-list-wrapper-10._1._3 {
        display: none
    }

    .div-block-349 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .hero-video {
        height: 360px
    }

    .panel-img {
        height: 256px
    }

    .container-2 {
        margin-left: 20px;
        margin-right: 20px
    }

    .nav-menu {
        padding-left: 20px;
        padding-right: 20px
    }

    .brand-2,.brand-2.w--current {
        padding-left: 0
    }

    .brand-2.partnership-brand {
        grid-column-gap: 6px;
        grid-row-gap: 6px
    }

    .footer-2 {
        padding: 40px 20px
    }

    .footer-container {
        height: 100%;
        align-items: center
    }

    .tab-link-tab-1-5 {
        font-size: .875rem;
        line-height: .875rem
    }

    .text-block-104 {
        top: 1.5rem;
        left: auto;
        right: 0
    }

    .secondary-btn {
        font-size: .875rem;
        line-height: .875rem
    }

    .section-p.center.components-txt.margin-top-16p.font-size-28p {
        font-size: 1.1rem
    }

    .section-p.left.padding-bottom-l {
        margin-top: 0
    }

    .hero-txt.center.mobile--align-left {
        text-align: left
    }

    .hero-txt.hero-txt-lp {
        margin-bottom: 1.5rem;
        font-size: 1rem;
        line-height: 1.4rem
    }

    .hero-txt.c-hero-txt {
        font-size: 1.1rem;
        line-height: 1.9rem
    }

    .hero-txt.c-hero-txt.partner-hero-txt {
        line-height: 1.1em
    }

    .text-block-106 {
        align-self: flex-start
    }

    .div-block-405 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .lp-text {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .div-block-409 {
        flex-direction: column
    }

    .grid-25 {
        grid-template-columns: 1fr
    }

    .powerup-text {
        text-align: left
    }

    .steps {
        flex-direction: column
    }

    .div-block-455 {
        width: 100%
    }

    .line {
        width: 1px;
        height: 32px
    }

    .paragraph-28 {
        margin-bottom: .5rem
    }

    .pricing-card-heading {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .new-pricing-card-left {
        width: auto;
        padding: 1rem
    }

    .new-pricing-card-right {
        padding: 1rem
    }

    .price {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .new-pricing-card-left-copy {
        width: auto;
        padding: 1rem
    }

    .new-pricing-card-right-copy {
        padding: 1rem
    }

    .section-copy {
        padding-left: 40px;
        padding-right: 40px
    }

    .section-copy._40vh {
        height: auto
    }

    .grid-25-copy,.grid-25-copy-copy,.grid-25-copy-copy-copy {
        grid-template-columns: 1fr
    }

    .section-heading-center {
        text-align: center
    }

    .howitworks__headline {
        text-align: left
    }

    .howitworks__columns__item {
        margin-bottom: 30px
    }

    .copyandimage__image.two-col-img {
        width: 350px
    }

    .primary-btn {
        font-size: .875rem;
        line-height: .875rem
    }

    .section-heading-ptr {
        text-align: left
    }

    .section-copy {
        padding-left: 40px;
        padding-right: 40px
    }

    .section-copy._40vh {
        height: auto
    }

    .panel-img-blur {
        height: 256px
    }

    .section-split-raise {
        height: 100%;
        align-items: center
    }

    .lp-text-sub-button,.lp-text-raise {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .cta-bottom-button {
        font-size: .875rem;
        line-height: .875rem
    }

    .section-container-raise {
        height: 100%;
        align-items: center
    }

    .table-header {
        font-size: .9rem;
        line-height: 1rem
    }

    .table-grid {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .table-img {
        width: 32px;
        height: 32px
    }

    .table-title,.table-p.table-cost {
        font-size: 1rem
    }

    .contact-sales-header {
        padding-left: 40px;
        padding-right: 40px
    }

    .contact-sales-header._40vh {
        height: auto
    }

    .contact-sales-subheader,.contact-sales-subheader-copy {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .bottom-section-sales {
        padding-left: 40px;
        padding-right: 40px
    }

    .bottom-section-sales._40vh {
        height: auto
    }

    .section-container-lg-copy {
        height: 100%;
        align-items: center
    }

    .section-2 {
        padding-left: 40px;
        padding-right: 40px
    }

    .secondary-btn-2,.gradient---btn-2 {
        font-size: .875rem;
        line-height: .875rem
    }

    .heading-95 {
        font-size: 32px
    }

    .product-badge {
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }

    .product-badge.small {
        padding: .1rem .2rem
    }

    .lp-text-2 {
        color: #a09fa6;
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .gradient-button-blue {
        font-size: .875rem;
        line-height: .875rem
    }

    .section-paragraph-pricing {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .section-ptr {
        padding-left: 40px;
        padding-right: 40px
    }

    .section-ptr._40vh {
        height: auto
    }

    .section-paragraph-copy {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .section-paragraph-copy.center.centered {
        text-align: center
    }

    .section-paragraph-copy {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .section-paragraph-copy.center.centered {
        text-align: center
    }

    .secondary-btn-copy {
        font-size: .875rem;
        line-height: .875rem
    }

    .lp-text-2-agent {
        color: #a09fa6;
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .section-copy {
        padding-left: 40px;
        padding-right: 40px
    }

    .section-copy._40vh {
        height: auto
    }

    .section-heading-copy {
        text-align: left
    }

    .social-media-wrap {
        grid-column-gap: 25px;
        grid-row-gap: 25px;
        flex-direction: column
    }

    .bookmark-wrap {
        display: none
    }

    .section-blog-home {
        padding-left: 40px;
        padding-right: 40px
    }

    .section-blog-home._40vh {
        height: auto
    }

    .text-span-45.small {
        font-size: .6rem
    }

    .section-container-agent,.section-container-lg-copy {
        height: 100%;
        align-items: center
    }

    .section-paragraph-pricing-t-c {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .section-alt {
        padding-left: 40px;
        padding-right: 40px
    }

    .section-alt._40vh {
        height: auto
    }

    .section-container-lg-alt {
        height: 100%;
        align-items: center
    }

    .table-coming-soon {
        font-size: .8rem
    }

    .cards-lp {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .testimonials-lp {
        grid-template-columns: 1fr
    }

    .container-nav-lp {
        padding-left: 20px;
        padding-right: 20px
    }

    .container-footer-lp {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        padding-left: 20px;
        padding-right: 20px
    }

    .components-tabs-menu {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .components-p {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .compontents-txt-headline {
        font-size: 1rem;
        line-height: 1rem
    }

    .tab-link-tab-1-7,.tab-link-tab-1-7.w--current {
        padding: 20px
    }

    .components-v.c-content-video.c-product-video {
        width: 100%;
        height: 600px
    }

    .components-product {
        margin-bottom: 15px
    }

    .components-product-p {
        padding: 4px 8px;
        font-size: .835rem
    }

    .c-webinar-span {
        font-size: .65rem
    }

    .c-webinar-wrap {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        font-size: .65rem
    }

    .c-webinar-txt--gradient,.c-webinar--gradient-2 {
        font-size: .65rem
    }

    .c-h1 {
        margin-top: 20px;
        font-size: 2.9rem;
        line-height: 2.9rem
    }

    .c-h1.partner-h1 {
        font-size: 2.5rem
    }

    .marquee {
        width: 100%;
        max-width: 400px;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .marquee-content.scroll {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .marquee-txt {
        margin-right: 10px;
        padding-left: 1rem;
        font-size: 14px
    }

    .c-hero-img {
        margin-top: 0
    }

    .c-product-tabs {
        margin-top: 3rem
    }

    .c-product-tabs-menu {
        width: 100%;
        grid-column-gap: 1.1rem;
        grid-row-gap: 1.1rem;
        flex-wrap: wrap;
        margin-bottom: 3rem
    }

    .c-product-tab-headline {
        margin-bottom: 0
    }

    .c-content-tab-span {
        top: -30px
    }

    .c-product-video {
        width: 440px;
        height: 540px
    }

    .table-grid-stripe {
        padding-top: 5px;
        padding-bottom: 5px
    }

    .section-paragraph-white {
        color: var(--mauvedark11);
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .section-paragraph-white.center.centered {
        text-align: center
    }

    .new-grid-copy {
        margin-top: 1rem
    }

    .section-container-lg-copy {
        height: 100%;
        align-items: center
    }

    .section-container-lg-copy.padding-top-l {
        margin-top: 2rem
    }

    .alert-banner-partner.alert-banner-wrap {
        padding-top: 1.5em;
        padding-bottom: 1.5em
    }

    .panel-heading-center.panel-heading-m {
        font-size: 1.6rem;
        line-height: 1.9rem
    }

    .panel-heading-center.center.c-txt-headline {
        text-align: center
    }

    .section-p-white.center.components-txt.margin-top-16p.font-size-28p {
        font-size: 1.1rem
    }

    .section-p-white.left.padding-bottom-l {
        margin-top: 0
    }

    .launch-item-wrap {
        padding: 20px
    }

    .lauch-item-img {
        width: 65px;
        height: 65px
    }

    .h3-launch {
        font-size: 1.1rem;
        line-height: 1.4rem
    }

    .launch-wrap {
        margin-bottom: 1.5rem
    }

    .launch-wrap.launch-wrap--fullwidth.launch-wrap--justify-start.align--middle {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }

    .lp-text-reports,.lp-text-2-agent-copy {
        color: #a09fa6;
        text-align: center;
        font-size: 16px;
        line-height: 20px
    }

    .div-block-216 {
        grid-template-columns: 1fr
    }

    .section-reports-home {
        padding-left: 40px;
        padding-right: 40px
    }

    .section-reports-home._40vh {
        height: auto
    }

    .collection-list-3 {
        background-position: 50%;
        background-repeat: repeat-y;
        background-size: contain;
        grid-template-columns: 1fr
    }

    .reports-thumbnail {
        height: 200px
    }

    .launch-company-name {
        font-size: .9rem;
        line-height: 1.2rem
    }

    .launch-meta-txt {
        font-size: .8rem;
        line-height: 1.2rem
    }

    .container-4.banner-container {
        width: 100%;
        max-width: 100%
    }

    .partner-dropdown.banner-partner-dropdown {
        max-width: 100%;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: row;
        justify-content: space-between
    }

    .partner-dropdown-bottom.banner-bottom,.text-block-202.banner-headline {
        width: 100%
    }

    .logo-partner-dropdown.banner-dropdown {
        width: auto;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        margin-right: auto
    }

    .h1-launch {
        margin-bottom: 1.5rem;
        font-size: 2rem;
        line-height: 2.3rem
    }

    .launch-single-meta-wrap.last {
        padding-bottom: 30px
    }

    .demo-p {
        font-size: .8rem
    }

    .section-container-presale.start {
        margin-top: 0;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .h1-presale.secondary {
        font-size: 2rem;
        line-height: 2.7rem
    }

    .h2-prelaunch._5-rem-margin.long {
        font-size: .9rem;
        line-height: 1.4rem
    }

    .div-block-478 {
        flex-direction: column;
        margin-left: 1rem;
        margin-right: 1rem
    }

    .para-presale {
        font-size: .9rem;
        line-height: 1.3rem
    }

    .para-presale.custom {
        margin-top: 0;
        margin-bottom: 1rem
    }

    .div-block-479 {
        margin-bottom: .5rem
    }

    .featurecard-presale {
        display: flex
    }

    .featurecard-presale.long {
        display: none
    }

    .featurecard-presale.long.custom.show {
        display: flex
    }

    .feature-card-text-presale.centre.middle.custom {
        bottom: 5.3rem
    }

    .div-block-483 {
        flex-direction: column
    }

    .pricing-card-presale.experiment.other.transparent.outside.side {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .pricing-card-presale.experiment.transparent.radius {
        margin-right: 0
    }

    .pricing-card-presale.experiment.radius {
        margin-right: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .collection-list-10 {
        width: 30rem
    }

    .div-block-486 {
        background-color: var(--panelbg);
        border: 1px solid rgba(255,255,255,.06);
        border-radius: .5rem;
        flex-direction: column;
        display: flex
    }

    .image-139 {
        border-radius: .5rem
    }

    .div-block-487 {
        flex-direction: column;
        align-items: flex-start;
        margin: 2.5rem;
        display: flex
    }

    .div-block-488 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-direction: column;
        display: flex
    }

    .partnership-h1 {
        font-size: 2.5rem
    }

    .div-experiment-1 {
        width: 100%;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .div-block-491 {
        width: 100%;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        margin-left: 2rem;
        margin-right: 2rem
    }

    .heading-2 {
        font-size: 2rem
    }

    .testimonial--img {
        max-height: 200px;
        display: none
    }

    .cell-2 {
        padding-left: 40px
    }

    .testimonial--quote {
        font-size: 1.3rem;
        line-height: 1.1em
    }

    .grid-3-col--cell.grid-3-col--cell-h {
        padding: 15px
    }

    ._3-col--grid {
        grid-template-columns: 1fr 1fr
    }

    ._3-col--grid._3-col--grid-padding-m.mobile--1-col-grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .grid-3-col--vc {
        max-width: 100%;
        grid-template-columns: 1fr
    }

    .vc-collection--item {
        padding: 18px
    }

    .vc-heading {
        font-size: 1.1rem
    }

    .vc--heading {
        font-size: 2rem;
        line-height: 1.1em
    }

    .vc--h3 {
        font-size: 1.2rem
    }

    .vc-card--grid {
        grid-template-rows: auto;
        grid-template-columns: repeat(auto-fit,100%);
        grid-template-areas: ".";
        grid-auto-flow: row
    }

    ._2-col--grid {
        margin-top: 1rem;
        margin-bottom: 0
    }

    .testimonial--h3 {
        font-size: 1.2rem;
        line-height: 1.5em
    }

    .checkbox--img {
        width: 27px;
        height: 27px
    }

    ._2-col--grid-2 {
        grid-template-columns: 1fr;
        padding-bottom: 0
    }

    .div-block-501 {
        display: none
    }

    .image-143,.image-144 {
        width: 100%
    }
}

@media screen and (max-width: 479px) {
    img {
        opacity:0
    }

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

    .banner-left {
        flex-direction: column;
        flex: 0 auto
    }

    .banner-link {
        font-size: 12px;
        line-height: 16px
    }

    .banner-careers {
        display: none
    }

    .mobile-nav-link {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .mobile-nav-link.w--current {
        color: #fff
    }

    .menu-mob {
        padding: 0
    }

    .menu-mob.w--open {
        background-color: transparent
    }

    .nav-link-details {
        color: #86868b
    }

    .mobile-nav {
        padding-bottom: 15px
    }

    .nav-mobile {
        height: 56px;
        border-bottom-color: rgba(255,255,255,.1);
        padding-left: 20px;
        padding-right: 20px;
        transition: all .2s
    }

    .hero {
        padding-bottom: 20px
    }

    .navbanner__text-arrow {
        align-self: center;
        font-size: 12px;
        line-height: 16px
    }

    .stats-number {
        text-align: center;
        font-size: 24px;
        line-height: 28px
    }

    .stats-txt {
        text-align: center
    }

    .gradient---btn {
        align-self: center;
        display: block
    }

    .gradient---btn.gradient-btn-lp.gradient-btn-lp--padding.margin-30 {
        width: 100%
    }

    .gradient---btn.btn--align-top.btn--order-last.jetboost-filter-none-45gr.jetboost-filter-none-n1l4 {
        order: -1;
        align-self: center
    }

    .footer {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
        display: none
    }

    .footer-flex-container {
        flex-direction: column
    }

    .footer-logo-link {
        height: 60px
    }

    .footer-heading {
        margin-top: 20px
    }

    .cta-card {
        padding: 1px
    }

    .cta-img {
        width: auto;
        height: 32px;
        margin-bottom: 0
    }

    .main-section {
        padding: 20px 20px 64px
    }

    .button-3 {
        margin-bottom: 0;
        margin-left: 4px;
        margin-right: 4px;
        display: inline-block
    }

    .button-3:hover {
        text-decoration: none
    }

    .div-block-17 {
        margin-top: 16px;
        padding: 10px 20px;
        display: flex
    }

    .footermobile {
        flex-direction: column;
        padding: 20px;
        display: flex;
        position: relative
    }

    .link-4 {
        margin-top: 6px;
        margin-bottom: 6px
    }

    .footerline {
        height: .5px;
        background-color: #333
    }

    .footerdrop {
        flex-direction: column;
        align-items: stretch;
        margin-top: 8px;
        margin-bottom: 8px;
        display: flex
    }

    .footerup {
        display: flex
    }

    .footerdown {
        flex-direction: column;
        margin-top: 8px;
        display: flex;
        overflow: hidden
    }

    .link-5 {
        padding-left: 0
    }

    .link-5:hover {
        color: #fff;
        text-decoration: underline
    }

    .div-block-18 {
        flex-direction: column;
        align-self: center;
        align-items: flex-start;
        margin-top: 20px;
        display: flex
    }

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

    .link-6:hover {
        color: #fff;
        text-decoration: underline
    }

    .banner-txt {
        margin-right: 0
    }

    .banner-txt._2 {
        display: none
    }

    .blog-date.post {
        margin-left: 0;
        margin-right: 0
    }

    .rewards-grid {
        background-position: 50% 100%;
        background-repeat: repeat-y;
        flex-direction: column;
        grid-template-columns: 1fr
    }

    .cta-txt {
        font-size: 14px;
        line-height: 16px
    }

    .span-gradient,.span-gradient.affiliates {
        display: inline-block
    }

    .slider {
        margin-bottom: 20px
    }

    .image-12 {
        opacity: 1
    }

    .blog-post-bottom {
        padding: 20px
    }

    .blog-post-title {
        margin-top: 6px;
        margin-bottom: 0
    }

    .collection-item-5 {
        margin-bottom: 0;
        margin-right: 0
    }

    .blog-thumbnail {
        height: 150px;
        opacity: 1;
        object-fit: cover
    }

    .blog-post-author {
        margin-top: 12px
    }

    .main-button-txt {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .collection-list-4 {
        grid-template-columns: 1fr
    }

    .timeline_item {
        grid-template-columns: 48px 1fr;
        padding-top: 40px;
        padding-bottom: 40px
    }

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

    .timeline_date-text {
        text-align: left;
        margin-bottom: 32px
    }

    .rewards-slider-container {
        margin-bottom: 32px;
        margin-left: -20px;
        margin-right: -20px
    }

    .docs-thumb {
        margin: 2px
    }

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

    .section.us.cta.mobile--padding-s {
        padding-top: 2em
    }

    .section.us.launch {
        padding-top: 3em;
        padding-bottom: 1em
    }

    .section.us.mobile--padding-s {
        padding-top: 4em
    }

    .section.us.gradient--violet.section--padding-m {
        padding-top: 3em
    }

    .section.us.section-padding-top--s {
        padding-top: 2em
    }

    .section.hero {
        padding-top: 20px
    }

    .section.hero.padding-3em.section-atf.section-atf-lp {
        padding-top: 1em
    }

    .section.hero.component-gradient {
        background-position: 50% 0
    }

    .section.hero.component-gradient.padding-bottom-0.margin-top-3rem {
        height: auto
    }

    .section.referral-partner--bg2 {
        background-size: cover
    }

    .section.padding-0 {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .section.padding-bottom-m {
        padding-top: 2rem
    }

    .section.padding-bottom-m.padding-top-0,.section.component-gradient.padding--4rem.mobile--padding-top-0 {
        padding-top: 0
    }

    .section.padding-top-5r {
        padding-top: 3em
    }

    .image-39 {
        opacity: 1;
        margin-left: 0;
        margin-right: 0
    }

    .job-posting {
        margin: 0 0 12px
    }

    .collection-list-6 {
        background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/61f182102f71bb9184ea08ba_bg-mobile.svg),url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/61e065cf048ddb5a2e252a6a_bg.svg);
        background-position: 50%,50%;
        background-repeat: repeat-y,repeat-y;
        background-size: contain,contain;
        display: block
    }

    .span-gray {
        opacity: .74
    }

    .mobile-nav-divider {
        height: .5px;
        margin: 8px 20px;
        padding-bottom: 0;
        padding-right: 0
    }

    .link-15 {
        font-size: 14px;
        line-height: 20px
    }

    .div-block-212 {
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

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

    .div-block-214 {
        justify-content: flex-start
    }

    .timeline-paragraph-copy.rounded.delaware {
        margin-bottom: 0
    }

    .heading-41-copy {
        margin-bottom: 16px;
        font-weight: 600
    }

    .hiw-rewards {
        opacity: 1
    }

    .column,.column-2,.column-3,.column-4 {
        padding-left: 0;
        padding-right: 0
    }

    .div-block-223 {
        flex-direction: column;
        align-items: flex-start
    }

    .image-50 {
        height: 64px;
        margin-bottom: 16px;
        margin-right: 0
    }

    .div-block-227 {
        width: 100%;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 20px
    }

    .div-block-233 {
        justify-content: flex-start
    }

    .center {
        text-align: left;
        margin-bottom: 0
    }

    .center.components-center {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .slide_item {
        width: 104%;
        padding-right: 4%
    }

    .form {
        flex-direction: column;
        align-items: flex-start;
        margin-top: 1rem;
        margin-bottom: 0
    }

    .form-block {
        width: 100%
    }

    .text-field {
        margin-right: 0
    }

    .div-block-246 {
        flex-direction: column
    }

    .heading-56-copy {
        max-width: none
    }

    .div-block-247 {
        width: 100%
    }

    .submit-button {
        margin-top: 16px
    }

    .benefits-card-copy {
        border-radius: .75em;
        margin: 4px;
        padding: 8px
    }

    .about-investors-logos {
        justify-content: flex-start
    }

    ._404-button {
        margin-top: 20px
    }

    .div-block-251 {
        flex-direction: column;
        align-items: flex-start
    }

    .link-17 {
        margin-top: 10px
    }

    .span-gradient-3-copy-copy-copy {
        display: inline-block
    }

    .gradient-btn.center--mobile {
        margin-top: 20px
    }

    .section-container.center {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .section-container-lg,.section-container-lg.center.c-section-container-lg {
        height: auto
    }

    .section-container-lg.margin-top-0 {
        margin-top: 0
    }

    .heading {
        text-align: center
    }

    .heading._22ch {
        max-width: none
    }

    .heading._22ch._2rem-mobile {
        font-size: 2rem
    }

    .heading.left.margin-bottom--m {
        margin-bottom: 1.5rem
    }

    .section-paragraph {
        justify-content: center
    }

    .section-paragraph._45ch,.section-paragraph._45ch-copy {
        max-width: none
    }

    .section-paragraph.center.centered {
        text-align: center
    }

    .image-74 {
        opacity: 1
    }

    .div-block-292 {
        justify-content: flex-start
    }

    .div-block-293 {
        display: block
    }

    .paragraph-20 {
        text-align: left
    }

    .faqs {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }

    .faqs.faq-max-width-700 {
        width: 100%
    }

    .faq {
        width: 100%;
        padding: 0;
        position: relative
    }

    .mailroom-quote-left {
        padding: 16px
    }

    .mailroom-quote-slider {
        height: 570px
    }

    .mailroom-quote {
        height: auto;
        text-align: center;
        letter-spacing: -.035em
    }

    .mailroom-quote-1 {
        height: auto
    }

    .product-hero-img {
        opacity: 1
    }

    .feature-list {
        width: 100%
    }

    .feature-list.margin-bottom--0 {
        margin-bottom: 0
    }

    .feature-card {
        padding: 1.5em
    }

    .image-85 {
        opacity: 1
    }

    .image-86.hide-mobile {
        display: none
    }

    .div-block-301 {
        grid-template-columns: 1fr 1fr
    }

    .heading-72 {
        text-align: center
    }

    .grid-24 {
        grid-column-gap: 16px
    }

    .affiliates-sliding {
        max-width: 20ch;
        margin-top: 16px
    }

    .feature-icon.feature-icon--localization {
        flex: none
    }

    .pricing-card.horizontal.sec {
        flex-direction: column;
        align-items: stretch
    }

    .div-block-323 {
        display: block
    }

    .div-block-327 {
        width: 100%;
        margin-bottom: 1em
    }

    .image-94,.image-95,.logo-board-img {
        opacity: 1
    }

    .logo-board {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-rows: 1fr;
        grid-template-columns: 1fr 1fr;
        grid-auto-rows: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        justify-items: center;
        display: grid
    }

    .section-heading {
        text-align: center;
        margin-bottom: 0;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .section-heading.center {
        text-align: left
    }

    .section-heading.h2 {
        text-align: center;
        font-size: 1.5rem
    }

    .section-heading.h2.h2-atf {
        text-align: left;
        line-height: 2.5rem
    }

    .section-heading.h3 {
        font-size: 1.5rem
    }

    .section-heading.h3.left {
        font-size: 1.3rem
    }

    .section-heading.h3.h3-atf {
        font-size: 3rem
    }

    .section-heading.align-center.margin-top-2rem {
        line-height: 1.7rem
    }

    .section-heading.max-width-900,.section-heading.mobile--align-left {
        text-align: left;
        align-self: flex-start
    }

    .section-heading.section-heading--left {
        font-size: 1.9rem;
        line-height: 1.1em
    }

    .section-heading.section-heading--h2 {
        margin-bottom: 1rem;
        font-size: 1.5rem
    }

    .text {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .panel-heading {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .panel-heading.margin-bottom--s {
        font-size: 1.2rem
    }

    .panel-heading.panel-heading-m {
        font-size: 1.4rem;
        line-height: 1.7rem
    }

    .panel-heading.center.c-txt-headline {
        font-size: 20px
    }

    .panel-heading.partner-dropdown {
        margin-top: 0;
        line-height: 1.2rem
    }

    .panel-heading.panel-heading-s {
        font-size: 1.2rem
    }

    .panel-txt-container,.panel-img-container {
        padding: 1rem
    }

    .div-block-347 {
        margin-top: 0
    }

    .collection-list-wrapper-10._1._2 {
        display: none
    }

    .div-block-349 {
        grid-template-columns: 1fr 1fr
    }

    .image-100,.image-101 {
        opacity: 1
    }

    .customers-grid {
        grid-template-columns: 1fr 1fr
    }

    .customers-img {
        opacity: 1
    }

    .hero-btn-container.mobile--hero-btn--vertical {
        flex-direction: column
    }

    .hero-video {
        height: 200px
    }

    .panel-img {
        height: 170px;
        opacity: 1
    }

    .panel-img.features-img {
        opacity: 1
    }

    .button-6 {
        flex: 0 auto
    }

    .new-navbar {
        position: relative
    }

    .footer-2 {
        text-align: left;
        padding-left: 20px;
        padding-right: 20px
    }

    .footer-flex-container-2 {
        flex-direction: column
    }

    .footer-heading-2 {
        margin-top: 20px
    }

    .div-block-368 {
        flex-direction: column
    }

    .div-block-369 {
        margin-left: 0
    }

    .image-114 {
        width: 35px;
        height: 35px
    }

    .tabs-content-5 {
        margin-top: 1rem
    }

    .tab-link-tab-1-5 {
        font-size: .75rem;
        line-height: .75rem
    }

    .pricing-card-copy {
        padding: 20px
    }

    .text-block-104 {
        left: auto;
        right: 0
    }

    .mailroom-list-item {
        text-align: left;
        align-items: center;
        font-size: .75rem;
        line-height: 1rem
    }

    .image-99-copy {
        opacity: 1
    }

    .hero-stats-ctr {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .secondary-btn {
        font-size: .75rem;
        line-height: .75rem
    }

    .section-p {
        justify-content: center
    }

    .hero-bg {
        width: 100%;
        height: 40%;
        object-fit: cover
    }

    .hero-bg.saturation._125 {
        width: 100%;
        max-width: 150%;
        text-align: left;
        object-fit: cover;
        top: 25.5%
    }

    .trustpilot-star {
        width: 12px;
        height: 12px
    }

    .div-block-400 {
        padding: 1rem
    }

    .hero-txt {
        text-align: center
    }

    .hero-txt.hero-txt-lp {
        margin-bottom: 1.3rem;
        line-height: 1.3rem
    }

    .hero-txt.c-hero-txt {
        font-size: 1rem;
        line-height: 1.2rem
    }

    .hero-txt.c-hero-txt.partner-hero-txt {
        font-size: 1.1rem;
        line-height: 1.2em
    }

    .cta-btn-container {
        flex-direction: column
    }

    .div-block-406 {
        height: 80px;
        max-height: 80px;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-direction: column
    }

    .rolling {
        width: auto;
        text-align: center
    }

    .rolling.span-gradient-moving {
        height: 40px;
        max-height: 40px
    }

    .div-block-407 {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .span-gradient-moving {
        display: inline-block
    }

    .lp-text {
        color: var(--mauvedark12);
        justify-content: center
    }

    .lp-text.grey-text {
        color: var(--mauvedark11)
    }

    .div-block-440.social-media-block {
        padding-top: 0
    }

    .div-block-452 {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: .25rem
    }

    .div-block-453 {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .steps {
        margin-top: 1rem
    }

    .steps.steps-lp.margin-bottom-s {
        padding-bottom: 2rem
    }

    .div-block-455.box--vertical {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column
    }

    .div-block-455.box--vertical.box--steps {
        padding: 1rem 1rem 1.3rem
    }

    .text-block-116.box__number {
        width: 34px
    }

    .line.line--vertical {
        border-right-style: none;
        border-right-width: 0
    }

    .section-heading-container {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .cookie-banner {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .tabs-7 {
        flex-direction: column;
        align-items: flex-start
    }

    .tabs-menu-9 {
        order: -1;
        align-self: center;
        margin-left: 0
    }

    .tabs-content-9 {
        flex: 1
    }

    .section-copy {
        padding-left: 20px;
        padding-right: 20px
    }

    .section-copy.hero {
        padding-top: 20px
    }

    .section-heading-center {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .section-heading-center.center {
        text-align: center
    }

    .section-heading-center.h2 {
        font-size: 1.5rem
    }

    .section-heading-center.h1--lp {
        font-size: 1.6rem
    }

    .howitworks {
        padding-top: 30px;
        padding-left: 0;
        padding-right: 0
    }

    .howitworks__headline {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .howitworks__headline.center {
        text-align: center
    }

    .howitworks__columns__item__p {
        justify-content: center
    }

    .copyandimage.padding.space-between.padding-0 {
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .copyandimage.padding.space-between.padding-0.padding-bottom-s {
        padding-top: 2rem
    }

    .twofeatures--grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .copyandimage__image.two-col-img {
        width: 100%
    }

    .copyandimage__image.two-col-img.atf-img {
        display: none
    }

    .feature-list-four {
        width: 100%
    }

    .primary-btn {
        font-size: .75rem;
        line-height: .75rem
    }

    .section-heading-ptr {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .section-heading-ptr.center {
        text-align: center
    }

    .section-copy {
        padding-left: 20px;
        padding-right: 20px
    }

    .section-copy.hero {
        padding-top: 20px
    }

    .panel-img-blur {
        height: 170px
    }

    .text-block-128 {
        font-size: .7rem;
        line-height: .7rem
    }

    .image-133 {
        width: .7rem;
        height: .7rem
    }

    .lp-text-sub-button {
        justify-content: center
    }

    .div-block-raise {
        height: 80px;
        max-height: 80px;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-direction: column
    }

    .div-block-rolling-raise {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .rolling-raise {
        width: auto;
        text-align: center
    }

    .rolling-raise.span-gradient-moving,.rolling-raise.span-gradient-moving-raise {
        height: 40px;
        max-height: 40px
    }

    .lp-text-raise,.section-raise {
        justify-content: center
    }

    .cta-bottom-button {
        display: block
    }

    .container-lp {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .container-lp.container-lp--6em {
        padding-top: 4em
    }

    .table-header {
        margin-bottom: .5rem;
        padding: 5px 0 5px 10px;
        font-size: .7rem;
        line-height: .9rem
    }

    .comparison-table__wrap {
        display: block
    }

    .table-grid {
        grid-template-columns: 1fr 1fr 1fr
    }

    .table-img {
        width: 27px;
        height: 27px;
        opacity: 1
    }

    .table-title {
        font-size: .8rem
    }

    .table-p {
        text-align: center;
        font-size: .7rem;
        line-height: .9rem
    }

    .table-p.table-cost {
        margin-bottom: .5rem
    }

    .table-wrap {
        text-align: center
    }

    .contact-sales-header {
        padding-left: 20px;
        padding-right: 20px
    }

    .contact-sales-header.hero {
        padding-top: 20px
    }

    .column-6 {
        padding-top: 40px
    }

    .contact-sales-subheader {
        color: var(--mauvedark12);
        justify-content: center
    }

    .contact-sales-subheader._45ch {
        max-width: none
    }

    .contact-sales-subheader-copy {
        color: var(--mauvedark12);
        justify-content: center
    }

    .contact-sales-subheader-copy._45ch {
        max-width: none
    }

    .bottom-section-sales {
        padding-left: 20px;
        padding-right: 20px
    }

    .bottom-section-sales.hero {
        padding-top: 20px
    }

    .hero-bg-sales {
        width: 100%;
        height: 40%
    }

    .section-2 {
        padding-left: 20px;
        padding-right: 20px
    }

    .secondary-btn-2 {
        font-size: .75rem;
        line-height: .75rem
    }

    .gradient---btn-2 {
        display: block
    }

    .heading-95,.product-badge {
        text-align: center
    }

    .lp-text-2 {
        justify-content: center
    }

    .gradient-button-blue {
        display: block
    }

    .section-paragraph-pricing {
        justify-content: center
    }

    .section-paragraph-pricing._45ch,.section-paragraph-pricing._45ch-copy {
        max-width: none
    }

    .referral-partner__form--firstname,.referral-partner__form--lastname {
        width: 100%
    }

    .referral-partner__form--name {
        flex-direction: column
    }

    .section-ptr {
        align-self: auto;
        padding-left: 20px;
        padding-right: 20px;
        overflow: visible
    }

    .section-ptr.hero {
        padding-top: 20px
    }

    .grid-referral {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-auto-flow: column
    }

    .referral-partner__cta {
        padding: 3rem 1rem
    }

    .section-paragraph-copy {
        justify-content: center
    }

    .section-paragraph-copy._45ch,.section-paragraph-copy._45ch-copy {
        max-width: none
    }

    .section-paragraph-copy.center.centered {
        text-align: center
    }

    .section-paragraph-copy {
        justify-content: center
    }

    .section-paragraph-copy._45ch,.section-paragraph-copy._45ch-copy {
        max-width: none
    }

    .section-paragraph-copy.center.centered {
        text-align: center
    }

    .text-white {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .secondary-btn-copy {
        font-size: .75rem;
        line-height: .75rem
    }

    .lp-text-2-agent {
        justify-content: center
    }

    .gradient-btn-copy.center.pricing.big {
        width: 17.5rem;
        text-align: center
    }

    .timeline-paragraph-wide.rounded.delaware {
        margin-bottom: 0
    }

    .section-copy {
        padding-left: 20px;
        padding-right: 20px
    }

    .section-copy.hero {
        padding-top: 20px
    }

    .section-copy.referral-partner--bg2 {
        background-size: cover
    }

    .section-copy.padding-0 {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .section-heading-copy {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .section-heading-copy.center {
        text-align: left
    }

    .section-heading-copy.h2 {
        text-align: center;
        font-size: 1.5rem
    }

    .section-heading-copy.h3 {
        font-size: 1.5rem
    }

    .section-heading-copy.h3.left {
        font-size: 1.3rem
    }

    .heading-96 {
        font-size: 1rem
    }

    .paragraph-31,.paragraph-32 {
        font-size: .875rem
    }

    .badges {
        grid-column-gap: .2rem;
        grid-row-gap: .2rem;
        flex-direction: row;
        align-items: center;
        margin-bottom: .5rem
    }

    .localization-text {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .localization-toc {
        padding-left: 1em;
        padding-right: 1em
    }

    .section-blog-home {
        padding-left: 20px;
        padding-right: 20px
    }

    .section-blog-home.hero {
        padding-top: 20px
    }

    .section-blog-home.referral-partner--bg2 {
        background-size: cover
    }

    .section-blog-home.padding-0 {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .section-paragraph-pricing-t-c {
        justify-content: center;
        font-size: .9rem
    }

    .section-paragraph-pricing-t-c._45ch,.section-paragraph-pricing-t-c._45ch-copy {
        max-width: none
    }

    .hero-bg-alt {
        width: 100%;
        height: 40%;
        object-fit: cover
    }

    .hero-bg-alt.saturation._125 {
        width: 100%;
        max-width: 150%;
        text-align: left;
        object-fit: cover;
        top: 25.5%
    }

    .section-alt {
        padding-left: 20px;
        padding-right: 20px
    }

    .section-alt.hero {
        padding-top: 20px
    }

    .section-alt.referral-partner--bg2 {
        background-size: cover
    }

    .section-alt.padding-0 {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .hero-bg-copy {
        width: 100%;
        height: 40%;
        object-fit: cover
    }

    .hero-bg-copy.saturation._125 {
        width: 100%;
        max-width: 150%;
        text-align: left;
        object-fit: cover;
        top: 25.5%
    }

    .feature-list-copy {
        width: 100%
    }

    .feature-list-copy.margin-bottom--0 {
        margin-bottom: 0
    }

    .feature-heading-insurance-cards {
        font-size: 1.2rem;
        line-height: 1.3rem
    }

    .table-coming-soon {
        margin-bottom: 4px;
        padding-left: 10px;
        padding-right: 0;
        font-size: .6rem;
        line-height: 1
    }

    .cards-lp {
        margin-bottom: 1rem;
        padding: 1rem
    }

    .testimonials-lp {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .last-cta-headline {
        padding: 1.5rem
    }

    .h3-lp {
        font-size: 1.2rem;
        line-height: 1.5rem
    }

    .last-cta-features {
        padding: 1.5rem 1.5rem 2rem
    }

    .last-cta-pricing {
        padding: 1.5rem
    }

    .footer-logo-lp {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column
    }

    .list-item-lp {
        font-size: .8rem
    }

    .components-tabs {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .components-tabs-menu {
        grid-column-gap: 1.2rem;
        grid-row-gap: 1.2rem
    }

    .components-tab-content.c-product-tab-content {
        width: 100%
    }

    .compontents-txt-headline {
        line-height: 1.2rem
    }

    .components-v {
        width: 100%;
        height: 300px;
        min-width: 260px;
        object-fit: fill
    }

    .components-v.c-content-video {
        height: 350px
    }

    .components-v.c-content-video.c-product-video {
        height: 400px
    }

    .c-webinar-wrap {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column
    }

    .c-webinar-txt--white {
        font-size: .75rem;
        line-height: 1.5em
    }

    .c-webinar-txt--gradient {
        font-size: .75rem
    }

    .c-h1 {
        font-size: 1.7rem;
        line-height: 2rem
    }

    .c-h1.partner-h1 {
        font-size: 2rem;
        line-height: 1.1em
    }

    .marquee {
        width: 100%;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .c-logo {
        margin-right: 20px
    }

    .marquee-wrap {
        flex-direction: column
    }

    .marquee-txt {
        margin-top: 1rem;
        margin-right: 0;
        padding-left: 0
    }

    .c-product-tabs-menu {
        flex-wrap: wrap
    }

    .c-content-tab-txt {
        width: 100%;
        max-width: 100%
    }

    .c-content-tab-txt.justify-center {
        max-width: 100%
    }

    .c-product-content-grid {
        width: 100%
    }

    .c-product-tab-headline {
        margin-bottom: .5rem;
        font-size: 3rem
    }

    .c-product-tab-subheadline {
        font-size: 1.2rem;
        line-height: 1.5rem
    }

    .c-content-tab-span {
        top: -15px
    }

    .c-product-video {
        width: 100%;
        height: 400px
    }

    .table-grid-stripe {
        grid-template-columns: 1fr 1fr 1fr
    }

    .paragraph-card {
        width: 100%
    }

    .paragraph-card.margin-bottom--0 {
        margin-bottom: 0
    }

    .section-paragraph-white {
        justify-content: center
    }

    .section-paragraph-white._45ch,.section-paragraph-white._45ch-copy {
        max-width: none
    }

    .section-paragraph-white.center.centered {
        text-align: center
    }

    .section-container-lg-copy,.section-container-lg-copy.center.c-section-container-lg {
        height: auto
    }

    .section-container-lg-copy.margin-top-0 {
        margin-top: 0
    }

    .alert-banner-partner {
        margin-top: 20px;
        margin-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px
    }

    .alert-banner-partner.alert-banner-wrap {
        margin-top: 0;
        margin-bottom: 0
    }

    .container-3 {
        flex-direction: column;
        display: flex
    }

    .panel-heading-center {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .panel-heading-center.margin-bottom--s {
        font-size: 1.2rem
    }

    .panel-heading-center.panel-heading-m {
        font-size: 1.4rem;
        line-height: 1.7rem
    }

    .panel-heading-center.center.c-txt-headline {
        font-size: 20px
    }

    .section-p-white {
        justify-content: center
    }

    .text-center {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .launch-item-wrap {
        margin-bottom: 2rem;
        padding: 15px 10px
    }

    .lauch-item-img {
        width: 45px;
        height: 45px
    }

    .launch-dropdown {
        width: 100%;
        min-width: 100%;
        flex-direction: column
    }

    .launch-wrap {
        width: 100%;
        flex-direction: column;
        margin-bottom: 2rem
    }

    .launch-wrap.launch-wrap--fullwidth.launch-wrap--justify-start.align--middle {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        align-items: center
    }

    .launch-dropdown-left {
        width: 100%;
        min-width: 100%;
        flex-direction: column;
        align-items: stretch
    }

    .grid-reports-signup {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        grid-auto-flow: column
    }

    .lp-text-reports {
        justify-content: center
    }

    .reports-signup {
        min-width: 30ch
    }

    .lp-text-2-agent-copy {
        justify-content: center
    }

    .div-block-216 {
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .section-reports-home {
        padding-left: 20px;
        padding-right: 20px
    }

    .section-reports-home.hero {
        padding-top: 20px
    }

    .section-reports-home.referral-partner--bg2 {
        background-size: cover
    }

    .section-reports-home.padding-0 {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .collection-list-3 {
        grid-template-rows: auto
    }

    .reports-thumbnail {
        height: 150px;
        object-fit: cover
    }

    .reports-date.post {
        margin-left: 0;
        margin-right: 0
    }

    .launch-metadata {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: flex-start
    }

    .launch-meta-txt {
        line-height: 1rem
    }

    .launch-txt-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column
    }

    .container-4 {
        min-width: auto;
        flex-direction: column;
        align-items: center;
        padding-bottom: 1em
    }

    .partner-dropdown {
        flex-direction: column
    }

    .partner-dropdown.banner-partner-dropdown {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-direction: column
    }

    .partner-dropdown-top {
        min-width: auto
    }

    .partner-dropdown-bottom {
        max-width: none;
        min-width: auto
    }

    .text-block-201 {
        padding-top: .5em
    }

    .text-block-201.banner-txt {
        line-height: 1.1em
    }

    .banner-container {
        min-width: auto
    }

    .banner-container.center {
        flex-direction: column;
        align-items: center;
        display: flex
    }

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

    .text-block-202.banner-headline {
        line-height: 1.1em
    }

    .logo-partner-dropdown {
        flex-direction: row;
        align-items: center;
        padding-bottom: 1em
    }

    .logo-partner-dropdown.banner-dropdown {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        justify-content: flex-start;
        margin-left: 0;
        padding-bottom: 10px
    }

    .h1-launch {
        font-size: 1.5rem;
        line-height: 1.8rem
    }

    .launch-single-metadata {
        width: 100%;
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }

    .launch-single-metadata.launch-icons {
        width: auto
    }

    .launch-single-meta-wrap {
        flex-direction: row
    }

    .launch-single-meta-wrap.padding-bottom-0 {
        flex-direction: column
    }

    .launch-single-meta-wrap.last {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: row;
        align-items: flex-start;
        margin-bottom: 1rem
    }

    .launch-company-url {
        font-size: .9rem
    }

    .launch-p {
        font-size: .8rem
    }

    .launch-tags {
        display: none
    }

    .launch-metadata-left {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        align-items: center
    }

    .launch-dropdown-wrap {
        width: 100%
    }

    .launch-single-meta {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .demo-p {
        display: none
    }

    .paragraph-34 {
        margin-top: .125rem
    }

    .h1-presale {
        font-size: 1.8rem;
        line-height: 2rem
    }

    .h1-presale.secondary {
        font-size: 1.6rem;
        line-height: 2.1rem
    }

    .h1-presale.secondary.custom {
        width: 100%
    }

    .hero-text {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }

    .h2-prelaunch {
        width: 100%;
        font-size: .9rem;
        line-height: 1.3rem
    }

    .h2-prelaunch._5-rem-margin.long {
        width: 100%
    }

    .h2-prelaunch._5-rem-margin.custom-2 {
        width: 100%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .h2-prelaunch.custom {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .image-135 {
        width: 2rem;
        height: 2rem
    }

    .image-135.hide {
        display: none
    }

    .featurecard-presale {
        position: static
    }

    .featurecard-presale.long.custom.show {
        width: 100%;
        background-image: none;
        background-size: auto
    }

    .image-136 {
        opacity: 1
    }

    .image-136.custom {
        display: none
    }

    .feature-card-text-presale {
        margin-bottom: 1rem;
        margin-left: 1rem;
        margin-right: 1rem;
        position: static
    }

    .feature-card-text-presale.centre.middle.custom {
        margin-top: 0;
        position: absolute;
        bottom: 4rem
    }

    .text-header-feature-card-presale {
        font-size: .9rem
    }

    .text-header-feature-card-presale.short.custom {
        width: 100%
    }

    .text-support-feature-card-presale {
        font-size: .7rem;
        line-height: 1rem
    }

    .text-support-feature-card-presale.short.custom,.div-block-480 {
        width: 100%
    }

    .image-137 {
        opacity: 1;
        top: -1rem
    }

    .div-block-482 {
        display: none
    }

    .pricing-card-presale,.pricing-card-presale.experiment.other.transparent.outside.side {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .pricing-card-presale.experiment.transparent.radius {
        margin-bottom: 0;
        margin-left: 0
    }

    .pricing-card-presale.experiment.radius {
        margin-bottom: 1rem;
        margin-left: 0;
        margin-right: 0
    }

    .header-feature-card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .costamount {
        font-size: 1.9rem
    }

    .amountsupporting {
        font-size: 14px
    }

    .button-presale {
        justify-content: space-between;
        padding: .75rem 2.5rem;
        font-size: .7rem;
        display: flex
    }

    .product-feature.subsequent,.product-feature.firrstside {
        margin-top: .5rem
    }

    .text-block-203 {
        font-size: .8rem
    }

    .collection-list-10 {
        width: 20rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .image-139 {
        opacity: 1
    }

    .div-block-487 {
        margin-bottom: 1rem;
        margin-left: 1rem;
        margin-right: 1rem
    }

    .container-5 {
        width: 100%
    }

    .div-block-489 {
        display: none
    }

    .partnership-logo {
        height: 28px
    }

    .partnership-h1 {
        font-size: 1.6rem;
        line-height: 1.1em
    }

    .div-block-491 {
        flex-direction: column;
        margin-left: 1rem;
        margin-right: 1rem
    }

    .divlefttext.mobile {
        border-bottom: 1px solid rgba(255,255,255,.2);
        border-right-width: 0;
        margin-bottom: 1rem;
        margin-right: 0;
        padding-bottom: 1rem
    }

    .div-block-492 {
        flex-direction: column
    }

    .tab-pane-incorporation,.tab-pane-non-incorporation {
        margin-bottom: 2rem
    }

    .heading-2 {
        font-size: 1.6rem
    }

    .cell-2 {
        padding-left: 20px
    }

    .country-specific--metrics-wrap {
        padding-top: 3rem;
        padding-bottom: 2rem
    }

    .country-specific--metric {
        border-right: 0 #fff;
        padding-right: 0
    }

    .country-specific--metric.country-specific--metric--last {
        padding-left: 0
    }

    .country-specific--metrics {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: center
    }

    ._3-col--grid {
        grid-template-columns: 1fr
    }

    ._3-col--grid._3-col--grid-padding-m.mobile--1-col-grid {
        padding-top: 3rem
    }

    ._3-col--grid._3-col-grid--padding-l {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .grid-3-col--vc {
        margin-top: 0
    }

    .grid-2-col--vc {
        grid-column-gap: 0rem;
        grid-row-gap: 2rem;
        padding: 0
    }

    .vc--heading {
        width: 100%;
        font-size: 1.8rem
    }

    .vc--h2 {
        font-size: 1.4rem;
        line-height: 1.1em
    }

    .vc-headline--inline {
        text-align: left;
        font-size: 1.8rem
    }

    .vc--related {
        margin-bottom: 2rem
    }

    .vc-card-wrap {
        width: 100%
    }

    .vc-card--meta {
        width: 100%;
        max-width: 100%;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start
    }

    .vc-card-sectors {
        max-width: 100%;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 1rem
    }

    .vc-card--grid {
        width: 100%;
        max-width: 100%;
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: minmax(100%,100%);
        grid-auto-flow: row
    }

    .collection-list-wrapper-11 {
        max-width: 100%;
        display: block
    }

    .collection-list-wrapper-12 {
        max-width: 100%
    }

    .testimonial-wrap {
        text-align: center;
        align-self: center
    }

    .testimonial--h3 {
        font-size: 1.1rem;
        line-height: 1.4em
    }

    ._2-col--grid-2 {
        padding-bottom: 0
    }

    ._2-col--grid-2._2-col-grid--padding-top {
        padding-top: 2rem
    }

    .tabs-11 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .launch-wrap--h.gap--2rem {
        order: 1
    }

    .div-block-501 {
        width: 100%;
        opacity: 1;
        background-image: url(https://assets-global.website-files.com/609486d2fafa37698a57db5b/654e3da899956d990aa09893_Accouting-campiagn-mb-background%20mobile.png);
        background-position: 0 0;
        background-size: cover;
        display: block
    }

    .image-143,.image-144,.image-145,.image-146,.image-147,.image-148,.image-149 {
        opacity: 1
    }
}

#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f88-280c2963 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f98-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f99-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f90-280c2963 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_93c696b0-8a03-3cfc-f8fc-236b32ff39db-280c2963 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af60f0-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af60f2-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af60f7-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af60f9-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af60fe-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af6100-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af6112-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af6114-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af6116-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af611a-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af611c-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af611e-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af6120-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af6122-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af6124-280c2963 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c29c6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c29c6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c29c6,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c29c6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c29c6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c29c6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c29c6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c29c6,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c29c6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c29c6,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81b8-280c29c8 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81c0-280c29c8,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81c8-280c29c8,#w-node-f8ff773f-1385-2e1b-fa5f-4db93c16c3b2-280c29c8,#w-node-f8ff773f-1385-2e1b-fa5f-4db93c16c3bc-280c29c8,#w-node-f8ff773f-1385-2e1b-fa5f-4db93c16c3c5-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424d0-280c29c8 {
    grid-area: Area
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424d1-280c29c8,#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424d3-280c29c8,#w-node-ca56b9b3-6e92-267b-585d-4a011fde139b-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424d6-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-_8f3959be-3411-1801-2606-3c56d5a498a5-280c29c8,#w-node-_161bc456-2bc5-881a-8d58-aec8bd4363ad-280c29c8,#w-node-e0909275-f78d-8cc3-fb63-dc0444048ca5-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424de-280c29c8 {
    grid-area: Area-2
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424df-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-a34f212a-7f56-5cd9-a874-59fecef004cb-280c29c8,#w-node-c96d7f90-aca5-024b-aa70-0d1e4aefef24-280c29c8,#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424e3-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424e4-280c29c8 {
    grid-area: Area-2
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424e9-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424ec-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-_298bf80e-7c92-41dc-ecf3-8e9e00889fda-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424ef-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424f0-280c29c8 {
    grid-area: Area-2
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424f3-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424f6-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-_32213199-18c5-19eb-5154-b6ab5f88f9b1-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424f9-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424fa-280c29c8 {
    grid-area: Area-2
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424fd-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424ff-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-d35d3071-e4c6-8212-ba28-c1bb21301dee-280c29c8,#w-node-df8abce3-5375-eaf1-7297-4dbad3d6128a-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f1642504-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-_35fc6ca4-2370-5d81-e6b5-5995888e6ad1-280c29c8,#w-node-d31dfde0-7978-f620-72f4-fb8065ae84c7-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f164250b-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-feef3110-b9d4-5c8f-f741-d4d2ddf758cd-280c29c8,#w-node-_706013af-f295-bc17-7b69-4cd1754dd82a-280c29c8,#w-node-_764a9a27-fb29-4a5e-d938-c8788204b8fc-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f1642512-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-d09f0619-b8d6-c77e-005c-402b8a4f7508-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f1642515-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f1642517-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_84676cea-5c6f-c53a-5447-771d6337ae66-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_84676cea-5c6f-c53a-5447-771d6337ae69-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_67fd05b5-d4b2-d79f-e490-dbf2491b9e0d-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_67fd05b5-d4b2-d79f-e490-dbf2491b9e10-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f164251d-280c29c8 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f164251f-280c29c8 {
    grid-area: Area;
    justify-self: start
}

#w-node-f8ff773f-1385-2e1b-fa5f-4db93c16c3b2-280c29ca,#w-node-f8ff773f-1385-2e1b-fa5f-4db93c16c3bc-280c29ca,#w-node-f8ff773f-1385-2e1b-fa5f-4db93c16c3c5-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81b8-280c29ca {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81c0-280c29ca,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81c8-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424d0-280c29ca {
    grid-area: Area
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424d1-280c29ca,#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424d3-280c29ca,#w-node-ca56b9b3-6e92-267b-585d-4a011fde139b-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424d6-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-_8f3959be-3411-1801-2606-3c56d5a498a5-280c29ca,#w-node-_161bc456-2bc5-881a-8d58-aec8bd4363ad-280c29ca,#w-node-e0909275-f78d-8cc3-fb63-dc0444048ca5-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424de-280c29ca {
    grid-area: Area-2
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424df-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-a34f212a-7f56-5cd9-a874-59fecef004cb-280c29ca,#w-node-c96d7f90-aca5-024b-aa70-0d1e4aefef24-280c29ca,#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424e3-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424e4-280c29ca {
    grid-area: Area-2
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424e9-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424ec-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-_298bf80e-7c92-41dc-ecf3-8e9e00889fda-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424ef-280c29ca {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424f0-280c29ca {
    grid-area: Area-2
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424f3-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424f6-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-_32213199-18c5-19eb-5154-b6ab5f88f9b1-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424f9-280c29ca {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424fa-280c29ca {
    grid-area: Area-2
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424fd-280c29ca {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424ff-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-d35d3071-e4c6-8212-ba28-c1bb21301dee-280c29ca,#w-node-df8abce3-5375-eaf1-7297-4dbad3d6128a-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f1642504-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-_35fc6ca4-2370-5d81-e6b5-5995888e6ad1-280c29ca,#w-node-d31dfde0-7978-f620-72f4-fb8065ae84c7-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f164250b-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-feef3110-b9d4-5c8f-f741-d4d2ddf758cd-280c29ca,#w-node-_706013af-f295-bc17-7b69-4cd1754dd82a-280c29ca,#w-node-_764a9a27-fb29-4a5e-d938-c8788204b8fc-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f1642512-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-d09f0619-b8d6-c77e-005c-402b8a4f7508-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f1642515-280c29ca {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f1642517-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_84676cea-5c6f-c53a-5447-771d6337ae66-280c29ca {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_84676cea-5c6f-c53a-5447-771d6337ae69-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_67fd05b5-d4b2-d79f-e490-dbf2491b9e0d-280c29ca {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_67fd05b5-d4b2-d79f-e490-dbf2491b9e10-280c29ca {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f164251d-280c29ca {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_49769aec-a529-bdfb-ae5c-2b74f164251f-280c29ca {
    grid-area: Area;
    justify-self: start
}

#w-node-a6a4c55b-f5ba-2680-f9ed-658853b70ce1-280c29cb,#w-node-a6a4c55b-f5ba-2680-f9ed-658853b70ce9-280c29cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a6a4c55b-f5ba-2680-f9ed-658853b70cf1-280c29cb {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_030f734a-a005-f791-00be-90c2f6ec8995-280c29cb,#w-node-_030f734a-a005-f791-00be-90c2f6ec89a2-280c29cb,#w-node-_030f734a-a005-f791-00be-90c2f6ec89ac-280c29cb,#w-node-_030f734a-a005-f791-00be-90c2f6ec89b6-280c29cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-db2aaaa1-2e7d-49db-7c2e-b5c9984d11a3-280c29ea {
    justify-self: start
}

#w-node-_2539edf0-49e4-00e8-bcea-cfddab835f37-280c29ea {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-f4951d35-95c6-0c29-bb8a-3eac1e2a2f9b-280c29ec,#w-node-_1e4635bf-4b84-dcd0-10d8-e4c09a8d2b2d-280c29ec,#w-node-dba7d62c-1dd1-052c-3130-a9d125da2d4f-280c29ec,#w-node-dba7d62c-1dd1-052c-3130-a9d125da2d55-280c29ec,#w-node-dba7d62c-1dd1-052c-3130-a9d125da2d5b-280c29ec,#w-node-_274f9e09-b5e6-a4f3-6c0f-73c7ce8d1700-280c2a03,#w-node-_274f9e09-b5e6-a4f3-6c0f-73c7ce8d1708-280c2a03,#w-node-f3ec6b40-7ee1-4fa1-7bee-e1aa78d9011b-280c2a03,#w-node-_7e01e626-8549-08f6-55ab-19de4396e79b-280c2a03,#w-node-_3fe9a6ab-e72e-78e2-c559-2f3b0de24f39-280c2a04,#w-node-_3d953bb8-1aa7-73a8-bb16-51279904657e-280c2a04,#w-node-_9714ed66-6642-8567-2a57-2afb2f7d774e-280c2a04,#w-node-_42cdd486-4484-43e3-a198-ced2820fc12c-280c2a04,#w-node-_281533c7-d2e8-da5a-322d-c62016c0f318-280c2a04,#w-node-_5d76c0d7-9120-a8a2-d9e1-1095311b59ed-280c2a04,#w-node-d6b9f0f2-0533-60b5-c877-1e2d306a423f-280c2a05,#w-node-d6b9f0f2-0533-60b5-c877-1e2d306a4242-280c2a05,#w-node-d6b9f0f2-0533-60b5-c877-1e2d306a4247-280c2a05,#w-node-d6b9f0f2-0533-60b5-c877-1e2d306a424a-280c2a05,#w-node-d6b9f0f2-0533-60b5-c877-1e2d306a424f-280c2a05,#w-node-d6b9f0f2-0533-60b5-c877-1e2d306a4252-280c2a05,#w-node-f6ea2cb1-f2d4-f684-5b2b-909e93be3ed6-280c2a0c,#w-node-f6ea2cb1-f2d4-f684-5b2b-909e93be3ed9-280c2a0c,#w-node-f6ea2cb1-f2d4-f684-5b2b-909e93be3ede-280c2a0c,#w-node-f6ea2cb1-f2d4-f684-5b2b-909e93be3ee1-280c2a0c,#w-node-f6ea2cb1-f2d4-f684-5b2b-909e93be3ee6-280c2a0c,#w-node-f6ea2cb1-f2d4-f684-5b2b-909e93be3ee9-280c2a0c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c9f689bf-5409-2fbd-29d0-9e5ee0697e2b-280c2a0e {
    justify-self: start
}

#w-node-c9f689bf-5409-2fbd-29d0-9e5ee0697e35-280c2a0e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-e7b55179-de3b-105f-760a-47f69df79348-280c2a0f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4a55a372-d263-075d-3ab8-f68cce95802b-280c2a0f {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f38-280c2a0f {
    grid-area: Area
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f39-280c2a0f,#w-node-dfea2efb-62af-a168-ad53-69f063619f3b-280c2a0f,#w-node-_39444cc7-a601-506e-16de-2e82e236c3a9-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f3e-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f40-280c2a0f {
    grid-area: Area
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f41-280c2a0f,#w-node-dfea2efb-62af-a168-ad53-69f063619f43-280c2a0f,#w-node-db9d2ca8-988c-1b8e-b524-79aea78aca13-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f46-280c2a0f {
    grid-area: Area-2
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f47-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-c93d1ce2-63b9-ca6f-2240-283b10467607-280c2a0f,#w-node-a63c4fe3-4742-35e3-2199-6012e7c64f34-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f4b-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f4c-280c2a0f {
    grid-area: Area-2
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f4d-280c2a0f,#w-node-dfea2efb-62af-a168-ad53-69f063619f51-280c2a0f,#w-node-dfea2efb-62af-a168-ad53-69f063619f52-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f54-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-_0285e2e6-4a48-746f-b0b1-6c410bf5ff37-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f57-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f58-280c2a0f {
    grid-area: Area-2
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f59-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f5b-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f5e-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-_1052d041-5b85-e2d8-ce9f-417b4d1f55ee-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_1052d041-5b85-e2d8-ce9f-417b4d1f55ef-280c2a0f {
    grid-area: Area-2
}

#w-node-_1052d041-5b85-e2d8-ce9f-417b4d1f55f0-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f61-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f62-280c2a0f {
    grid-area: Area-2
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f63-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f65-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f66-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f67-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-_4262d4e8-aed4-d2ac-7e2e-0dee22e47131-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f6a-280c2a0f {
    grid-area: Area-2
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f6b-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f6c-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-f3cde883-89ae-045c-eb82-eda108f2dca9-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f71-280c2a0f {
    grid-area: Area-2
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f72-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f73-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-d60b1f04-d093-d499-debd-b613df57bc32-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f78-280c2a0f {
    grid-area: Area-2
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f79-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f7a-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-a33335f4-6ac2-c9fe-3ace-dc62a3a8efad-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1eae25a3-6a23-454d-5f91-2345210b64c6-280c2a0f {
    grid-area: Area-2
}

#w-node-_1eae25a3-6a23-454d-5f91-2345210b64c7-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1eae25a3-6a23-454d-5f91-2345210b64c8-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-_59a4e444-9b4b-7252-1b58-c8a116b7f6ed-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f7d-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f7e-280c2a0f {
    grid-area: Area-2
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f7f-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f85-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-dfea2efb-62af-a168-ad53-69f063619f87-280c2a0f {
    grid-area: Area;
    justify-self: start
}

#w-node-_7fc9d418-db32-ad0d-2b98-315c230b8df2-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_83520a18-11db-c379-ddaa-60359486669f-280c2a0f,#w-node-_83520a18-11db-c379-ddaa-6035948666a0-280c2a0f,#w-node-_717fdbe6-6e7c-c98e-5cea-9e545e6835ce-280c2a0f,#w-node-_83520a18-11db-c379-ddaa-603594866697-280c2a0f,#w-node-_83520a18-11db-c379-ddaa-603594866698-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_83520a18-11db-c379-ddaa-60359486669d-280c2a0f {
    justify-self: center
}

#w-node-_83520a18-11db-c379-ddaa-6035948666a8-280c2a0f,#w-node-_83520a18-11db-c379-ddaa-6035948666a9-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e7d0d12d-dd2d-7d65-93ad-10064df7a4eb-280c2a0f {
    justify-self: center
}

#w-node-_83520a18-11db-c379-ddaa-6035948666b0-280c2a0f,#w-node-_83520a18-11db-c379-ddaa-6035948666b1-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f98d504c-acc5-633e-ad5b-af9b12b9e2f1-280c2a0f {
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24d4-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24d5-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24da-280c2a0f {
    justify-self: center
}

#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24dc-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24dd-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24c3-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24c4-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24c9-280c2a0f {
    justify-self: center
}

#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24cb-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24cc-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e6346-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e6347-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_901ac449-888a-aea0-90e8-91e9e56e634c-280c2a0f {
    justify-self: center
}

#w-node-_901ac449-888a-aea0-90e8-91e9e56e634e-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e634f-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e6357-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e6358-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_901ac449-888a-aea0-90e8-91e9e56e635d-280c2a0f {
    justify-self: center
}

#w-node-_901ac449-888a-aea0-90e8-91e9e56e635f-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e6360-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d07077dc-06cd-ce36-6d97-5a8993269c2e-280c2a0f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-d07077dc-06cd-ce36-6d97-5a8993269c34-280c2a0f {
    grid-area: Area-2;
    justify-self: start
}

#w-node-d07077dc-06cd-ce36-6d97-5a8993269c64-280c2a0f {
    grid-area: Area-3
}

#w-node-ad025f76-9db8-a5c4-e1cc-54a6b4ea5337-280c2a32 {
    order: -9999
}

#w-node-_00a8707a-ddea-2648-b375-5fffdfde5ef5-280c2a32,#w-node-_00a8707a-ddea-2648-b375-5fffdfde5f09-280c2a32,#w-node-_00a8707a-ddea-2648-b375-5fffdfde5f1b-280c2a32,#w-node-_00a8707a-ddea-2648-b375-5fffdfde5f30-280c2a32,#w-node-_00a8707a-ddea-2648-b375-5fffdfde5f42-280c2a32 {
    align-self: center
}

#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b57-280c2a32,#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b58-280c2a32 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b5b-280c2a32 {
    justify-self: center
}

#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b5d-280c2a32,#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b5e-280c2a32,#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b64-280c2a32,#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b65-280c2a32 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b68-280c2a32 {
    justify-self: center
}

#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b6a-280c2a32,#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b6b-280c2a32 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_66600e51-1f76-2822-e7da-94e6c03bf43f-280c2a33 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_66600e51-1f76-2822-e7da-94e6c03bf448-280c2a33,#w-node-_66600e51-1f76-2822-e7da-94e6c03bf449-280c2a33,#w-node-_66600e51-1f76-2822-e7da-94e6c03bf459-280c2a33 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_905d4250-adc0-f2e9-20bb-3fb1c8731930-280c2a33 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_9bdd089e-baf1-0b5e-af8a-dd0b00b2dcb6-280c2a33,#w-node-_9bdd089e-baf1-0b5e-af8a-dd0b00b2dcb8-280c2a33,#w-node-_9bdd089e-baf1-0b5e-af8a-dd0b00b2dcbf-280c2a33,#w-node-_9bdd089e-baf1-0b5e-af8a-dd0b00b2dcc1-280c2a33,#w-node-_9bdd089e-baf1-0b5e-af8a-dd0b00b2dcc8-280c2a33,#w-node-_9bdd089e-baf1-0b5e-af8a-dd0b00b2dcca-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b527486-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b527488-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b52748a-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b52748f-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b527491-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b527493-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b527495-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b527497-280c2a33,#w-node-fb033ca9-c850-e64c-970d-3d3f2b527499-280c2a33,#w-node-cd2d1691-cf8a-47e8-d852-af1db0a0a35c-280c2a37 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_02c0e443-2346-92b9-afd0-020911009a1d-280c2a37 {
    align-self: start
}

#w-node-_5f2493c7-2904-0cb7-409b-ffbbfc6fd6e3-280c2a38 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_6cab5385-5398-70be-f3bc-63b45a66217e-280c2a3d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_24fa01ff-4671-296e-f934-6545338dc11f-280c2a3d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c984567a-b48b-0c3f-40f2-e6f780bff0f8-280c2a3d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a43 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a43 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a43,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a43 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a43 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a43 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a43 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a43,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a43 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a43 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a44 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a44 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a44,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a44 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a44 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a44 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a44 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a44,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a44 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a44 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a45 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a45 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a45,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a45 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a45 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a45 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a45 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a45,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a45 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a45 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a46 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a46 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a46,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a46 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a46 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a46 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a46 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a46,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a46 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a46 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a47 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a47 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a47,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a47 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a47 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a47 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a47 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a47,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a47 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a47 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a48 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a48 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a48,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a48 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a48 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a48 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a48 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a48,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a48 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a48 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a49 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a49 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a49,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a49 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a49 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a49 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a49 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a49,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a49 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a49 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a4a {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: none
}

#w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a4a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a4a,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a4a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a4a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a4a {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr .75fr 1.5fr;
    display: grid
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a4a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a4a,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a4a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a4a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_869537f2-d268-b49d-9c64-7f01bc793f76-280c2a53 {
    justify-self: start
}

#w-node-_869537f2-d268-b49d-9c64-7f01bc793f84-280c2a53 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_869537f2-d268-b49d-9c64-7f01bc793f86-280c2a53 {
    justify-self: auto
}

#w-node-_9a50922e-c275-fa65-d710-10a727e5d951-280c2a66,#w-node-_9a50922e-c275-fa65-d710-10a727e5d95d-280c2a66,#w-node-_9a50922e-c275-fa65-d710-10a727e5d968-280c2a66,#w-node-_3fe9a6ab-e72e-78e2-c559-2f3b0de24f39-280c2a67,#w-node-_3d953bb8-1aa7-73a8-bb16-51279904657e-280c2a67,#w-node-_9714ed66-6642-8567-2a57-2afb2f7d774e-280c2a67,#w-node-_42cdd486-4484-43e3-a198-ced2820fc12c-280c2a67,#w-node-_281533c7-d2e8-da5a-322d-c62016c0f318-280c2a67,#w-node-_5d76c0d7-9120-a8a2-d9e1-1095311b59ed-280c2a67 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9d16fdb-8ed2-9c8c-69ae-7b876e892225-280c2a67 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_74a1aa02-0735-91e3-5632-357102ef2427-280c2a6a {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_6ef1f0c6-b0c4-fb3b-7689-b89ab3329b74-280c2a6a,#w-node-_888ee7ad-82b6-5eaf-c68d-b10e5a699219-280c2a6a,#w-node-_893fc308-6673-be2c-3ce5-df81b10731ff-280c2a6a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_605a4740-2a37-bee5-8a73-ff9fc06c9182-280c2a6a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-a2977084-93b3-cc37-a654-d84d4988e75c-280c2a6a {
    grid-area: Area-2;
    justify-self: start
}

#w-node-_7d41ff62-b27f-b5e0-44f5-012fa94ff448-280c2a6a {
    grid-area: Area-3
}

#w-node-_3fe9a6ab-e72e-78e2-c559-2f3b0de24f39-280c2a6b,#w-node-_3d953bb8-1aa7-73a8-bb16-51279904657e-280c2a6b,#w-node-_9714ed66-6642-8567-2a57-2afb2f7d774e-280c2a6b,#w-node-_42cdd486-4484-43e3-a198-ced2820fc12c-280c2a6b,#w-node-_281533c7-d2e8-da5a-322d-c62016c0f318-280c2a6b,#w-node-_5d76c0d7-9120-a8a2-d9e1-1095311b59ed-280c2a6b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9d16fdb-8ed2-9c8c-69ae-7b876e892225-280c2a6b {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-c9868025-87d1-cda6-4959-acdf4f2cd7e1-280c2a6e,#w-node-c9868025-87d1-cda6-4959-acdf4f2cd7e3-280c2a6e,#w-node-c9868025-87d1-cda6-4959-acdf4f2cd7ea-280c2a6e,#w-node-c9868025-87d1-cda6-4959-acdf4f2cd7ec-280c2a6e,#w-node-c9868025-87d1-cda6-4959-acdf4f2cd7d8-280c2a6e,#w-node-c9868025-87d1-cda6-4959-acdf4f2cd7da-280c2a6e,#w-node-_53b4586f-765a-7fa5-8d77-b8fba06c1e6e-280c2a6e,#w-node-_53b4586f-765a-7fa5-8d77-b8fba06c1e70-280c2a6e,#w-node-_5c690cf3-c376-b83d-d087-a28a90a95c4d-280c2a75,#w-node-_5c690cf3-c376-b83d-d087-a28a90a95c55-280c2a75 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dcdcd83f-dd5d-f306-592e-18790606b8e2-280c2a75,#w-node-e521cb95-6b92-a1bd-f932-ab6f9fcf9abd-280c2a76,#w-node-e521cb95-6b92-a1bd-f932-ab6f9fcf9ac6-280c2a76 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-e521cb95-6b92-a1bd-f932-ab6f9fcf9acf-280c2a76,#w-node-e521cb95-6b92-a1bd-f932-ab6f9fcf9adc-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5005-280c2a76 {
    grid-area: Area
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5006-280c2a76,#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5008-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a500b-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a500f-280c2a76,#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5010-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5012-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5014-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5015-280c2a76 {
    grid-area: Area-2
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5016-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5018-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5019-280c2a76 {
    grid-area: Area-2
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a501a-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a501d-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a501f-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5020-280c2a76 {
    grid-area: Area-2
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5021-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5023-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5024-280c2a76 {
    grid-area: Area-2
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5025-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5028-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a502a-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a502b-280c2a76 {
    grid-area: Area-2
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a502c-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a502e-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a502f-280c2a76 {
    grid-area: Area-2
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5030-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5033-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5037-280c2a76,#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5038-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a503a-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a503c-280c2a76,#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a503d-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a503f-280c2a76,#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5042-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5044-280c2a76,#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5045-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5047-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: start
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5049-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a504b-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5054-280c2a76 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5056-280c2a76,#w-node-_9f15fd81-da8e-ffac-10f4-e698819e22ff-280c2a79,#w-node-_9f15fd81-da8e-ffac-10f4-e698819e2308-280c2a79,#w-node-_9f15fd81-da8e-ffac-10f4-e698819e2311-280c2a79,#w-node-_99d69b31-2533-64ee-10c7-5f43b3dd3c6c-280c2a79,#w-node-_9fe761bd-2d2f-2459-49ad-0f0a08016fc0-280c2a79,#w-node-_62323cd3-0d1b-1ba0-d834-ae55900e731f-280c2a7a,#w-node-_62323cd3-0d1b-1ba0-d834-ae55900e7326-280c2a7a,#w-node-_62323cd3-0d1b-1ba0-d834-ae55900e732d-280c2a7a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_78d80191-4c49-c17f-8134-46072b23ad06-280c2a7a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start;
    justify-self: center
}

#w-node-_78d80191-4c49-c17f-8134-46072b23ad0c-280c2a7a,#w-node-_8f6f5a12-0855-7217-3073-f35c5134fa5a-280c2a7a,#w-node-a75f45cd-f40a-321d-b012-0b7ad88cbfb1-280c2a7a,#w-node-_3fe9a6ab-e72e-78e2-c559-2f3b0de24f39-280c2a7d,#w-node-_3d953bb8-1aa7-73a8-bb16-51279904657e-280c2a7d,#w-node-_9714ed66-6642-8567-2a57-2afb2f7d774e-280c2a7d,#w-node-_42cdd486-4484-43e3-a198-ced2820fc12c-280c2a7d,#w-node-_281533c7-d2e8-da5a-322d-c62016c0f318-280c2a7d,#w-node-_5d76c0d7-9120-a8a2-d9e1-1095311b59ed-280c2a7d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a9d16fdb-8ed2-9c8c-69ae-7b876e892225-280c2a7d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-fd151b02-121e-9f1b-e6de-3cc3af975bad-280c2a7e {
    grid-area: Area
}

#w-node-_7578b810-411f-6c7e-ae2c-4553d15b89d9-280c2a81 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_7578b810-411f-6c7e-ae2c-4553d15b89e7-280c2a81,#w-node-_7578b810-411f-6c7e-ae2c-4553d15b89ef-280c2a81,#w-node-cc8b30a2-5ef0-714f-62c4-fdc940b0eb8a-280c2a81,#w-node-_0c21ea12-6b75-c01d-35fa-8108d4415a2c-280c2a81,#w-node-_0c21ea12-6b75-c01d-35fa-8108d4415a39-280c2a81,#w-node-_0c21ea12-6b75-c01d-35fa-8108d4415a43-280c2a81,#w-node-_0c21ea12-6b75-c01d-35fa-8108d4415a4d-280c2a81,#w-node-be0ff29b-88d4-5b22-041f-86f6e519f2b6-280c2a83,#w-node-be0ff29b-88d4-5b22-041f-86f6e519f2c0-280c2a83,#w-node-be0ff29b-88d4-5b22-041f-86f6e519f2c9-280c2a83,#w-node-ca68842f-c616-3e06-ecdc-929461dde199-280c2ab2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_432d7d4a-6cfc-c36e-5c3d-d7295558832b-280c2ab2 {
    grid-area: Area-2
}

#w-node-f44af07d-4945-8a6a-40d1-ea75689852f4-280c2ab2,#w-node-f44af07d-4945-8a6a-40d1-ea7568985301-280c2ab2,#w-node-f44af07d-4945-8a6a-40d1-ea756898530d-280c2ab2,#w-node-_5a780656-085f-decf-a6bb-230a9ce742e7-280c2ab2,#w-node-_354ee25a-8fbf-c363-ddc7-d3a0cabcb196-280c2ab2,#w-node-bcbb3386-6782-4c86-4801-7999500e9472-280c2ab2,#w-node-_79d08d54-fb0c-acba-eb9f-9151131fab70-280c2ab2,#w-node-_6c12121f-2971-416b-51d7-6e1d9e0d6fb7-280c2ab2,#w-node-_6c12121f-2971-416b-51d7-6e1d9e0d6fbb-280c2ab2,#w-node-_0b3d1329-90a6-43de-7265-eac0bdd382d2-280c2ab2,#w-node-_0b3d1329-90a6-43de-7265-eac0bdd382d6-280c2ab2,#w-node-f44af07d-4945-8a6a-40d1-ea75689852f4-280c2ab3,#w-node-f44af07d-4945-8a6a-40d1-ea7568985301-280c2ab3,#w-node-f44af07d-4945-8a6a-40d1-ea756898530d-280c2ab3,#w-node-_5a780656-085f-decf-a6bb-230a9ce742e7-280c2ab3,#w-node-_354ee25a-8fbf-c363-ddc7-d3a0cabcb196-280c2ab3,#w-node-bcbb3386-6782-4c86-4801-7999500e9472-280c2ab3,#w-node-_79d08d54-fb0c-acba-eb9f-9151131fab70-280c2ab3,#w-node-_6c12121f-2971-416b-51d7-6e1d9e0d6fb7-280c2ab3,#w-node-_6c12121f-2971-416b-51d7-6e1d9e0d6fbb-280c2ab3,#w-node-_0b3d1329-90a6-43de-7265-eac0bdd382d2-280c2ab3,#w-node-_0b3d1329-90a6-43de-7265-eac0bdd382d6-280c2ab3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_781f8ac3-c146-8d79-ef98-ff26a9c2e48c-280c2ab5,#w-node-fab8f2aa-5cd6-53c5-1d6b-d970f31b0bcc-280c2ab7 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_74a1aa02-0735-91e3-5632-357102ef2427-280c2aba {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_74a1aa02-0735-91e3-5632-357102ef2430-280c2aba,#w-node-_74a1aa02-0735-91e3-5632-357102ef2431-280c2aba,#w-node-_74a1aa02-0735-91e3-5632-357102ef243e-280c2aba {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f7ba7a09-89d9-4cbb-6dcb-8df7ec026e72-280c2aba {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2e04c64d-f907-fd9b-71b1-1bfc441d304c-280c2aba,#w-node-_2e04c64d-f907-fd9b-71b1-1bfc441d304e-280c2aba,#w-node-_2e04c64d-f907-fd9b-71b1-1bfc441d3055-280c2aba,#w-node-_2e04c64d-f907-fd9b-71b1-1bfc441d3057-280c2aba,#w-node-_2e04c64d-f907-fd9b-71b1-1bfc441d305e-280c2aba,#w-node-_2e04c64d-f907-fd9b-71b1-1bfc441d3060-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d92139f0-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d92139f2-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d92139f4-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d92139f9-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d92139fb-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d92139fd-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d92139ff-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d9213a01-280c2aba,#w-node-_6f3c7596-5626-2087-0862-fa90d9213a03-280c2aba {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_97d12883-acc0-d28c-d00e-fd64be35c0c2-280c2abb {
    grid-area: Area
}

#w-node-afe8ebb2-e215-1817-fc52-ac446a8407ef-280c2abb,#w-node-_5eaec7fa-34e9-89f0-8718-4de05edd60dd-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a2a1894b-df40-5cbf-794f-9335817eb7cf-280c2abb {
    grid-area: Area;
    justify-self: start
}

#w-node-d805cc54-f9f7-2c3d-a07c-85907f122e42-280c2abb {
    grid-area: Area
}

#w-node-d805cc54-f9f7-2c3d-a07c-85907f122e43-280c2abb,#w-node-d805cc54-f9f7-2c3d-a07c-85907f122e45-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b73b3826-4961-cb15-4f13-15b838a33c00-280c2abb {
    grid-area: Area-2
}

#w-node-_008fdb63-5e04-948a-3466-50ec57b67669-280c2abb {
    grid-area: Area;
    justify-self: start
}

#w-node-_50647ebf-9081-a3fe-0310-3c7c18eb8f66-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_96e804eb-935a-844f-05bc-7cd8a4ad05b9-280c2abb {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_96e804eb-935a-844f-05bc-7cd8a4ad05ba-280c2abb {
    grid-area: Area-2
}

#w-node-_96e804eb-935a-844f-05bc-7cd8a4ad05bb-280c2abb,#w-node-_96e804eb-935a-844f-05bc-7cd8a4ad05bd-280c2abb,#w-node-_96e804eb-935a-844f-05bc-7cd8a4ad05bf-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_96e804eb-935a-844f-05bc-7cd8a4ad05c1-280c2abb {
    grid-area: Area;
    justify-self: start
}

#w-node-_24fc998d-8005-5d0f-165f-88cc7dddbe0c-280c2abb {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_24fc998d-8005-5d0f-165f-88cc7dddbe0d-280c2abb {
    grid-area: Area-2
}

#w-node-_24fc998d-8005-5d0f-165f-88cc7dddbe0e-280c2abb,#w-node-_24fc998d-8005-5d0f-165f-88cc7dddbe10-280c2abb,#w-node-_24fc998d-8005-5d0f-165f-88cc7dddbe12-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_24fc998d-8005-5d0f-165f-88cc7dddbe14-280c2abb {
    grid-area: Area;
    justify-self: start
}

#w-node-_67d839cc-8a5c-25e6-6067-5c83744ca4cb-280c2abb {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-b987b1d5-b3eb-d2e8-3821-2c7cdc06f231-280c2abb {
    grid-area: Area-2
}

#w-node-b987b1d5-b3eb-d2e8-3821-2c7cdc06f237-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e451846b-66d2-e432-05f0-b6e8daf6e465-280c2abb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-b987b1d5-b3eb-d2e8-3821-2c7cdc06f232-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b987b1d5-b3eb-d2e8-3821-2c7cdc06f235-280c2abb {
    grid-area: Area;
    justify-self: start
}

#w-node-_5727998e-b189-91db-cc71-ac07d5e0239f-280c2abb {
    grid-area: Area-2
}

#w-node-_5727998e-b189-91db-cc71-ac07d5e023a0-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5727998e-b189-91db-cc71-ac07d5e023a3-280c2abb {
    grid-area: Area;
    justify-self: start
}

#w-node-_8c643aa3-40b2-8a54-f03d-3706cfa192c4-280c2abb {
    grid-area: Area-2
}

#w-node-_8c643aa3-40b2-8a54-f03d-3706cfa192c5-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8c643aa3-40b2-8a54-f03d-3706cfa192c6-280c2abb {
    grid-area: Area;
    justify-self: start
}

#w-node-_55423e13-2a1e-335a-efb8-84f72bc7d517-280c2abb {
    grid-area: Area-2
}

#w-node-_55423e13-2a1e-335a-efb8-84f72bc7d518-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_55423e13-2a1e-335a-efb8-84f72bc7d519-280c2abb {
    grid-area: Area;
    justify-self: start
}

#w-node-af087f01-60ba-672f-9500-336d1bb2f80d-280c2abb {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-af087f01-60ba-672f-9500-336d1bb2f80e-280c2abb {
    grid-area: Area-2
}

#w-node-af087f01-60ba-672f-9500-336d1bb2f80f-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-af087f01-60ba-672f-9500-336d1bb2f811-280c2abb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-af087f01-60ba-672f-9500-336d1bb2f812-280c2abb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-af087f01-60ba-672f-9500-336d1bb2f813-280c2abb {
    grid-area: Area;
    justify-self: start
}

@media screen and (min-width: 1440px) {
    #w-node-_11f06ae4-6584-2cd2-6412-b0ba20af6116-280c2963,#w-node-f8ff773f-1385-2e1b-fa5f-4db93c16c3c5-280c29c8,#w-node-f8ff773f-1385-2e1b-fa5f-4db93c16c3c5-280c29ca,#w-node-fb033ca9-c850-e64c-970d-3d3f2b52748a-280c2a33,#w-node-_9a50922e-c275-fa65-d710-10a727e5d968-280c2a66 {
        grid-area:span 1/span 1/span 1/span 1
    }

    #w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5049-280c2a76,#w-node-fcefa2cd-3d4c-8cf0-e8b6-7c63f76a5054-280c2a76 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: center
    }

    #w-node-f44af07d-4945-8a6a-40d1-ea756898530d-280c2ab2,#w-node-f44af07d-4945-8a6a-40d1-ea756898530d-280c2ab3,#w-node-_6f3c7596-5626-2087-0862-fa90d92139f4-280c2aba {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width: 991px) {
    #w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f73-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f75-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f76-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f77-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f78-280c2963 {
        justify-self:center
    }

    #w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f98-280c2963,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f90-280c2963,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81b8-280c29c8,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81c0-280c29c8,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81c8-280c29c8,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81b8-280c29ca,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81c0-280c29ca,#w-node-_2fa9c89a-8137-7d97-ce20-25bf41dd81c8-280c29ca {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_99b4241d-0117-e316-6412-f824ed20fc44-280c29cb,#w-node-_99b4241d-0117-e316-6412-f824ed20fc45-280c29cb,#w-node-_99b4241d-0117-e316-6412-f824ed20fc46-280c29cb,#w-node-_99b4241d-0117-e316-6412-f824ed20fc47-280c29cb,#w-node-_99b4241d-0117-e316-6412-f824ed20fc48-280c29cb,#w-node-_99b4241d-0117-e316-6412-f824ed20fc49-280c29cb {
        justify-self: center
    }

    #w-node-a6a4c55b-f5ba-2680-f9ed-658853b70ce1-280c29cb,#w-node-a6a4c55b-f5ba-2680-f9ed-658853b70ce9-280c29cb,#w-node-a6a4c55b-f5ba-2680-f9ed-658853b70cf1-280c29cb {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-db2aaaa1-2e7d-49db-7c2e-b5c9984d11a3-280c29ea {
        grid-area: span 1/span 4/span 1/span 4;
        justify-self: stretch
    }

    #w-node-_2539edf0-49e4-00e8-bcea-cfddab835f37-280c29ea {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_274f9e09-b5e6-a4f3-6c0f-73c7ce8d1700-280c2a03,#w-node-_274f9e09-b5e6-a4f3-6c0f-73c7ce8d1708-280c2a03,#w-node-f3ec6b40-7ee1-4fa1-7bee-e1aa78d9011b-280c2a03,#w-node-_7e01e626-8549-08f6-55ab-19de4396e79b-280c2a03 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5f6e6db5-65d8-fcee-8dfe-117fb63e91b2-280c2a08,#w-node-_5f6e6db5-65d8-fcee-8dfe-117fb63e91b3-280c2a08,#w-node-_5f6e6db5-65d8-fcee-8dfe-117fb63e91b4-280c2a08,#w-node-_5f6e6db5-65d8-fcee-8dfe-117fb63e91b5-280c2a08,#w-node-_5f6e6db5-65d8-fcee-8dfe-117fb63e91b6-280c2a08 {
        justify-self: center
    }

    #w-node-c9f689bf-5409-2fbd-29d0-9e5ee0697e2b-280c2a0e {
        grid-area: span 1/span 4/span 1/span 4;
        justify-self: stretch
    }

    #w-node-c9f689bf-5409-2fbd-29d0-9e5ee0697e35-280c2a0e {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-f58039f0-7f37-87cd-7e6c-37c915676cb2-280c2a0f,#w-node-f58039f0-7f37-87cd-7e6c-37c915676cb3-280c2a0f,#w-node-f58039f0-7f37-87cd-7e6c-37c915676cb4-280c2a0f,#w-node-f58039f0-7f37-87cd-7e6c-37c915676cb5-280c2a0f,#w-node-f58039f0-7f37-87cd-7e6c-37c915676cb6-280c2a0f {
        justify-self: center
    }

    #w-node-_83520a18-11db-c379-ddaa-60359486669f-280c2a0f,#w-node-_717fdbe6-6e7c-c98e-5cea-9e545e6835ce-280c2a0f,#w-node-_83520a18-11db-c379-ddaa-603594866697-280c2a0f,#w-node-_83520a18-11db-c379-ddaa-6035948666a8-280c2a0f,#w-node-_83520a18-11db-c379-ddaa-6035948666b0-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24d4-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24dc-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24c3-280c2a0f,#w-node-_9815c9e0-7ec5-9a47-273e-9be6ab2f24cb-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e6346-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e634e-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e6357-280c2a0f,#w-node-_901ac449-888a-aea0-90e8-91e9e56e635f-280c2a0f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-d07077dc-06cd-ce36-6d97-5a8993269c64-280c2a0f,#w-node-_6253470c-7181-aaff-e6a2-559d5995c6b5-280c2a30,#w-node-_6253470c-7181-aaff-e6a2-559d5995c6b6-280c2a30,#w-node-_6253470c-7181-aaff-e6a2-559d5995c6b7-280c2a30,#w-node-_6253470c-7181-aaff-e6a2-559d5995c6b8-280c2a30,#w-node-_6253470c-7181-aaff-e6a2-559d5995c6b9-280c2a30 {
        justify-self: center
    }

    #w-node-_1502cf11-73c0-7a23-1229-3768f7f44b57-280c2a32,#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b5d-280c2a32 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1502cf11-73c0-7a23-1229-3768f7f44b61-280c2a32 {
        justify-self: center
    }

    #w-node-_1502cf11-73c0-7a23-1229-3768f7f44b64-280c2a32,#w-node-_1502cf11-73c0-7a23-1229-3768f7f44b6a-280c2a32 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1502cf11-73c0-7a23-1229-3768f7f44b70-280c2a32,#w-node-_0764d8fd-519c-d216-cdcc-e5cd7cdacb40-280c2a33,#w-node-_0764d8fd-519c-d216-cdcc-e5cd7cdacb41-280c2a33,#w-node-_0764d8fd-519c-d216-cdcc-e5cd7cdacb42-280c2a33,#w-node-_0764d8fd-519c-d216-cdcc-e5cd7cdacb43-280c2a33,#w-node-_0764d8fd-519c-d216-cdcc-e5cd7cdacb44-280c2a33 {
        justify-self: center
    }

    #w-node-_66600e51-1f76-2822-e7da-94e6c03bf448-280c2a33,#w-node-_66600e51-1f76-2822-e7da-94e6c03bf459-280c2a33 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5f2493c7-2904-0cb7-409b-ffbbfc6fd6e3-280c2a38 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_6cab5385-5398-70be-f3bc-63b45a66217e-280c2a3d,#w-node-c984567a-b48b-0c3f-40f2-e6f780bff0f8-280c2a3d {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }

    #w-node-e5ef0b74-c970-58d1-9ec7-bf80532124db-280c2a53,#w-node-e5ef0b74-c970-58d1-9ec7-bf80532124dc-280c2a53,#w-node-e5ef0b74-c970-58d1-9ec7-bf80532124dd-280c2a53,#w-node-e5ef0b74-c970-58d1-9ec7-bf80532124de-280c2a53,#w-node-e5ef0b74-c970-58d1-9ec7-bf80532124df-280c2a53 {
        justify-self: center
    }

    #w-node-_869537f2-d268-b49d-9c64-7f01bc793f76-280c2a53 {
        grid-area: span 1/span 4/span 1/span 4;
        justify-self: stretch
    }

    #w-node-_869537f2-d268-b49d-9c64-7f01bc793f84-280c2a53 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_571f5716-900c-23bf-b851-98dd31512744-280c2a67,#w-node-_571f5716-900c-23bf-b851-98dd31512745-280c2a67,#w-node-_571f5716-900c-23bf-b851-98dd31512746-280c2a67,#w-node-_571f5716-900c-23bf-b851-98dd31512747-280c2a67,#w-node-_571f5716-900c-23bf-b851-98dd31512748-280c2a67,#w-node-_64e489b9-15d0-2817-a370-38ab426a65a8-280c2a6a,#w-node-_64e489b9-15d0-2817-a370-38ab426a65a9-280c2a6a,#w-node-_64e489b9-15d0-2817-a370-38ab426a65aa-280c2a6a,#w-node-_64e489b9-15d0-2817-a370-38ab426a65ab-280c2a6a,#w-node-_64e489b9-15d0-2817-a370-38ab426a65ac-280c2a6a,#w-node-_7d41ff62-b27f-b5e0-44f5-012fa94ff448-280c2a6a,#w-node-_571f5716-900c-23bf-b851-98dd31512744-280c2a6b,#w-node-_571f5716-900c-23bf-b851-98dd31512745-280c2a6b,#w-node-_571f5716-900c-23bf-b851-98dd31512746-280c2a6b,#w-node-_571f5716-900c-23bf-b851-98dd31512747-280c2a6b,#w-node-_571f5716-900c-23bf-b851-98dd31512748-280c2a6b {
        justify-self: center
    }

    #w-node-_5c690cf3-c376-b83d-d087-a28a90a95c4d-280c2a75,#w-node-_5c690cf3-c376-b83d-d087-a28a90a95c55-280c2a75,#w-node-dcdcd83f-dd5d-f306-592e-18790606b8e2-280c2a75,#w-node-e521cb95-6b92-a1bd-f932-ab6f9fcf9abd-280c2a76,#w-node-e521cb95-6b92-a1bd-f932-ab6f9fcf9ac6-280c2a76,#w-node-e521cb95-6b92-a1bd-f932-ab6f9fcf9acf-280c2a76,#w-node-e521cb95-6b92-a1bd-f932-ab6f9fcf9adc-280c2a76 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f73-280c2a79,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f75-280c2a79,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f76-280c2a79,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f77-280c2a79,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f78-280c2a79,#w-node-_571f5716-900c-23bf-b851-98dd31512744-280c2a7d,#w-node-_571f5716-900c-23bf-b851-98dd31512745-280c2a7d,#w-node-_571f5716-900c-23bf-b851-98dd31512746-280c2a7d,#w-node-_571f5716-900c-23bf-b851-98dd31512747-280c2a7d,#w-node-_571f5716-900c-23bf-b851-98dd31512748-280c2a7d {
        justify-self: center
    }

    #w-node-_7578b810-411f-6c7e-ae2c-4553d15b89d9-280c2a81,#w-node-_7578b810-411f-6c7e-ae2c-4553d15b89e7-280c2a81,#w-node-_7578b810-411f-6c7e-ae2c-4553d15b89ef-280c2a81 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_88740912-ecb3-542d-b5f2-c3aa33cacc1a-280c2a83,#w-node-_88740912-ecb3-542d-b5f2-c3aa33cacc1b-280c2a83,#w-node-_88740912-ecb3-542d-b5f2-c3aa33cacc1c-280c2a83,#w-node-_88740912-ecb3-542d-b5f2-c3aa33cacc1d-280c2a83,#w-node-_88740912-ecb3-542d-b5f2-c3aa33cacc1e-280c2a83,#w-node-_88740912-ecb3-542d-b5f2-c3aa33cacc1f-280c2a83 {
        justify-self: center
    }

    #w-node-fab8f2aa-5cd6-53c5-1d6b-d970f31b0bcc-280c2ab7 {
        grid-area: span 1/span 4/span 1/span 4
    }

    #w-node-_64e489b9-15d0-2817-a370-38ab426a65a8-280c2aba,#w-node-_64e489b9-15d0-2817-a370-38ab426a65a9-280c2aba,#w-node-_64e489b9-15d0-2817-a370-38ab426a65aa-280c2aba,#w-node-_64e489b9-15d0-2817-a370-38ab426a65ab-280c2aba,#w-node-_64e489b9-15d0-2817-a370-38ab426a65ac-280c2aba {
        justify-self: center
    }

    #w-node-_74a1aa02-0735-91e3-5632-357102ef2430-280c2aba,#w-node-_74a1aa02-0735-91e3-5632-357102ef243e-280c2aba {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f73-280c2abb,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f75-280c2abb,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f76-280c2abb,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f77-280c2abb,#w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f78-280c2abb {
        justify-self: center
    }
}

@media screen and (max-width: 767px) {
    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c29c6 {
        grid-template-rows:auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c29c6,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c29c6,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c29c6,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c29c6 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c29c6 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c29c6,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c29c6,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c29c6,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c29c6,#w-node-c9f689bf-5409-2fbd-29d0-9e5ee0697e37-280c2a0e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4a55a372-d263-075d-3ab8-f68cce95802b-280c2a0f {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    #w-node-_6cab5385-5398-70be-f3bc-63b45a66217e-280c2a3d,#w-node-c984567a-b48b-0c3f-40f2-e6f780bff0f8-280c2a3d {
        grid-template-rows: auto;
        grid-template-columns: 100%
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a43 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a43,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a43,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a43,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a43 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a43 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a43,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a43,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a43,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a43 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a44 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a44,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a44,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a44,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a44 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a44 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a44,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a44,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a44,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a44 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a45 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a45,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a45,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a45,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a45 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a45 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a45,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a45,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a45,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a45 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a46 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a46,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a46,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a46,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a46 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a46 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a46,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a46,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a46,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a46 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a47 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a47,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a47,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a47,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a47 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a47 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a47,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a47,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a47,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a47 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a48 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a48,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a48,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a48,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a48 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a48 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a48,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a48,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a48,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a48 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a49 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a49,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a49,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a49,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a49 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a49 {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a49,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a49,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a49,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a49 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a4a {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-dc084061-a34f-9dbb-760d-61d7119a1f6b-280c2a4a,#w-node-_60aa1f5e-684b-ca59-a791-52ae9d6cf6da-280c2a4a,#w-node-_9dcfc05c-49d7-df35-c796-e4895e37b1d6-280c2a4a,#w-node-_52fb3d6e-7f91-b9f7-5803-b4b1e1055a3f-280c2a4a {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a4a {
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7f-280c2a4a,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e87-280c2a4a,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e8f-280c2a4a,#w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e97-280c2a4a {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-a9d16fdb-8ed2-9c8c-69ae-7b876e892225-280c2a67,#w-node-a9d16fdb-8ed2-9c8c-69ae-7b876e892225-280c2a6b,#w-node-a9d16fdb-8ed2-9c8c-69ae-7b876e892225-280c2a7d {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }

    #w-node-_058427ed-3ed4-bbde-d8b8-7dfcb22c7c5f-280c2ab9 {
        grid-area: 1/2/2/3
    }

    #w-node-_058427ed-3ed4-bbde-d8b8-7dfcb22c7c62-280c2ab9 {
        grid-area: 1/1/3/2
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd2f1-280c2ab9 {
        grid-area: 1/2/2/3
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd2f4-280c2ab9 {
        grid-area: 1/1/3/2
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd2f8-280c2ab9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd333-280c2ab9 {
        grid-area: 1/2/2/3
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd336-280c2ab9 {
        grid-area: 1/1/3/2
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd33a-280c2ab9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd374-280c2ab9 {
        grid-area: 1/2/2/3
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd378-280c2ab9 {
        grid-area: 1/1/3/2
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd38a-280c2ab9 {
        grid-area: 1/2/2/3
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd38d-280c2ab9 {
        grid-area: 1/1/3/2
    }

    #w-node-_5844b83f-6f64-fc2b-1da1-21cdf94ce6bf-280c2ab9 {
        grid-area: 1/2/2/3
    }

    #w-node-_5844b83f-6f64-fc2b-1da1-21cdf94ce6c2-280c2ab9 {
        grid-area: 1/1/3/2
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd3a1-280c2ab9 {
        grid-area: 1/2/2/3
    }

    #w-node-c8dafa49-3ade-8794-713f-cb36276dd3a5-280c2ab9 {
        grid-area: 1/1/3/2
    }

    #w-node-_1d17f418-7d2c-a74c-6565-2982caa09ef8-280c2ab9 {
        grid-area: 1/2/2/3
    }

    #w-node-_1d17f418-7d2c-a74c-6565-2982caa09efb-280c2ab9 {
        grid-area: 1/1/3/2
    }
}

@media screen and (max-width: 479px) {
    #w-node-_11f06ae4-6584-2cd2-6412-b0ba20af5f78-280c2963 {
        justify-self:center
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c29c6 {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c29c6 {
        display: none
    }

    #w-node-_49769aec-a529-bdfb-ae5c-2b74f16424e3-280c29c8,#w-node-_49769aec-a529-bdfb-ae5c-2b74f16424e3-280c29ca {
        align-self: center;
        justify-self: center
    }

    #w-node-db2aaaa1-2e7d-49db-7c2e-b5c9984d11a3-280c29ea {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: stretch
    }

    #w-node-_2539edf0-49e4-00e8-bcea-cfddab835f37-280c29ea,#w-node-c9f689bf-5409-2fbd-29d0-9e5ee0697e35-280c2a0e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-dfea2efb-62af-a168-ad53-69f063619f41-280c2a0f,#w-node-dfea2efb-62af-a168-ad53-69f063619f43-280c2a0f,#w-node-db9d2ca8-988c-1b8e-b524-79aea78aca13-280c2a0f,#w-node-dfea2efb-62af-a168-ad53-69f063619f4b-280c2a0f {
        align-self: center;
        justify-self: center
    }

    #w-node-_5f2493c7-2904-0cb7-409b-ffbbfc6fd6e3-280c2a38 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_6cab5385-5398-70be-f3bc-63b45a66217e-280c2a3d,#w-node-c984567a-b48b-0c3f-40f2-e6f780bff0f8-280c2a3d {
        grid-template-rows: auto;
        grid-template-columns: 100%
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a43 {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a43 {
        display: none
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a44 {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a44 {
        display: none
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a45 {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a45 {
        display: none
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a46 {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a46 {
        display: none
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a47 {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a47 {
        display: none
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a48 {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a48 {
        display: none
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a49 {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a49 {
        display: none
    }

    #w-node-_8e0e703e-ea13-4cde-bf78-aadf33f39c16-280c2a4a {
        display: grid
    }

    #w-node-b01445bb-f9bf-6f06-b9b0-6fd1411b7e7e-280c2a4a {
        display: none
    }

    #w-node-_869537f2-d268-b49d-9c64-7f01bc793f76-280c2a53 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: stretch
    }

    #w-node-_869537f2-d268-b49d-9c64-7f01bc793f84-280c2a53,#w-node-fab8f2aa-5cd6-53c5-1d6b-d970f31b0bcc-280c2ab7 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-d805cc54-f9f7-2c3d-a07c-85907f122e43-280c2abb,#w-node-d805cc54-f9f7-2c3d-a07c-85907f122e45-280c2abb,#w-node-_96e804eb-935a-844f-05bc-7cd8a4ad05b9-280c2abb {
        align-self: center;
        justify-self: center
    }
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('https://assets.website-files.com/609486d2fafa37698a57db5b/629e72d9d444b3636e3e1eca_acuminpro-regular-webfont.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('https://assets.website-files.com/609486d2fafa37698a57db5b/629e72d9bc8824b10a1b458f_acuminpro-medium-webfont.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('https://assets.website-files.com/609486d2fafa37698a57db5b/629e72d983ef760d8a33f206_acuminpro-semibold-webfont.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
