/*!
Theme Name: ADFAR Review
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: adfar-review
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ADFAR Review is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

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

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

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

[hidden], template {
    display: none
}

a {
    background-color: #0000
}

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

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

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

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

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

small {
    font-size: 80%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

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

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

pre {
    overflow: auto
}

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

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

button {
    overflow: visible
}

button, select {
    text-transform: none
}

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

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

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

input {
    line-height: normal
}

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

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

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

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

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

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

td, th {
    padding: 0
}

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

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

.w-icon-slider-right:before {
    content: ""
}

.w-icon-slider-left:before {
    content: ""
}

.w-icon-nav-menu:before {
    content: ""
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
    content: ""
}

.w-icon-file-upload-remove:before {
    content: ""
}

.w-icon-file-upload-icon:before {
    content: ""
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

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

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

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

.w-block {
    display: block
}

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

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

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

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

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

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

.w-code-block {
    margin: unset
}

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

.w-optimization {
    display: contents
}

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

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

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

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

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

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

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

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

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

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

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

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

figure {
    margin: 0 0 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

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

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

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

.w-embed:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-radio:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-container:after {
    clear: both
}

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

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

.w-row:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width:767px) {
    .w-hidden-main, .w-hidden-medium {
        display: inherit !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .w-col {
        width: 100%
    }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
    position: relative
}

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

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

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

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

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

.w-widget-twitter {
    overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-dropdown-link.w--current {
    color: #0082f3
}

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

@media screen and (max-width:767px) {
    .w-nav-brand {
        padding-left: 10px
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

.w-richtext:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav:after {
    clear: both
}

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

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

.w-nav-link.w--current {
    color: #0082f3
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
    position: relative
}

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

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

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

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

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

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

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

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

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

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

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

    to {
        transform: rotate(360deg)
    }
}

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

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

.wf-layout-layout {
    display: grid
}

@font-face {
    font-family: Inter Variablefont Slnt Wght;
    src: url(assets/fonts/67299e40bce0b1362a5e10ac_Inter-VariableFont_slnt%252Cwght.ttf)format("truetype");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Halyard Display;
    src: url(assets/fonts/671b3f72649c01a160776db0_fonnts.com-Halyard_Display_SemiBold.otf)format("opentype");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

:root {
    --grey: #6b6760;
    --black: #1f1e1d;
    --primary\<deleted\|variable-be2ea3c7\>: #ff5c25;
    --light-blue: #eef4ff;
    --white: white;
    --spark-library--white\<deleted\|variable-547781ba\>: white;
    --flowui-component-library--gray-900\<deleted\|variable-7b64cafb\>: #1a1a1a;
    --untitled-ui--gray900\<deleted\|variable-f63dbb51\>: #101828;
    --untitled-ui--white\<deleted\|variable-e3beb9c1\>: white;
    --black-brown-900\<deleted\|variable-0a1a9f61\>: #2e2721;
    --primary--dark-blue: #1f48cf;
    --off-white: #f7f4f0;
    --yellow\<deleted\|variable-b5bbe594-9647-09e7-42e1-32d32c6f9da3\>: #ffc31f;
    --cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>: #fcfbf7;
    --spark-library--foreground-interactive\<deleted\|variable-cf7e9b6c\>: #5532fa;
    --flowui-component-library--primary-base\<deleted\|variable-2d1581e5\>: #642eff;
    --untitled-ui--gray200\<deleted\|variable-bad2ea62\>: #eaecf0;
    --untitled-ui--gray600\<deleted\|variable-10a0cd12\>: #475467;
    --untitled-ui--warning300\<deleted\|variable-15a81cb3\>: #ffc31e;
    --light-grey: #ada89f;
    --primary-300: #fac0b4;
    --primary-50: #faeee8;
    --dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>: #dfd7cc;
    --blue-stroke: #b6d1fd;
    --primary: #f24e2d;
    --untitled-ui--gray50-2\<deleted\|variable-8a511359\>: #f9fafb;
    --untitled-ui--gray400\<deleted\|variable-b339bef7\>: #98a2b3;
    --untitled-ui--gray700\<deleted\|variable-d4f37b50\>: #344054;
    --untitled-ui--gray100\<deleted\|variable-4a47ec41\>: #f2f4f7;
    --spark-library--black\<deleted\|variable-802ac2b5\>: black;
    --primary-100: #ffe8e0;
    --primary-pressed: #f85f40;
    --spark-library--border-default\<deleted\|variable-beac0bab\>: #00000029;
    --spark-library--foreground-tertiary\<deleted\|variable-161ed439\>: #0000008f;
    --untitled-ui--primary800\<deleted\|variable-ddf4f85f\>: #53389e;
    --untitled-ui--primary700\<deleted\|variable-da4f7fa3\>: #6941c6;
    --untitled-ui--gray500\<deleted\|variable-68f29e84\>: #667085;
    --untitled-ui--gray300\<deleted\|variable-51e0117e\>: #d0d5dd
}

.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-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

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

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

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

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

p {
    color: var(--grey);
    margin-bottom: 10px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 14px;
    line-height: 1.7
}

li {
    color: var(--grey)
}

.f-paragraph-large {
    color: var(--black);
    text-align: left;
    letter-spacing: 0;
    margin-bottom: 12.5px;
    font-family: Fonnts;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.5
}

.f-paragraph-large.align-centered {
    color: var(--black);
    text-align: center;
    letter-spacing: .25px;
    text-transform: none;
    overflow-wrap: normal;
    object-fit: fill;
    max-width: 700px;
    margin-top: 0;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.7
}

.container-testimonials {
    color: #fff;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.container-testimonials.centered {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 48px;
    display: flex
}

.container-testimonials.padding-top-25 {
    width: 100%;
    height: 100%
}

.f-button-primary {
    border: 2px solid var(--primary\<deleted\|variable-be2ea3c7\>);
    color: #fff;
    letter-spacing: 0;
    white-space: nowrap;
    background-color: #ff561d;
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    min-width: 200px;
    min-height: auto;
    margin-top: 0;
    padding: 1rem 2rem;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1.2;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.f-button-primary:hover {
    border-color: var(--light-blue);
    background-color: var(--light-blue);
    color: var(--white)
}

.f-button-primary.blue {
    border: 2px solid var(--light-blue);
    background-color: var(--light-blue);
    letter-spacing: 0;
    justify-content: center;
    align-items: center;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding: .8rem 1rem;
    font-family: Fonnts;
    font-size: 1.2rem;
    font-weight: 400;
    transition-property: all
}

.f-button-primary.blue:hover {
    border-color: var(--spark-library--white\<deleted\|variable-547781ba\>);
    background-color: var(--white);
    color: var(--flowui-component-library--gray-900\<deleted\|variable-7b64cafb\>);
    font-weight: 500
}

.f-button-primary.outline {
    border: 2px solid var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    background-color: #f630;
    flex: 0 auto;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding: .8rem 1rem;
    font-family: Fonnts;
    font-size: 1.2rem;
    transition-property: all
}

.f-button-primary.outline:hover {
    border-color: var(--primary\<deleted\|variable-be2ea3c7\>);
    background-color: var(--primary\<deleted\|variable-be2ea3c7\>);
    color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>)
}

.f-navigation-button {
    border: 2px solid var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    text-align: center;
    letter-spacing: 0;
    white-space: nowrap;
    background-color: #fff0;
    border-radius: 1000px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 1.1rem;
    font-family: Gt Walsheim;
    font-size: 1.05rem;
    font-weight: 500;
    line-height: 1.3;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.f-navigation-button:hover {
    border-color: var(--primary\<deleted\|variable-be2ea3c7\>);
    background-color: var(--primary\<deleted\|variable-be2ea3c7\>);
    color: var(--white)
}

.f-paragraph-small {
    z-index: 20;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: #1a1a1a;
    letter-spacing: .25px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    display: flex;
    position: relative
}

.f-paragraph-small.align-left {
    text-align: left;
    margin-bottom: 20px;
    margin-right: 1rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.625
}

.f-paragraph-small.align-left.color-white {
    color: var(--white);
    font-size: 1.125rem
}

.f-paragraph-small.white {
    color: var(--white)
}

.f-paragraph-small.align-center {
    margin-bottom: 20px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.625
}

.f-paragraph-small.align-center.pricing {
    margin-top: 20px
}

.f-paragraph-small.pricing {
    margin-top: 20px;
    font-size: 1rem
}

.f-paragraph-small.pricing.total {
    color: var(--black);
    font-size: .75rem;
    font-weight: 600
}

.f-paragraph-small.pricing.total.color-blue {
    color: var(--primary--dark-blue)
}

.f-paragraph-small.pricing.total.hidden {
    display: none
}

.f-paragraph-small.color-white.pricing {
    color: var(--white);
    -webkit-text-stroke-color: var(--off-white)
}

.f-dropdown {
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0
}

.f-grid-four-column {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    max-width: 100%
}

.f-h6-heading {
    color: var(--grey);
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Gt Walsheim;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5
}

.f-title-wrapper-center {
    z-index: 5;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.f-title-wrapper-center.margin-bottom-40 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 740px;
    margin-bottom: 25px
}

.hero-quote-wrapper {
    z-index: 10;
    background-color: var(--spark-library--white\<deleted\|variable-547781ba\>);
    border: 1.5px #e5e3df;
    border-radius: 7px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 240px;
    padding: 1.25rem 1.25rem 1.5rem 1.5rem;
    display: flex;
    position: absolute;
    inset: 50px 50px auto auto
}

.hero-quote-wrapper._4 {
    border: 2px solid var(--black);
    background-color: var(--white);
    box-shadow: 0 10px 0 0 var(--black), 0 10px 25px 0 #c4c0b01a;
    border-radius: 10px;
    justify-content: center;
    align-items: flex-start;
    max-width: 300px;
    padding: .8rem 1.5rem .9rem;
    inset: -7% auto auto 5%;
    transform: none
}

.hero-quote-wrapper._4.hidden-mobile {
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 25px;
    top: -5%;
    left: -30%
}

.hero-quote-wrapper._7 {
    box-shadow: none;
    opacity: 1;
    mix-blend-mode: multiply;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: var(--black);
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: var(--black);
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: var(--black);
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: var(--black);
    background-color: #ffffff80;
    background-color: var(--white);
    box-shadow: 0 10px 0 0 var(--black), 0 10px 25px 0 #c4c0b01a;
    mix-blend-mode: normal;
    z-index: min(10, 10);
    inset: auto auto 56px -100px;
    border-radius: 10px;
    justify-content: center;
    align-items: flex-start;
    max-width: 300px;
    padding: 1rem 1.5rem 25px;
    display: block;
    inset: 25% 0% auto auto;
    transform: none
}

.hero-quote-wrapper._8 {
    border: 2px solid var(--black);
    background-color: var(--white);
    box-shadow: 0 10px 0 0 var(--black), 0 10px 25px 0 #c4c0b01a;
    border-radius: 10px;
    justify-content: center;
    align-items: flex-start;
    max-width: 300px;
    padding: 1rem 1.5rem 25px;
    inset: auto auto 8% -20%;
    transform: none
}

.f-paragraph-regular {
    letter-spacing: -.02em;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 1.8
}

.f-paragraph-regular.color-darkest {
    color: var(--grey);
    letter-spacing: 0;
    font-family: Gt Walsheim;
    font-size: 1rem;
    font-weight: 500
}

.f-icon-regular {
    color: var(--yellow\<deleted\|variable-b5bbe594-9647-09e7-42e1-32d32c6f9da3\>);
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: -7px;
    font-size: 14px;
    transition: color .2s;
    display: flex
}

.f-testimonial-star-wrapper {
    z-index: 20;
    grid-column-gap: 0px;
    justify-content: flex-start;
    margin-bottom: 10px;
    margin-left: -6px;
    display: flex;
    position: relative
}

.f-h3-heading {
    color: var(--flowui-component-library--gray-900\<deleted\|variable-7b64cafb\>);
    text-align: left;
    letter-spacing: 0;
    flex: none;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Gt Walsheim;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.1
}

.f-h3-heading.color-white {
    color: var(--spark-library--white\<deleted\|variable-547781ba\>)
}

.f-h3-heading.color-white.contact-us {
    letter-spacing: .012em;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 700
}

.f-h3-heading.contact-us {
    text-align: left;
    flex: 0 auto;
    margin-bottom: 8px;
    font-size: 36px;
    line-height: 1.1
}

.f-h3-heading.pricing {
    color: var(--black);
    flex: 1;
    order: 0;
    align-self: flex-end;
    font-family: Halyard Display, sans-serif;
    font-size: 2.5rem;
    display: flex;
    position: relative
}

.f-h3-heading.pricing.white {
    color: var(--spark-library--white\<deleted\|variable-547781ba\>)
}

.f-h3-heading.pricing.grid {
    font-size: 3rem
}

.f-h3-heading.pricing.color-white {
    color: var(--white);
    font-size: 2.25rem
}

.logo-canny {
    opacity: 1;
    flex: none;
    max-width: 100%
}

.logo-brevo {
    flex: none;
    max-width: 80%;
    margin-top: -5px
}

.logo-cin7 {
    mix-blend-mode: multiply;
    flex: none;
    max-width: 100%;
    margin-top: 2px
}

.logo-moss, .logo-lodgify {
    flex: none;
    max-width: 100%
}

.f-container-regular-fill {
    background-color: var(--white);
    border-radius: 20px;
    width: 100%;
    max-width: 1200px;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    padding: 50px 5%;
    position: relative
}

.f-container-regular-fill.bottom {
    margin-bottom: 150px
}

.f-container-regular-fill.bordered {
    border: 2px solid var(--black);
    box-shadow: 0 7px 0 0 var(--black)
}

.f-title-wrapper-center-800 {
    z-index: 5;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.f-title-wrapper-center-800.margin-bottom-25 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: center;
    max-width: 850px;
    margin-bottom: 50px
}

.content-graphic-wrapper {
    grid-column-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.spark-container {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.paragraph-normal {
    color: var(--black);
    text-align: left;
    letter-spacing: 0;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.15rem;
    font-weight: 400;
    line-height: 1.675
}

.paragraph-normal.link {
    color: var(--black);
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1
}

.paragraph-normal.link.home-blocks {
    cursor: pointer;
    padding-bottom: 0
}

.paragraph-normal.width-narrow {
    text-align: center;
    max-width: 700px;
    font-family: Lato, sans-serif;
    font-size: 1.375rem
}

.paragraph-normal.centered {
    text-align: center;
    max-width: 900px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto
}

.paragraph-normal.centered.gray {
    color: var(--grey)
}

.paragraph-normal.centered.gray.margin-top-20 {
    margin-top: 4rem
}

.paragraph-normal.centered-narrow {
    text-align: center;
    max-width: 800px
}

.paragraph-normal.no-padding {
    margin-bottom: 0
}

.paragraph-normal.white {
    color: var(--white)
}

.paragraph-normal.pricing {
    min-height: 90px;
    margin-top: 20px;
    font-size: 1rem
}

.spark-flex-row {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.spark-flex-row.spark-24px-row-spacing {
    border-top: 2px none var(--grey);
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 24px
}

.footer-bottom {
    background-color: var(--off-white);
    padding: 1rem 64px
}

.spark-bold-sub-heading {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 1.2rem;
    font-weight: 600
}

.spark-footer-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--off-white);
    background-color: var(--cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>);
    border-radius: 20px;
    flex-direction: column;
    padding: 12% 12% 14%;
    display: flex
}

.spark-footer-column.padding-top-36 {
    margin-top: 36px
}

.spark-footer-column.padding-top-36.inner {
    border-style: none;
    padding: 0%
}

.spark-social-icon-svg {
    width: 20px;
    height: 20px
}

.spark-social-link {
    background-color: var(--spark-library--white\<deleted\|variable-547781ba\>);
    color: var(--spark-library--foreground-interactive\<deleted\|variable-cf7e9b6c\>);
    border-radius: 8px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    padding: 5px 8px;
    transition: color .15s, background-color .15s;
    display: flex
}

.spark-social-link:hover {
    background-color: var(--spark-library--foreground-interactive\<deleted\|variable-cf7e9b6c\>);
    opacity: 1;
    color: var(--spark-library--white\<deleted\|variable-547781ba\>)
}

.spark-social-link-row {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-end;
    display: flex
}

.spark-social-link-row.spark-left {
    justify-content: flex-start;
    display: none
}

.spark-brand {
    width: 320px;
    display: inline-block
}

.spark-footer-grid {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr 1fr 1fr 1fr;
    margin-bottom: 6rem
}

.spark-footer-grid.spark-four-columns {
    grid-column-gap: .8rem;
    grid-row-gap: .8rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 2rem
}

.spark-section-2 {
    background-color: var(--off-white);
    width: 100%;
    padding: 92px 5% 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    position: relative
}

.spark-section-2 h5 {
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.3
}

.spark-section-2 h4 {
    color: var(--grey);
    margin-top: 0;
    margin-bottom: .5rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.4
}

.spark-section-2 h1 {
    margin-bottom: 1rem;
    font-size: 4rem;
    font-weight: 600;
    line-height: 1.1
}

.spark-section-2 h2 {
    margin-top: 1rem;
    margin-bottom: 2rem;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1.2
}

.spark-section-2 h3 {
    margin-top: 2.5rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.3
}

.spark-section-2 h6 {
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.5
}

.spark-section-2 ul {
    margin-top: 2rem;
    margin-bottom: 3rem;
    padding-left: 14px
}

.spark-section-2 li {
    margin-bottom: .5rem
}

.spark-footer {
    background-color: var(--off-white);
    width: 100%;
    position: relative
}

.f-container-wide {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.f-footer-link {
    color: var(--flowui-component-library--gray-900\<deleted\|variable-7b64cafb\>);
    letter-spacing: 0;
    white-space: normal;
    background-color: #0000;
    border-radius: 0;
    padding: 3px 0;
    font-family: Gt Walsheim;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.4;
    text-decoration: none;
    transition: all .35s
}

.f-footer-link:hover {
    color: var(--light-blue);
    background-color: #f3f5fb00
}

.f-footer-link.w--current {
    color: var(--flowui-component-library--primary-base\<deleted\|variable-2d1581e5\>)
}

.image-7 {
    width: 350px
}

.uui-testimonial07_slide-nav {
    color: #fff;
    height: 1.75rem;
    font-size: .5rem;
    inset: auto auto 0% 0%
}

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

.uui-testimonial07_arrow {
    border: 2px none var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    transition: all .2s;
    display: flex;
    inset: auto 0% 0% auto
}

.uui-testimonial07_arrow:hover {
    background-color: var(--white);
    border-style: solid
}

.uui-testimonial07_arrow.left {
    border-style: none;
    border-color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    font-weight: 700;
    right: 4rem
}

.uui-testimonial07_arrow.left:hover {
    border-style: solid;
    border-color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>)
}

.uui-testimonial07_logo {
    max-height: 3rem
}

.uui-testimonial07_divider {
    background-color: var(--untitled-ui--gray200\<deleted\|variable-bad2ea62\>);
    align-self: stretch;
    width: 1px;
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.uui-text-size-medium {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    letter-spacing: normal;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    line-height: 1.5
}

.uui-heading-tiny {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5
}

.uui-testimonial07_client-image {
    object-fit: cover;
    border-radius: 100%;
    width: 3.5rem;
    min-width: 3.5rem;
    height: 3.5rem;
    min-height: 3.5rem
}

.uui-testimonial07_client-image-wrapper {
    margin-right: 1rem
}

.uui-testimonial07_client {
    text-align: left;
    align-items: center;
    display: none
}

.uui-heading-xsmall {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.4
}

.uui-heading-xsmall.text-weight-medium {
    color: var(--black);
    letter-spacing: .5px;
    font-family: Lato, sans-serif;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 1.6
}

.uui-testimonial07_rating-icon {
    color: var(--untitled-ui--warning300\<deleted\|variable-15a81cb3\>);
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: .25rem;
    display: flex
}

.uui-testimonial07_rating-wrapper {
    align-items: center;
    display: flex
}

.uui-testimonial07_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    box-shadow: 0 15px 0 0 var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    background-color: #fff;
    border: 2px solid #000;
    border-radius: 15px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 7%;
    display: flex
}

.uui-testimonial07_slide {
    padding-right: 2rem
}

.uui-testimonial07_mask {
    width: 50%;
    overflow: visible
}

.uui-testimonial07_component {
    background-color: #0000;
    height: auto;
    margin-top: 3rem;
    padding-bottom: 6rem;
    overflow: hidden
}

.uui-space-xsmall {
    width: 100%;
    min-height: 1rem
}

.uui-max-width-large {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.uui-max-width-large.mt-20 {
    margin-top: 5rem
}

.uui-max-width-large.mx-20 {
    margin-top: 5rem;
    margin-bottom: 5rem
}

.heading-detail-small {
    color: var(--black);
    text-align: left;
    letter-spacing: .15em;
    text-transform: uppercase;
    flex-flow: row;
    margin-top: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.25;
    display: flex
}

.heading-detail-small.f-text-color-white {
    color: #fff
}

.heading-detail-small.padding-left {
    color: var(--black);
    margin-top: 10px;
    margin-left: 0;
    padding-top: 2rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    line-height: 1.5
}

.heading-detail-small.centered {
    color: var(--black);
    text-align: left;
    margin-top: 0;
    margin-bottom: 15px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .8rem;
    line-height: 1.5
}

.heading-detail-small.centered.pro {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 10px
}

.heading-detail-small.centered.darker {
    color: var(--grey);
    flex-flow: row;
    flex: 0 auto;
    margin-bottom: 0;
    display: block
}

.heading-detail-small.centered.white {
    color: var(--off-white)
}

.heading-detail-small.invisible {
    opacity: 0
}

.heading-detail-small.white {
    color: var(--white)
}

.f-pricing-feature-item {
    grid-column-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 2.5px;
    display: flex
}

.f-pricing-feature-list {
    grid-column-gap: 15px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

.f-pricing-line {
    background-color: #e4e6f1;
    height: 1px;
    margin-top: 0;
    margin-bottom: 24px
}

.f-pricing-line.white {
    background-color: #9aabdf
}

.f-pricing-title-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 900px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.f-margin-bottom-60 {
    margin-bottom: 0
}

.body-2 {
    background-color: var(--off-white)
}

.f-pricing-duration {
    box-sizing: border-box;
    color: var(--black);
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    object-fit: fill;
    flex-flow: row;
    flex: 0 auto;
    align-self: flex-end;
    align-items: baseline;
    margin-top: 0;
    margin-bottom: 2px;
    margin-left: 10px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1;
    display: block
}

.f-pricing-duration.color-white {
    color: var(--white)
}

.f-pricing-duration.hidden {
    display: none
}

.f-pricing-month-wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    font-family: Gt Walsheim;
    display: flex
}

.f-margin-bottom-20 {
    margin-bottom: 20px
}

.f-badge-filled {
    background-color: var(--primary\<deleted\|variable-be2ea3c7\>);
    color: #fff;
    border-radius: 50px;
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
    padding: 2px 12px 2px 10px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 12px;
    line-height: 16px;
    display: flex
}

.f-badge-filled.blue {
    background-color: var(--light-blue)
}

.f-badge-filled.invisible {
    opacity: 0
}

.f-pricing-type-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    flex: 0 auto;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-top: -3px;
    margin-bottom: 8px;
    display: flex
}

.f-pricing-type-wrapper.margin-25 {
    margin-top: 0;
    margin-bottom: 12px
}

.f-margin-bottom-15 {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    display: flex
}

.f-margin-bottom-15.margin-10 {
    margin-bottom: 8px
}

.f-pricing-card-outline-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid var(--light-grey);
    background-color: var(--white);
    color: var(--black);
    border-radius: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
    padding: 36px 11%;
    display: flex
}

.f-pricing-card-outline-2.dark {
    background-color: var(--primary--dark-blue);
    border-style: none;
    border-radius: 12px
}

.f-pricing-card-outline-2.dark.custom, .f-pricing-card-outline-2.lite, .f-pricing-card-outline-2.pro, .f-pricing-card-outline-2.premium {
    padding-left: 2rem;
    padding-right: 2rem
}

.f-pricing-card-outline-2.horizontal {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--light-blue);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 10px;
    padding-left: 2rem;
    padding-right: 2rem;
    display: grid
}

.f-pricing-column-4 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: center;
    max-width: none;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto
}

.f-pricing-tab-pane {
    -webkit-text-stroke-color: var(--grey);
    width: 100%
}

.f-pricing-button-toggle {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    text-align: center;
    letter-spacing: 0;
    background-color: #0000;
    border-radius: 200px;
    padding: 10px 20px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1
}

.f-pricing-button-toggle:hover {
    background-color: #ffe2dc
}

.f-pricing-button-toggle.w--current {
    background-color: var(--primary\<deleted\|variable-be2ea3c7\>);
    box-shadow: none;
    color: var(--white);
    border-radius: 90px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1
}

.f-pricing-toggle-menu {
    background-color: var(--white);
    border: 1px solid #cccac880;
    border-radius: 200px;
    align-items: center;
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
    padding: 6px;
    transition: all .3s;
    display: flex
}

.f-pricing-tab {
    z-index: 10;
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.f-paragraph-xs {
    z-index: 20;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: #1a1a1a;
    letter-spacing: 0;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    display: flex;
    position: relative
}

.f-paragraph-xs.color-white {
    color: var(--white);
    letter-spacing: .025em;
    font-weight: 400
}

.tabs-content {
    overflow: visible
}

.code-embed {
    width: 12px;
    height: 12px;
    margin-right: 4px
}

.text-block-6 {
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .75rem;
    line-height: 1.5
}

.uui-pricing07_empty-space {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: auto;
    height: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex
}

.uui-pricing07_empty-space.highlight {
    border-right: 1px solid var(--primary-300);
    border-bottom: 2px none var(--primary-300);
    border-left: 1px solid var(--primary-300);
    background-color: var(--primary-50);
    mix-blend-mode: multiply;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    height: auto;
    line-height: 1.5;
    display: flex
}

.uui-pricing07_empty-space.left {
    border-left: .5px solid var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>)
}

.uui-pricing07_empty-space.left.highlight-blue {
    border-left-width: 1px;
    border-left-color: var(--blue-stroke);
    background-color: var(--light-blue)
}

.uui-icon-1x1-xsmall {
    color: var(--primary);
    justify-content: center;
    align-items: center;
    width: 1.2rem;
    height: 1.2rem;
    margin-top: 4px;
    margin-right: 0;
    display: flex
}

.uui-pricing07_row-content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding: 1rem 1.5rem;
    display: flex
}

.uui-pricing07_row-content.highlight {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-right: 1px solid var(--primary-300);
    border-left: 1px solid var(--primary-300);
    background-color: var(--primary-50);
    opacity: 1;
    mix-blend-mode: normal
}

.uui-pricing07_row-content.highlight.top {
    border-left: 1px solid var(--primary-300);
    background-color: var(--primary-50);
    width: 100%;
    padding-top: 1rem
}

.uui-pricing07_row-content.top {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding-top: 1rem
}

.uui-pricing07_row-content.top.left {
    border-left: 1px solid var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>)
}

.uui-pricing07_row-content.top.left.highlight-blue {
    border-left-color: var(--blue-stroke);
    background-color: var(--light-blue)
}

.uui-pricing07_row-content.left {
    border-left: .5px solid var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>)
}

.uui-pricing07_row-content.left.highlight-blue {
    border-left-width: 1px;
    border-left-color: var(--blue-stroke);
    background-color: var(--light-blue)
}

.uui-pricing07_row-lead-text {
    color: var(--black);
    font-family: Fonnts;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.5
}

.uui-pricing07_feature {
    padding: 1rem 1.5rem;
    font-family: Fonnts
}

.uui-pricing07_feature.top {
    padding-top: 1rem
}

.uui-pricing07_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-style: none none solid;
    border-width: 1px 1px .5px .5px;
    border-color: var(--off-white)var(--off-white)var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>)var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>);
    background-color: #fcfbf700;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
    align-items: stretch
}

.uui-pricing07_row.background-color-gray50 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-style: none none solid;
    border-bottom-width: .75px;
    border-bottom-color: var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>);
    background-color: #fcfbf700;
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr
}

.uui-pricing07_row.background-color-lightgrey {
    border-bottom-width: .75px;
    border-bottom-color: var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>)
}

.background-color-gray50 {
    background-color: var(--untitled-ui--gray50-2\<deleted\|variable-8a511359\>)
}

.uui-pricing07_heading-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: .75px solid var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>);
    background-color: #fcfbf700;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: end;
    margin-top: 0;
    padding: 0 0 0;
    display: grid
}

.uui-pricing07_top-row-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding: 2rem 0 0;
    display: flex
}

.uui-pricing07_top-row-content.left {
    border-left: 1px solid var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>)
}

.uui-pricing07_top-row-content.left.highlight-blue {
    border-left-color: var(--blue-stroke);
    background-color: var(--light-blue)
}

.uui-pricing07_plans {
    background-color: var(--white);
    border-radius: 15px;
    width: 100%;
    margin-bottom: 75px;
    padding: 4rem 3rem 3rem
}

.f-container-xl {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    position: relative
}

.wrapper-pricing-header {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    min-height: auto;
    margin-bottom: 25px;
    display: grid
}

.div-block-7 {
    flex-flow: column;
    justify-content: space-between;
    min-height: 200px;
    margin-bottom: 36px;
    display: flex
}

.div-block-8 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    display: flex
}

.f-h2-heading {
    color: var(--black);
    letter-spacing: -.02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Gt Walsheim;
    font-size: 3.5rem;
    font-weight: 700;
    line-height: 1.1
}

.f-h2-heading.padding-bottom-56 {
    text-align: center;
    margin-bottom: 56px;
    font-family: Halyard Display, sans-serif
}

.uui-space-medium {
    width: 100%;
    min-height: 2rem
}

.uui-pricing11_top-row-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-left: 1px solid #eaecf0;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-around;
    place-items: stretch start;
    height: 100%;
    padding: 2rem 1rem;
    display: flex
}

.uui-pricing11_top-row-content.highlight {
    z-index: 3;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-right: 1px solid var(--primary-300);
    border-left-color: var(--primary-300);
    background-color: var(--primary-50);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: stretch stretch;
    height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    position: relative
}

.uui-pricing11_top-row-content.left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: start space-between;
    align-items: stretch;
    display: flex
}

.uui-pricing11_top-row-content.highlight-blue {
    border-left-color: var(--blue-stroke);
    background-color: var(--light-blue)
}

.uui-pricing11_plan-name-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    align-items: center;
    display: block
}

.uui-pricing11_empty-space {
    min-width: 100%;
    padding-left: 1.5rem
}

.uui-pricing11_top-row {
    z-index: 60;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: .75px solid var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>);
    background-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
    position: sticky;
    top: 0
}

.uui-space-xsmall-2 {
    width: 100%;
    min-height: 1rem
}

.uui-max-width-large-2 {
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto
}

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

.uui-faq02_answer {
    padding-left: 2rem;
    padding-right: 2rem;
    overflow: hidden
}

.accordion-icon_vertical-line {
    background-color: var(--grey);
    border-radius: 1px;
    width: 2px;
    height: .75rem;
    position: absolute
}

.accordion-icon_horizontal-line {
    background-color: var(--grey);
    border-radius: 1px;
    width: .75rem;
    height: 2px;
    position: absolute
}

.accordion-icon_component {
    border: 2px solid var(--grey);
    color: var(--untitled-ui--gray400\<deleted\|variable-b339bef7\>);
    border-radius: 50%;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    position: relative
}

.uui-faq02_icon-wrapper {
    color: var(--untitled-ui--gray400\<deleted\|variable-b339bef7\>)
}

.uui-faq02_question {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding: 2rem;
    display: flex
}

.uui-faq02_accordion {
    background-color: #0000;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch
}

.uui-faq02_list-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    place-items: start stretch;
    display: grid
}

.uui-faq02_content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.uui-faq02_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    margin-top: 46px;
    margin-bottom: 46px;
    display: grid
}

.f-margin-bottom-08 {
    margin-bottom: 8px
}

.f-grid-three-column {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.f-container-regular-5 {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.f-section-large-4 {
    padding: 150px 5%;
    position: relative
}

.f-pricing-title-wrapper-copy {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 600px;
    margin-bottom: 72px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.code-embed-2 {
    color: var(--primary);
    margin-bottom: 12px
}

.uui-navbar07_menu-button {
    padding: 0
}

.uui-button-tertiary-gray {
    grid-column-gap: .5rem;
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    white-space: nowrap;
    background-color: #0000;
    border: 1px solid #0000;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding: .625rem 1.125rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.uui-button-tertiary-gray:hover {
    background-color: var(--untitled-ui--gray50-2\<deleted\|variable-8a511359\>);
    color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>)
}

.uui-button-tertiary-gray.hide-tablet-2 {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    font-family: Gt Walsheim;
    font-size: 1.05rem;
    font-weight: 500
}

.uui-button-tertiary-gray.hide-tablet-2:hover {
    background-color: var(--cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>);
    border-radius: 6rem
}

.uui-navbar07_button-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex;
    position: relative
}

.uui-navbar07_menu-right {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.uui-navbar07_link {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    align-items: center;
    margin-right: 5px;
    padding: .75rem 1rem;
    font-family: Gt Walsheim;
    font-size: 1.05rem;
    font-weight: 500;
    transition: all .3s
}

.uui-navbar07_link:hover {
    background-color: var(--cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>);
    color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    border-radius: 100px
}

.uui-navbar07_link.w--current {
    color: #000;
    padding-right: 2rem
}

.uui-navbar07_item-heading {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    margin-top: 0;
    margin-bottom: 0;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 600
}

.uui-navbar07_item-right {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    font-weight: 400;
    display: flex
}

.uui-navbar07_dropdown-link {
    grid-column-gap: 1rem;
    grid-row-gap: 0px;
    border-radius: .5rem;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding: .5rem .75rem;
    text-decoration: none;
    transition: all .3s;
    display: grid
}

.uui-navbar07_dropdown-link:hover {
    background-color: var(--off-white)
}

.uui-navbar07_dropdown-link-list {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    grid-template-rows: max-content;
    grid-template-columns: 1fr;
    grid-auto-rows: max-content;
    grid-auto-columns: 1fr;
    display: grid
}

.uui-navbar07_dropdown-list {
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.uui-navbar07_dropdown-list.w--open {
    border: 1px solid var(--off-white);
    background-color: var(--cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>);
    box-shadow: none;
    border-radius: .75rem;
    width: 14rem;
    margin-top: 2px;
    padding: .75rem;
    top: auto;
    right: -60%
}

.uui-dropdown-icon {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 1rem;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto
}

.uui-navbar07_dropdown-toggle {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    align-items: center;
    margin-right: 5px;
    padding: .75rem 2.5rem .75rem 1rem;
    font-family: Gt Walsheim;
    font-size: 1.05rem;
    font-weight: 500;
    transition: all .3s;
    display: flex
}

.uui-navbar07_dropdown-toggle:hover {
    background-color: var(--cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>);
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    border-radius: 120px
}

.uui-navbar07_dropdown-toggle.w--open {
    background-color: var(--cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>);
    border-radius: 120px
}

.f-navbar-menu-wrapper {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    display: flex;
    position: static
}

.uui-logo_image {
    flex: none;
    width: auto;
    height: 100%;
    display: none
}

.uui-logo_logotype {
    flex: none;
    width: 250px;
    height: 100%;
    transition: all .2s
}

.uui-logo_logotype:hover {
    transform: scale(1.05)
}

.uui-logo_component {
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 2rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.uui-navbar07_logo-link {
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: absolute;
    inset: 33% 0% auto
}

.uui-navbar07_logo-link.w--current {
    width: 250px;
    transition: all .2s
}

.uui-navbar07_logo-link.w--current:hover {
    transform: scale(1.05)
}

.f-navbar-container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.f-navbar {
    border-bottom: 1px none var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
    background-color: var(--off-white);
    align-items: center;
    min-height: 5.5rem;
    padding: 10px 3%;
    display: flex
}

.spark-wrapped-card {
    grid-column-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.spark-tabs-content {
    width: 100%
}

.spark-small-icon-2 {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    flex: none;
    width: 20px;
    height: 24px;
    margin-top: 4px;
    display: inline-block
}

.spark-flex-center-2 {
    grid-column-gap: 8px;
    align-items: center;
    display: flex
}

.spark-small-icon-tab {
    color: var(--spark-library--black\<deleted\|variable-802ac2b5\>);
    cursor: auto;
    background-color: #0000;
    border: 2px solid #0000;
    border-radius: 8px;
    padding: .75rem 1.25rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    text-decoration: none;
    transition: all .2s, color .15s, background-color .15s
}

.spark-small-icon-tab:hover {
    border: 2px solid var(--primary-100);
    background-color: var(--primary-100);
    opacity: 1;
    color: var(--light-blue);
    mix-blend-mode: normal;
    border-radius: 100px;
    padding: .75rem 1.25rem
}

.spark-small-icon-tab.w--current {
    border: 2px solid var(--primary);
    background-color: var(--primary-100);
    box-shadow: none;
    color: var(--primary);
    border-radius: 100px;
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1.25rem;
    display: flex;
    transform: none
}

.spark-tabs-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 30px;
    margin-bottom: 0;
    display: flex
}

.spark-tabs-parent {
    width: 100%
}

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

.graphic-home-discovered {
    width: auto;
    max-width: none;
    height: auto;
    max-height: 350px;
    margin-bottom: 40px;
    overflow: clip
}

.f-container-small {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 10%;
    padding-right: 10%;
    display: flex
}

.f-margin-bottom-129 {
    margin-bottom: 16px
}

.f-title-wrapper-left {
    max-width: 750px;
    margin-bottom: 50px
}

.text-block-9 {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    font-family: Gt Walsheim;
    font-weight: 500
}

.text-block-10 {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>)
}

.image-feature-side {
    vertical-align: middle;
    height: auto;
    max-height: none;
    margin: 20px auto 40px;
    overflow: clip
}

.image-feature-side.top {
    margin-top: 80px
}

.f-title-wrapper-left-800 {
    z-index: 5;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.f-title-wrapper-left-800.margin-bottom-48 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 800px;
    margin-bottom: 40px;
    margin-left: auto
}

.layout-grid-2-column {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 100px;
    display: grid
}

.layout-grid-2-column.right {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: auto;
    margin-bottom: 100px;
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%
}

.layout-grid-2-column.right.bottom {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 0;
    padding-left: 0%;
    padding-right: 0%
}

.layout-grid-2-column.right.last {
    margin-bottom: 0
}

.layout-grid-2-column.left {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-auto-flow: row;
    margin-top: auto;
    margin-bottom: 100px;
    padding-left: 5%;
    padding-right: 5%
}

.layout-grid-2-column.left.desktop {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1fr;
    place-items: start stretch;
    padding-left: 0%;
    padding-right: 0%
}

.layout-grid-2-column.left.mobile {
    display: none
}

.button-small-learn-more {
    grid-column-gap: 0rem;
    border: 2px solid var(--black);
    color: var(--black);
    letter-spacing: 0;
    white-space: nowrap;
    background-color: #0000;
    border-radius: 6rem;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: .5rem;
    padding: .5rem 1.1rem .6rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.375;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.button-small-learn-more:hover {
    background-color: var(--primary);
    box-shadow: 0 6px 0 0 var(--black);
    color: var(--white);
    letter-spacing: 0;
    font-weight: 400
}

.body-3 {
    background-color: var(--off-white)
}

.section-hero {
    border-radius: 18px;
    padding-bottom: 20px
}

.section-hero.no-padding {
    padding-bottom: 0
}

.section-body {
    background-color: var(--white);
    min-height: 100vh;
    padding: 150px 5% 75px;
    position: relative
}

.section-body.color-off-white {
    background-color: var(--off-white);
    padding-top: 100px
}

.section-body.color-off-white.pricing {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 75px;
    padding-bottom: 150px;
    display: flex
}

.section-body.color-off-white.padding-bottom-25 {
    padding-bottom: 25px
}

.section-body.padding-top {
    background-color: var(--off-white);
    padding-top: 75px
}

.section-body.color-off-white {
    background-color: var(--off-white);
    min-height: auto;
    padding-top: 100px;
    padding-bottom: 100px
}

.section-body.color-off-white.branding {
    padding-top: 75px
}

.section-body.color-ow {
    background-color: var(--off-white);
    padding-top: 100px;
    padding-bottom: 50px
}

.divider-speech-bottom {
    z-index: 50;
    width: 350px;
    height: auto;
    position: absolute;
    inset: -1% 10% auto auto
}

.image-divider-bottom {
    position: static
}

.container-normal {
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto
}

.container-normal.padding-100 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 100px
}

.container-normal.align-left {
    justify-content: flex-start;
    align-items: flex-start
}

.container-normal.align-left.padding-100 {
    grid-template-columns: .75fr;
    justify-content: center;
    align-items: flex-start;
    max-width: 1250px;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
    overflow: visible
}

.container-normal.padding-100 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-bottom: 0;
    display: flex
}

.container-normal.demo {
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 50px
}

.content-wrapper {
    max-width: 900px
}

.content-wrapper.padding-75 {
    margin-bottom: 75px;
    margin-left: auto;
    margin-right: auto
}

.heading-2 {
    color: var(--black);
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Halyard Display, sans-serif;
    font-size: 4rem;
    font-weight: 600;
    line-height: 1.1
}

.heading-2.align-left {
    text-align: left;
    font-size: 3.5rem
}

.heading-2.page-brand {
    text-align: left;
    margin-bottom: 0
}

.heading-2.centered {
    text-align: center
}

.heading-details {
    color: var(--grey);
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.05rem;
    font-weight: 500;
    line-height: 1.5
}

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

.container-logos {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10%;
    padding-right: 10%;
    display: flex;
    position: relative
}

.container-logos.vertical {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%
}

.container-logos.vertical.padding-25 {
    margin-bottom: 0
}

.heading-1 {
    color: var(--black);
    text-align: left;
    max-width: none;
    margin: 0 auto;
    font-family: Halyard Display, sans-serif;
    font-size: 4.9rem;
    font-weight: 600;
    line-height: 1
}

.heading-1.padding-25 {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    text-align: center;
    max-width: none;
    margin-bottom: 25px;
    font-family: Halyard Display, sans-serif;
    font-size: 4rem;
    font-weight: 600;
    line-height: 1
}

.heading-1.page-brand {
    text-align: left;
    margin-bottom: 2rem;
    font-family: Halyard Display, sans-serif;
    font-weight: 600
}

.heading-1.centered {
    text-align: center
}

.heading-1.smaller {
    font-size: 3.9rem
}

.button-primary {
    border: 2px solid var(--primary);
    letter-spacing: 0;
    background-color: #f24e2d;
    border-radius: 100px;
    flex: none;
    padding: .9rem 2rem 1rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.25;
    transition: all .2s
}

.button-primary:hover {
    border-color: var(--black);
    box-shadow: 0 7.5px 0 0 var(--black)
}

.button-primary.padding-20 {
    border: 2.5px none var(--primary);
    color: var(--white);
    letter-spacing: .25px;
    background-color: #f24e2d;
    border-radius: 200px;
    margin-bottom: 20px;
    padding-bottom: 1.1rem;
    font-family: Fonnts;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.2;
    transition: all .2s
}

.button-primary.padding-20:hover {
    border: 2.5px solid var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    background-color: var(--primary);
    box-shadow: 0 8px 0 0 var(--black-brown-900\<deleted\|variable-0a1a9f61\>)
}

.button-primary.padding-20.cta {
    font-size: 1.25rem
}

.button-primary.nav-small {
    border: 2px solid var(--primary);
    background-color: var(--primary);
    letter-spacing: 0;
    white-space: nowrap;
    word-break: normal;
    justify-content: center;
    align-items: center;
    padding: .55rem 1.2rem .6rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    transition: all .2s;
    display: flex
}

.button-primary.nav-small:hover {
    border-width: 2px;
    border-color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    background-color: var(--primary);
    box-shadow: 0 7px 0 0 var(--black)
}

.button-primary.nav-small:active {
    transform: translateY(2px)
}

.button-primary.footer-small {
    border: 2.5px solid var(--primary);
    background-color: var(--primary);
    padding: .75rem 1.2rem;
    font-family: Fonnts;
    font-size: 1.05rem;
    transition: all .2s
}

.button-primary.footer-small:hover {
    border-width: 2.5px;
    border-color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    background-color: var(--primary);
    box-shadow: 0 5px 0 0 var(--black-brown-900\<deleted\|variable-0a1a9f61\>)
}

.button-primary.footer-small:active {
    transform: translateY(2px)
}

.button-primary.pricing {
    border: 2px solid var(--black);
    color: var(--black);
    white-space: nowrap;
    word-break: normal;
    background-color: #f24e2d00;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    padding: .75rem 1.2rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.button-primary.pricing:hover {
    border-width: 2px;
    border-color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    background-color: var(--primary);
    box-shadow: 0 5px 0 0 var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    color: var(--white)
}

.button-primary.pricing:active {
    transform: translateY(2px)
}

.button-primary.pricing.white {
    border-color: var(--off-white);
    color: var(--off-white)
}

.button-primary.pricing-secondary {
    border: 2px solid var(--light-blue);
    background-color: var(--light-blue);
    color: var(--black);
    white-space: nowrap;
    word-break: normal;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 0;
    padding: .75rem 1.2rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.button-primary.pricing-secondary:hover {
    background-color: var(--light-blue);
    box-shadow: 0 5px 0 0 var(--black);
    color: var(--black);
    border-width: 2px;
    border-color: #1f1e1d
}

.button-primary.pricing-secondary:active {
    transform: translateY(2px)
}

.button-primary.pricing-secondary.small {
    padding: .55rem .9rem;
    font-size: 1rem;
    font-weight: 400
}

.button-primary.pricing-small {
    border: 2px solid var(--grey);
    color: var(--grey);
    white-space: nowrap;
    word-break: normal;
    background-color: #f24e2d00;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding: .55rem .9rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.button-primary.pricing-small:hover {
    border-width: 2px;
    border-color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    background-color: var(--primary);
    box-shadow: 0 5px 0 0 var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    color: var(--white)
}

.button-primary.pricing-small:active {
    transform: translateY(2px)
}

.button-primary.form-small {
    border: 2px solid var(--primary);
    background-color: var(--primary);
    white-space: nowrap;
    word-break: normal;
    justify-content: center;
    align-items: center;
    padding: .9rem 1.2rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    transition: all .2s;
    display: flex;
    overflow: visible
}

.button-primary.form-small:hover {
    border-width: 2px;
    border-color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    background-color: var(--primary);
    box-shadow: 0 7.5px 0 0 var(--black-brown-900\<deleted\|variable-0a1a9f61\>)
}

.button-primary.form-small:active {
    transform: translateY(2px)
}

.button-primary.padding-20 {
    letter-spacing: 0;
    background-color: #f24e2d;
    border: 2.5px solid #f24e2d;
    margin-bottom: 15px;
    padding-top: .9rem;
    padding-bottom: 1.1rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.375rem;
    font-weight: 400;
    transition: all .2s
}

.button-primary.padding-20:hover {
    background-color: #f24e2d;
    border: 2.5px solid #2e2721;
    box-shadow: 0 8px #2e2721
}

.button-primary.padding-20:active {
    background-color: #f85f40;
    transform: translateY(2px)
}

.button-primary.h-44 {
    height: 44px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 40px
}

.heading-details-small {
    border-bottom: 1.5px dotted var(--grey);
    color: var(--grey);
    letter-spacing: .25px;
    flex: none;
    margin-bottom: 15px;
    font-family: Fonnts;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.5;
    text-decoration: none;
    transition: all .2s
}

.heading-details-small:hover {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    border-bottom: 1.5px dotted #000;
    margin-bottom: 15px;
    font-size: 1.4rem;
    text-decoration: none
}

.heading-details-small:active {
    transform: translateY(3px)
}

.udesly-button-navigation-secondary {
    color: var(--black);
    letter-spacing: 0;
    background-color: #0000;
    border-radius: 80px;
    flex: none;
    min-height: 40px;
    padding: .75rem 1.2rem;
    font-family: Lato, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.25rem;
    transition: background-color .25s ease-out
}

.udesly-button-navigation-secondary:hover {
    background-color: #fff;
    border-radius: 100px;
    padding: .75rem 1.2rem
}

.udesly-navigation-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    display: flex
}

.udesly-navigation-buttons.udesly-align-right {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border-left: 1px #e6e6e6;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0
}

.menu-buttons {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    display: none
}

.udesly-dropdown-link-title {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    white-space: normal;
    margin-bottom: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2
}

.udesly-dropdown-text-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 70%;
    display: flex
}

.udesly-dropdown-icon {
    width: 20px
}

.udesly-icon-circle-wrapper {
    background-color: #f7f4f0;
    border-radius: 100px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    margin-bottom: 0;
    margin-right: 10px;
    display: flex
}

.udesly-dropdown-link {
    opacity: 1;
    background-color: #fff;
    border-radius: 0;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 250px;
    padding: 20px 0;
    text-decoration: none;
    transition: all .3s ease-in-out;
    display: flex
}

.udesly-dropdown-link:hover {
    background-color: #f9f9f9;
    border-radius: 0
}

.udesly-dropdown-link.top {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    min-width: 350px
}

.udesly-dropdown-link.bottom {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px
}

.udesly-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 30px;
    flex-direction: column;
    display: flex
}

.udesly-dropdown-arrow {
    margin-right: 15px;
    font-size: 12px
}

.nav-link {
    color: var(--black);
    text-align: center;
    letter-spacing: 0;
    border: 1px #0000;
    border-radius: 6px;
    min-height: 40px;
    margin-left: 4px;
    margin-right: 4px;
    padding: .75rem 1.2rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.25rem;
    transition: all .25s ease-out
}

.nav-link:hover {
    background-color: var(--white);
    color: #000;
    border: 1px #e6e6e6;
    border-radius: 100px;
    padding: .75rem 1.2rem
}

.nav-link.w--current {
    border: 1.5px none var(--primary);
    background-color: var(--white);
    color: #171717;
    border-radius: 60px;
    transition-property: all
}

.nav-link.dropdown {
    color: var(--black);
    border-style: none;
    padding-right: 2.2rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.25rem
}

.nav-link.dropdown:hover {
    background-color: #fff;
    border-radius: 100px;
    padding: .75rem 2.2rem .75rem 1.2rem
}

.nav-link.dropdown:active {
    margin-bottom: 0
}

.udesly-menu-links.udesly-margin-right {
    white-space: nowrap;
    margin-right: 0
}

.navigation-links {
    color: var(--primary);
    font-family: Fonnts;
    font-size: 1.1rem;
    font-weight: 300;
    line-height: 1.2;
    text-decoration: none
}

.navigation-buttons {
    display: flex
}

.navigation-container {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.navigation-component {
    background-color: var(--off-white);
    width: 100%;
    padding: 25px 5% 20px;
    display: block
}

.dropdown-list {
    margin-top: 5px
}

.dropdown-list.w--open, .div-block-14 {
    border-radius: 30px
}

.wrapper-image {
    border-top: 2px none var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    border-right: 2px none var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    border-left: 2px none var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    border-radius: 0;
    justify-content: center;
    align-items: center;
    max-width: 960px;
    display: block;
    position: relative
}

.wrapper-image.drop-shadow {
    box-shadow: 0 14px 0 0 var(--black);
    border-radius: 20px;
    overflow: visible
}

.wrapper-image.drop-shadow.padding-100 {
    border: 1px #000;
    margin-bottom: 100px
}

.image-14 {
    border: 2px solid var(--black);
    border-radius: 10px;
    max-width: 100%;
    overflow: clip
}

.wrapper-image-drop-shadow {
    z-index: 20;
    border: 2px solid var(--black);
    box-shadow: 0 14px 0 0 var(--black);
    border-radius: 10px;
    width: auto;
    height: auto;
    position: absolute;
    inset: auto auto 10% -10%;
    overflow: hidden
}

.wrapper-image-drop-shadow.right {
    border-width: 2px;
    border-color: var(--black);
    box-shadow: 0 14px 0 0 var(--black);
    inset: auto -10% 10% auto
}

.image-15 {
    border-radius: 0;
    width: 300px;
    height: 300px;
    position: relative;
    overflow: hidden
}

.image-16 {
    width: 360px
}

.spark-footer-grid-2 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr 1fr 1fr 1fr;
    margin-bottom: 6rem
}

.spark-footer-grid-2.spark-four-columns {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-bottom: 0
}

.spark-footer-grid-2.spark-four-columns.padding-25 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 50px
}

.footer-section {
    background-color: var(--black);
    object-fit: fill;
    flex-flow: column;
    width: 100%;
    padding: 125px 5% 75px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    display: flex;
    position: relative;
    overflow: visible
}

.footer-section h5 {
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.3
}

.footer-section h4 {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.4
}

.footer-section h1 {
    margin-bottom: 1rem;
    font-size: 4rem;
    font-weight: 600;
    line-height: 1.1
}

.footer-section h2 {
    margin-top: 1rem;
    margin-bottom: 2rem;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1.2
}

.footer-section h3 {
    margin-top: 2.5rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.3
}

.footer-section h6 {
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.5
}

.footer-section p {
    color: #fff;
    font-family: Fonnts;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.6
}

.footer-section ul {
    margin-top: 2rem;
    margin-bottom: 3rem;
    padding-left: 14px
}

.footer-section li {
    margin-bottom: .5rem
}

.div-block-15 {
    max-width: none
}

.paragraph-small {
    color: var(--black);
    text-align: left;
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.625
}

.footer-column-title {
    color: var(--light-grey);
    text-align: left;
    letter-spacing: .5px;
    margin-bottom: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.05rem;
    font-weight: 700;
    line-height: 1.5
}

.footer-link {
    color: #fff;
    text-align: left;
    letter-spacing: .5px;
    margin-bottom: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.05rem;
    font-weight: 300;
    line-height: 1.5
}

.footer-link:hover {
    color: #fffc
}

.footer-link-block {
    text-decoration: none
}

.footer-link-block:hover {
    color: var(--primary-100)
}

.div-block-16 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-bottom: 3rem;
    display: flex
}

.wrapper-footer {
    background-color: #f24e2d00;
    width: 100%;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0%;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    position: relative
}

.wrapper-footer h5 {
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 1.3
}

.wrapper-footer h4 {
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.4
}

.wrapper-footer h1 {
    margin-bottom: 1rem;
    font-size: 4rem;
    font-weight: 600;
    line-height: 1.1
}

.wrapper-footer h2 {
    margin-top: 1rem;
    margin-bottom: 2rem;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1.2
}

.wrapper-footer h3 {
    margin-top: 2.5rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.3
}

.wrapper-footer h6 {
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.5
}

.wrapper-footer p {
    color: var(--cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>);
    font-family: Fonnts;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.6
}

.wrapper-footer ul {
    margin-top: 2rem;
    margin-bottom: 3rem;
    padding-left: 14px
}

.wrapper-footer li {
    margin-bottom: .5rem
}

.padding-right {
    padding-right: 20px
}

.grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto
}

.grid.padding-75 {
    margin-bottom: 75px
}

.text-copyright {
    color: var(--off-white);
    letter-spacing: .5px;
    text-transform: none;
    max-width: 1200px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem;
    font-weight: 400
}

.div-block-17 {
    background-color: var(--white);
    width: 100%;
    max-width: 1250px;
    height: 1.5px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto
}

.div-block-18 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-color: var(--cream-900\<deleted\|variable-cead818b-c4ac-2148-4ba9-78df0d88c9d5\>);
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 90%;
    padding: 2rem 2.5rem;
    display: none;
    position: relative
}

.image-18 {
    width: 300px
}

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

.div-block-21.align-left {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0
}

.hero-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center end;
    margin-top: 100px;
    margin-bottom: 0;
    display: grid
}

.brand {
    flex: 0 auto;
    transition: all .2s
}

.brand:hover {
    transform: scale(1.03)
}

.image-19 {
    z-index: 0;
    mix-blend-mode: multiply;
    width: 400px;
    max-width: none;
    position: relative
}

.image-19.tablet {
    left: -67px;
    transform: rotate(90deg)
}

.div-block-22 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.div-block-22.hidden-mobile {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    margin-top: 10px;
    display: flex
}

.image-20 {
    transform-style: preserve-3d;
    width: 50px;
    position: absolute;
    inset: auto auto -27% 11%;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.image-20.right {
    inset: auto 10% -27% auto;
    transform: rotate(0)
}

.image-20.right.white {
    z-index: 30;
    width: 30px;
    inset: auto 12% -16px auto
}

.image-20.white {
    z-index: 20;
    width: 34px;
    bottom: -18px;
    left: 13%
}

.divider-speech-top {
    z-index: 10;
    transform-style: preserve-3d;
    width: 400px;
    height: auto;
    display: none;
    position: absolute;
    inset: auto auto -12% 5%;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.image-divider-top {
    position: static
}

.heading-3 {
    color: var(--black);
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Halyard Display, sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.125;
    display: block
}

.heading-3.page-brand {
    color: var(--black);
    text-align: left;
    margin-bottom: 0;
    font-family: Halyard Display, sans-serif;
    font-size: 3rem
}

.heading-3.centered {
    text-align: center;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto
}

.image-21 {
    max-width: 80%
}

.text-block-12 {
    border: 1px none var(--light-grey);
    color: var(--grey);
    margin-top: 12px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.25rem;
    font-weight: 400
}

.text-block-12:hover {
    color: var(--black)
}

.div-block-23 {
    margin-top: 0;
    margin-right: 50px;
    padding-right: 0;
    position: relative
}

.div-block-24 {
    position: absolute;
    inset: 0% 0% auto
}

.text-block-13 {
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem
}

.traingle {
    z-index: 10;
    transform-style: preserve-3d;
    width: 30px;
    position: absolute;
    inset: auto auto -17px 13%;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.image-20-copy-copy-copy {
    transform-style: preserve-3d;
    width: 50px;
    position: absolute;
    inset: auto auto -27% 11%;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.body-4 {
    background-color: var(--off-white)
}

.spark-form-success {
    background-color: var(--primary-100);
    color: var(--black);
    text-align: center;
    border-radius: 8px;
    padding: 24px;
    font-family: Inter Variablefont Slnt Wght, sans-serif
}

.spark-input {
    border: 1px solid var(--spark-library--border-default\<deleted\|variable-beac0bab\>);
    background-color: var(--spark-library--white\<deleted\|variable-547781ba\>);
    color: var(--grey);
    border-radius: 8px;
    height: 48px;
    margin-bottom: 10px;
    padding: 8px 16px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .975rem;
    line-height: 1.25px
}

.spark-input:focus {
    border-color: var(--light-blue)
}

.spark-input::placeholder {
    color: var(--spark-library--foreground-tertiary\<deleted\|variable-161ed439\>)
}

.spark-input.padding-25 {
    margin-bottom: 50px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .975rem;
    line-height: 1.25rem
}

.spark-input.padding-25:focus {
    border-color: var(--light-blue)
}

.form-demo {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.div-block-25 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: auto;
    max-width: 1200px;
    display: grid
}

.div-block-25.filled {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: #fff0;
    border-radius: 30px;
    max-width: none;
    padding: 0;
    display: flex
}

.form {
    background-color: var(--white);
    border-radius: 20px;
    flex-flow: column;
    max-width: 100%;
    padding: 25px;
    display: flex
}

.div-block-26 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.div-block-26.padding-25 {
    margin-bottom: 0
}

.heading-4 {
    color: var(--black);
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Halyard Display, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.1
}

.heading-4.page-brand {
    color: var(--black);
    font-family: Halyard Display, sans-serif
}

.heading-4.pro {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 0;
    display: flex
}

.heading-4.white {
    color: var(--white)
}

.bottom-triangle-demo {
    z-index: 50;
    aspect-ratio: auto;
    position: absolute;
    inset: auto 10% -9% auto
}

.bottom-triangle-demo.bottom {
    inset: auto 7% -2% auto
}

.footer-traingle {
    z-index: 50;
    aspect-ratio: auto;
    position: absolute;
    inset: auto 10% -9% auto
}

.footer-traingle.bottom {
    inset: -1% 10% auto auto
}

.heading-details-small-2 {
    color: #7f7a73;
    border-bottom: 1.5px dotted #7f7a73;
    margin-bottom: 15px;
    font-family: Fonnts;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5;
    text-decoration: none;
    transition: all .2s
}

.heading-details-small-2:hover {
    color: #2e2721;
    border-bottom: 1.5px dotted #000;
    margin-bottom: 15px;
    font-size: 1.4rem;
    text-decoration: none
}

.heading-details-small-2:active {
    transform: translateY(3px)
}

.text-block-14 {
    letter-spacing: 0;
    margin-top: 12px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.25rem;
    font-weight: 400
}

.heading-5 {
    color: var(--black);
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 10%;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.625
}

.heading-5.padding-25 {
    text-align: left;
    margin-bottom: 25px;
    padding-right: 0%;
    font-size: 2.5rem
}

.heading-5.padding-50 {
    margin-bottom: 50px;
    padding-right: 0%;
    font-size: 2.5rem
}

.div-block-27-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 50px;
    display: flex
}

.text-small {
    color: var(--grey);
    letter-spacing: normal;
    flex: 0 auto;
    margin-top: .5rem;
    padding-bottom: .5rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.5
}

.text-small.blue {
    color: var(--light-blue);
    letter-spacing: .1px;
    font-weight: 400
}

.uui-blog01_author-heading {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    letter-spacing: normal;
    font-family: Fonnts;
    font-size: .875rem;
    font-weight: 400;
    display: none
}

.uui-blog01_author-image {
    object-fit: cover;
    border-radius: 100%;
    width: 2.5rem;
    min-width: 2.5rem;
    height: 2.5rem;
    min-height: 2.5rem;
    display: none
}

.uui-blog01_author-image-wrapper {
    margin-right: .75rem
}

.uui-blog01_author-wrapper {
    align-items: center;
    margin-top: 1.5rem;
    display: flex
}

.uui-blog01_icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: .25rem;
    margin-left: .5rem;
    display: flex
}

.uui-blog01_title-link {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    justify-content: space-between;
    margin-bottom: 0;
    text-decoration: none;
    display: flex
}

.uui-blog01_category-link {
    color: var(--light-blue);
    margin-bottom: .5rem;
    margin-right: 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .875rem;
    font-weight: 600;
    text-decoration: none;
    transition: opacity .3s
}

.uui-blog01_category-link:hover {
    color: var(--untitled-ui--primary800\<deleted\|variable-ddf4f85f\>)
}

.uui-blog01_category-link.w--current {
    border-bottom: 2px solid #000
}

.uui-blog01_image {
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.uui-blog01_image-wrapper {
    width: 100%;
    padding-top: 66%;
    position: relative;
    overflow: hidden
}

.uui-blog01_image-link {
    width: 100%;
    margin-bottom: 2rem;
    transition: all .3s
}

.uui-blog01_image-link:hover {
    box-shadow: 0 24px 48px -12px #1018282e
}

.uui-blog01_item {
    flex-flow: column;
    justify-content: space-around;
    margin-bottom: 50px;
    display: flex
}

.uui-blog01_menu-link {
    color: var(--grey);
    letter-spacing: 0;
    white-space: nowrap;
    border-bottom: 2px #0000;
    flex: none;
    margin-left: .3rem;
    margin-right: .3rem;
    padding: .6rem 1rem;
    font-family: Fonnts;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
    text-decoration: none;
    transition: all .3s
}

.uui-blog01_menu-link:hover {
    border-bottom-style: none;
    border-bottom-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
    background-color: var(--white);
    color: var(--light-blue);
    letter-spacing: 0;
    border-radius: 100px;
    padding: .6rem 1rem;
    font-size: 1rem
}

.uui-blog01_menu-link.w--current {
    border-bottom-color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
    color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>)
}

.uui-blog01_menu-link.last-link {
    letter-spacing: 0;
    font-size: 1rem
}

.uui-blog01_category-menu {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 4rem;
    display: flex
}

.uui-blog01_category-menu.no-scrollbar {
    box-shadow: none;
    margin-bottom: 25px;
    display: none
}

.uui-blog01_component {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 75px;
    display: flex
}

.uui-text-size-large {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    letter-spacing: normal;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5
}

.uui-max-width-large-3 {
    width: 100%;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto
}

.uui-max-width-large-3.align-center-2 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

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

.uui-text-align-center {
    text-align: center
}

.uui-padding-vertical-xhuge {
    padding-top: 100px;
    padding-bottom: 150px
}

.uui-container-large {
    width: 100%;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto
}

.collection-list-wrapper {
    flex-flow: column;
    display: flex
}

.collection-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1250px;
    display: grid
}

.heading-6 {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    text-align: left;
    letter-spacing: .25px;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: Halyard Display, sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.1
}

.div-block-17-copy {
    background-color: var(--grey);
    width: 100%;
    max-width: 1250px;
    height: 1.5px;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    display: none
}

.uui-blogpost03_author-wrapper {
    align-items: center;
    margin-bottom: 2rem
}

.uui-button-icon-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    min-width: 1.25rem;
    height: 1.25rem;
    min-height: 1.25rem;
    display: flex
}

.uui-button-icon-2.text-color-gray400 {
    color: var(--grey)
}

.uui-button-secondary-gray {
    grid-column-gap: .5rem;
    border: 1px solid var(--untitled-ui--gray300\<deleted\|variable-51e0117e\>);
    background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
    color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
    text-align: center;
    white-space: nowrap;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding: .625rem 1.125rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5;
    text-decoration: none;
    transition: all .3s;
    display: flex;
    box-shadow: 0 1px 2px #1018280d
}

.uui-button-secondary-gray:hover {
    background-color: var(--untitled-ui--gray50-2\<deleted\|variable-8a511359\>);
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>)
}

.uui-button-secondary-gray:focus {
    background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
    box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>)
}

.uui-button-secondary-gray.is-button-small {
    grid-column-gap: .5rem;
    padding: .5rem 1rem;
    font-size: 1rem
}

.uui-button-secondary-gray.is-button-small.icon-only {
    box-shadow: none;
    color: var(--grey);
    border-style: none;
    border-radius: 8rem;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0
}

.uui-button-secondary-gray.icon-only {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    padding: 0;
    display: flex
}

.uui-blogpost03_share {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-items: start;
    margin-top: 1rem;
    display: grid
}

.uui-blogpost03_share-heading {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    letter-spacing: normal;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1rem;
    font-weight: 600
}

.uui-blogpost03_share-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    display: flex
}

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

.uui-blogpost03_image-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 66%;
    position: relative;
    overflow: hidden
}

.uui-blogpost03_date-wrapper {
    margin-bottom: 1rem;
    display: flex
}

.uui-blogpost03_author-heading {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    letter-spacing: normal;
    margin-left: .25rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5
}

.uui-blogpost03_author-text {
    display: flex
}

.uui-blogpost03_content-top {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-top: 25px;
    display: flex
}

.uui-blogpost03_title-wrapper {
    flex-direction: column;
    display: flex
}

.uui-blogpost03_header {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-bottom: 6rem;
    display: grid
}

.uui-page-padding-2 {
    padding-left: 2rem;
    padding-right: 2rem
}

.uui-section_blogpost03 {
    background-color: var(--off-white)
}

.div-block-28 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    border-top: 2px none var(--spark-library--border-default\<deleted\|variable-beac0bab\>);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 80%;
    margin: 50px auto;
    padding-top: 0;
    display: flex
}

.image-22 {
    margin-bottom: 20px
}

.uui-blog01_icon-2 {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: .25rem;
    margin-left: .5rem;
    display: flex
}

.uui-blog01_title-link-2 {
    color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    justify-content: space-between;
    margin-bottom: .5rem;
    text-decoration: none;
    display: flex
}

.uui-blog01_category-link-2 {
    color: var(--untitled-ui--primary700\<deleted\|variable-da4f7fa3\>);
    margin-bottom: .5rem;
    margin-right: 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .875rem;
    font-weight: 600;
    text-decoration: none;
    transition: opacity .3s
}

.uui-blog01_category-link-2:hover {
    color: var(--untitled-ui--primary800\<deleted\|variable-ddf4f85f\>)
}

.uui-blog01_category-link-2.w--current {
    border-bottom: 2px solid #000
}

.uui-blog01_image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.uui-blog01_image-wrapper-2 {
    width: 100%;
    padding-top: 66%;
    position: relative;
    overflow: hidden
}

.uui-blog01_image-link-2 {
    width: 100%;
    margin-bottom: 1rem;
    transition: all .3s
}

.uui-blog01_image-link-2:hover {
    box-shadow: 0 24px 48px -12px #1018282e
}

.uui-blog01_item-2 {
    padding: 20px
}

.image-23 {
    border-radius: 40px;
    width: 30px;
    height: 30px;
    margin-bottom: .5rem;
    margin-right: .5rem
}

.uui-blogpost03_author-image-2 {
    object-fit: cover;
    border-radius: 100%;
    width: 3.5rem;
    min-width: 3.5rem;
    height: 3.5rem;
    min-height: 3.5rem
}

.uui-blogpost03_author-image-wrapper-2 {
    margin-right: 1rem
}

.uui-blogpost03_author-wrapper-2 {
    align-items: center;
    margin-bottom: 2rem
}

.uui-blogpost03_author-wrapper-2.content-bottom {
    border-top: 1.5px solid var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>);
    border-bottom: 1.5px solid var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 2rem;
    padding-top: 25px;
    padding-bottom: 25px;
    display: flex
}

.uui-container-large-3 {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.uui-page-padding-4 {
    padding-left: 2rem;
    padding-right: 2rem
}

.text-large {
    color: var(--black);
    letter-spacing: normal;
    flex: 0 auto;
    font-family: Fonnts;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5
}

.div-block-29 {
    grid-column-gap: 12.5px;
    grid-row-gap: 12.5px;
    display: flex
}

.link-2 {
    color: var(--primary);
    text-decoration: none;
    transition: all .2s
}

.link-2:hover {
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>)
}

.wrapper-blog-content {
    color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    max-width: 66%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px
}

.wrapper-blog-content h1 {
    color: var(--black);
    margin-top: 50px;
    margin-bottom: 25px;
    font-family: Fonnts;
    font-size: 2.5rem
}

.wrapper-blog-content h2 {
    color: var(--black);
    margin-top: 50px;
    margin-bottom: 25px;
    padding-right: 0%;
    font-family: Fonnts;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1
}

.wrapper-blog-content h3 {
    color: var(--black);
    margin-top: 2.5rem;
    margin-bottom: 1.5rem;
    font-family: Fonnts;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.25
}

.wrapper-blog-content h4 {
    color: var(--black);
    margin-top: 2rem;
    margin-bottom: .75rem;
    font-family: Fonnts;
    font-size: 1.25rem;
    font-weight: 600
}

.wrapper-blog-content h5, .wrapper-blog-content h6 {
    margin-top: 1.25rem;
    margin-bottom: 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

.wrapper-blog-content p {
    color: var(--black);
    letter-spacing: .25px;
    margin-bottom: 1rem;
    font-family: Fonnts;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.6
}

.wrapper-blog-content blockquote {
    color: var(--grey);
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-family: Fonnts;
    font-size: 1.2rem;
    font-style: italic;
    font-weight: 300;
    line-height: 1.5
}

.wrapper-blog-content img {
    margin-bottom: 0
}

.wrapper-blog-content li {
    color: var(--black);
    letter-spacing: .25px;
    margin-bottom: 10px;
    padding-right: 10%;
    font-family: Fonnts;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.6
}

.wrapper-blog-content a {
    color: var(--primary);
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    text-decoration: none
}

.wrapper-blog-content figcaption {
    color: var(--untitled-ui--gray500\<deleted\|variable-68f29e84\>);
    text-align: left;
    margin-top: 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .875rem
}

.wrapper-blog-rich-text {
    color: var(--black);
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 50px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.25rem;
    font-weight: 400
}

.wrapper-blog-rich-text h1 {
    color: var(--black);
    margin-top: 50px;
    margin-bottom: 25px;
    font-family: Halyard Display, sans-serif;
    font-size: 4rem;
    font-weight: 600
}

.wrapper-blog-rich-text h2 {
    color: var(--black);
    margin-top: 50px;
    margin-bottom: 25px;
    font-family: Halyard Display, sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1
}

.wrapper-blog-rich-text h3 {
    color: var(--black);
    margin-top: 2.5rem;
    margin-bottom: 1.5rem;
    font-family: Halyard Display, sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.25
}

.wrapper-blog-rich-text h4 {
    color: var(--black);
    margin-top: 2rem;
    margin-bottom: .75rem;
    font-family: Halyard Display, sans-serif;
    font-size: 1.5rem;
    font-weight: 600
}

.wrapper-blog-rich-text h5 {
    color: var(--black);
    margin-top: 1.25rem;
    margin-bottom: 1rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.05rem;
    line-height: 1.625
}

.wrapper-blog-rich-text h6 {
    margin-top: 1.25rem;
    margin-bottom: 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .95rem;
    line-height: 1.5
}

.wrapper-blog-rich-text p {
    color: var(--black);
    letter-spacing: .25px;
    margin-bottom: 1rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75
}

.wrapper-blog-rich-text blockquote {
    color: var(--grey);
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.2rem;
    font-style: italic;
    font-weight: 300;
    line-height: 1.5
}

.wrapper-blog-rich-text li {
    color: var(--black);
    letter-spacing: .25px;
    margin-bottom: 10px;
    padding-right: 10%;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.625
}

.wrapper-blog-rich-text a {
    color: var(--primary);
    text-decoration: underline
}

.wrapper-blog-rich-text figcaption {
    color: var(--untitled-ui--gray500\<deleted\|variable-68f29e84\>);
    text-align: left;
    margin-top: 1rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .875rem
}

.wrapper-blog-rich-text.paragraph {
    font-size: 1.25rem
}

.button-small-next {
    grid-column-gap: 0rem;
    border: 2px solid var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    color: var(--black);
    letter-spacing: .01rem;
    white-space: nowrap;
    background-color: #0000;
    border-radius: 6rem;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: .5rem;
    padding: .5rem 1.5rem .6rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.4;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.button-small-next:hover {
    background-color: var(--primary);
    box-shadow: 0 6px 0 0 var(--black);
    color: var(--white);
    letter-spacing: .5px;
    font-weight: 300
}

.button-small-next:active {
    transform: none
}

.icon {
    margin-top: 3px;
    font-weight: 400;
    transform: scale(1.3)
}

.button-small-previous {
    grid-column-gap: 0rem;
    border: 2px solid var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    letter-spacing: .01rem;
    white-space: nowrap;
    background-color: #0000;
    border-radius: 6rem;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: .5rem;
    padding: .5rem 1.5rem .6rem 1.1rem;
    font-family: Fonnts;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.4;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.button-small-previous:hover {
    background-color: var(--primary);
    box-shadow: 0 6px 0 0 var(--black);
    color: var(--white);
    letter-spacing: .5px;
    font-weight: 300
}

.button-small-previous:active {
    transform: none
}

.icon-2 {
    margin-top: 3px;
    transform: scale(1.3)
}

.pagination {
    flex-flow: row
}

.text-block-15 {
    display: none
}

.wrapper-comparison-block {
    background-color: #fff0;
    border-radius: 15px;
    flex-flow: column;
    width: 100%;
    margin-bottom: 0;
    padding: 75px 5%;
    display: flex
}

.wrapper-comparison-block.padding-50 {
    margin-bottom: 50px
}

.wrapper-comparison-block.bottom {
    margin-bottom: 100px
}

.comparison-grid-top-row-sticky {
    z-index: 60;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid var(--black);
    background-color: var(--off-white);
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr;
    padding-top: 10px;
    position: sticky;
    top: 0
}

.comparison-chart-row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-style: none none solid;
    border-width: 1px;
    border-color: var(--off-white)var(--off-white)var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>);
    background-color: #fcfbf700;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr 1fr;
    align-items: stretch
}

.comparison-chart-row.background-color-gray50 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-style: none none solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--dark-300\<deleted\|variable-1eb9c306-a840-8a1d-2b0d-3727468242c6\>);
    background-color: #fcfbf700;
    grid-template-columns: 1.25fr 1fr 1fr
}

.comparison-chart-top-row-block {
    border-left: 1px #eaecf0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 1.5rem 1.2rem;
    display: flex
}

.image-24 {
    width: 175px;
    max-width: none
}

.comparison-chart-block {
    border-left: 1px solid var(--untitled-ui--gray200\<deleted\|variable-bad2ea62\>);
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    padding: 2rem 1.3rem;
    display: flex
}

.comparison-chart-block.highlight {
    border-top: 1px solid var(--primary-300);
    border-right: 1px solid var(--primary-300);
    border-left-color: var(--primary-300);
    background-color: var(--primary-50);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    justify-content: center;
    align-items: center;
    padding: 1.5rem 1.2rem
}

.comparison-chart-empty-block {
    background-color: #0000;
    min-width: 100%
}

.comparison-chart-content {
    justify-content: center;
    align-items: center;
    display: flex
}

.comparison-chart-content.highlight {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-right: 1px solid var(--primary-300);
    border-left: 1px solid var(--primary-300);
    background-color: var(--primary-50)
}

.image-25 {
    width: 150px
}

.div-block-30 {
    border: 1px solid var(--primary-300);
    background-color: var(--primary-50);
    border-radius: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 90%;
    max-width: 100%;
    margin: 125px auto 75px;
    padding: 75px 10% 50px;
    display: flex
}

.div-block-30.top-padding-75 {
    margin-top: 75px
}

.div-block-30.top-padding-125 {
    max-width: 1250px;
    margin-top: 75px;
    margin-bottom: 0
}

.logo-appbot {
    width: 100px
}

.logo-trustmary {
    width: 150px
}

.logo-reviewtrackers {
    width: 125px
}

.logo-review-bot {
    width: 120px
}

.wrapper-social-logo {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-height: 80px;
    padding: 24px 16px;
    display: flex
}

.f-avatar-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.f-avatar-group-r-2 {
    background-color: #f6dbc6;
    border: 3px solid #fff;
    border-radius: 100px;
    width: 48px;
    height: 48px;
    margin-right: -16px;
    position: relative
}

.f-avatar-group {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 25px;
    display: flex
}

.div-block-23-copy {
    margin-top: 0;
    margin-right: 25px;
    padding-right: 0;
    position: relative
}

.link-3, .link-4 {
    color: var(--primary)
}

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

.link-6, .link-7, .link-8, .link-9 {
    color: var(--primary)
}

.wrapper-brand {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    margin-bottom: 40px;
    display: flex
}

.wrapper-brand.bottom {
    margin-bottom: 75px
}

.text-block-16 {
    margin-top: 8px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .875rem;
    font-weight: 500
}

.brand-colors {
    justify-content: flex-start;
    margin-bottom: 50px;
    display: flex
}

.color-primary {
    border: 6px solid var(--off-white);
    background-color: var(--primary);
    letter-spacing: -.03em;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-right: -24px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.5;
    display: flex;
    position: relative
}

.brand-color-5 {
    border: 6px solid var(--white);
    background-color: var(--off-white);
    letter-spacing: -.03em;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-right: -24px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.5;
    display: flex;
    position: relative
}

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

.spacing-s {
    width: 100%;
    height: 1rem
}

.paragraph-400 {
    color: var(--grey);
    text-align: center;
    letter-spacing: .25px;
    max-width: none;
    margin-top: 0;
    margin-bottom: .25rem;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75
}

.paragraph-400.centered {
    text-align: center;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.25rem
}

.paragraph-400.left {
    text-align: left;
    letter-spacing: 0;
    padding-left: 2px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.375rem;
    font-weight: 400;
    line-height: 1.75
}

.spacing-m {
    width: 100%;
    height: 2rem
}

.content-wrapper-75 {
    max-width: 900px;
    margin-bottom: 0
}

.title-wrapper-features {
    z-index: 5;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.spacing-l {
    width: 100%;
    height: 3rem
}

.div-block-23-copy-copy {
    margin-top: 0;
    margin-right: 25px;
    padding-right: 0;
    position: relative
}

.text-block-16-copy {
    margin-top: 4px;
    margin-bottom: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .875rem;
    font-weight: 500
}

.color-black {
    border: 6px solid var(--off-white);
    background-color: var(--black);
    letter-spacing: -.03em;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-right: -24px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.5;
    display: flex;
    position: relative
}

.color-tan {
    border: 6px solid var(--off-white);
    background-color: var(--grey);
    letter-spacing: -.03em;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-right: -24px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.5;
    display: flex;
    position: relative
}

.color-light-grey {
    border: 6px solid var(--off-white);
    background-color: var(--light-grey);
    letter-spacing: -.03em;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-right: -24px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.5;
    display: flex;
    position: relative
}

.button-secondary {
    border: 2px solid var(--primary);
    background-color: #f24e2d;
    border-radius: 100px;
    padding: .9rem 2rem 1rem;
    font-family: Fonnts;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.25;
    transition: all .2s
}

.button-secondary:hover {
    border-color: var(--black);
    box-shadow: 0 7.5px 0 0 var(--black)
}

.button-secondary.nav-small {
    border: 2px solid var(--primary);
    background-color: var(--primary);
    letter-spacing: .5px;
    white-space: nowrap;
    word-break: normal;
    justify-content: center;
    align-items: center;
    padding: .55rem 1.2rem .6rem;
    font-family: Fonnts;
    font-size: 1.2rem;
    font-weight: 300;
    transition: all .2s;
    display: flex
}

.button-secondary.nav-small:hover {
    border-width: 2px;
    border-color: var(--black-brown-900\<deleted\|variable-0a1a9f61\>);
    background-color: var(--primary);
    box-shadow: 0 7px 0 0 var(--black)
}

.button-secondary.nav-small:active {
    transform: translateY(2px)
}

.spacing-xxl {
    width: 100%;
    height: 7rem
}

.code-embed-3 {
    border: 0 #000;
    width: 100%;
    height: 100%;
    margin-top: 2rem;
    padding-bottom: 0
}

.text-block-17 {
    font-family: Lato, sans-serif;
    font-weight: 400
}

.spacing-xs {
    width: 100%;
    height: .5rem
}

.spacing-xl {
    width: 100%;
    height: 5rem
}

.comparison-title-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 1000px;
    margin-bottom: 75px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.brand-colors-hex {
    grid-column-gap: 2rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 50px;
    display: grid
}

.wrapper-color-hex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 10px;
    display: flex
}

.div-block-33 {
    background-color: var(--primary);
    border-radius: 50px;
    width: 20px;
    height: 20px
}

.color-black-hex {
    background-color: var(--black);
    border-radius: 50px;
    width: 20px;
    height: 20px
}

.color-grey-hex {
    background-color: var(--grey);
    border-radius: 50px;
    width: 20px;
    height: 20px
}

.color-light-grey-hex {
    background-color: var(--light-grey);
    border-radius: 50px;
    width: 20px;
    height: 20px
}

.color-off-white-hex {
    border: 2px solid var(--white);
    background-color: var(--off-white);
    border-radius: 50px;
    width: 20px;
    height: 20px
}

.paragraph-xs {
    color: var(--black);
    text-align: left;
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .975rem;
    font-weight: 400;
    line-height: 1.625
}

.line-break-short {
    background-color: #dbdbdb;
    width: 50px;
    height: 1.5px;
    margin-top: 10px;
    margin-bottom: 10px
}

.container-companies {
    justify-content: center;
    align-items: flex-start;
    padding-left: 10%;
    padding-right: 10%;
    display: flex;
    position: relative
}

.container-companies.vertical {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0%;
    padding-right: 0%
}

.container-companies.vertical.padding-25 {
    margin-bottom: 0
}

.widget-hero-image {
    margin-right: -5px
}

.widget-hero-image.borders {
    background-color: #fff;
    border: 2px solid #1f1e1d;
    border-radius: 12px;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.code-embed-4 {
    color: var(--grey);
    width: 16px;
    height: 16px
}

.color-blue-hex {
    border: 2px solid var(--white);
    background-color: var(--light-blue);
    border-radius: 50px;
    width: 20px;
    height: 20px
}

.color-dark-blue-hex {
    border: 2px solid var(--primary--dark-blue);
    background-color: var(--primary--dark-blue);
    border-radius: 50px;
    width: 20px;
    height: 20px
}

.brand-color-6 {
    border: 6px solid var(--off-white);
    background-color: var(--light-blue);
    letter-spacing: -.03em;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-right: -24px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.5;
    display: flex;
    position: relative
}

.brand-color-6.white-outline {
    border-color: var(--white)
}

.brand-color-7 {
    border: 6px solid var(--off-white);
    background-color: var(--primary--dark-blue);
    letter-spacing: -.03em;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    margin-right: -24px;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.5;
    display: flex;
    position: relative
}

.rich-text-block {
    font-family: Inter Variablefont Slnt Wght, sans-serif
}

.paragraph, .paragraph-402 {
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 14px
}

.div-block-34 {
    line-height: 0
}

.text-block-18 {
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem
}

.link-block {
    color: var(--primary--dark-blue);
    font-family: Inter Variablefont Slnt Wght, sans-serif
}

.link-block.orange {
    color: var(--primary);
    font-size: 1rem;
    text-decoration: none
}

.link-block.orange:hover {
    opacity: .8
}

.link-block.blue {
    color: var(--primary--dark-blue);
    font-size: 1rem;
    text-decoration: none
}

.div-block-35 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    display: flex
}

.div-block-36 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    display: flex
}

.heading-details-2 {
    color: #6b6760;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.05rem;
    font-weight: 500;
    line-height: 1.5
}

.heading-7 {
    color: #1f1e1d;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Halyard Display, sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.125;
    display: block
}

.paragraph-normal-2 {
    color: #1f1e1d;
    text-align: left;
    letter-spacing: 0;
    max-width: none;
    margin-top: 0;
    margin-bottom: 12.5px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1.15rem;
    font-weight: 400;
    line-height: 1.675
}

.code-embed-5 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill
}

.code-embed-6 {
    width: 100%
}

.pricing-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 0 auto;
    grid-template: "Area-2 Area""Area-2 Area-3"/1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center start;
    display: grid
}

.text-block-19 {
    font-size: 13px
}

.quick-stack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0
}

.quick-stack.white {
    color: var(--off-white)
}

.text-block-20 {
    font-family: Halyard Display, sans-serif;
    font-size: 3.2rem
}

.text-block-20.white {
    white-space: nowrap;
    word-break: normal;
    overflow-wrap: normal;
    width: 100%;
    font-size: 2.8rem;
    line-height: 3rem;
    display: block
}

.text-block-21 {
    font-family: Halyard Display, sans-serif;
    font-size: 1rem
}

.pricing.dropdown {
    color: var(--grey)
}

.pricing.dropdown.w--open {
    border: 2px solid var(--black);
    background-color: var(--off-white);
    border-radius: 12px;
    box-shadow: 0 2px 5px #0003
}

.dropdown-toggle {
    border: 2px solid var(--grey);
    background-color: var(--white);
    border-radius: 12px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px
}

.text-block-22 {
    border: 1px solid var(--grey)
}

.text-block-22.pricing-dropdown {
    color: var(--grey);
    font-family: Inter Variablefont Slnt Wght, sans-serif
}

.background-video {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    position: relative
}

.dropdown-toggle-2 {
    border: 1px solid var(--light-grey);
    background-color: var(--white);
    color: var(--black);
    border-radius: 8px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Inter Variablefont Slnt Wght, sans-serif
}

.dropdown-list-2 {
    background-color: var(--primary--dark-blue)
}

.dropdown-list-2.w--open {
    border: 1px solid var(--light-grey);
    background-color: var(--white);
    border-radius: 12px;
    box-shadow: 0 2px 5px #0003
}

.active {
    background-color: var(--primary);
    color: var(--off-white)
}

.volume-dropdown {
    color: var(--black);
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem
}

.volume-dropdown:hover {
    color: var(--black);
    background-color: #0000
}

.volume-dropdown.w--current {
    color: var(--black)
}

.volume-dropdown.w--current:hover {
    background-color: #0000
}

.volume-dropdown.first {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem
}

.volume-dropdown.last {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px
}

.volume-dropdown-value {
    font-size: 1rem
}

.div-block-37 {
    display: flex
}

.price-point {
    flex-flow: row;
    justify-content: space-between;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 14px;
    display: flex
}

.dropdown-3 {
    margin-bottom: 20px
}

.dropdown-3.volume-dropdown.monthly:hover {
    background-color: #0000
}

.dropdown-3.volume-dropdown.yearly {
    flex: 0 auto
}

.dropdown-3.volume-dropdown.yearly:hover {
    background-color: #0000
}

.div-block-38 {
    border: 1px solid var(--light-grey);
    background-color: var(--white);
    border-radius: 12px;
    margin-top: 10px
}

.volume-select {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.text-block-23 {
    color: var(--grey);
    border: 1px solid #0000;
    border-radius: 1px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 1rem
}

.div-block-39 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    flex: 1;
    display: flex
}

.textarea {
    border-radius: 8px;
    min-height: 100px;
    margin-bottom: 50px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .975rem;
    line-height: 1.25rem
}

.div-block-40 {
    margin-bottom: 25px
}

.text-block-24 {
    color: var(--grey);
    text-align: left;
    justify-content: flex-start;
    align-items: stretch;
    width: 50%;
    padding-left: 10px;
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: .75rem;
    line-height: 1.25rem;
    display: flex
}

.div-block-41 {
    justify-content: flex-end;
    display: flex
}

.empty-state {
    background-color: var(--off-white);
    color: var(--black)
}

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

.collection-item {
    color: var(--light-grey);
    width: 100%;
    font-size: 1rem;
    display: flex;
    position: relative
}

.div-block-42 {
    justify-content: center;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.div-block-43 {
    margin-top: 20px
}

.div-block-44 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block
}

.image-26 {
    width: 100%;
    height: 100%;
    display: block
}

.bg-off-white {
    background-color: var(--off-white)
}

.f-margin-bottom-100 {
    margin-bottom: 100px
}

.p-12 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 4rem;
    display: block
}

.p-12._w-1-2 {
    width: 50%
}

.p-12.bg-white {
    background-color: #fff
}

.p-12.bg-white.card {
    border: 1px solid var(--black);
    box-shadow: 0 7.5px 0 0 var(--black);
    border-radius: 1rem;
    padding: 3rem
}

.p-4 {
    width: 100%;
    padding: 1rem
}

._w-1-2 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.collection-list-wrapper-2 {
    margin-top: 4rem
}

.f-paragraph-xxs {
    font-family: Inter Variablefont Slnt Wght, sans-serif;
    font-size: 13px;
    line-height: 16px
}

.logo-rasasayang {
    padding-top: 0;
    padding-left: 2rem;
    padding-right: 2rem
}

.heading-8 {
    color: var(--black);
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    text-decoration: none
}

.link-block-2 {
    color: var(--black);
    text-decoration: none
}

@media screen and (max-width:991px) {
    .f-paragraph-large.align-centered {
        text-align: center
    }

    .container-testimonials {
        max-width: 100%;
        padding-left: 0%;
        padding-right: 0%
    }

    .f-button-primary.blue {
        color: var(--black);
        font-family: Inter Variablefont Slnt Wght, sans-serif
    }

    .f-button-primary.outline {
        color: var(--black);
        font-family: Inter Variablefont Slnt Wght, sans-serif;
        font-weight: 400
    }

    .f-navigation-button {
        border-color: var(--primary\<deleted\|variable-be2ea3c7\>);
        background-color: var(--primary\<deleted\|variable-be2ea3c7\>);
        color: var(--spark-library--white\<deleted\|variable-547781ba\>);
        padding-top: .7rem;
        padding-bottom: .7rem;
        font-size: 1.7rem
    }

    .f-grid-four-column {
        z-index: 200;
        grid-column-gap: 1rem;
        grid-row-gap: 0rem;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-flow: row;
        justify-content: center;
        align-items: flex-start;
        max-width: none;
        display: flex;
        position: relative
    }

    .f-title-wrapper-center.margin-bottom-40 {
        margin-bottom: 25px
    }

    .hero-quote-wrapper._4 {
        z-index: 10;
        display: block;
        position: relative;
        inset: auto auto 0% 0%;
        transform: scale(1)
    }

    .hero-quote-wrapper._4.hidden-mobile {
        z-index: 100;
        padding-bottom: 25px;
        top: 0%;
        left: 0%
    }

    .hero-quote-wrapper._7 {
        display: block;
        position: relative;
        inset: 0% 0% auto auto;
        transform: scale(1)
    }

    .hero-quote-wrapper._8 {
        max-width: 300px;
        padding-bottom: 25px;
        display: block;
        position: relative;
        inset: 0% auto auto 0%;
        transform: scale(1)
    }

    .logo-canny {
        width: 150px;
        max-width: none;
        overflow: visible
    }

    .logo-brevo, .logo-cin7 {
        width: 150px;
        max-width: none
    }

    .logo-moss {
        width: 150px;
        max-width: none;
        overflow: visible
    }

    .logo-lodgify {
        width: 150px
    }

    .f-container-regular-fill {
        margin-bottom: 50px;
        padding-top: 48px;
        padding-left: 7%;
        padding-right: 7%
    }

    .f-container-regular-fill.bottom {
        margin-bottom: 125px
    }

    .f-title-wrapper-center-800.margin-bottom-25 {
        justify-content: center;
        align-items: center;
        margin-bottom: 40px
    }

    .content-graphic-wrapper {
        width: 45%
    }

    .paragraph-normal.no-padding {
        margin-bottom: 0
    }

    .footer-bottom {
        padding-left: 32px;
        padding-right: 32px
    }

    .spark-footer-column {
        align-items: flex-start;
        min-width: 180px
    }

    .spark-footer-grid {
        grid-row-gap: 64px;
        grid-template-columns: 2.25fr
    }

    .spark-footer-grid.spark-four-columns {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .spark-section-2 {
        padding-top: 104px;
        padding-left: 32px;
        padding-right: 32px
    }

    .f-footer-link {
        width: 100%
    }

    .uui-testimonial07_slide {
        margin-right: 2.5rem;
        padding-right: 0
    }

    .uui-testimonial07_mask {
        width: 100%
    }

    .uui-testimonial07_component {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    .uui-max-width-large {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .f-pricing-duration {
        font-size: 1rem;
        font-weight: 400
    }

    .f-pricing-type-wrapper {
        margin-bottom: 15px
    }

    .f-pricing-type-wrapper.margin-25, .f-margin-bottom-15 {
        margin-bottom: 0
    }

    .f-pricing-column-4 {
        grid-template-columns: 1fr 1fr
    }

    .uui-pricing07_plans {
        display: none
    }

    .f-container-xl {
        padding-left: 0%;
        padding-right: 0%
    }

    .wrapper-pricing-header {
        justify-content: space-between;
        min-height: 270px;
        margin-bottom: 25px
    }

    .div-block-7 {
        margin-bottom: 25px
    }

    .uui-faq02_component {
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .f-grid-three-column {
        grid-template-columns: 1fr 1fr
    }

    .f-section-large-4 {
        padding-top: 100px;
        padding-bottom: 100px
    }

    .f-pricing-title-wrapper-copy {
        text-align: left;
        justify-content: center;
        align-items: flex-start;
        margin-left: 0
    }

    .menu-icon_line-bottom {
        background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
        border-radius: 1rem;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .menu-icon_line-middle-inner {
        width: 4px;
        height: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .menu-icon_line-middle {
        background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
        border-radius: 1rem;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .menu-icon_line-top {
        background-color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>);
        border-radius: 1rem;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .menu-icon_component {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .uui-navbar07_menu-button.w--open {
        background-color: #0000
    }

    .hide-tablet-2 {
        display: none
    }

    .uui-navbar07_button-wrapper {
        flex-direction: column-reverse;
        align-items: stretch;
        margin-top: 1rem;
        display: flex
    }

    .uui-navbar07_menu-right {
        flex-direction: column-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        align-items: stretch;
        margin-top: 1.5rem;
        padding-bottom: 7rem
    }

    .uui-navbar07_link {
        color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
        width: 100%;
        padding: .75rem 0;
        font-family: Gt Walsheim;
        font-size: 2.5rem
    }

    .uui-navbar07_link:hover {
        color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>)
    }

    .uui-navbar07_dropdown-link {
        padding-left: 0;
        padding-right: 0
    }

    .uui-navbar07_dropdown-link:hover {
        background-color: #0000
    }

    .uui-navbar07_dropdown-link-list {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .uui-navbar07_dropdown-list {
        position: static;
        overflow: hidden
    }

    .uui-navbar07_dropdown-list.w--open {
        box-shadow: none;
        border-style: none;
        border-color: #0000;
        width: auto;
        padding: 0
    }

    .uui-dropdown-icon {
        color: var(--flowui-component-library--gray-900\<deleted\|variable-7b64cafb\>);
        width: 2rem;
        height: 2rem;
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        inset: auto 0% auto auto
    }

    .uui-navbar07_dropdown-toggle {
        color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-family: Gt Walsheim;
        font-size: 2.5rem;
        font-weight: 500;
        display: flex
    }

    .uui-navbar07_dropdown-toggle:hover {
        color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>)
    }

    .uui-navbar07_menu-dropdown {
        width: 100%;
        position: relative
    }

    .uui-navbar07_menu-left {
        grid-column-gap: 0px;
        grid-row-gap: 2rem;
        color: var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }

    .f-navbar-menu-wrapper {
        border-top: 1px solid var(--untitled-ui--gray100\<deleted\|variable-4a47ec41\>);
        -webkit-text-fill-color: inherit;
        background-color: #fff;
        background-clip: border-box;
        align-items: flex-start;
        height: 100vh;
        margin-left: 0;
        padding: 1.5rem 2rem 5rem;
        position: absolute;
        overflow: auto
    }

    .uui-logo_logotype:hover {
        transform: none
    }

    .spark-wrapped-card {
        width: 45%
    }

    .spark-small-icon-tab {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .spark-small-icon-tab.w--current {
        justify-content: center;
        align-items: center
    }

    .spark-tabs-menu {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 0;
        display: flex
    }

    .div-block-9 {
        overflow: visible
    }

    .graphic-home-discovered {
        max-height: 320px;
        overflow: visible
    }

    .f-container-small {
        padding-left: 0%;
        padding-right: 0%
    }

    .f-title-wrapper-left {
        max-width: none
    }

    .image-feature-side {
        max-width: 580px
    }

    .f-title-wrapper-left-800.margin-bottom-48 {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        width: auto;
        max-width: 580px;
        display: flex
    }

    .layout-grid-2-column.right {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr;
        margin-bottom: 100px;
        padding-left: 0%;
        padding-right: 0%
    }

    .layout-grid-2-column.right.bottom {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .layout-grid-2-column.left {
        grid-template-columns: 1fr;
        grid-auto-flow: dense
    }

    .layout-grid-2-column.left.desktop {
        display: none
    }

    .layout-grid-2-column.left.mobile {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 100px;
        padding-left: 0%;
        padding-right: 0%;
        display: grid
    }

    .button-small-learn-more {
        display: none
    }

    .section-hero {
        padding: 50px 7%
    }

    .section-body {
        padding-top: 100px;
        padding-bottom: 50px
    }

    .section-body.color-off-white {
        flex-flow: column;
        padding-top: 0;
        padding-bottom: 25px;
        display: flex
    }

    .section-body.color-off-white.pricing {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .section-body.color-off-white {
        padding-top: 100px;
        padding-bottom: 75px
    }

    .section-body.color-ow {
        background-color: var(--off-white);
        padding-top: 75px
    }

    .section-body.color-ow.bottom {
        padding-bottom: 0
    }

    .divider-speech-bottom {
        justify-content: flex-end;
        align-items: flex-start;
        width: 300px;
        display: flex;
        inset: 0% 0% auto auto
    }

    .image-divider-bottom {
        width: 300px;
        display: block;
        overflow: visible
    }

    .container-normal {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: .75fr;
        justify-content: start;
        max-width: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0%;
        padding-right: 0%
    }

    .container-normal.align-left {
        padding-left: 3%;
        padding-right: 3%
    }

    .container-normal.align-left.padding-100 {
        margin-bottom: 100px
    }

    .container-normal.padding-100 {
        padding-left: 4%;
        padding-right: 4%;
        overflow: visible
    }

    .content-wrapper.padding-75 {
        margin-bottom: 75px
    }

    .heading-2 {
        text-align: center;
        font-size: 3.5rem
    }

    .heading-details {
        margin-bottom: 0
    }

    .container-logos.vertical {
        mix-blend-mode: multiply
    }

    .container-logos.vertical.padding-25 {
        margin-bottom: 0
    }

    .heading-1 {
        text-align: center
    }

    .heading-1.padding-25 {
        text-align: center;
        font-size: 4rem
    }

    .heading-1.page-brand {
        line-height: 1.1
    }

    .button-primary {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .button-primary.nav-small {
        flex-flow: row;
        width: 50%
    }

    .button-primary.pricing {
        margin-top: 0
    }

    .button-primary.pricing-secondary {
        color: var(--black);
        margin-top: 0
    }

    .button-primary.pricing-secondary:hover {
        color: var(--black)
    }

    .navigation-hamburger {
        color: var(--flowui-component-library--gray-900\<deleted\|variable-7b64cafb\>);
        border: 1px #e6e6e6;
        border-radius: 6px;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        padding: 0;
        display: flex
    }

    .navigation-hamburger.w--open {
        background-color: #0000;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .udesly-navigation-buttons {
        display: none
    }

    .menu-buttons {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 32px;
        padding-left: 1.2rem;
        display: flex
    }

    .udesly-dropdown-text-wrapper {
        align-items: center;
        width: auto
    }

    .udesly-icon-circle-wrapper {
        background-color: var(--off-white);
        width: 30px
    }

    .udesly-dropdown-link {
        justify-content: flex-start;
        align-items: center;
        min-width: 150px;
        padding-left: 20px;
        padding-right: 20px
    }

    .udesly-dropdown-link.top {
        justify-content: flex-start;
        align-items: center;
        min-width: 260px
    }

    .udesly-grid {
        z-index: 70;
        position: relative
    }

    .nav-link {
        color: var(--black);
        text-align: left;
        font-size: 1.25rem;
        line-height: 1.5
    }

    .nav-link.dropdown {
        font-size: 1.25rem
    }

    .udesly-menu-links.udesly-margin-right {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .navigation-links {
        background-color: #fff;
        padding: 24px
    }

    .navigation-container {
        justify-content: space-between
    }

    .navigation-component {
        padding-left: 5%;
        padding-right: 5%
    }

    .dropdown-2 {
        margin-left: 0
    }

    .wrapper-image.drop-shadow.padding-100 {
        box-shadow: 0 10px 0 0 var(--black);
        max-width: 650px;
        margin-bottom: 100px
    }

    .image-14 {
        border-radius: 10px
    }

    .wrapper-image-drop-shadow {
        box-shadow: 0 10px 0 0 var(--black);
        border-radius: 10px;
        inset: auto auto -10% -10%
    }

    .wrapper-image-drop-shadow.right {
        box-shadow: 0 10px 0 0 var(--black);
        border-radius: 10px;
        inset: auto -10% -10% auto
    }

    .image-15 {
        width: 220px;
        height: 220px
    }

    .image-16 {
        width: 300px
    }

    .spark-footer-grid-2 {
        grid-row-gap: 64px;
        grid-template-columns: 2.25fr
    }

    .spark-footer-grid-2.spark-four-columns {
        flex-direction: column;
        display: flex
    }

    .spark-footer-grid-2.spark-four-columns.padding-25 {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .footer-section {
        padding-top: 104px;
        padding-left: 32px;
        padding-right: 32px
    }

    .paragraph-small {
        margin-bottom: 12.5px
    }

    .wrapper-footer {
        padding-top: 50px;
        padding-left: 32px;
        padding-right: 32px
    }

    .div-block-21 {
        justify-content: center;
        align-items: center
    }

    .hero-grid {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .image-19 {
        width: 280px;
        max-width: 80%;
        display: block;
        position: absolute;
        overflow: visible
    }

    .image-19.tablet {
        display: none;
        inset: auto 0% 0%;
        transform: rotate(-90deg)
    }

    .div-block-22.hidden-mobile {
        grid-column-gap: 12.5px;
        grid-row-gap: 12.5px;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .image-20 {
        z-index: 1;
        bottom: -22%
    }

    .image-20.right {
        bottom: -22%
    }

    .image-20.right.white {
        bottom: -10%
    }

    .image-20.white {
        bottom: -11%
    }

    .divider-speech-top {
        bottom: -22%
    }

    .image-21 {
        max-width: 80%
    }

    .div-block-23 {
        z-index: 20;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        margin-right: 0;
        padding-right: 0;
        display: flex
    }

    .traingle {
        z-index: 20;
        bottom: -10%
    }

    .image-20-copy-copy-copy {
        z-index: 10;
        bottom: -22%
    }

    .form-demo {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    .div-block-25 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        min-width: 100%
    }

    .div-block-25.filled {
        flex-flow: row;
        justify-content: flex-start;
        align-items: stretch;
        min-width: auto;
        max-width: none;
        padding-top: 50px;
        padding-bottom: 50px;
        display: flex
    }

    .form {
        flex-flow: column;
        width: 100%;
        max-width: none
    }

    .heading-4 {
        font-size: 3.5rem
    }

    .heading-4.page-brand {
        font-size: 2rem
    }

    .bottom-triangle-demo.bottom {
        bottom: -4%
    }

    .footer-traingle.bottom {
        inset: -3% 0% auto auto
    }

    .heading-5 {
        font-size: 1.25rem
    }

    .heading-5.padding-25, .heading-5.padding-50 {
        font-size: 2.75rem
    }

    .div-block-27-copy {
        justify-content: center;
        align-items: center
    }

    .uui-max-width-large-3.align-center-2 {
        max-width: none
    }

    .uui-padding-vertical-xhuge {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .heading-6 {
        font-size: 3.5rem
    }

    .uui-blogpost03_header {
        grid-row-gap: 4rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
        margin-bottom: 4rem
    }

    .div-block-28 {
        max-width: 90%;
        margin-top: 50px
    }

    .wrapper-blog-content {
        max-width: 90%
    }

    .wrapper-comparison-block {
        margin-bottom: 0;
        padding-top: 2rem;
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    .wrapper-comparison-block.bottom {
        margin-bottom: 50px
    }

    .image-24 {
        width: 150px
    }

    .comparison-chart-block.highlight {
        padding-left: 0;
        padding-right: 0
    }

    .image-25 {
        width: 150px
    }

    .div-block-30 {
        margin-top: 50px;
        margin-bottom: 50px
    }

    .div-block-30.top-padding-75 {
        margin-bottom: 75px
    }

    .logo-appbot, .logo-trustmary, .logo-reviewtrackers, .logo-review-bot {
        width: 150px
    }

    .wrapper-social-logo {
        mix-blend-mode: multiply
    }

    .f-avatar-group {
        margin-bottom: 25px
    }

    .div-block-23-copy {
        z-index: 20;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        margin-right: 0;
        display: flex
    }

    .paragraph-400.centered {
        padding-left: 5%;
        padding-right: 5%
    }

    .div-block-23-copy-copy {
        z-index: 20;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        margin-right: 0;
        display: flex
    }

    .menu-icon_line-top-2 {
        background-color: #344054;
        border-radius: 1rem;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .menu-icon_line-middle-2 {
        background-color: #344054;
        border-radius: 1rem;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .menu-icon_line-bottom-2 {
        background-color: #344054;
        border-radius: 1rem;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }

    .button-secondary.nav-small {
        color: var(--primary);
        background-color: #f24e2d00;
        width: 50%;
        font-family: Inter Variablefont Slnt Wght, sans-serif;
        font-weight: 400
    }

    .button-secondary.nav-small:hover {
        color: var(--white)
    }

    .spacing-xl {
        height: 4rem
    }

    .container-companies.vertical {
        mix-blend-mode: multiply
    }

    .container-companies.vertical.padding-25 {
        margin-bottom: 0
    }

    .code-embed-4.slack {
        mix-blend-mode: luminosity
    }

    .heading-details-2 {
        margin-bottom: 0
    }
}

@media screen and (max-width:767px) {
    .f-paragraph-large.align-centered {
        text-align: center;
        padding-left: 5%;
        padding-right: 5%;
        font-size: 1.3rem
    }

    .f-navigation-button {
        justify-content: flex-start;
        align-items: center;
        font-size: 1.5rem
    }

    .f-paragraph-small {
        font-size: 1.1rem
    }

    .f-grid-four-column {
        grid-column-gap: 2rem;
        grid-row-gap: 1rem;
        grid-auto-flow: row;
        justify-content: center;
        align-items: flex-start
    }

    .f-title-wrapper-center.margin-bottom-40 {
        margin-bottom: 25px
    }

    .hero-quote-wrapper._4 {
        bottom: 0%;
        left: 0%
    }

    .hero-quote-wrapper._4.hidden-mobile {
        position: absolute;
        inset: auto auto 20px 80px
    }

    .hero-quote-wrapper._7 {
        position: absolute;
        inset: 110px 60px auto auto
    }

    .hero-quote-wrapper._8 {
        position: absolute;
        inset: 0% auto auto 60px
    }

    .f-h3-heading {
        font-size: 40px
    }

    .logo-canny {
        width: 160px
    }

    .logo-brevo {
        width: 120px
    }

    .logo-cin7, .logo-moss {
        width: 160px
    }

    .logo-lodgify {
        width: 170px
    }

    .f-container-regular-fill {
        margin-bottom: 25px
    }

    .f-container-regular-fill.bottom {
        margin-bottom: 100px;
        padding-top: 50px;
        padding-bottom: 40px
    }

    .f-title-wrapper-center-800.margin-bottom-25 {
        text-align: left;
        justify-content: center;
        align-items: center
    }

    .content-graphic-wrapper, .spark-container {
        width: 100%
    }

    .spark-flex-row {
        flex-direction: column
    }

    .spark-flex-row.spark-24px-row-spacing {
        grid-row-gap: 24px
    }

    .spark-footer-grid.spark-four-columns {
        grid-column-gap: .5rem;
        grid-row-gap: .6rem;
        grid-template-columns: 1fr 1fr
    }

    .spark-section-2 {
        padding-top: 88px;
        padding-bottom: 88px
    }

    .uui-testimonial07_arrow:hover {
        background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>)
    }

    .uui-testimonial07_arrow.left {
        bottom: 0%;
        right: 3.5rem
    }

    .uui-testimonial07_logo {
        max-height: 2.5rem
    }

    .uui-testimonial07_logo-wrapper {
        margin-top: 1rem
    }

    .uui-testimonial07_divider {
        display: none
    }

    .uui-testimonial07_client-image-wrapper {
        margin-bottom: 1rem;
        margin-right: 0
    }

    .uui-testimonial07_client {
        flex-direction: column;
        align-items: flex-start;
        width: 100%
    }

    .uui-heading-xsmall, .uui-heading-xsmall.text-weight-medium {
        font-size: 1.25rem
    }

    .uui-testimonial07_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        padding: 5%
    }

    .uui-testimonial07_slide {
        padding-left: 0;
        padding-right: 0
    }

    .uui-testimonial07_component {
        margin-top: 25px;
        padding-bottom: 75px;
        overflow: visible
    }

    .uui-space-xsmall {
        min-height: .75rem
    }

    .uui-max-width-large {
        justify-content: center;
        align-items: center
    }

    .f-margin-bottom-60 {
        margin-bottom: 40px
    }

    .f-pricing-duration {
        font-size: .8rem;
        font-weight: 400
    }

    .f-pricing-card-outline-2 {
        padding-left: 8%;
        padding-right: 8%
    }

    .f-pricing-button-toggle {
        width: 100%
    }

    .f-pricing-toggle-menu {
        border-radius: 100px;
        flex-flow: row;
        margin-bottom: 25px
    }

    .uui-pricing07_plans {
        display: none
    }

    .f-h2-heading {
        margin-top: 0;
        font-size: 48px
    }

    .uui-space-medium {
        min-height: 1.5rem
    }

    .uui-space-xsmall-2 {
        min-height: .75rem
    }

    .uui-faq02_answer {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .uui-faq02_question {
        padding: 1rem 1.25rem
    }

    .uui-faq02_component {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .f-grid-three-column {
        grid-template-columns: 1fr
    }

    .f-section-large-4 {
        padding-top: 72px;
        padding-bottom: 72px
    }

    .uui-button-tertiary-gray:hover {
        color: var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
        background-color: #0000
    }

    .uui-navbar07_menu-right {
        flex-flow: column-reverse;
        justify-content: space-between;
        align-items: flex-start;
        padding-bottom: 0
    }

    .uui-navbar07_link {
        font-size: 1.5rem
    }

    .uui-navbar07_dropdown-link-list {
        grid-row-gap: .5rem;
        max-width: none;
        padding-top: .75rem;
        padding-bottom: .75rem
    }

    .uui-dropdown-icon {
        margin-top: 1px
    }

    .uui-navbar07_dropdown-toggle {
        font-size: 1.5rem
    }

    .uui-navbar07_menu-left {
        grid-row-gap: 1rem
    }

    .f-navbar-menu-wrapper {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        padding: 2rem 1rem
    }

    .f-navbar {
        min-height: 4.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .spark-wrapped-card {
        width: 100%
    }

    .spark-tabs-content {
        overflow: visible
    }

    .spark-flex-center-2 {
        justify-content: center;
        align-items: center
    }

    .spark-small-icon-tab.w--current {
        text-align: center;
        justify-content: center;
        align-items: center
    }

    .spark-tabs-menu {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        text-align: left;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: stretch;
        display: flex
    }

    .graphic-home-discovered {
        max-height: 250px
    }

    .image-feature-side {
        box-sizing: border-box;
        aspect-ratio: auto;
        object-fit: contain;
        max-width: 580px;
        height: auto;
        max-height: none;
        position: relative
    }

    .f-title-wrapper-left-800 {
        max-width: 580px
    }

    .layout-grid-2-column.right {
        margin-bottom: 75px
    }

    .layout-grid-2-column.right.bottom {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .layout-grid-2-column.right.first {
        width: 100%;
        max-width: 100%
    }

    .layout-grid-2-column.left {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .layout-grid-2-column.left.mobile {
        margin-bottom: 75px
    }

    .button-small-learn-more {
        margin-top: 1rem;
        display: none
    }

    .button-small-learn-more:hover {
        background-color: var(--primary);
        color: var(--white)
    }

    .section-hero {
        padding-bottom: 50px;
        padding-left: 4%;
        padding-right: 4%
    }

    .section-body {
        padding: 75px 5% 50px;
        overflow: hidden
    }

    .section-body.color-off-white.pricing {
        padding-left: 4%;
        padding-right: 4%
    }

    .section-body.color-off-white {
        padding-top: 75px;
        padding-bottom: 75px
    }

    .divider-speech-bottom {
        inset: 0% 0% auto auto
    }

    .image-divider-bottom {
        width: 220px
    }

    .container-normal, .container-normal.align-left {
        padding-left: 0%;
        padding-right: 0%
    }

    .container-normal.align-left.padding-100 {
        margin-bottom: 75px
    }

    .container-normal.padding-100 {
        justify-content: center;
        align-items: center;
        padding-left: 5%;
        padding-right: 5%;
        overflow: visible
    }

    .content-wrapper.padding-75 {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 50px;
        display: flex
    }

    .content-wrapper.padding-75.padding-5 {
        justify-content: center;
        align-items: flex-start;
        padding-left: 5%;
        padding-right: 5%
    }

    .heading-2 {
        text-align: left;
        font-size: 3rem
    }

    .heading-details {
        text-align: center;
        margin-bottom: 15px
    }

    .heading-1 {
        text-align: center;
        font-size: 4rem
    }

    .heading-1.padding-25 {
        font-size: 4rem
    }

    .button-primary {
        justify-content: center;
        align-items: center;
        width: 100%;
        padding-bottom: 1.1rem;
        font-family: Inter Variablefont Slnt Wght, sans-serif;
        font-size: 1.25rem;
        font-weight: 400;
        display: flex
    }

    .button-primary.padding-20 {
        letter-spacing: .5px;
        justify-content: center;
        align-items: center;
        width: auto;
        font-size: 1.3rem;
        font-weight: 300;
        text-decoration: none;
        display: flex
    }

    .navigation-hamburger {
        justify-content: center;
        align-items: flex-start;
        width: 36px;
        height: 36px
    }

    .navigation-component {
        padding-left: 3%;
        padding-right: 3%
    }

    .wrapper-image.drop-shadow.padding-100 {
        box-shadow: 0 10px 0 0 var(--black);
        max-width: 600px
    }

    .image-14 {
        border-width: 2px;
        border-radius: 10px
    }

    .wrapper-image-drop-shadow {
        box-shadow: 0 10px 0 0 var(--black);
        border-width: 2px;
        border-radius: 10px;
        inset: auto auto -10% -7%
    }

    .wrapper-image-drop-shadow.right {
        box-shadow: 0 10px 0 0 var(--black);
        border-width: 2px;
        border-radius: 10px;
        bottom: -10%;
        right: -7%
    }

    .image-15 {
        width: 210px;
        height: 200px
    }

    .image-16 {
        width: 260px
    }

    .spark-footer-grid-2.spark-four-columns.padding-25 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .footer-section {
        padding-top: 0;
        padding-bottom: 50px
    }

    .wrapper-footer {
        padding-top: 88px;
        padding-bottom: 0
    }

    .image-18 {
        width: 250px
    }

    .div-block-21.align-left {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .hero-grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        place-items: center;
        overflow: visible
    }

    .image-19.tablet {
        width: 390px;
        max-width: 90%;
        display: block;
        position: relative
    }

    .div-block-22.hidden-mobile {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        width: 100%;
        min-height: 400px;
        display: flex
    }

    .image-20 {
        bottom: -22%
    }

    .image-20.right {
        bottom: -23%
    }

    .image-20.right.white, .image-20.white {
        bottom: -10%
    }

    .heading-3 {
        font-size: 2.5rem
    }

    .image-21 {
        max-width: 90%;
        margin-left: -2px
    }

    .div-block-23 {
        justify-content: space-between;
        align-items: flex-start;
        margin-right: 0;
        padding-right: 0
    }

    .traingle {
        width: 30px;
        inset: auto auto -13% 13%
    }

    .image-20-copy-copy-copy {
        bottom: -25%
    }

    .div-block-26 {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .heading-4 {
        font-size: 3rem
    }

    .bottom-triangle-demo.bottom {
        bottom: -3%;
        right: 5%
    }

    .footer-traingle.bottom {
        inset: -2% 0% auto auto
    }

    .heading-5 {
        font-size: 1.25rem
    }

    .heading-5.padding-25, .heading-5.padding-50 {
        font-size: 2.75rem;
        line-height: 1
    }

    .uui-blog01_image-link {
        margin-bottom: 1.5rem
    }

    .uui-blog01_image-link:hover {
        box-shadow: none
    }

    .uui-blog01_menu-link:hover {
        color: var(--untitled-ui--gray500\<deleted\|variable-68f29e84\>);
        border-bottom-style: none
    }

    .uui-blog01_menu-link.last-link {
        margin-right: 2rem
    }

    .uui-blog01_category-menu {
        width: 100vw;
        margin-left: -5vw;
        padding-left: 5vw;
        overflow: scroll
    }

    .uui-blog01_category-menu.no-scrollbar {
        justify-content: flex-start;
        margin-bottom: 3rem
    }

    .uui-blog01_component {
        margin-top: 4rem
    }

    .uui-text-size-large {
        font-size: 1rem
    }

    .uui-padding-vertical-xhuge {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .heading-6 {
        font-size: 3rem
    }

    .uui-button-secondary-gray {
        padding-left: 1.25rem;
        font-size: 1rem
    }

    .uui-button-secondary-gray:hover {
        background-color: var(--untitled-ui--white\<deleted\|variable-e3beb9c1\>);
        color: var(--untitled-ui--gray700\<deleted\|variable-d4f37b50\>)
    }

    .uui-blogpost03_date-wrapper {
        margin-bottom: .75rem
    }

    .uui-blogpost03_content-top {
        margin-top: 2rem
    }

    .uui-blogpost03_header {
        grid-row-gap: 3rem;
        margin-bottom: 4rem
    }

    .uui-page-padding-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .div-block-28 {
        max-width: 100%
    }

    .uui-blog01_image-link-2 {
        margin-bottom: 1.5rem
    }

    .uui-blog01_image-link-2:hover {
        box-shadow: none
    }

    .uui-blogpost03_author-image-2 {
        width: 3rem;
        min-width: 3rem;
        height: 3rem;
        min-height: 3rem
    }

    .uui-blogpost03_author-image-wrapper-2 {
        margin-right: .75rem
    }

    .uui-page-padding-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .wrapper-blog-content {
        max-width: 90%
    }

    .wrapper-blog-content figure {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }

    .wrapper-blog-content figcaption {
        margin-top: .75rem
    }

    .wrapper-blog-rich-text figure {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }

    .wrapper-blog-rich-text figcaption {
        margin-top: .75rem
    }

    .button-small-next {
        margin-top: 1rem
    }

    .button-small-next:hover {
        background-color: var(--primary);
        color: var(--white)
    }

    .button-small-previous {
        margin-top: 1rem
    }

    .button-small-previous:hover {
        background-color: var(--primary);
        color: var(--white)
    }

    .wrapper-comparison-block {
        padding-bottom: 25px;
        display: block
    }

    .wrapper-comparison-block.bottom {
        margin-bottom: 75px
    }

    .div-block-30.top-padding-75 {
        margin-bottom: 50px
    }

    .wrapper-social-logo {
        padding: 0
    }

    .f-avatar-group-r-2 {
        width: 56px;
        height: 56px
    }

    .div-block-23-copy {
        justify-content: space-between;
        align-items: center;
        margin-right: 0;
        padding-right: 0
    }

    .wrapper-brand {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .div-block-32 {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        width: 100%
    }

    .paragraph-400.centered {
        text-align: left;
        padding-left: 0%;
        padding-right: 0%;
        font-size: 1.25rem
    }

    .paragraph-400.centered.mobile {
        text-align: center
    }

    .content-wrapper-75 {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        display: flex
    }

    .spacing-l {
        height: 2rem
    }

    .div-block-23-copy-copy {
        justify-content: space-between;
        align-items: center;
        margin-right: 0;
        padding-right: 0
    }

    .button-secondary {
        justify-content: center;
        align-items: center;
        width: 100%;
        padding-bottom: 1.1rem;
        font-family: Fonnts;
        font-size: 1.4rem;
        font-weight: 300;
        display: flex
    }

    .code-embed-3 {
        height: auto
    }

    .spacing-xl {
        height: 3rem
    }

    .brand-colors-hex {
        grid-template-columns: 1fr 1fr
    }

    .heading-details-2 {
        text-align: center;
        margin-bottom: 15px
    }

    .heading-7 {
        font-size: 2.5rem
    }
}

@media screen and (max-width:479px) {
    .f-paragraph-large {
        font-size: 20px
    }

    .f-paragraph-large.align-centered {
        text-align: left;
        font-size: 1.2rem
    }

    .container-testimonials {
        width: auto
    }

    .container-testimonials.centered {
        margin-bottom: 2rem
    }

    .container-testimonials.padding-top-25 {
        height: auto;
        padding-left: 0%;
        padding-right: 0%
    }

    .f-button-primary {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        font-size: 1.1rem
    }

    .f-navigation-button {
        display: flex
    }

    .f-paragraph-small {
        font-size: 1rem
    }

    .f-grid-four-column {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        mix-blend-mode: multiply;
        flex-flow: wrap;
        grid-template-columns: 1fr 1fr;
        justify-content: center;
        align-items: flex-start
    }

    .f-h6-heading {
        justify-content: flex-start;
        align-items: center;
        font-size: 1.1rem;
        display: flex
    }

    .hero-quote-wrapper._4 {
        max-width: 220px;
        padding-left: 1.2rem;
        padding-right: 1.2rem;
        inset: auto auto -32% -11%;
        transform: none
    }

    .hero-quote-wrapper._4.hidden-mobile {
        z-index: 80;
        max-width: 80%;
        inset: auto auto -4% 5%
    }

    .hero-quote-wrapper._7 {
        z-index: 90;
        max-width: 80%;
        padding-left: 1.2rem;
        padding-right: 1.2rem;
        position: absolute;
        inset: 35% 0% auto auto;
        transform: none
    }

    .hero-quote-wrapper._8 {
        z-index: 100;
        max-width: 80%;
        padding-left: 1.2rem;
        padding-right: 1.2rem;
        top: 0%;
        left: 0;
        transform: none
    }

    .f-h3-heading {
        text-align: left;
        font-size: 2.2rem
    }

    .f-h3-heading.color-white {
        text-align: left;
        font-size: 2.2rem;
        font-weight: 700
    }

    .logo-canny {
        width: 150px
    }

    .logo-brevo {
        width: 109px;
        margin-top: 0
    }

    .logo-cin7 {
        width: 150px;
        overflow: visible
    }

    .logo-moss {
        width: 150px
    }

    .logo-lodgify {
        width: 170px
    }

    .f-container-regular-fill {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 36px;
        padding: 35px 7% 30px;
        display: flex
    }

    .f-container-regular-fill.bottom {
        padding-left: 5%;
        padding-right: 5%
    }

    .f-title-wrapper-center-800.margin-bottom-25 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 0
    }

    .paragraph-normal {
        text-align: left;
        font-size: 1.25rem;
        font-weight: 300;
        line-height: 1.5
    }

    .paragraph-normal.link {
        font-size: 1.2rem;
        font-weight: 400;
        line-height: 1.5
    }

    .paragraph-normal.link.home-blocks {
        font-size: 1rem
    }

    .paragraph-normal.width-narrow {
        text-align: left;
        font-weight: 400
    }

    .paragraph-normal.centered {
        text-align: left
    }

    .paragraph-normal.centered.mobile {
        text-align: center;
        font-weight: 400
    }

    .paragraph-normal.centered-narrow {
        text-align: left;
        font-weight: 400
    }

    .spark-flex-row {
        align-items: flex-start
    }

    .spark-flex-row.spark-24px-row-spacing {
        grid-row-gap: 24px;
        justify-content: space-between;
        align-items: center;
        padding-bottom: 12px
    }

    .footer-bottom {
        padding-left: 20px;
        padding-right: 20px
    }

    .spark-bold-sub-heading {
        padding-left: 0
    }

    .spark-footer-column {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem
    }

    .spark-footer-column.padding-top-36.inner {
        padding-top: 0%;
        padding-bottom: 0%
    }

    .spark-footer-grid.spark-four-columns {
        grid-column-gap: 1rem;
        grid-row-gap: .5rem;
        grid-template-columns: 1fr
    }

    .spark-section-2 {
        padding: 64px 5% 12px
    }

    .spark-section-2 h1 {
        font-size: 3rem
    }

    .spark-section-2 h2 {
        font-size: 2.5rem
    }

    .image-7 {
        width: 250px
    }

    .uui-testimonial07_slide-nav {
        flex-flow: row;
        height: 1.75rem;
        margin-left: 2px;
        font-size: .5rem;
        display: block
    }

    .uui-testimonial07_arrow {
        margin-right: 2px
    }

    .uui-testimonial07_arrow.left {
        justify-content: center;
        align-items: center
    }

    .uui-heading-xsmall.text-weight-medium {
        color: var(--black);
        font-size: 1.25rem;
        font-weight: 400
    }

    .uui-testimonial07_content {
        padding: 8%
    }

    .uui-testimonial07_component {
        z-index: 100;
        padding-bottom: 50px
    }

    .uui-max-width-large {
        justify-content: flex-start;
        align-items: center;
        max-width: none
    }

    .heading-detail-small.padding-left {
        color: var(--black);
        word-break: normal;
        overflow-wrap: normal;
        padding-left: 0;
        font-size: .75rem;
        font-weight: 600
    }

    .f-margin-bottom-60 {
        margin-bottom: 40px
    }

    .f-pricing-type-wrapper.margin-25 {
        margin-bottom: 25px
    }

    .f-pricing-card-outline-2 {
        padding: 32px
    }

    .f-pricing-column-4 {
        grid-template-columns: 1fr
    }

    .f-pricing-toggle-menu {
        flex-flow: row;
        margin-bottom: 24px;
        margin-left: auto
    }

    .f-pricing-tab {
        justify-content: space-between;
        align-items: center
    }

    .f-paragraph-xs {
        text-align: left;
        font-size: 1rem
    }

    .uui-pricing07_row-content.highlight {
        justify-content: center;
        align-items: center
    }

    .uui-pricing07_feature {
        padding-left: 0;
        padding-right: .5rem
    }

    .uui-pricing07_feature.top {
        padding-left: 0
    }

    .f-h2-heading {
        text-align: left;
        font-size: 3.1rem;
        line-height: 1.05
    }

    .uui-faq02_component {
        grid-template-columns: 1fr
    }

    .f-section-large-4 {
        padding-left: 0%;
        padding-right: 0%
    }

    .menu-icon_component {
        margin-right: 0;
        position: absolute;
        inset: -12% 0% auto auto
    }

    .uui-navbar07_menu-button {
        position: absolute;
        inset: 20% 5% 0% auto
    }

    .uui-navbar07_button-wrapper {
        margin-top: 0
    }

    .uui-navbar07_menu-right {
        margin-top: 95%;
        position: relative
    }

    .uui-navbar07_dropdown-link {
        padding-left: 0
    }

    .uui-dropdown-icon {
        width: 1.5rem;
        height: 1.5rem;
        margin-top: 0
    }

    .uui-navbar07_menu-left {
        margin-bottom: 0;
        position: relative
    }

    .f-navbar-menu-wrapper {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        position: absolute;
        overflow: visible
    }

    .uui-logo_logotype {
        width: 220px
    }

    .uui-logo_component {
        justify-content: flex-start;
        align-items: center;
        width: 220px;
        margin-left: 0
    }

    .uui-navbar07_logo-link {
        width: 220px;
        inset: 33% auto 0% 5%
    }

    .uui-navbar07_logo-link.w--current {
        width: 200px;
        inset: 33% auto 0% 5%
    }

    .uui-navbar07_logo-link.w--current:hover {
        transform: none
    }

    .f-navbar-container {
        position: static
    }

    .spark-small-icon-2 {
        width: 18px;
        height: 18px;
        margin-top: 5px
    }

    .spark-flex-center-2 {
        justify-content: flex-start;
        align-items: flex-start
    }

    .spark-small-icon-tab {
        justify-content: center;
        align-items: center;
        padding: .75rem 18px;
        display: flex
    }

    .spark-small-icon-tab:hover {
        padding-left: 18px;
        padding-right: 18px
    }

    .spark-small-icon-tab.w--current {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .spark-tabs-menu {
        grid-column-gap: 0rem;
        grid-row-gap: .5rem;
        flex-flow: column wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        justify-content: flex-start;
        place-items: stretch center;
        margin-top: 10px
    }

    .spark-tabs-parent {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: dense;
        display: grid
    }

    .div-block-9 {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .graphic-home-discovered {
        max-width: 101%;
        margin-bottom: 25px
    }

    .f-container-small {
        margin-bottom: 10px
    }

    .text-block-8 {
        font-size: 1.3rem
    }

    .image-feature-side {
        max-width: 101%;
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .image-feature-side.top {
        margin-top: 1rem;
        margin-bottom: 1rem
    }

    .f-title-wrapper-left-800.margin-bottom-48 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: center;
        align-items: flex-start;
        max-width: none;
        margin-bottom: 24px
    }

    .layout-grid-2-column.right.bottom {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .layout-grid-2-column.right.last {
        margin-bottom: 0
    }

    .layout-grid-2-column.left {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        margin-bottom: 75px;
        position: static
    }

    .button-small-learn-more {
        margin-top: .75rem
    }

    .section-hero {
        padding: 50px 5% 0
    }

    .section-body {
        padding-top: 75px;
        padding-bottom: 75px
    }

    .section-body.color-off-white {
        padding-top: 50px
    }

    .section-body.color-off-white.pricing {
        padding-top: 50px;
        padding-left: 5%;
        padding-right: 5%
    }

    .section-body.color-off-white.mobile {
        padding-top: 50px
    }

    .section-body.color-off-white {
        padding-top: 25px;
        padding-bottom: 25px
    }

    .divider-speech-bottom {
        width: 150px;
        inset: 0% 0% auto auto
    }

    .image-divider-bottom {
        width: 175px
    }

    .container-normal {
        margin-bottom: 0
    }

    .container-normal.align-left.padding-100 {
        margin-bottom: 75px;
        padding-left: 2%;
        padding-right: 2%
    }

    .content-wrapper.padding-75 {
        justify-content: center;
        align-items: flex-start;
        margin-bottom: 40px
    }

    .content-wrapper.padding-75.padding-5 {
        padding-left: 5%;
        padding-right: 5%
    }

    .heading-2 {
        text-align: left;
        font-size: 3rem;
        line-height: 1.2
    }

    .heading-2.align-left {
        font-size: 2.5rem
    }

    .heading-2.page-brand {
        font-size: 3rem
    }

    .heading-2.centered {
        text-align: left;
        line-height: 1.15
    }

    .heading-2.centered.mobile {
        text-align: center;
        line-height: 1.1
    }

    .heading-details {
        text-align: left;
        margin-bottom: 0;
        font-size: 1rem
    }

    .heading-1 {
        text-align: left;
        font-size: 3.5rem
    }

    .heading-1.padding-25 {
        text-align: left;
        margin-bottom: 15px;
        font-size: 3.5rem
    }

    .heading-1.centered {
        text-align: left;
        font-size: 3rem
    }

    .button-primary {
        font-size: 1.3rem
    }

    .button-primary.nav-small {
        width: 100%;
        padding-top: .95rem;
        padding-bottom: 1.1rem;
        font-size: 1.2rem;
        font-weight: 400
    }

    .button-primary.padding-20 {
        flex-flow: row;
        justify-content: space-between;
        align-items: stretch;
        padding: .9rem 1.2rem 1rem;
        font-size: 1.2rem;
        display: flex
    }

    .menu-buttons {
        flex-direction: column
    }

    .nav-link {
        font-weight: 400
    }

    .nav-link.dropdown.w--open {
        flex-flow: row;
        display: inline-block
    }

    .navigation-component {
        padding-left: 7%;
        padding-right: 7%
    }

    .wrapper-image.drop-shadow.padding-100 {
        max-width: 300px;
        margin-bottom: 150px
    }

    .image-14 {
        border-radius: 12px
    }

    .wrapper-image-drop-shadow {
        border-radius: 12px;
        inset: auto auto -30% -15%
    }

    .wrapper-image-drop-shadow.right {
        inset: auto -15% -50% auto
    }

    .image-15 {
        width: 150px;
        height: 150px
    }

    .image-16 {
        width: 200px
    }

    .spark-footer-grid-2.spark-four-columns.padding-25 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr
    }

    .footer-section {
        padding: 75px 5% 25px
    }

    .footer-section h1 {
        font-size: 3rem
    }

    .footer-section h2 {
        font-size: 2.5rem
    }

    .paragraph-small {
        font-size: 1.125rem;
        font-weight: 400
    }

    .footer-column-title {
        font-size: 1.2rem
    }

    .footer-link {
        font-size: 1rem
    }

    .wrapper-footer {
        padding: 0
    }

    .wrapper-footer h1 {
        font-size: 3rem
    }

    .wrapper-footer h2 {
        font-size: 2.5rem
    }

    .grid.padding-75 {
        margin-bottom: 50px
    }

    .image-18 {
        width: 175px
    }

    .div-block-21 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        margin-left: 0;
        margin-right: auto
    }

    .div-block-21.align-left {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }

    .hero-grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        margin-bottom: 50px;
        display: grid
    }

    .brand {
        padding-left: 0
    }

    .image-19 {
        width: 360px;
        max-width: 100%;
        display: inline-flex;
        position: absolute
    }

    .div-block-22.hidden-mobile {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .image-20 {
        bottom: -30%
    }

    .image-20.right {
        bottom: -28%
    }

    .image-20.right.white {
        bottom: -13%
    }

    .image-20.white {
        bottom: -15%
    }

    .heading-3 {
        text-align: left;
        width: 100%
    }

    .heading-3.page-brand {
        font-size: 2rem
    }

    .heading-3.centered {
        text-align: left
    }

    .heading-3.centered.mobile {
        text-align: center
    }

    .image-21 {
        max-width: 90%
    }

    .text-block-12 {
        letter-spacing: 0;
        font-size: 1.3rem;
        font-weight: 400
    }

    .div-block-23 {
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 0
    }

    .traingle {
        width: 31px;
        bottom: -13%
    }

    .image-20-copy-copy-copy {
        width: 50px;
        bottom: -28%
    }

    .div-block-26 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column
    }

    .div-block-26.padding-25 {
        flex-flow: column
    }

    .heading-4 {
        text-align: left;
        max-width: 80%;
        padding-right: 0;
        font-size: 3.5rem;
        line-height: 1.2
    }

    .heading-4.page-brand {
        font-size: 1.5rem
    }

    .bottom-triangle-demo.bottom {
        bottom: -3%;
        right: 3%
    }

    .footer-traingle.bottom {
        inset: -1% 0% auto auto
    }

    .text-block-14 {
        font-size: 1.1rem
    }

    .heading-5 {
        color: var(--black);
        text-align: left;
        max-width: 80%;
        padding-right: 0;
        font-size: 1.25rem;
        line-height: 1.2
    }

    .heading-5.padding-25, .heading-5.padding-50 {
        text-align: left;
        max-width: 100%;
        margin-bottom: 10px;
        padding-right: 0;
        font-size: 2.7rem;
        line-height: 1.2
    }

    .div-block-27-copy {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        margin-left: 0;
        margin-right: auto
    }

    .uui-padding-vertical-xhuge {
        padding-top: 25px
    }

    .heading-6 {
        text-align: left;
        max-width: 80%;
        padding-right: 0;
        font-size: 3.5rem;
        line-height: 1.2
    }

    .uui-blogpost03_share-wrapper {
        width: 100%;
        margin-bottom: 0
    }

    .uui-blogpost03_image {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px
    }

    .uui-blogpost03_content-top {
        margin-top: 10px
    }

    .uui-blogpost03_header {
        grid-template-columns: 1fr;
        margin-bottom: 0
    }

    .div-block-28 {
        justify-content: center;
        align-items: center;
        max-width: none
    }

    .wrapper-blog-content {
        max-width: 100%
    }

    .wrapper-blog-content h2 {
        text-align: left
    }

    .wrapper-blog-content img {
        margin-bottom: 20px
    }

    .wrapper-blog-rich-text {
        color: var(--black);
        text-align: left;
        overflow: hidden
    }

    .button-small-next, .button-small-previous {
        margin-top: .75rem
    }

    .wrapper-comparison-block {
        padding-top: 2rem;
        padding-bottom: 50px
    }

    .comparison-grid-top-row-sticky, .comparison-chart-row, .comparison-chart-row.background-color-gray50 {
        grid-template-columns: 1fr 1fr 1fr
    }

    .comparison-chart-top-row-block {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .image-24 {
        width: 100px
    }

    .comparison-chart-block.highlight {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .comparison-chart-content.highlight {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .image-25 {
        width: 100px
    }

    .div-block-30 {
        justify-content: center;
        align-items: flex-start;
        margin-top: 0;
        margin-bottom: 50px;
        padding: 35px 8% 25px
    }

    .div-block-30.top-padding-75 {
        margin-top: 75px;
        margin-bottom: 25px
    }

    .div-block-30.top-padding-125 {
        justify-content: center;
        align-items: center;
        margin-top: 75px;
        margin-bottom: 25px
    }

    .logo-appbot, .logo-trustmary, .logo-reviewtrackers, .logo-review-bot {
        width: 100px
    }

    .wrapper-social-logo {
        min-height: auto;
        padding-top: 0;
        padding-bottom: 0
    }

    .div-block-23-copy {
        justify-content: space-between;
        align-items: center;
        margin-top: 0
    }

    .wrapper-brand {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .wrapper-brand.bottom {
        margin-bottom: 50px
    }

    .color-primary, .brand-color-5 {
        width: 60px;
        height: 60px
    }

    .div-block-32 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        width: 100%;
        margin-bottom: 25px
    }

    .paragraph-400 {
        text-align: left;
        letter-spacing: 0;
        font-size: 1.25rem;
        font-weight: 400;
        line-height: 1.5
    }

    .paragraph-400.centered {
        text-align: left;
        line-height: 1.625
    }

    .paragraph-400.centered.mobile {
        text-align: center
    }

    .title-wrapper-features {
        justify-content: center;
        align-items: flex-start
    }

    .spacing-l {
        height: 1.5rem
    }

    .div-block-23-copy-copy {
        justify-content: space-between;
        align-items: center;
        margin-top: 0
    }

    .color-black, .color-tan, .color-light-grey {
        width: 60px;
        height: 60px
    }

    .menu-icon_line-top-2, .menu-icon_line-middle-2, .menu-icon_line-bottom-2 {
        background-color: #102040
    }

    .button-secondary.nav-small {
        width: 100%;
        padding-top: .95rem;
        padding-bottom: 1rem;
        font-weight: 400
    }

    .spacing-xxl {
        height: 4rem
    }

    .text-block-17 {
        font-size: 1.25rem
    }

    .spacing-xl {
        height: 2rem
    }

    .comparison-title-wrapper {
        margin-bottom: 25px
    }

    .brand-colors-hex {
        grid-template-columns: 1fr;
        width: 100%
    }

    .paragraph-xs {
        font-size: 1.125rem;
        font-weight: 400
    }

    .brand-color-6, .brand-color-7 {
        width: 60px;
        height: 60px
    }

    .heading-details-2 {
        text-align: left;
        margin-bottom: 0;
        font-size: 1rem
    }

    .heading-7 {
        text-align: left
    }

    .paragraph-normal-2 {
        text-align: left;
        font-size: 1.25rem;
        font-weight: 300;
        line-height: 1.5
    }
}

#w-node-_0c0638c4-5ebd-39e6-a7f5-fae9f8ac7a96-5e49c7d9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: auto
}

#w-node-_0c0638c4-5ebd-39e6-a7f5-fae9f8ac7abb-5e49c7d9, #w-node-_0c0638c4-5ebd-39e6-a7f5-fae9f8ac7af5-5e49c7d9, #w-node-_0c0638c4-5ebd-39e6-a7f5-fae9f8ac7b1b-5e49c7d9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75ca1234-3f98-c970-c328-125dcff2753c-5e49c7d9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: auto
}

#w-node-c2a7aa5e-edaf-4f44-9502-f33c8632ae78-5e49c7d9, #w-node-b044f0f3-6672-8104-1d2a-3017a7cdcdf9-5e49c7d9, #w-node-_23602cae-92eb-530b-dbce-f2d1c532c285-5e49c7d9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2c903369-687a-c0e8-1821-e37eb869ff2a-5e49c7d9 {
    justify-self: auto
}

#w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6603-5e49c7d9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82bf4253-73e5-af87-520d-66cc8b652f95-5e49c7d9 {
    justify-self: center
}

#w-node-_4e95ca46-cee1-d038-f0d4-3cd2217d682e-5e49c7d9 {
    place-self: auto
}

#w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc667b-5e49c7d9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6680-5e49c7d9 {
    align-self: center
}

#w-node-_65528363-b32c-c1b9-7d82-a91b96f31fea-5e49c7d9, #w-node-_563e75f8-a23a-28c1-9849-dd28bb752eba-5e49c7d9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_793c16cb-1d73-d75b-ee45-31ad988d065b-988d0642 {
    place-self: end
}

#w-node-_52ec01c1-565a-d366-fd47-cc62c946dd58-fa373397, #w-node-_16c6881e-2c94-b9dc-dc04-679dfa3733a0-fa373397, #w-node-_16c6881e-2c94-b9dc-dc04-679dfa3733a4-fa373397, #w-node-b7462165-63cb-4252-dc79-62bed0670905-d0670904, #w-node-b7462165-63cb-4252-dc79-62bed0670909-d0670904, #w-node-b7462165-63cb-4252-dc79-62bed067090d-d0670904, #w-node-b7462165-63cb-4252-dc79-62bed0670911-d0670904, #w-node-d1ad9f3f-eeec-a6c5-7fec-88f974dc8ded-74dc8de4, #w-node-d1ad9f3f-eeec-a6c5-7fec-88f974dc8de9-74dc8de4, #w-node-d1ad9f3f-eeec-a6c5-7fec-88f974dc8df1-74dc8de4, #w-node-cf66ad17-264b-fbce-cee9-940558215e5a-74dc8de4, #w-node-_1ace7cbb-127f-1080-e25d-32985d31e246-74dc8de4, #w-node-_8c66bdae-c0e1-2135-c4b1-cccba7097cf6-a7097cf1, #w-node-_8c66bdae-c0e1-2135-c4b1-cccba7097cf2-a7097cf1, #w-node-_8c66bdae-c0e1-2135-c4b1-cccba7097cfa-a7097cf1, #w-node-_8c66bdae-c0e1-2135-c4b1-cccba7097d02-a7097cf1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-eb49c4b9-7f7a-519f-3893-21c7682f43ca-682f43b4 {
    grid-area: 1/1/2/2
}

#w-node-eb49c4b9-7f7a-519f-3893-21c7682f43d0-682f43b4 {
    grid-area: 1/3/2/4
}

#w-node-b2a2f483-e688-971d-1389-f1f071181a57-682f43b4 {
    grid-area: 1/1/2/2
}

#w-node-b2a2f483-e688-971d-1389-f1f071181a5d-682f43b4, #w-node-_12b88f6d-525f-ab9d-738f-7eef1508ec46-682f43b4 {
    grid-area: 1/3/2/4
}

#w-node-_5636f33f-5496-c311-9da9-64adfb01eb75-955ddb1f {
    place-self: auto
}

#w-node-_1157b2fc-6233-a75c-106b-15aa183edf5c-183edf57, #w-node-_1157b2fc-6233-a75c-106b-15aa183edf5e-183edf57, #w-node-_1157b2fc-6233-a75c-106b-15aa183edf60-183edf57, #w-node-_1157b2fc-6233-a75c-106b-15aa183edf62-183edf57, #w-node-_1157b2fc-6233-a75c-106b-15aa183edf64-183edf57, #w-node-_1f44175f-2ed8-fb05-0cfd-f333444a8d98-a3d686db, #w-node-_1f44175f-2ed8-fb05-0cfd-f333444a8d9a-a3d686db, #w-node-_1f44175f-2ed8-fb05-0cfd-f333444a8d9c-a3d686db, #w-node-_1f44175f-2ed8-fb05-0cfd-f333444a8d9e-a3d686db, #w-node-_89fb409e-2204-3f10-5b8d-b0f8d8958ba2-7e33634f, #w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6606-a04512d8, #w-node-ddede546-ab36-7f62-cb1f-f739c0bf14a4-a04512d8, #w-node-_21498941-067e-399c-6ddb-21949d8dcb44-a04512d8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7a3b1f21-1536-dff9-85dd-dea4af0d25e0-a04512d8 {
    align-self: center
}

#w-node-de455e63-43c9-d75d-a036-125c55f4e1d5-a04512d8, #w-node-_28afb2c4-ce45-fd24-32b2-d942b23c4ab7-a04512d8, #w-node-_1da28e86-e0c8-1a17-af10-9839e9604462-a04512d8, #w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6606-d6be89fb, #w-node-_2d650e77-3509-572f-9a81-4bafd31d6358-d6be89fb, #w-node-_2802e6e2-cdbe-d5d1-b102-fa5d1af8a3a4-d6be89fb, #w-node-ddede546-ab36-7f62-cb1f-f739c0bf14a4-d6be89fb, #w-node-_21498941-067e-399c-6ddb-21949d8dcb44-d6be89fb, #w-node-de455e63-43c9-d75d-a036-125c55f4e1d5-d6be89fb, #w-node-_28afb2c4-ce45-fd24-32b2-d942b23c4ab7-d6be89fb, #w-node-_1da28e86-e0c8-1a17-af10-9839e9604462-d6be89fb, #w-node-ddede546-ab36-7f62-cb1f-f739c0bf14a4-44144a2c, #w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6606-44144a2c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc660d-44144a2c {
    justify-self: center
}

#w-node-e3124a8b-784e-bd7b-8a27-a2f810e8dafd-44144a2c, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8daff-44144a2c, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8db01-44144a2c, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8db03-44144a2c, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8db05-44144a2c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7895aa05-b8c7-b140-8b4e-a2bd0523df46-44144a2c {
    align-self: center
}

#w-node-b33153bc-b3b0-97d9-eac8-da1719078bfc-44144a2c {
    order: 9999
}

#w-node-b33153bc-b3b0-97d9-eac8-da1719078c07-44144a2c {
    order: -9999;
    align-self: center
}

#w-node-_624ed7bd-3cf4-6852-5993-32cd0a394abd-44144a2c, #w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477b4-44144a2c {
    order: 9999
}

#w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477be-44144a2c {
    order: -9999;
    align-self: center
}

#w-node-_1028f5ca-623d-fbcf-07c8-9c08401b1e06-44144a2c {
    align-self: center
}

#w-node-_21498941-067e-399c-6ddb-21949d8dcb44-44144a2c, #w-node-df32e426-b15a-b999-9851-87814622cb1d-44144a2c, #w-node-_1da28e86-e0c8-1a17-af10-9839e9604462-44144a2c, #w-node-_0640db5f-27bb-eef0-69c7-cb50f60750c2-44144a2c, #w-node-_1da28e86-e0c8-1a17-af10-9839e9604482-44144a2c, #w-node-_9c8f962e-bc7d-6847-1d81-ed990bd29aba-44144a2c, #w-node-f3cd7beb-5802-a0e9-6004-0ad8c84d512d-44144a2c, #w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6606-f20395c6, #w-node-ddede546-ab36-7f62-cb1f-f739c0bf14a4-f20395c6, #w-node-_21498941-067e-399c-6ddb-21949d8dcb44-f20395c6, #w-node-de455e63-43c9-d75d-a036-125c55f4e1d5-f20395c6, #w-node-_28afb2c4-ce45-fd24-32b2-d942b23c4ab7-f20395c6, #w-node-_1da28e86-e0c8-1a17-af10-9839e9604462-f20395c6, #w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6606-ba669043 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd77d67f-36f5-3289-a645-994a7fa4257a-ba669043, #w-node-f7ac008b-7f23-41c0-aea8-bd88e060eacc-ba669043 {
    align-self: center
}

#w-node-ddede546-ab36-7f62-cb1f-f739c0bf14a4-ba669043, #w-node-_21498941-067e-399c-6ddb-21949d8dcb44-ba669043, #w-node-de455e63-43c9-d75d-a036-125c55f4e1d5-ba669043, #w-node-_28afb2c4-ce45-fd24-32b2-d942b23c4ab7-ba669043, #w-node-_1da28e86-e0c8-1a17-af10-9839e9604462-ba669043 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-4b8dfd07 {
    align-self: center
}

#w-node-_2dafed78-97f9-d37d-e6e3-564cc9dc8fe4-e892bf20 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-e892bf20 {
    align-self: center
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-e892bf20 {
    order: 9999
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-e892bf20 {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-e892bf20 {
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-e892bf20 {
    justify-self: auto
}

#w-node-fba1887c-1190-d500-ac99-39a821f32146-e892bf20 {
    order: 9999;
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32147-e892bf20 {
    order: -9999;
    justify-self: auto
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-e892bf20 {
    align-self: center
}

#w-node-c7bd7b8d-f8ce-2482-e7d9-a3e84bb1c38d-ebd394cf, #w-node-c7bd7b8d-f8ce-2482-e7d9-a3e84bb1c38f-ebd394cf, #w-node-c7bd7b8d-f8ce-2482-e7d9-a3e84bb1c391-ebd394cf, #w-node-c7bd7b8d-f8ce-2482-e7d9-a3e84bb1c393-ebd394cf, #w-node-c7bd7b8d-f8ce-2482-e7d9-a3e84bb1c395-ebd394cf {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-ebd394cf {
    place-self: auto
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-ebd394cf {
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-ebd394cf {
    place-self: center
}

#w-node-c486208f-2fce-72e2-a451-24b70492c825-ebd394cf {
    place-self: auto
}

#w-node-c486208f-2fce-72e2-a451-24b70492c837-ebd394cf {
    align-self: center
}

#w-node-_8fe4e236-ec33-e9b9-b34c-b3b587168738-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-ebd394cf {
    place-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-08bf1d33 {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-08bf1d33 {
    order: -9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-08bf1d33 {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-08bf1d33 {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-5b656db8, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-5b656db8, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-5b656db8, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-5b656db8, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-5b656db8 {
    align-self: center
}

#w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6606-79de17b8, #w-node-ddede546-ab36-7f62-cb1f-f739c0bf14a4-79de17b8, #w-node-_21498941-067e-399c-6ddb-21949d8dcb44-79de17b8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_067e79a2-fcf1-26f2-c038-f9397f5495a9-79de17b8 {
    align-self: start
}

#w-node-de455e63-43c9-d75d-a036-125c55f4e1d5-79de17b8, #w-node-_28afb2c4-ce45-fd24-32b2-d942b23c4ab7-79de17b8, #w-node-_1da28e86-e0c8-1a17-af10-9839e9604462-79de17b8, #w-node-a6ea0a41-ae12-22f0-a558-13336928ea89-87cdcd83 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-87cdcd83 {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-87cdcd83 {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-87cdcd83 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-87cdcd83, #w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-87cdcd83 {
    order: -9999;
    align-self: center
}

#w-node-_8f011cf5-fe4b-a6bd-41bc-29d89da5dc04-9da5dbff, #w-node-_8f011cf5-fe4b-a6bd-41bc-29d89da5dc06-9da5dbff, #w-node-_8f011cf5-fe4b-a6bd-41bc-29d89da5dc08-9da5dbff, #w-node-_8f011cf5-fe4b-a6bd-41bc-29d89da5dc0a-9da5dbff, #w-node-_8f011cf5-fe4b-a6bd-41bc-29d89da5dc0c-9da5dbff {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_093b7cea-19ae-ed55-a4a5-73026d3ef12e-716437fa {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_2f64a952-9e7c-c0cb-7000-f53cbfccd698-716437fa {
    place-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-716437fa {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-716437fa {
    order: 9999;
    align-self: center
}

#w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-716437fa {
    order: -9999;
    align-self: center
}

#w-node-_4cb8b1c5-11e7-7696-afcd-cfc0ead4f144-ead4f13f, #w-node-_4cb8b1c5-11e7-7696-afcd-cfc0ead4f146-ead4f13f, #w-node-_4cb8b1c5-11e7-7696-afcd-cfc0ead4f148-ead4f13f, #w-node-_4cb8b1c5-11e7-7696-afcd-cfc0ead4f14a-ead4f13f, #w-node-_4cb8b1c5-11e7-7696-afcd-cfc0ead4f14c-ead4f13f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5e17f388-e5ed-509b-7d4d-c2b6ba20713e-a0ce72da {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-a0ce72da {
    order: 9999;
    place-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-a0ce72da {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-a0ce72da {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-a0ce72da {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-a0ce72da {
    place-self: center
}

#w-node-_87e6c751-d989-2c7a-71a9-12eef4338f77-f4338f72, #w-node-_87e6c751-d989-2c7a-71a9-12eef4338f79-f4338f72, #w-node-_87e6c751-d989-2c7a-71a9-12eef4338f7b-f4338f72, #w-node-_87e6c751-d989-2c7a-71a9-12eef4338f7d-f4338f72, #w-node-_87e6c751-d989-2c7a-71a9-12eef4338f7f-f4338f72 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-6587481d, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-6587481d, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-6587481d, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-6587481d, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-6587481d, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-22d3098f {
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-22d3098f {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-22d3098f {
    order: -9999;
    align-self: center
}

#w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-22d3098f {
    order: 9999;
    align-self: center
}

#w-node-_08246dc7-992a-4b47-bf55-595cdaba8673-22d3098f {
    order: -9999
}

#w-node-_65543375-1c9a-ae1e-bb22-7071ef09811c-22d3098f {
    order: 9999
}

#w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-22d3098f {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-7d15ce92 {
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-7d15ce92 {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-7d15ce92 {
    order: -9999;
    align-self: center
}

#w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-7d15ce92 {
    order: 9999;
    align-self: center
}

#w-node-_08246dc7-992a-4b47-bf55-595cdaba8673-7d15ce92 {
    order: -9999
}

#w-node-_65543375-1c9a-ae1e-bb22-7071ef09811c-7d15ce92 {
    order: 9999
}

#w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-7d15ce92 {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-a44fa201, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-a44fa201, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-a44fa201, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-a44fa201, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-a44fa201, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-1c80ae6e, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-1c80ae6e, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-1c80ae6e, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-1c80ae6e, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-1c80ae6e, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-65a65c6c {
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-65a65c6c {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-65a65c6c {
    order: -9999;
    align-self: center
}

#w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-65a65c6c {
    order: 9999;
    align-self: center
}

#w-node-_08246dc7-992a-4b47-bf55-595cdaba8673-65a65c6c {
    order: -9999
}

#w-node-_65543375-1c9a-ae1e-bb22-7071ef09811c-65a65c6c {
    order: 9999
}

#w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-65a65c6c {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-0c3bad5c {
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-0c3bad5c {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-0c3bad5c {
    order: -9999;
    align-self: center
}

#w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-0c3bad5c {
    order: 9999;
    align-self: center
}

#w-node-_08246dc7-992a-4b47-bf55-595cdaba8673-0c3bad5c {
    order: -9999
}

#w-node-_65543375-1c9a-ae1e-bb22-7071ef09811c-0c3bad5c {
    order: 9999
}

#w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-0c3bad5c {
    order: -9999;
    align-self: center
}

#w-node-_87232ab1-97c3-5e20-8d6b-72a14771321c-d1aa35d9 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-d1aa35d9 {
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32146-d1aa35d9 {
    order: -9999;
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32147-d1aa35d9 {
    order: 9999;
    justify-self: auto
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-d1aa35d9 {
    order: -9999
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-d1aa35d9 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-d1aa35d9 {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-d1aa35d9 {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-d1aa35d9 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-d1aa35d9 {
    order: -9999;
    justify-self: auto
}

#w-node-_52d09546-b729-b47c-40f8-76d9d0286b0b-d0286af5 {
    grid-area: 1/1/2/2
}

#w-node-_52d09546-b729-b47c-40f8-76d9d0286b17-d0286af5 {
    grid-area: 1/3/2/4
}

#w-node-_52d09546-b729-b47c-40f8-76d9d0286b37-d0286af5 {
    grid-area: 1/1/2/2
}

#w-node-_52d09546-b729-b47c-40f8-76d9d0286b3d-d0286af5, #w-node-_52d09546-b729-b47c-40f8-76d9d0286b51-d0286af5 {
    grid-area: 1/3/2/4
}

#w-node-_2dafed78-97f9-d37d-e6e3-564cc9dc8fe4-e44c8687 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-e44c8687 {
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32146-e44c8687 {
    order: -9999;
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32147-e44c8687 {
    order: 9999;
    justify-self: auto
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-e44c8687 {
    order: -9999
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-e44c8687 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-e44c8687 {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-e44c8687 {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-e44c8687 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-e44c8687 {
    order: -9999;
    justify-self: auto
}

#w-node-_2dafed78-97f9-d37d-e6e3-564cc9dc8fe4-5b61a95f {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-5b61a95f {
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32146-5b61a95f {
    order: -9999;
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32147-5b61a95f {
    order: 9999;
    justify-self: auto
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-5b61a95f {
    order: -9999
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-5b61a95f {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-5b61a95f {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-5b61a95f {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-5b61a95f {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-5b61a95f {
    order: -9999;
    justify-self: auto
}

#w-node-_49c7bae1-d899-ce5a-3547-a268f61558ab-8d046533 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-8d046533 {
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32146-8d046533 {
    order: -9999;
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32147-8d046533 {
    order: 9999;
    justify-self: auto
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-8d046533 {
    order: -9999
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-8d046533 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-8d046533 {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-8d046533 {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-8d046533 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-8d046533 {
    order: -9999;
    justify-self: auto
}

#w-node-_2dafed78-97f9-d37d-e6e3-564cc9dc8fe4-582d6ca9 {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-582d6ca9 {
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32146-582d6ca9 {
    order: -9999;
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32147-582d6ca9 {
    order: 9999;
    justify-self: auto
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-582d6ca9 {
    order: -9999
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-582d6ca9 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-582d6ca9 {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-582d6ca9 {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-582d6ca9 {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-582d6ca9 {
    order: -9999;
    justify-self: auto
}

#w-node-_2dafed78-97f9-d37d-e6e3-564cc9dc8fe4-9b72294a {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-9b72294a {
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32146-9b72294a {
    order: -9999;
    align-self: center
}

#w-node-fba1887c-1190-d500-ac99-39a821f32147-9b72294a {
    order: 9999;
    justify-self: auto
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-9b72294a {
    order: -9999
}

#w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-9b72294a {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-9b72294a {
    order: 9999
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-9b72294a {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-9b72294a {
    order: 9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-9b72294a {
    order: -9999;
    justify-self: auto
}

#w-node-a80b0d78-9964-6f22-3f8d-3e4360f3f06b-48df30df {
    order: -9999;
    place-self: center start
}

#w-node-d466e876-937e-ede7-e071-71e6b4339501-48df30df {
    order: 9999;
    justify-self: start
}

#w-node-_093b7cea-19ae-ed55-a4a5-73026d3ef12e-0175f69e {
    grid-area: span 1/span 2/span 1/span 2;
    justify-self: center
}

#w-node-_6d55447c-d9dd-8d2a-0bbd-f4a2ea4155f1-0175f69e, #w-node-_6d55447c-d9dd-8d2a-0bbd-f4a2ea4155f3-0175f69e, #w-node-_6d55447c-d9dd-8d2a-0bbd-f4a2ea4155f5-0175f69e, #w-node-_6d55447c-d9dd-8d2a-0bbd-f4a2ea4155f7-0175f69e, #w-node-_6d55447c-d9dd-8d2a-0bbd-f4a2ea4155f9-0175f69e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2f64a952-9e7c-c0cb-7000-f53cbfccd698-0175f69e {
    place-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-0175f69e {
    order: -9999;
    align-self: center
}

#w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-0175f69e {
    order: 9999;
    align-self: center
}

#w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-0175f69e {
    order: -9999;
    align-self: center
}

#w-node-cd5dd602-c2eb-36e7-2303-57b9cd84ecff-0175f69e {
    order: -9999
}

#w-node-cd5dd602-c2eb-36e7-2303-57b9cd84ecfe-0175f69e {
    order: 9999;
    align-self: center
}

#w-node-_21498941-067e-399c-6ddb-21949d8dcb44-128f8a88, #w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc6606-128f8a88 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_285b87d0-a6e2-f9b4-01f5-0cd5e1cc660d-128f8a88 {
    justify-self: center
}

#w-node-ddede546-ab36-7f62-cb1f-f739c0bf14a4-128f8a88, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8dafd-128f8a88, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8daff-128f8a88, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8db01-128f8a88, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8db03-128f8a88, #w-node-e3124a8b-784e-bd7b-8a27-a2f810e8db05-128f8a88 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7895aa05-b8c7-b140-8b4e-a2bd0523df46-128f8a88 {
    align-self: center
}

#w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477b4-128f8a88 {
    order: 9999
}

#w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477be-128f8a88 {
    order: -9999;
    align-self: center
}

#w-node-b33153bc-b3b0-97d9-eac8-da1719078bfc-128f8a88 {
    order: 9999
}

#w-node-b33153bc-b3b0-97d9-eac8-da1719078c07-128f8a88 {
    order: -9999;
    align-self: center
}

#w-node-_1028f5ca-623d-fbcf-07c8-9c08401b1e06-128f8a88 {
    align-self: center
}

#w-node-_624ed7bd-3cf4-6852-5993-32cd0a394ab3-128f8a88 {
    order: 9999
}

#w-node-_624ed7bd-3cf4-6852-5993-32cd0a394abd-128f8a88 {
    order: -9999
}

#w-node-_1da28e86-e0c8-1a17-af10-9839e9604462-128f8a88, #w-node-f0ae90dd-36f7-081c-5962-92b96b349c78-128f8a88, #w-node-_0640db5f-27bb-eef0-69c7-cb50f60750c2-128f8a88, #w-node-_1da28e86-e0c8-1a17-af10-9839e9604482-128f8a88, #w-node-_9c8f962e-bc7d-6847-1d81-ed990bd29aba-128f8a88, #w-node-f3cd7beb-5802-a0e9-6004-0ad8c84d512d-128f8a88 {
    grid-area: span 1/span 1/span 1/span 1
}

@media screen and (max-width:991px) {
    #w-node-c5357509-c641-7989-15f0-3697e1da933b-a27ba22c {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: auto
    }

    #w-node-_7895aa05-b8c7-b140-8b4e-a2bd0523df46-44144a2c {
        order: 9999;
        justify-self: center
    }

    #w-node-b33153bc-b3b0-97d9-eac8-da1719078c07-44144a2c {
        order: 9999
    }

    #w-node-_624ed7bd-3cf4-6852-5993-32cd0a394ab3-44144a2c, #w-node-_624ed7bd-3cf4-6852-5993-32cd0a394abd-44144a2c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477be-44144a2c {
        order: 9999
    }

    #w-node-_1028f5ca-623d-fbcf-07c8-9c08401b1e06-44144a2c {
        order: 9999;
        justify-self: center
    }

    #w-node-bd77d67f-36f5-3289-a645-994a7fa4257a-ba669043, #w-node-f7ac008b-7f23-41c0-aea8-bd88e060eacc-ba669043, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-4b8dfd07, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-4b8dfd07 {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-e892bf20, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-e892bf20, #w-node-fba1887c-1190-d500-ac99-39a821f32146-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-e892bf20 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-ebd394cf, #w-node-c486208f-2fce-72e2-a451-24b70492c837-ebd394cf, #w-node-_8fe4e236-ec33-e9b9-b34c-b3b587168738-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-ebd394cf {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b80b-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-08bf1d33 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-5b656db8, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-5b656db8, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-5b656db8, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-5b656db8 {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b80b-5b656db8 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-5b656db8 {
        order: 9999;
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_067e79a2-fcf1-26f2-c038-f9397f5495a9-79de17b8 {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b80b-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-87cdcd83 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-87cdcd83, #w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-87cdcd83 {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b80b-716437fa {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-716437fa, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-716437fa, #w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-716437fa {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b80b-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-a0ce72da {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-6587481d, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-6587481d, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-6587481d, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-6587481d {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-6587481d {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-22d3098f {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-22d3098f {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-22d3098f, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-22d3098f {
        order: 9999
    }

    #w-node-_08246dc7-992a-4b47-bf55-595cdaba8673-22d3098f, #w-node-_65543375-1c9a-ae1e-bb22-7071ef09811c-22d3098f {
        order: -9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-22d3098f {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-7d15ce92 {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-7d15ce92 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-7d15ce92, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-7d15ce92 {
        order: 9999
    }

    #w-node-_08246dc7-992a-4b47-bf55-595cdaba8673-7d15ce92, #w-node-_65543375-1c9a-ae1e-bb22-7071ef09811c-7d15ce92 {
        order: -9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-7d15ce92 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-a44fa201, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-a44fa201, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-a44fa201, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-a44fa201 {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-a44fa201 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-1c80ae6e, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-1c80ae6e, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-1c80ae6e, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-1c80ae6e {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-1c80ae6e {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-65a65c6c {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-65a65c6c {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-65a65c6c, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-65a65c6c {
        order: 9999
    }

    #w-node-_08246dc7-992a-4b47-bf55-595cdaba8673-65a65c6c, #w-node-_65543375-1c9a-ae1e-bb22-7071ef09811c-65a65c6c {
        order: -9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-65a65c6c {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-0c3bad5c {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-0c3bad5c {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-0c3bad5c, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-0c3bad5c {
        order: 9999
    }

    #w-node-_08246dc7-992a-4b47-bf55-595cdaba8673-0c3bad5c, #w-node-_65543375-1c9a-ae1e-bb22-7071ef09811c-0c3bad5c {
        order: -9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-0c3bad5c, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-d1aa35d9, #w-node-fba1887c-1190-d500-ac99-39a821f32146-d1aa35d9 {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-d1aa35d9 {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-d1aa35d9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-d1aa35d9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-d1aa35d9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-e44c8687, #w-node-fba1887c-1190-d500-ac99-39a821f32146-e44c8687 {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-e44c8687 {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-e44c8687, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-e44c8687, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-e44c8687, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-5b61a95f, #w-node-fba1887c-1190-d500-ac99-39a821f32146-5b61a95f {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-5b61a95f {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-5b61a95f, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-5b61a95f, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-5b61a95f, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-8d046533, #w-node-fba1887c-1190-d500-ac99-39a821f32146-8d046533 {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-8d046533 {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-8d046533, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-8d046533, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-8d046533, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-582d6ca9, #w-node-fba1887c-1190-d500-ac99-39a821f32146-582d6ca9 {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-582d6ca9 {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-582d6ca9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-582d6ca9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-582d6ca9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-9b72294a, #w-node-fba1887c-1190-d500-ac99-39a821f32146-9b72294a {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-9b72294a {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-9b72294a, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-9b72294a, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-9b72294a {
        order: 9999;
        justify-self: center
    }

    #w-node-a80b0d78-9964-6f22-3f8d-3e4360f3f06b-48df30df {
        order: 9999
    }

    #w-node-d466e876-937e-ede7-e071-71e6b4339501-48df30df {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b80b-0175f69e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-0175f69e, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-0175f69e, #w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-0175f69e, #w-node-cd5dd602-c2eb-36e7-2303-57b9cd84ecfe-0175f69e {
        order: 9999
    }

    #w-node-_7895aa05-b8c7-b140-8b4e-a2bd0523df46-128f8a88 {
        order: 9999;
        justify-self: center
    }

    #w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477be-128f8a88, #w-node-b33153bc-b3b0-97d9-eac8-da1719078c07-128f8a88 {
        order: 9999
    }

    #w-node-_1028f5ca-623d-fbcf-07c8-9c08401b1e06-128f8a88 {
        order: 9999;
        justify-self: center
    }

    #w-node-_624ed7bd-3cf4-6852-5993-32cd0a394ab3-128f8a88, #w-node-_624ed7bd-3cf4-6852-5993-32cd0a394abd-128f8a88 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:767px) {
    #w-node-_9db2d909-9c07-d183-cd7b-5e3c638cb48b-638cb488 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-b7a07a8b-fa1a-aa56-69fa-7847e567661b-955ddb1f, #w-node-_9fa71b41-abe2-b332-9898-cc36f9996df3-955ddb1f, #w-node-_14606446-9425-64a8-7abe-3149183476ec-955ddb1f {
        place-self: auto
    }

    #w-node-_7895aa05-b8c7-b140-8b4e-a2bd0523df46-44144a2c {
        order: 9999;
        justify-self: center
    }

    #w-node-b33153bc-b3b0-97d9-eac8-da1719078c07-44144a2c, #w-node-_624ed7bd-3cf4-6852-5993-32cd0a394abd-44144a2c, #w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477be-44144a2c {
        order: 9999
    }

    #w-node-_1028f5ca-623d-fbcf-07c8-9c08401b1e06-44144a2c {
        order: 9999;
        justify-self: center
    }

    #w-node-bd77d67f-36f5-3289-a645-994a7fa4257a-ba669043, #w-node-f7ac008b-7f23-41c0-aea8-bd88e060eacc-ba669043, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-4b8dfd07, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-4b8dfd07, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-4b8dfd07 {
        order: 9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-e892bf20, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-e892bf20, #w-node-fba1887c-1190-d500-ac99-39a821f32146-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-e892bf20 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-ebd394cf, #w-node-c486208f-2fce-72e2-a451-24b70492c837-ebd394cf, #w-node-_8fe4e236-ec33-e9b9-b34c-b3b587168738-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-5b656db8, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-5b656db8, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-5b656db8, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-5b656db8, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-5b656db8 {
        order: 9999
    }

    #w-node-_1120de0a-d785-3fee-11d1-ce068a019cc5-8a019cc2 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_067e79a2-fcf1-26f2-c038-f9397f5495a9-79de17b8, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-87cdcd83, #w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-716437fa, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-716437fa, #w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-716437fa, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-a0ce72da {
        order: 9999
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de0508-6587481d {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-6587481d, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-6587481d, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-6587481d, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-6587481d {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-6587481d {
        order: 9999;
        justify-self: center
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de0508-22d3098f {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-22d3098f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-22d3098f, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-22d3098f, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-22d3098f {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-22d3098f {
        order: 9999;
        justify-self: center
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de0508-7d15ce92 {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-7d15ce92 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-7d15ce92, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-7d15ce92, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-7d15ce92 {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-7d15ce92 {
        order: 9999;
        justify-self: center
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de0508-a44fa201 {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-a44fa201, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-a44fa201, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-a44fa201, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-a44fa201 {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-a44fa201 {
        order: 9999;
        justify-self: center
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de0508-1c80ae6e {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-1c80ae6e, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-1c80ae6e, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-1c80ae6e, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-1c80ae6e {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-1c80ae6e {
        order: 9999;
        justify-self: center
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de0508-65a65c6c {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-65a65c6c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-65a65c6c, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-65a65c6c, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-65a65c6c {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-65a65c6c {
        order: 9999;
        justify-self: center
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de0508-0c3bad5c {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-0c3bad5c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-0c3bad5c, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-0c3bad5c, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-0c3bad5c {
        order: 9999
    }

    #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-0c3bad5c {
        order: 9999;
        justify-self: center
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb54-d1aa35d9 {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7de-d1aa35d9 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-d1aa35d9, #w-node-fba1887c-1190-d500-ac99-39a821f32146-d1aa35d9 {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-d1aa35d9, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-d1aa35d9 {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-d1aa35d9 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-d1aa35d9 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-d1aa35d9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-d1aa35d9 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-d1aa35d9 {
        order: -9999
    }

    #w-node-cf3a89a1-0b41-bddf-5c73-9698f0548fb5-f0548fb2 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb54-e44c8687 {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7de-e44c8687 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-e44c8687, #w-node-fba1887c-1190-d500-ac99-39a821f32146-e44c8687 {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-e44c8687, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-e44c8687 {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-e44c8687 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-e44c8687 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-e44c8687, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-e44c8687 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-e44c8687 {
        order: -9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb54-5b61a95f {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7de-5b61a95f {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-5b61a95f, #w-node-fba1887c-1190-d500-ac99-39a821f32146-5b61a95f {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-5b61a95f, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-5b61a95f {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-5b61a95f {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-5b61a95f {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-5b61a95f, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-5b61a95f {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-5b61a95f {
        order: -9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb54-8d046533 {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7de-8d046533 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-8d046533, #w-node-fba1887c-1190-d500-ac99-39a821f32146-8d046533 {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-8d046533, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-8d046533 {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-8d046533 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-8d046533 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-8d046533, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-8d046533 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-8d046533 {
        order: -9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb54-582d6ca9 {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7de-582d6ca9 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-582d6ca9, #w-node-fba1887c-1190-d500-ac99-39a821f32146-582d6ca9 {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-582d6ca9, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-582d6ca9 {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-582d6ca9 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-582d6ca9 {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-582d6ca9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-582d6ca9 {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-582d6ca9 {
        order: -9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb54-9b72294a {
        place-self: auto
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7de-9b72294a {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-9b72294a, #w-node-fba1887c-1190-d500-ac99-39a821f32146-9b72294a {
        order: 9999;
        justify-self: center
    }

    #w-node-fba1887c-1190-d500-ac99-39a821f32147-9b72294a, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ad4-9b72294a {
        order: -9999
    }

    #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-9b72294a {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7b8-9b72294a {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-9b72294a, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-9b72294a {
        order: 9999;
        justify-self: center
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c9-9b72294a {
        order: -9999
    }

    #w-node-ddee3c2e-61dc-6259-16aa-35c93c66d04f-c0562fcf, #w-node-ddee3c2e-61dc-6259-16aa-35c93c66d081-c0562fcf, #w-node-ddee3c2e-61dc-6259-16aa-35c93c66d0b3-c0562fcf, #w-node-ddee3c2e-61dc-6259-16aa-35c93c66d0b3-325bc56e, #w-node-ddee3c2e-61dc-6259-16aa-35c93c66d081-325bc56e {
        place-self: auto
    }

    #w-node-a80b0d78-9964-6f22-3f8d-3e4360f3f06b-48df30df {
        order: 9999
    }

    #w-node-d466e876-937e-ede7-e071-71e6b4339501-48df30df {
        order: -9999
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-0175f69e, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-0175f69e, #w-node-fe5a4b07-6f69-0c14-6ad9-3d3440454768-0175f69e, #w-node-cd5dd602-c2eb-36e7-2303-57b9cd84ecfe-0175f69e {
        order: 9999
    }

    #w-node-_7895aa05-b8c7-b140-8b4e-a2bd0523df46-128f8a88 {
        order: 9999;
        justify-self: center
    }

    #w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477be-128f8a88, #w-node-b33153bc-b3b0-97d9-eac8-da1719078c07-128f8a88 {
        order: 9999
    }

    #w-node-_1028f5ca-623d-fbcf-07c8-9c08401b1e06-128f8a88 {
        order: 9999;
        justify-self: center
    }

    #w-node-_624ed7bd-3cf4-6852-5993-32cd0a394abd-128f8a88 {
        order: 9999
    }
}

@media screen and (max-width:479px) {
    #w-node-_9db2d909-9c07-d183-cd7b-5e3c638cb48b-638cb488 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5636f33f-5496-c311-9da9-64adfb01eb75-955ddb1f {
        grid-area: span 1/span 1/span 1/span 1;
        place-self: auto
    }

    #w-node-b7a07a8b-fa1a-aa56-69fa-7847e5676601-955ddb1f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_7895aa05-b8c7-b140-8b4e-a2bd0523df46-44144a2c, #w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477be-44144a2c, #w-node-_1028f5ca-623d-fbcf-07c8-9c08401b1e06-44144a2c, #w-node-f7ac008b-7f23-41c0-aea8-bd88e060eacc-ba669043, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-4b8dfd07, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-4b8dfd07, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-e892bf20, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-e892bf20, #w-node-fba1887c-1190-d500-ac99-39a821f32146-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-e892bf20, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-ebd394cf, #w-node-c486208f-2fce-72e2-a451-24b70492c837-ebd394cf, #w-node-_8fe4e236-ec33-e9b9-b34c-b3b587168738-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-ebd394cf, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-08bf1d33, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-08bf1d33, #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-5b656db8, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-5b656db8, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-5b656db8, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b819-5b656db8 {
        order: 9999
    }

    #w-node-_1120de0a-d785-3fee-11d1-ce068a019cc5-8a019cc2 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-87cdcd83, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-716437fa, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-a0ce72da, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7eb-a0ce72da {
        order: 9999
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de04f4-6587481d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-6587481d, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-6587481d, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-6587481d, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-6587481d {
        order: 9999
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de04f4-22d3098f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-22d3098f, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-22d3098f, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-22d3098f {
        order: 9999
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de04f4-7d15ce92 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-7d15ce92, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-7d15ce92, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-7d15ce92 {
        order: 9999
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de04f4-a44fa201 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-a44fa201, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-a44fa201, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-a44fa201, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-a44fa201 {
        order: 9999
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de04f4-1c80ae6e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4b47e5dc-0511-02d2-6249-e8a160431f6d-1c80ae6e, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-1c80ae6e, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-1c80ae6e, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-1c80ae6e {
        order: 9999
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de04f4-65a65c6c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-65a65c6c, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-65a65c6c, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-65a65c6c {
        order: 9999
    }

    #w-node-_83cf4326-44dc-ebac-5e08-a8aab9de04f4-0c3bad5c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-0c3bad5c, #w-node-_08246dc7-992a-4b47-bf55-595cdaba867d-0c3bad5c, #w-node-_65543375-1c9a-ae1e-bb22-7071ef098126-0c3bad5c {
        order: 9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb3b-d1aa35d9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-d1aa35d9, #w-node-fba1887c-1190-d500-ac99-39a821f32146-d1aa35d9, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-d1aa35d9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-d1aa35d9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-d1aa35d9 {
        order: 9999
    }

    #w-node-cf3a89a1-0b41-bddf-5c73-9698f0548fb5-f0548fb2 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb3b-e44c8687 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-e44c8687, #w-node-fba1887c-1190-d500-ac99-39a821f32146-e44c8687, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-e44c8687, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-e44c8687, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-e44c8687 {
        order: 9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb3b-5b61a95f {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-5b61a95f, #w-node-fba1887c-1190-d500-ac99-39a821f32146-5b61a95f, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-5b61a95f, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-5b61a95f, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-5b61a95f {
        order: 9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb3b-8d046533 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-8d046533, #w-node-fba1887c-1190-d500-ac99-39a821f32146-8d046533, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-8d046533, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-8d046533, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-8d046533 {
        order: 9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb3b-582d6ca9 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-582d6ca9, #w-node-fba1887c-1190-d500-ac99-39a821f32146-582d6ca9, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-582d6ca9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-582d6ca9, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-582d6ca9 {
        order: 9999
    }

    #w-node-_8ccc1228-fc28-0aa7-ba62-e0a6defdcb3b-9b72294a {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7e9-9b72294a, #w-node-fba1887c-1190-d500-ac99-39a821f32146-9b72294a, #w-node-_85d39d89-613d-dba7-1b7f-307e6d217ae5-9b72294a, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c6-9b72294a, #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-9b72294a {
        order: 9999
    }

    #w-node-ddee3c2e-61dc-6259-16aa-35c93c66d03b-c0562fcf {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_33a01793-6fac-0436-a9eb-22b55d99b7c8-0175f69e, #w-node-cd5dd602-c2eb-36e7-2303-57b9cd84ecfe-0175f69e, #w-node-_7895aa05-b8c7-b140-8b4e-a2bd0523df46-128f8a88, #w-node-_7158e2c1-8b87-ed00-1551-e5e05f7477be-128f8a88, #w-node-_1028f5ca-623d-fbcf-07c8-9c08401b1e06-128f8a88 {
        order: 9999
    }
}

.h1, .h2, .h3, h1, h2, h3 {
    font-family: Halyard Display, ui-serif, Georgia, Cambria, Times New Roman, Times, serif!important;
}

.footer-logo {
	filter: brightness(0) invert(1);
}
