html {
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}
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:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    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
}
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:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    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
}
:root {
    --primary--black:#1c2024;
    --old-colors--purple-10:#723d9e;
    --primary--purp-tastrophe:#723d9e;
    --primary--white:#fff;
    --line--standard-line:1.6px;
    --old-colors--slate-6:#dddde3;
    --purple-3-new\<deleted\|variable-d1fdd10f\>:#f4edfb;
    --old-colors--purple-5:#e8daf6;
    --purple-base\<deleted\|variable-007ae403\>:#a087ed;
    --product-colors--blue-11:#0091ff;
    --product-colors--red-11:#c33113;
    --product-colors--green-11:#24a147;
    --yellow--11\<deleted\|variable-c2282ed4-c464-5642-6854-5df633713cb9\>:#ffc951;
    --green--11\<deleted\|variable-a88792ae\>:#24a147;
    --red--9\<deleted\|variable-7a939a08-bcaf-21f2-9850-129dcd9b4784\>:#e54d2e;
    --blue--11\<deleted\|variable-f0b3f56a\>:#0091ff;
    --secondary--mid-grey:#8b8d98;
    --secondary--dark-grey:#72747e;
    --slate--8\<deleted\|variable-fa32b14f-db96-2e9c-dc8b-1878142b6ff3\>:#b9bbc6;
    --primary--urple:#b17fe1;
    --yellow--4\<deleted\|variable-fec9bf82\>:#fcf3af;
    --brown-base\<deleted\|variable-bb859a83\>:#cb9b52;
    --secondary--soft-marshmallow:#f4edfb;
    --red--5\<deleted\|variable-fcfc9b2c\>:#fdd8d3;
    --green-light\<deleted\|variable-47d097f2\>:#bcdfd5;
    --brown-light\<deleted\|variable-cc471712\>:#f6d8aa;
    --blue-soft\<deleted\|variable-f21deec0\>:#daebff;
    --corner--20:20px;
    --primary--marshmallow:#e2d0f4;
    --purple--2\<deleted\|variable-a0fbdb8c\>:#faf7fd;
    --spacing--25:25px;
    --old-colors--yellow-3:#fff8c6;
    --spacing--10:10px;
    --secondary--light-grey:#f9f9fb;
    --slate--11\<deleted\|variable-5a5a1040\>:#60646c;
    --spacing--35:35px;
    --slate--5\<deleted\|variable-c9b88c49\>:#e4e4e9;
    --blue-light\<deleted\|variable-9c5d234f\>:#adf;
    --old-colors--blue-3:#eef8ff;
    --blue--4\<deleted\|variable-428f3c89-ffac-289b-d0d2-7ab325e7df80\>:#e5f4ff;
    --yellow--2\<deleted\|variable-ab1b29ea\>:#fefaf1;
    --yellow--7\<deleted\|variable-2eda6d8d-f52e-797a-8d35-3cb74bb62763\>:#f0df6f;
    --spacing--0:0;
    --old-colors--red-3:#fff0ee;
    --old-colors--green-9:#70e28f;
    --spacing--50:50px;
    --spacing--100:100px;
    --spacing--75:75px;
    --spacing--150:150px;
    --spacing--125:125px;
    --primary--piggy:#f2d9d7;
    --slate--7\<deleted\|variable-7f19fb05\>:#d3d4db;
    --slate--2\<deleted\|variable-cb1cafe8\>:#f9f9fb;
    --purple-highlight\<deleted\|variable-6e0da4f9\>:#a661ff;
    --purple-dark\<deleted\|variable-e551deb0\>:#734cda;
    --purple-light\<deleted\|variable-e6cebcaf\>:#e2d0f4;
    --brown-highlight\<deleted\|variable-79275cc9\>:#ffa81d;
    --brown-dark\<deleted\|variable-b674e72a\>:#9c663f;
    --brown-soft\<deleted\|variable-3d2c49c5\>:#f7f4eb;
    --green-highlight\<deleted\|variable-16e719bd\>:#a8fc88;
    --green-dark\<deleted\|variable-bdb8bbfc\>:#006344;
    --green-base\<deleted\|variable-d8f4523f\>:#6ac677;
    --green-soft\<deleted\|variable-d5544049\>:#eef7f5;
    --red-highlight\<deleted\|variable-8ed8ef06\>:#ff87bb;
    --red-dark\<deleted\|variable-5e350152\>:#7e4343;
    --red-base\<deleted\|variable-6095c958\>:#ff7a5c;
    --red-soft\<deleted\|variable-2be3da21\>:#feeaf3;
    --yellow-highlight\<deleted\|variable-06772aad\>:#fffe9a;
    --yellow-dark\<deleted\|variable-ddd8769e\>:#db9e00;
    --yellow-base\<deleted\|variable-9d3d5700\>:#ffcd20;
    --yellow-soft\<deleted\|variable-17370a77\>:#fff9e9;
    --blue-highlight\<deleted\|variable-a942b41b\>:#7acfff;
    --blue-dark\<deleted\|variable-d593159b\>:#1751c0;
    --blue-base\<deleted\|variable-0c3042dc\>:#4b88ff;
    --corner--10:10px;
    --shade-5\<deleted\|variable-2611b8c3\>:#0000000d;
    --shade-80\<deleted\|variable-801e9658\>:#000c;
    --shade-40\<deleted\|variable-6407dfcb\>:#0006;
    --shade-20\<deleted\|variable-95c30960\>:#0003;
    --shade-10\<deleted\|variable-ad285638\>:#0000001a;
    --shade-2-21\<deleted\|variable-ebc67044\>:#00000005;
    --tint-80\<deleted\|variable-55304f50\>:#fffc;
    --tint-40\<deleted\|variable-df8878b4\>:#fff6;
    --tint-10\<deleted\|variable-d1b85f8b\>:#fff3;
    --tint-10-11\<deleted\|variable-a95bdf7b\>:#ffffff1a;
    --tint-5\<deleted\|variable-8ad7a18a\>:#ffffff0d;
    --tint-2\<deleted\|variable-157685ee\>:#ffffff05;
    --purple--8\<deleted\|variable-ff3f9af2\>:#c09bf7;
    --old-colors--yellow-9:#f8e243;
    --primary--mountain-dew:#c6f222;
    --primary--greeeen:#00d37f;
    --primary--chillstorm:#98b5c7;
    --primary--lucky-penny:#8d4c10;
    --old-colors--blue-6:#d4ecff;
    --old-colors--yellow-6:#ecdd85;
    --old-colors--red-6:#fac7be;
    --old-colors--blue-9:#8accff;
    --old-colors--green-3:#ebfbee;
    --green--5\<deleted\|variable-87e198b6-abc8-cb28-d937-c72997c03c58\>:#d5f6df;
    --blue--7\<deleted\|variable-2de1d6ca\>:#c7e6ff;
    --old-colors--green-6:#cbf4d6;
    --purple--1\<deleted\|variable-dda23329\>:#723d9e;
    --old-colors--red-8:#ea9280;
    --yellow--5\<deleted\|variable-9d2abcbb\>:#fffe9a;
    --green--8\<deleted\|variable-4dc35b88\>:#cffcc0;
    --blue--8\<deleted\|variable-414eedd4\>:#a9d9ff;
    --spacing--15:15px;
    --elements-webflow-library-neutral--600\<deleted\|variable-06b40b4b\>:#6e7191;
    --elements-webflow-library-neutral--800\<deleted\|variable-44c33ad4\>:#211f54;
    --elements-webflow-library-neutral--100\<deleted\|variable-07926372\>:#fff;
    --elements-webflow-library-secondary--color-2\<deleted\|variable-8edf41ba\>:#f2f1ff;
    --elements-webflow-library-accent--primary-1\<deleted\|variable-86b36df2\>:#4a3aff;
    --secondary--black-50:#1c202480;
    --corner--8:8px;
    --old-colors--purple-12:#49265f;
    --secondary--transparent:#0000;
    --red--4\<deleted\|variable-5ed32c52-bd0f-9acb-c70d-44a82258d729\>:#ffe6e2;
    --green--4\<deleted\|variable-85083b3e-946b-58d9-1b92-db030efe3fc1\>:#dff9e6;
    --purple--4\<deleted\|variable-d9320efb-4b31-9b99-4740-81a2c45227a6\>:#eee3f8;
    --corner--0:0;
    --old-colors--fbfaed:#fbfaed;
    --untitled-ui--gray600\<deleted\|variable-10a0cd12\>:#475467;
    --untitled-ui--gray900\<deleted\|variable-f63dbb51\>:#101828;
    --untitled-ui--warning300\<deleted\|variable-15a81cb3\>:#fec84b;
    --untitled-ui--gray50\<deleted\|variable-8a511359\>:#f9fafb;
    --secondary--off-white:#fff6ec;
    --secondary--sunshine:#f8e243;
    --secondary--error-red:#ff6c02
}
.w-layout-grid {
    grid-row-gap:16px;
    grid-column-gap:16px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.w-checkbox {
    margin-bottom:5px;
    padding-left:20px;
    display:block
}
.w-checkbox:before {
    content:" ";
    grid-area:1/1/2/2;
    display:table
}
.w-checkbox:after {
    content:" ";
    clear:both;
    grid-area:1/1/2/2;
    display:table
}
.w-checkbox-input {
    float:left;
    margin:4px 0 0 -20px;
    line-height:normal
}
.w-checkbox-input--inputType-custom {
    border:1px solid #ccc;
    border-radius:2px;
    width:12px;
    height:12px
}
.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color:#3898ec;
    background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover;
    border-color:#3898ec
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow:0 0 3px 1px #3898ec
}
.w-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-page-count {
    text-align:center;
    width:100%;
    margin-top:20px
}
.w-pagination-next-icon {
    margin-left:4px
}
.w-embed-youtubevideo {
    background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
    background-position:50%;
    background-size:cover;
    width:100%;
    padding-bottom:0;
    padding-left:0;
    padding-right:0;
    position:relative
}
.w-embed-youtubevideo:empty {
    min-height:75px;
    padding-bottom:56.25%
}
body {
    color:var(--primary--black);
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:16px;
    font-weight:500;
    line-height:1.6
}
h1 {
    color:var(--primary--black);
    letter-spacing:-1px;
    margin-top:0;
    margin-bottom:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:64px;
    font-weight:500;
    line-height:1.1
}
h2 {
    color:var(--primary--black);
    letter-spacing:-1px;
    margin-top:0;
    margin-bottom:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:46px;
    font-weight:500;
    line-height:1.2
}
h3 {
    letter-spacing:-1px;
    margin-top:0;
    margin-bottom:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:32px;
    font-weight:500;
    line-height:1.3
}
h4 {
    margin-top:0;
    margin-bottom:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:28px;
    font-weight:500;
    line-height:1.3
}
h5 {
    margin-top:0;
    margin-bottom:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:24px;
    font-weight:500;
    line-height:1.3
}
h6 {
    margin-top:0;
    margin-bottom:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px;
    font-weight:500;
    line-height:1.4
}
p {
    margin-bottom:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight:500
}
a {
    color:var(--old-colors--purple-10);
    text-decoration:none;
    transition:color .2s
}
a:hover {
    color:var(--primary--purp-tastrophe)
}
ul,
ol {
    margin-top:0;
    margin-bottom:10px;
    padding-left:40px
}
img {
    max-width:100%;
    display:inline-block
}
strong {
    font-weight:600
}
blockquote {
    border-left:5px solid #e2e2e2;
    margin-bottom:10px;
    padding:10px 20px;
    font-size:18px;
    line-height:22px
}
figure {
    margin-bottom:10px
}
figcaption {
    text-align:center;
    margin-top:5px
}
.utility-page-wrap {
    justify-content:center;
    align-items:center;
    width:100vw;
    max-width:100%;
    height:100vh;
    max-height:100%;
    display:flex
}
.utility-page-content {
    text-align:center;
    flex-direction:column;
    width:260px;
    display:flex
}
.utility-page-form {
    flex-direction:column;
    align-items:stretch;
    display:flex
}
.navbar-logo-left {
    z-index:9999;
    background-color:#fff;
    border-bottom:1px solid #000;
    padding-left:15px;
    padding-right:15px;
    position:sticky;
    top:0
}
.navbar-logo-left-container {
    z-index:5;
    background-color:#0000;
    width:1030px;
    max-width:100%;
    margin-left:auto;
    margin-right:auto;
    padding:15px 20px
}
.navbar-logo-left-container.shadow-three {
    width:100%;
    max-width:1140px;
    margin-bottom:0;
    padding:20px 0
}
.container {
    width:100%;
    max-width:940px;
    margin-left:auto;
    margin-right:auto
}
.navbar-wrapper {
    justify-content:space-between;
    align-items:center;
    display:flex
}
.navbar-brand {
    transition:opacity .2s
}
.navbar-brand:hover {
    opacity:.7
}
.nav-menu-wrapper {
    justify-content:space-between;
    align-items:center;
    width:100%;
    display:flex
}
.nav-menu-two {
    justify-content:space-between;
    align-items:center;
    margin-bottom:0;
    padding-left:0;
    display:flex
}
.nav-link {
    color:var(--primary--black);
    letter-spacing:.25px;
    margin-left:4px;
    margin-right:4px;
    padding:5px;
    font-size:14px;
    line-height:1.4;
    text-decoration:none
}
.nav-link:hover {
    color:#1a1b1fbf
}
.nav-link:focus-visible,
.nav-link[data-wf-focus-visible] {
    outline-offset:0;
    color:#0050bd;
    border-radius:4px;
    outline:2px solid #0050bd
}
.nav-link-accent {
    color:#1a1b1f;
    letter-spacing:.25px;
    margin-left:5px;
    margin-right:20px;
    padding:5px 10px;
    font-size:14px;
    font-weight:700;
    line-height:20px;
    text-decoration:none
}
.nav-link-accent:hover {
    color:#1a1b1fbf
}
.nav-link-accent.link-img-item1 {
    margin-left:0;
    margin-right:5px;
    padding-left:5px;
    padding-right:5px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight:400
}
.nav-link-accent.link-img-item1:hover {
    color:#000
}
.nav-link-accent.link-img-item1.flex-menu {
    align-items:center;
    display:flex
}
.mobile-margin-top-10.right-btn.mobile-hide {
    margin-left:15px
}
.mobile-margin-top-10.right-btn.mobile-hide.mr-12 {
    margin-right:12px
}
.mobile-margin-top-10.right-btn {
    margin-left:25px
}
.button-primary {
    background-color:var(--primary--black);
    color:#fff;
    border:1px solid #000;
    border-radius:10px;
    padding:12px 18px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:14px;
    font-weight:400;
    line-height:1;
    text-decoration:none;
    transition:all .2s
}
.button-primary:hover {
    color:#fff;
    background-color:#0006;
    border-color:#333
}
.button-primary:focus {
    color:var(--primary--black);
    background-color:#0006
}
.button-primary.btn-white {
    color:var(--primary--black);
    background-color:#fff
}
.button-primary.btn-white:hover {
    border-color:#0006
}
.button-primary.btn-white:focus {
    color:#0006;
    border-color:#0006
}
.button-primary.btn-white.right-btn-first.btn-f18 {
    text-align:center;
    min-width:110px;
    max-width:110px;
    margin-right:12px;
    padding-left:14px;
    padding-right:14px
}
.button-primary.right-btn-first {
    margin-right:15px
}
.button-primary.btn-f18 {
    text-align:center;
    min-width:123px;
    max-width:123px;
    padding-left:14px;
    padding-right:14px
}
.button-primary.n-form-submit-ff {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    position:absolute;
    inset:20px 11px auto auto
}
.button-primary.lp-button {
    border-color:var(--primary--white)
}
.button-primary.lp-button:hover {
    background-color:var(--primary--white);
    color:var(--primary--black)
}
.list-item {
    align-items:center;
    list-style-type:none;
    display:flex
}
.list-item.company-hide {
    display:none
}
.list-item-2 {
    list-style-type:none;
    display:flex
}
.list-item-2.image-link.mobile-hide {
    transition:opacity .2s
}
.list-item-2.image-link.mobile-hide:hover {
    opacity:.4
}
.list-item-2.image-link {
    align-items:center;
    margin-left:0
}
.image {
    width:24px;
    height:24px
}
.image.flex-menu-ic {
    margin-left:10px
}
.image-2 {
    min-width:114px
}
.container-2 {
    flex:none;
    max-width:1303px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px
}
.container-2.margin-auto.mt-50 {
    margin-top:0;
    padding-left:0;
    padding-right:0
}
.container-fluid {
    align-items:center;
    max-width:100%;
    display:block;
    overflow:visible
}
.container-fluid.pad-rl-10 {
    padding-left:10px;
    padding-right:10px
}
.pillar-wrap {
    background-color:#000;
    border-radius:100px;
    justify-content:space-between;
    align-items:center;
    max-width:400px;
    margin-left:auto;
    margin-right:auto;
    padding:17px 29px;
    display:flex
}
.pillar-wrap.jump-to-pillar {
    max-width:645px;
    margin-top:0
}
.pillar-p {
    color:#fff;
    margin-bottom:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:16px;
    line-height:1;
    text-decoration:none;
    transition:all .2s
}
.pillar-p:hover,
.pillar-p:focus {
    color:#fff6
}
.pillar-p.col-gry {
    color:#a3a3a3
}
.quick-star {
    margin-left:15px
}
.simply-all {
    padding-top:125px
}
.simply-all.simplify {
    padding-bottom:100px
}
.heading-9 {
    max-width:390px;
    margin-bottom:30px
}
.paragraph-8 {
    max-width:508px
}
.paragraph-8.fix-widtth {
    width:100%;
    max-width:394px
}
.quote-sec {
    padding-top:75px
}
.quote-sec.mx-qute2 {
    max-width:391px;
    margin-left:60px
}
.quote-sec.mx-qute1 {
    width:100%;
    max-width:391px
}
.quote-sec.mx-qute1.pt-0 {
    padding-top:0
}
.quote-sec.mx-qute1.mobile {
    display:none
}
.paragraph-9 {
    width:100%;
    max-width:340px
}
.paragraph-9.mobile {
    display:none
}
.paragraph-10 {
    width:100%;
    max-width:391px;
    margin-bottom:0;
    padding-top:30px;
    padding-bottom:30px;
    font-size:14px;
    line-height:1.6
}
.client-details {
    color:#000;
    align-items:center;
    display:flex
}
.client-name {
    border-left:var(--line--standard-line)solid var(--primary--black);
    flex-direction:column;
    justify-content:center;
    align-items:flex-start;
    height:49px;
    margin-left:25px;
    padding-top:0;
    padding-bottom:0;
    padding-left:25px;
    display:flex
}
.paragraph-12 {
    margin-bottom:3px;
    font-size:12px;
    font-weight:400
}
.paragraph-12.fw-400 {
    font-weight:400
}
.paragraph-13 {
    color:#000;
    margin-bottom:0;
    font-size:12px
}
.parallax-left-col {
    max-width:620px;
    margin-top:0;
    margin-right:auto
}
.parallax-lef-top {
    width:100%;
    max-width:394px;
    padding-left:0
}
.parallax-lef-top.ml-60 {
    grid-row-gap:25px;
    flex-direction:column;
    margin-left:60px;
    display:flex
}
.column-2 {
    object-fit:fill;
    padding-right:10px;
    overflow:visible
}
.amplify {
    padding-top:125px;
    padding-bottom:100px;
    overflow:hidden
}
.image-16 {
    width:100%
}
.line-rs {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6);
    width:100%;
    max-width:1270px;
    margin-left:auto;
    margin-right:auto
}
.line-rs.black.mt-100 {
    margin-top:100px
}
.line-rs.black {
    border-bottom-color:#000
}
.line-rs.mx-100 {
    margin-top:100px;
    margin-bottom:100px
}
.amplify-right-sec {
    padding-left:114px
}
.heading-11 {
    max-width:400px;
    padding-top:88px
}
.measure-result {
    padding-top:125px;
    padding-bottom:125px
}
.result-left {
    max-width:345px
}
.result-right {
    display:flex
}
.heading-12 {
    max-width:280px;
    margin-top:0;
    line-height:1.1
}
.result-heading-right {
    padding-left:30px
}
.result-heading-right.measure {
    padding-left:77px
}
.image-18 {
    padding-top:75px
}
.grow-business {
    padding-top:125px
}
.img-quote-sec {
    padding-top:65px;
    padding-bottom:150px
}
.img-quote-wrap {
    flex-wrap:nowrap;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.process-img-1 {
    padding-left:45px
}
.process-img-2 {
    padding-top:65px;
    padding-left:45px
}
.process-img-3 {
    padding-top:237px;
    padding-bottom:0
}
.amplify-img-1 {
    padding-top:50px
}
.amplify-img-2.ff-fic {
    grid-column-gap:20px;
    justify-content:space-between;
    align-items:flex-start;
    max-width:619px;
    margin-left:auto;
    padding-top:73px;
    display:flex
}
.pillar {
    align-items:center;
    padding-left:10px;
    padding-right:10px;
    display:flex
}
.pillar.pl-0 {
    padding-left:0
}
.pillar.pr-0 {
    padding-right:0
}
.evnt-lt-img {
    object-fit:cover;
    background-color:#e2d0f400;
    border-radius:20px
}
.info-box.press-top-rt-info {
    padding-left:120px
}
.link-arw {
    margin-left:8px
}
.link-arw.inline-block {
    margin-top:-2px;
    transition:all .2s;
    display:inline-block
}
.txt-link {
    align-items:center;
    text-decoration:none;
    display:flex
}
.txt-link:hover {
    color:#0006
}
.info-small-sub-ttl {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}
.info-small-sub-ttl.color-soli {
    color:#0006;
    padding:0;
    font-size:18px;
    line-height:1.4;
    display:block
}
.info-small-sub-ttl.color-soli.def-tag {
    background-color:var(--primary--black);
    color:#000;
    background-color:#e9e9e9;
    border-radius:20px;
    margin-bottom:20px;
    padding:4px 9px;
    font-size:14px;
    line-height:1.1
}
.info-small-sub-ttl.color-soli.def-tag.new-color {
    background-color:#0000000d;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:11px
}
.info-small-sub-ttl.color-soli {
    color:#0006;
    background-color:#fff;
    padding:0;
    font-size:18px;
    display:inline-block
}
.info-small-sub-ttl.color-soli.def-tag {
    background-color:#e9e9e9;
    border-radius:20px;
    margin-bottom:20px;
    padding:4px 9px;
    line-height:1.1
}
.info-small-sub-ttl.color-soli {
    color:#000;
    background-color:#f2f2f2;
    border-radius:10px;
    padding:2px 9px;
    display:inline-block
}
.info-small-sub-ttl.def-tag {
    color:var(--primary--black);
    background-color:#f2f2f2;
    border-radius:20px;
    margin-bottom:20px;
    padding:4px 9px;
    line-height:1.1;
    display:inline-block
}
.info-paragraph {
    margin-bottom:25px
}
.newsletter-block {
    background-color:#ffeaa0;
    padding-top:100px;
    padding-bottom:100px
}
.subsc-ttl {
    align-items:center;
    display:flex
}
.subsc-ttl-hdng {
    margin-top:0;
    margin-bottom:0;
    padding-left:65px;
    line-height:1.1
}
.newsltr-form {
    float:right;
    width:100%;
    max-width:391px;
    margin-top:15px;
    position:relative
}
.newsltr-form.hpme-news {
    max-width:619px;
    margin-top:0
}
.n-form-input {
    color:var(--primary--black);
    border:1px solid #000;
    border-radius:15px;
    height:56px;
    padding:10px 115px 10px 20px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px
}
.n-form-input.home-news-inp {
    height:60px;
    padding-top:14px;
    padding-bottom:14px
}
.n-form-input.home-news-inp.mb-0 {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}
.n-form-input.home-news-inp.mb-0:focus {
    border-color:#734cda
}
.n-form-submit {
    background-color:var(--primary--black);
    border:1px solid #000;
    border-radius:10px;
    width:110px;
    padding:11px 15px;
    transition:all .2s ease-in-out;
    position:absolute;
    top:6px;
    right:6px
}
.n-form-submit:hover {
    color:var(--primary--black);
    background-color:#fff
}
.footer-social {
    justify-content:flex-end;
    align-items:center;
    width:28px;
    height:28px;
    margin-bottom:0;
    padding-left:0;
    list-style-type:none;
    display:flex
}
.footer-social.hide {
    display:none
}
.img-quote-sec-img-1.max-wi,
.img-quote-sec-img-2.max-wi {
    width:100%
}
.desktop-hide {
    display:none
}
.image-26 {
    background-color:#e8e8e8;
    border-radius:50px;
    width:49px;
    height:49px;
    overflow:hidden
}
.measure-box {
    min-width:250px
}
.demo-card {
    background-color:var(--purple-3-new\<deleted\|variable-d1fdd10f\>);
    border-radius:30px 0 0 30px;
    padding:75px 30px
}
.demo-card.d-dark {
    background-color:var(--old-colors--purple-5);
    border-radius:0 30px 30px 0
}
.demo-card-flex {
    justify-content:space-between;
    align-items:center;
    display:flex
}
.pr-0 {
    padding-right:0
}
.pl-0 {
    padding-left:0
}
.demo-h2 {
    margin-top:0;
    margin-bottom:0;
    font-size:30px
}
.container-5 {
    max-width:1134px;
    padding-left:15px;
    padding-right:15px
}
.top-slide-bar {
    z-index:99999;
    background-color:var(--purple-base\<deleted\|variable-007ae403\>);
    transform-origin:0 0;
    width:100%;
    height:4px;
    position:fixed;
    inset:0 auto auto 0;
    transform:translate(0)
}
.top-slide-bar.d-none {
    display:none
}
.event-para {
    margin-top:50px;
    margin-bottom:50px;
    font-size:34px;
    line-height:1.2
}
.event-para.text-small {
    padding-right:180px;
    font-size:26px;
    line-height:1.4
}
.event-para.text-small.text-gray {
    line-height:1.3
}
.bottom-book-bg {
    background-color:var(--old-colors--purple-5);
    padding-top:52px;
    padding-bottom:52px
}
.bottom-flex {
    justify-content:space-between;
    align-items:center;
    display:flex
}
.bottom-text {
    margin-top:0;
    margin-bottom:0
}
.artical-head-section {
    grid-column-gap:16px;
    grid-row-gap:16px;
    text-align:center;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr
}
.news-img {
    object-fit:cover;
    border-radius:20px;
    width:100%;
    height:100%;
    position:absolute;
    inset:0 0 0 0
}
.news-img.fix-nwes-pic {
    position:relative
}
.custom-artical-ban-title {
    max-width:1076px;
    margin:0 auto;
    line-height:1.1
}
.container-6 {
    max-width:649px;
    padding-left:15px;
    padding-right:15px
}
.artical-details-wrap {
    padding-top:150px;
    padding-bottom:150px;
    padding-right:0
}
.platform-head {
    text-align:center;
    margin-top:0;
    margin-bottom:0
}
.platform-head.ch {
    max-width:20ch;
    margin-left:auto;
    margin-right:auto
}
.h2 {
    letter-spacing:-1px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:46px;
    font-weight:500;
    line-height:1.2
}
.h2.resources-explore {
    text-align:center;
    margin-top:0;
    margin-bottom:100px
}
.h2.pad-40 {
    padding-bottom:40px;
    font-weight:700
}
.h2.semibold {
    font-weight:600
}
.h2.semibold.monitor-pad {
    padding-right:100px
}
.h2.tc-blue-11 {
    color:var(--product-colors--blue-11)
}
.h2.tc-red-11 {
    color:var(--product-colors--red-11)
}
.h2.tc-green-11 {
    color:var(--product-colors--green-11);
    text-align:left
}
.h2.tc-purple-10 {
    text-align:center
}
.text-span-2 {
    color:#fff
}
.pf-col1 {
    margin-top:0;
    padding-left:0
}
._w-100 {
    width:100%
}
.pf-first-card {
    width:100%;
    max-width:391px
}
.pf-first-card.ml-114 {
    grid-row-gap:25px;
    flex-direction:column;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.gray-text {
    color:#a3a3a3
}
.gray-text.mb-25 {
    margin-bottom:25px
}
.img-text-pf {
    margin-top:15px
}
.img-text-pf.ml-39.mb-64 {
    margin-bottom:64px
}
.img-text-pf.pd-nv {
    padding-left:65px
}
.img-text-pf.mb-64 {
    margin-bottom:64px
}
.inline-block {
    display:inline-block
}
.inline-block.hvr-aff {
    transition:all .5s
}
.inline-block.hvr-aff:hover {
    color:#0006;
    margin-right:5px
}
.logo-para {
    max-width:407px
}
.faq-divider {
    border-top:1px dashed #ffffff40;
    height:0
}
.c-faq-q {
    background-color:#fff;
    align-items:center;
    display:flex
}
.c-faq-q.no-color {
    background-color:#0000
}
.c-faq {
    background-color:#fff;
    border-top:1px solid #000;
    max-width:1000px;
    margin-top:100px;
    margin-left:auto;
    margin-right:auto
}
.c-faq.no-color {
    background-color:#0000
}
.c-faq.plan-table {
    border:1px #000;
    border-radius:60px;
    max-width:1273px;
    padding:45px 45px 60px
}
._w-faq-icon {
    background-color:#fff;
    border-radius:40px;
    justify-content:center;
    align-items:center;
    width:49px;
    height:49px;
    margin-top:20px;
    margin-bottom:20px;
    padding:17px;
    display:flex;
    position:relative
}
.faq-stripe-1 {
    background-color:#000;
    width:1px;
    height:100%
}
.c-faq-item {
    cursor:pointer;
    background-color:#fff;
    margin-bottom:0
}
.c-faq-item.no-color {
    background-color:#0000
}
.c-faq-a {
    perspective-origin:50% 0;
    transform-origin:50% 0;
    background-color:#fff;
    border-bottom:1px solid #000;
    overflow:hidden
}
.c-faq-a.no-color {
    background-color:#0000
}
.faq-stripe-2 {
    background-color:#000;
    width:17px;
    height:1px;
    position:absolute;
    left:auto;
    right:auto
}
.c-faq-divider {
    padding-left:20px;
    padding-right:20px
}
.c-faq-q-text {
    flex:1;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px
}
.faq-q-text {
    font-size:26px;
    font-weight:500
}
.c-faq-icon {
    background-color:#fff;
    justify-content:center;
    align-items:center;
    position:relative
}
.c-faq-icon.no-color {
    background-color:#0000
}
.h4 {
    letter-spacing:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:28px;
    font-weight:500;
    line-height:1.3
}
.h4.event-feature-day {
    margin-bottom:0
}
.h4.tc-yellow-11 {
    color:var(--yellow--11\<deleted\|variable-c2282ed4-c464-5642-6854-5df633713cb9\>)
}
.h4.tc-green-11 {
    color:var(--green--11\<deleted\|variable-a88792ae\>)
}
.h4.tc-red-9 {
    color:var(--red--9\<deleted\|variable-7a939a08-bcaf-21f2-9850-129dcd9b4784\>)
}
.h4.tc-blue-11 {
    color:var(--blue--11\<deleted\|variable-f0b3f56a\>)
}
.h4.event-feature-dash {
    margin-bottom:0;
    position:absolute;
    bottom:15px;
    left:-2px
}
.h4.semi-bold {
    font-weight:600
}
.h4.semi-bold.desktop-tc-white {
    color:var(--primary--white)
}
.h4.tc-midgrey {
    color:var(--secondary--mid-grey)
}
.text-center {
    text-align:center
}
.text-center.tb-td-pad {
    padding-top:30px;
    padding-bottom:30px
}
.text-center.mb-0 {
    margin-left:auto;
    margin-right:auto
}
.m-0 {
    margin-left:0;
    margin-right:0
}
.p-0 {
    padding-left:0;
    padding-right:0
}
.large-font {
    font-size:26px
}
.large-font.about-tagline {
    text-align:center;
    max-width:500px;
    margin:25px auto 0
}
.large-font.text-center.mb-75 {
    margin-bottom:75px
}
.large-font.wight-500 {
    font-weight:500
}
.large-font.wight-500.mb-0.mobile-block {
    display:none
}
.large-font.ch-2 {
    max-width:31ch
}
.body-medium {
    letter-spacing:-.5px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:14px;
    font-weight:500;
    line-height:1.5
}
.body-medium.color-gray {
    color:#a3a3a3;
    margin-bottom:5px;
    padding-left:4px;
    display:inline-block
}
.body-medium.color-gray.blog-time-to-read {
    padding-left:25px;
    display:inline-block
}
.body-medium.color-fff {
    color:#fff
}
.body-medium.blog-date {
    display:inline-block
}
.body-medium.inline {
    display:inline
}
.body-medium.hub-format {
    color:var(--secondary--dark-grey)
}
.body-medium.customers-jump {
    color:var(--primary--black)
}
.body-medium.tc-slate-8 {
    color:var(--slate--8\<deleted\|variable-fa32b14f-db96-2e9c-dc8b-1878142b6ff3\>)
}
.body-medium.margin-bottom-8 {
    margin-bottom:8px
}
.body-medium.margin-l10 {
    margin-left:10px
}
.body-medium.medium {
    font-weight:500
}
.body-medium.medium.tc-purple-9 {
    color:var(--primary--urple)
}
.body-medium.semi {
    font-weight:600
}
.body-medium.semi.desktop-tc-white {
    color:var(--primary--white)
}
.body-small {
    color:var(--primary--black);
    letter-spacing:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:12px;
    font-weight:500;
    line-height:1.5
}
.body-small.ff {
    font-size:14px
}
.body-small.mega-gray {
    color:#a3a3a3;
    letter-spacing:0
}
.body-small.quote-reference-text {
    align-self:center;
    margin-bottom:0
}
.super-90 {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:90px;
    font-weight:500;
    line-height:1.1
}
.super-90.tc-slate-9 {
    color:var(--secondary--dark-grey)
}
.super-90.medium {
    font-weight:500
}
.super-90.ch-20 {
    max-width:20ch
}
.black {
    background-color:var(--primary--black)
}
.body-large {
    letter-spacing:-.5px;
    background-color:#0000;
    font-size:16px;
    font-weight:500;
    line-height:1.5
}
.body-large.medium {
    font-weight:500
}
.body-large.medium.tc-purple-10 {
    color:var(--primary--purp-tastrophe)
}
.body-large.semi {
    font-weight:600
}
.mb-25 {
    margin-bottom:25px
}
.dot-grapic {
    color:var(--purple-base\<deleted\|variable-007ae403\>);
    margin-top:34px;
    padding-left:18px;
    font-size:18px
}
.dot-grapic.mt-14 {
    margin-top:14px
}
.image-31 {
    max-width:391px
}
.image-32 {
    max-width:163px
}
.color-pal {
    margin-bottom:82px;
    margin-left:auto;
    margin-right:48px;
    display:block
}
.rich-text-block {
    font-size:20px
}
.pf-ss-text {
    margin-top:0;
    margin-bottom:25px;
    font-family:Nomina
}
.no-cl-first {
    justify-content:space-between;
    align-items:center;
    padding-left:10px;
    display:flex
}
.ml-39 {
    width:100%;
    padding-left:49px
}
.ml-39.mt-51 {
    margin-top:-54px
}
.ml-39.mt-51.max-img-8 {
    width:170%;
    max-width:170%;
    margin-top:0
}
.max-img1 {
    width:162%;
    max-width:162%;
    margin-left:-62%
}
.d-flex {
    justify-content:space-between;
    align-items:flex-start;
    display:flex
}
.d-flex.align-item-center.logo-fix {
    justify-content:space-between;
    width:100%;
    max-width:245px
}
.d-flex.full,
.d-flex.m-0.full-flrx {
    align-items:stretch
}
.d-flex.align-item-center {
    justify-content:flex-start;
    align-items:center
}
.d-flex.full {
    grid-column-gap:0;
    grid-row-gap:0;
    justify-content:space-between;
    align-items:stretch
}
.max-img3 {
    width:114px
}
.mr-114 {
    margin-right:114px
}
.event-tab {
    margin-bottom:40px
}
.mt-60 {
    margin-top:60px
}
.max-570 {
    max-width:570px;
    margin-left:auto;
    margin-right:auto
}
.about-banner {
    padding-top:100px;
    padding-bottom:100px;
    position:relative;
    overflow:hidden
}
.about-ban-wrap {
    max-width:977px;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.ab-img-1 {
    position:absolute;
    inset:-37px 30% auto auto
}
.ab-img-1.adjusted {
    top:-48px
}
.ab-img-3 {
    position:absolute;
    inset:-32px -13px auto auto
}
.ab-img-3.zzindex-minus-1 {
    z-index:-1
}
.ab-img-2 {
    z-index:-1;
    position:absolute;
    inset:auto auto -21px -65px
}
.about-image-section {
    grid-column-gap:65px;
    align-items:flex-start;
    display:flex
}
._w-33 {
    width:33.33%
}
.about-img-flex1 {
    grid-column-gap:8%;
    justify-content:space-between;
    align-items:flex-start;
    display:flex;
    position:relative
}
.about-img-flex2 {
    grid-column-gap:8%;
    align-items:flex-end;
    display:flex
}
.image-33 {
    width:46%;
    max-width:100%
}
.m-60 {
    margin-top:60px;
    margin-bottom:60px
}
.mb-60 {
    margin-bottom:60px
}
.about-image-sec {
    padding-bottom:150px
}
.bdr-rad-20 {
    border-radius:15px
}
.bdr-rad-20.mx-50per {
    max-width:46%
}
.ab-para-padd {
    padding-top:150px;
    padding-bottom:150px
}
.ml-114.max-277 {
    max-width:277px;
    margin-left:114px
}
.flex-col {
    align-items:center;
    display:flex
}
.flex-col.py-75 {
    margin-top:75px;
    margin-bottom:75px
}
.max-342 {
    grid-row-gap:25px;
    flex-direction:column;
    max-width:342px;
    display:flex
}
.center-component {
    text-align:center;
    max-width:750px;
    margin-bottom:60px;
    margin-left:auto;
    margin-right:auto
}
.texm-sec {
    padding-top:113px;
    padding-bottom:157px;
    display:none;
    overflow:hidden
}
.m {
    margin-bottom:0
}
.team-head {
    margin-top:15px;
    margin-bottom:0
}
.team-img {
    border-radius:15px;
    padding-bottom:135%;
    position:relative;
    overflow:hidden
}
.team-imges {
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.team-row {
    grid-row-gap:50px;
    flex-wrap:wrap;
    justify-content:center;
    align-items:flex-start;
    margin-left:-15px;
    margin-right:-15px;
    padding-left:0;
    list-style-type:none;
    display:flex
}
._w-20 {
    width:18%
}
.pad-team {
    grid-row-gap:10px;
    flex-direction:column;
    padding-left:15px;
    padding-right:15px;
    display:flex
}
.logo-row {
    flex-wrap:wrap;
    justify-content:center;
    align-items:flex-start;
    max-width:1140px;
    margin-left:auto;
    margin-right:auto;
    padding-left:0;
    list-style-type:none;
    display:flex
}
.logo-20 {
    width:20%;
    margin-bottom:64px;
    padding-left:32px;
    padding-right:32px
}
.logo-card {
    border:1px solid #e8e8e8;
    border-radius:10px;
    justify-content:center;
    align-items:center;
    width:100%;
    height:122px;
    padding:15px 22px;
    display:flex
}
.solutions-page-wrapper.lp-hero {
    z-index:10;
    background-color:var(--primary--white);
    position:relative
}
.evnt-sol-img-rt-col {
    padding-left:0
}
.btn-banner-2 {
    justify-content:center;
    align-items:center;
    padding-top:20px;
    display:flex
}
.btn-banner-2.left-align {
    grid-column-gap:15px;
    grid-row-gap:15px;
    justify-content:flex-start;
    padding-top:35px
}
.evnt-sol-img-col {
    padding-right:0
}
.quote-sec-2 {
    padding-top:75px;
    padding-bottom:0;
    padding-left:0
}
.quote-sec-2.pl-0.pr-3 {
    padding-right:30px
}
.container-7 {
    flex:none;
    max-width:1345px;
    padding-left:15px;
    padding-right:15px;
    display:block
}
.evnt-sol-info-hdng {
    margin-bottom:25px
}
.evnt-banner-column-wrap {
    align-items:center;
    display:flex
}
.evnt-banner-column-wrap.fox {
    align-items:flex-start
}
.evnt-page-zig-zag {
    padding-bottom:100px
}
.evnt-page-zig-zag.zigzg-last.pb-143 {
    padding-bottom:143px
}
.evnt-page-zig-zag.zigzg-last.tablet-no-bottom-padding.lp-hero {
    border-bottom:1px solid #000
}
.event-page-big-title {
    margin-top:0;
    margin-bottom:20px
}
.event-page-big-title.trial-page-width {
    padding-right:50px
}
.event-page-big-title.lower {
    color:var(--primary--black);
    font-size:52px;
    font-weight:600
}
.black-menu-item-link {
    color:var(--secondary--mid-grey);
    align-items:center;
    font-size:14px;
    text-decoration:none;
    display:flex
}
.black-menu-item-link:hover {
    color:#a3a3a3
}
.black-menu-item-link.w--current {
    color:#fff
}
.black-main-menu {
    justify-content:space-between;
    align-items:center;
    margin-bottom:0;
    padding-left:0;
    list-style-type:none;
    display:flex
}
.black-menu {
    background-color:#000;
    padding:15px 55px
}
.black-menu.mob-d-none {
    z-index:100;
    background-color:var(--primary--black);
    transition:opacity .2s;
    position:sticky;
    top:77px
}
.black-menu.mob-d-none.ipl-nav {
    padding-left:15px;
    padding-right:15px
}
.event-box-top-single-wrap.border-0 {
    border-bottom:0 #000
}
.black-menu-item-icon {
    width:24px;
    height:24px;
    margin-right:15px
}
.black-menu-item-icon.ipl-fix {
    margin-right:12px
}
.con-radius {
    border-radius:20px;
    overflow:hidden
}
.blog-dtls-banner {
    border-bottom:1px solid #000;
    padding-top:100px;
    padding-bottom:100px;
    position:relative
}
.blog-ban-image {
    border-radius:10px;
    overflow:hidden
}
.user-details {
    grid-column-gap:15px;
    align-items:center;
    display:flex
}
.user-details.mb-35 {
    margin-bottom:35px
}
.user-img {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>);
    object-fit:cover;
    border-radius:50px;
    width:50px;
    height:50px
}
.user-text {
    grid-column-gap:5px;
    align-items:center;
    display:flex
}
.blog-dtls-title {
    margin-top:30px;
    margin-bottom:35px
}
.blog-left-pad {
    padding-left:45px
}
.blog-bg {
    background-color:#f7f4eb;
    width:50%;
    position:absolute;
    inset:0 auto 0 0
}
.user-details-wrap {
    padding:90px 65px 90px 45px
}
.mb-0 {
    margin-bottom:0
}
.mb-0.max--txt {
    max-width:163px;
    margin-left:auto;
    margin-right:auto
}
.mb-0.mb-2 {
    margin-right:13px
}
.mb-0.plan-text-hd {
    font-size:18px
}
.mb-0.d-none {
    display:none
}
.mb-0.ff-x {
    font-size:16px
}
.user-sec {
    background-image:none;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    position:relative
}
.evnt-top-sngl-main-2 {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    padding-top:75px;
    padding-bottom:75px
}
.evnt-top-sngl-main-2.border-top-0 {
    border-top-width:0
}
.evnt-top-sngl-main-2.border-top-0.line-article-wrap {
    padding-top:0;
    padding-bottom:0
}
.podcast-banner-inr {
    background-color:#ffeaa0;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/63c7f7e8967ce9e7d87b8283_Podcast.svg);
    background-position:50% 100%;
    background-repeat:no-repeat;
    background-size:auto;
    border-radius:40px;
    justify-content:center;
    padding:80px 15px 400px;
    display:flex
}
.podcast-banner {
    text-align:center;
    padding-top:50px;
    padding-bottom:40px;
    display:none
}
.grid-2 {
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr
}
.grid-2.podcust-l {
    justify-content:flex-end;
    display:flex
}
.text-span-3 {
    color:#9c663f;
    font-weight:600
}
.grey-text {
    color:#a3a3a3
}
.connect-social-ttl {
    align-items:center;
    display:flex
}
.uni-ttl {
    margin-bottom:25px;
    line-height:1.2
}
.social-connect-col {
    align-items:center;
    display:flex
}
.setr-ppl {
    margin-left:auto;
    margin-right:auto;
    display:block
}
.mb-5 {
    margin-bottom:35px
}
.postion-mobile {
    width:42%;
    position:absolute;
    inset:auto 0 0 auto
}
.para-width {
    max-width:340px
}
.para-width.community-sub-text.mb-5 {
    color:var(--primary--black);
    margin-bottom:50px
}
.community-sub-text {
    color:#0006;
    margin-top:0;
    margin-bottom:25px;
    font-size:14px
}
.community-sub-text.text-uppercase {
    text-transform:capitalize
}
.community-sub-text.mb-5 {
    color:var(--primary--black);
    margin-bottom:50px;
    font-size:20px
}
.connect-social-ttl-hdng {
    margin-top:0;
    margin-bottom:0
}
.ttl-line {
    background-color:#000;
    width:250px;
    height:1px;
    margin-left:30px
}
.button-primary-4 {
    color:#fff;
    background-color:#000;
    border:1px solid #000;
    border-radius:10px;
    padding:11px 18px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:14px;
    font-weight:400;
    line-height:1;
    text-decoration:none;
    transition:all .2s
}
.button-primary-4:hover {
    color:#000;
    background-color:#fff
}
.button-primary-4:active {
    background-color:#fff
}
.button-primary-4.btn-white {
    color:#000;
    background-color:#fff
}
.button-primary-4.btn-white.big-btn {
    text-align:center;
    font-size:20px
}
.button-primary-4.btn-white.big-btn:hover {
    border-color:var(--secondary--dark-grey);
    background-color:var(--primary--white);
    color:var(--primary--black)
}
.button-primary-4.btn-black {
    color:#000;
    background-color:#fff
}
.button-primary-4.btn-black.big-btn {
    background-color:var(--primary--black);
    color:#fff;
    text-align:center;
    font-size:20px
}
.button-primary-4.btn-black.big-btn:hover {
    background-color:var(--secondary--dark-grey)
}
.image-36 {
    margin-right:12px
}
.text-span-5 {
    text-decoration:underline
}
.b-big-link {
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    color:var(--primary--black);
    border-radius:25px;
    justify-content:center;
    align-items:center;
    padding:35px 15px;
    text-decoration:none;
    transition:all .2s;
    display:flex
}
.b-big-link:hover {
    color:var(--secondary--dark-grey)
}
.blog-top-rel {
    flex-direction:row-reverse;
    align-items:center;
    display:flex
}
.blog-top-rel.press-top {
    flex-direction:row
}
.border-article-box {
    border-left:1px solid #000;
    height:100%;
    padding:30px 28px
}
.border-article-box.first {
    border-left-width:0;
    padding-left:0
}
.border-article-box.last {
    padding-right:0
}
.line-article-columns {
    display:flex
}
.line-article-columns.d-none {
    display:none
}
.news-archve-logo-wrap {
    padding-top:120px;
    padding-bottom:120px
}
.news-archve-logo-box {
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-radius:30px;
    padding:20px
}
.archve-logo {
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    align-items:center
}
.news-archve-logo-columns {
    text-align:center;
    justify-content:center;
    align-items:center;
    display:flex
}
.logo-and-headshots {
    border-top:var(--line--standard-line)solid var(--primary--black);
    padding-top:120px;
    padding-bottom:120px
}
.download-box {
    text-align:center;
    background-color:#daebff;
    border-radius:40px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    padding:84px;
    display:flex
}
.download-box.yellow {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>)
}
.hdst-img {
    width:auto;
    height:285px;
    margin-bottom:40px
}
.hdsht-main {
    padding-top:120px;
    padding-bottom:120px
}
.jump-to-numbers {
    z-index:9;
    border-top:var(--line--standard-line)solid #000;
    border-bottom:var(--line--standard-line)solid #000;
    background-color:#fff;
    margin-bottom:80px;
    padding-top:20px;
    padding-bottom:20px;
    position:sticky;
    top:76px
}
.jump-list-main {
    justify-content:center;
    align-items:center;
    display:flex
}
.jump-list {
    justify-content:center;
    align-items:center;
    margin-bottom:0;
    padding-left:0;
    list-style-type:none;
    display:flex
}
.jump-to-text {
    color:var(--secondary--dark-grey);
    padding-right:15px;
    font-size:14px
}
.jump-list-item {
    color:var(--secondary--dark-grey);
    padding-left:15px;
    padding-right:15px;
    font-size:14px;
    text-decoration:none
}
.jump-list-item:hover {
    color:var(--secondary--dark-grey)
}
.archv-outer-box {
    padding-bottom:100px;
    position:relative
}
.archv-number {
    border-top:var(--line--standard-line)solid #000;
    padding-top:15px;
    font-family:Nomina;
    font-size:90px;
    font-weight:700;
    display:inline-block
}
.archv-list {
    margin-bottom:0;
    padding-left:0;
    list-style-type:none
}
.archv-list-items {
    border-top:var(--line--standard-line)solid #e8e8e8;
    border-bottom:var(--line--standard-line)solid #0000;
    justify-content:space-between;
    align-items:center;
    padding-top:20px;
    padding-bottom:20px;
    display:flex
}
.month-name {
    width:120px;
    padding-right:15px
}
.arch-info-content {
    width:70%
}
.archv-link {
    color:var(--primary--black);
    justify-content:flex-end;
    align-items:center;
    width:188px;
    text-decoration:none;
    display:flex
}
.archv-link:hover {
    color:#0006
}
.floating-id {
    position:absolute;
    inset:-155px 0 auto
}
.sol-zig-zag-info-list {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-left:0
}
.sol-zig-zag-info-list-item {
    align-items:flex-start;
    margin-bottom:15px;
    display:flex
}
.sol-zig-zag-info-list-img {
    width:24px;
    margin-right:20px
}
.sol-zig-zag-info-list-info {
    width:88%
}
.mt-0 {
    margin-top:0
}
.mt-0.mb-0.for-mobile {
    margin-bottom:20px;
    display:none
}
.mt-0.mb-0.color-black {
    color:#000
}
.color-black {
    color:var(--primary--black)
}
.rainbow-img {
    object-fit:cover;
    border-radius:22px;
    width:44px;
    height:44px;
    margin-bottom:15px
}
.dropdown-toggle {
    color:#000;
    align-items:center;
    padding:0;
    display:flex
}
.mnu-dropdoen {
    background-color:#0000
}
.mnu-dropdoen.w--open {
    padding-top:51px;
    left:-81px
}
.gray-arrow {
    background-color:#f4f4f4;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:60px;
    min-width:60px;
    height:60px;
    display:flex
}
.gray-arrow.dark-gary {
    background-color:#e8e8e8
}
.gray-arrow.col-blue {
    background-color:#7acfff
}
.image-37 {
    object-fit:contain;
    width:60px;
    height:60px
}
.base {
    max-width:456px
}
.max-4.mb-0 {
    max-width:342px
}
.text-span-6 {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px;
    font-weight:400
}
.box-table {
    background-color:#fff;
    border-radius:20px;
    margin-top:100px;
    margin-bottom:100px;
    padding-left:10px;
    padding-right:10px
}
.text-gray {
    color:#a3a3a3
}
.hight-100 {
    height:100%;
    padding:30px 40px
}
.hight-100.d-flex.align-iten-center {
    align-items:center
}
.table-btn {
    padding:30px 45px
}
.table-btn.for-mobile {
    display:none
}
.tbl-bdr {
    border-top:1px solid #0000001a;
    padding-top:20px;
    padding-bottom:20px
}
.tbl-bdr.pad-50 {
    padding-top:50px;
    padding-bottom:50px
}
.tbl-bdr.pad-50.centered {
    display:flex
}
.tbl-bdr.plan-tbl-bdr {
    border:1px solid #e0e0e0;
    border-bottom-style:none;
    padding-top:11px;
    padding-bottom:10px
}
.container-small {
    max-width:1105px;
    padding-left:15px;
    padding-right:15px
}
.pb-150 {
    padding-bottom:150px
}
.mb-100 {
    margin-bottom:100px
}
.evnt-tem-block {
    padding-bottom:80px
}
.user-round-ttl {
    font-size:26px
}
.user-round-ttl.mb-0.mt-0 {
    font-weight:500;
    line-height:1.3
}
.text-span-13 {
    color:var(--primary--black);
    font-weight:400
}
.mt-5 {
    margin-top:35px
}
.role-container {
    max-width:1030px;
    padding-left:10px;
    padding-right:10px
}
.envt-tm-avatar {
    object-fit:cover;
    border-radius:50%;
    width:100px;
    height:100px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    display:block
}
.lock-line-wrap {
    justify-content:space-between;
    align-items:center;
    margin-bottom:40px;
    display:flex
}
.lock-line {
    background-color:#000;
    width:90%;
    height:1px
}
.maintain-lt {
    width:100%;
    max-width:390px
}
.txt-link-3 {
    align-items:center;
    line-height:1.4;
    text-decoration:none;
    display:flex
}
.txt-link-3.inline {
    display:inline-block
}
.evnt-team-order {
    flex-wrap:wrap;
    justify-content:center;
    margin-bottom:0;
    padding-left:0;
    list-style-type:none;
    display:flex
}
.link-block {
    text-decoration:none
}
.container-jobs {
    max-width:850px;
    padding-left:15px;
    padding-right:15px
}
.prd-ic {
    width:24px;
    margin-top:3px
}
.div-block-6 {
    width:90%
}
.career-prd-lists-item {
    justify-content:space-between;
    align-items:flex-start;
    margin-bottom:35px;
    display:flex
}
.career-prd-lists-item.last-margin {
    margin-bottom:0
}
.career-prd-lists {
    margin-bottom:0;
    padding-left:0;
    list-style-type:none
}
.container-value {
    max-width:780px;
    padding-left:15px;
    padding-right:15px;
    position:relative
}
.jobs {
    padding-top:113px;
    padding-bottom:80px
}
.career-prd-cols {
    flex-wrap:wrap;
    align-items:center;
    display:flex
}
.career-prod {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6);
    max-width:1030px;
    margin-left:auto;
    margin-right:auto;
    padding-top:100px;
    padding-bottom:100px
}
.career-prod.last {
    border-bottom-width:0;
    padding-bottom:0
}
.career-prod.first {
    padding-top:0
}
.dvrsty-img {
    margin-bottom:25px
}
.image-42 {
    position:absolute;
    inset:auto 0 51% auto
}
.image-44 {
    position:absolute;
    inset:19% auto auto 0
}
.tag-holder {
    flex-wrap:wrap;
    margin-top:35px;
    display:flex
}
.image-41 {
    z-index:1;
    text-align:center;
    position:relative;
    inset:auto 0 0
}
.help-list {
    align-items:flex-start;
    margin-bottom:15px;
    display:flex
}
.lock-icon {
    margin-bottom:30px
}
.tag-list {
    background-color:#f5f5f5;
    border-radius:30px;
    margin-bottom:12px;
    margin-right:15px;
    padding:7px 12px
}
.tag-list.mail-list {
    background-color:#0000000d;
    padding:2px 15px
}
.image-43 {
    position:absolute;
    inset:auto 22px 59% auto
}
.list-2 {
    -webkit-text-fill-color:inherit;
    background-clip:border-box;
    margin-bottom:0;
    padding-left:0;
    list-style-type:none;
    display:block
}
.overlay-back-holder {
    z-index:1;
    text-align:center;
    width:100%;
    position:absolute;
    inset:auto 0 0
}
.overlay-holder {
    z-index:3;
    text-align:center;
    position:absolute;
    inset:auto 0 0
}
.tag-content {
    text-align:center;
    margin-bottom:0
}
.app-button {
    cursor:pointer
}
.step-box {
    color:#000;
    background-color:#f4f4f4;
    border-radius:10px;
    justify-content:center;
    align-items:center;
    width:100px;
    height:100px;
    font-size:14px;
    text-decoration:none;
    display:flex
}
.gst-exp-img-1 {
    z-index:1;
    transition:all .2s;
    position:absolute;
    top:0;
    right:0
}
.guest-exp-steper {
    align-items:center;
    margin-top:50px;
    display:flex
}
.mt-4 {
    margin-top:35px
}
.cache {
    z-index:0;
    width:100%;
    height:150vh;
    position:relative
}
.gst-exp-img-3 {
    z-index:3;
    opacity:0;
    transition:all .2s;
    position:absolute;
    top:0;
    right:0
}
.gst-exp-img-2 {
    z-index:2;
    opacity:0;
    -webkit-backdrop-filter:grayscale();
    backdrop-filter:grayscale();
    transition:all .2s;
    position:absolute;
    top:0;
    right:0
}
.v-pat-ttl {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    margin-top:20px;
    margin-bottom:30px;
    padding-top:15px
}
.image-50.m-65nws {
    margin-right:45px
}
.image-34-copy {
    float:right
}
.reverse.hidden {
    display:none
}
.test-padd-2 {
    padding-top:150px;
    padding-bottom:150px
}
.test-padd-2.with-line {
    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
    padding-top:125px;
    padding-bottom:125px
}
.test-padd-2.with-line.btm-bdr-none {
    border-bottom-width:0
}
.test-padd-2.with-line.btm-bdr-none.less-top-padding-desktop {
    background-color:var(--secondary--soft-marshmallow);
    border-top-width:0;
    padding-top:50px;
    padding-bottom:300px
}
.client-name-2 {
    border-left:var(--line--standard-line)solid var(--primary--black);
    margin-left:25px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:25px
}
.mt-60-2 {
    margin-top:60px
}
.logo-gray-box-2 {
    background-color:#f4f4f4;
    border-radius:20px;
    justify-content:space-between;
    align-items:center;
    max-width:847px;
    margin-left:auto;
    margin-right:auto;
    padding:25px 49px;
    display:flex
}
.v-envt-pl {
    margin-top:-54px;
    overflow:hidden
}
.image-53 {
    background-color:#e8e8e8;
    border-radius:50px;
    width:64px;
    height:64px;
    overflow:hidden
}
.client-details-2 {
    color:#000;
    align-items:center;
    display:flex
}
.pf-first-card-2 {
    grid-row-gap:25px;
    flex-direction:column;
    max-width:391px;
    display:flex
}
.pf-first-card-2.m-auto {
    margin-left:auto;
    margin-right:auto
}
.pf-first-card-2.m-auto.m-75 {
    margin-top:78px
}
.parallax-left-col-2 {
    max-width:620px;
    margin-right:auto
}
.d-flex-2 {
    justify-content:space-between;
    align-items:flex-start;
    display:flex
}
.nc-bt-170-2 {
    width:100%;
    max-width:174.34px;
    margin:56px 49px 170px auto;
    display:block
}
.no-clue-section-2 {
    padding-top:125px;
    padding-bottom:125px
}
.pad-left-nocl-2 {
    margin-bottom:25px;
    padding-left:220px
}
.pf-ss-text-2 {
    margin-top:0;
    margin-bottom:25px;
    padding-top:0
}
.pf-ss-text-2.tag-text {
    margin-bottom:0;
    font-size:20px;
    font-weight:400
}
.accordion {
    width:66.66%;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px;
    display:block
}
.accordion.js-accordion {
    width:100%;
    padding-left:0;
    padding-right:0
}
.accordion.js-accordion.plan-accordiion {
    padding-left:0;
    padding-right:0
}
.accordion-header {
    color:#2e323c;
    align-items:center;
    display:flex
}
.accordion-header.js-accordion-header {
    cursor:pointer
}
.accordion-header.js-accordion-header.plan-header {
    margin-bottom:0;
    padding-top:0;
    padding-bottom:10px
}
.accordion__item {
    text-align:left;
    background-color:#fff;
    border-radius:8px;
    flex-direction:column;
    justify-content:space-between;
    width:100%;
    margin-bottom:24px;
    padding:20px 32px;
    text-decoration:none;
    transition:box-shadow .3s;
    display:flex;
    overflow:hidden;
    box-shadow:0 1px 2px #2e323c17
}
.accordion__item:hover {
    box-shadow:0 3px 9px #2e323c17
}
.accordion__item.js-accordion-item {
    box-shadow:none;
    margin-bottom:10px;
    padding:0 0 20px;
    padding-bottom:20px
}
.accordion__item.js-accordion-item.plan-table-item {
    box-shadow:none;
    padding:0;
    transition-property:none
}
.accordion__item.js-accordion-item.active {
    cursor:default
}
.accordion__item.js-accordion-item.active.plan-table-item {
    box-shadow:none;
    background-color:#fff;
    padding:0;
    transition-property:none
}
.accordion-body {
    color:#9096a4;
    padding-left:64px;
    padding-right:8px;
    display:block
}
.accordion-body.js-accordion-body {
    color:#9096a4;
    padding-bottom:20px;
    padding-left:0
}
.accordion-body.js-accordion-body.plan-body {
    padding:10px 0 22px
}
.nav-carv {
    width:10px;
    height:8px;
    margin-left:6px
}
.mega-menu-li {
    background-color:#fff;
    align-items:center;
    width:50%;
    padding:15px 10px 15px 30px;
    text-decoration:none;
    transition:all .2s;
    display:flex;
    position:relative
}
.mega-menu-li:hover {
    background-color:#daebff
}
.mega-menu-li.first-child-1 {
    border-right:1px solid #000
}
.mega-menu-li.first-child-1.bottom-last-child.corner-1.clr-2:hover {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>)
}
.mega-menu-li.first-child-1.corner-3.clr-4:hover {
    background-color:var(--red--5\<deleted\|variable-fcfc9b2c\>)
}
.mega-menu-li.bottom-last-child {
    border-bottom:1px solid #000
}
.mega-menu-li.bottom-last-child.corner-2.clr-3:hover {
    background-color:var(--green-light\<deleted\|variable-47d097f2\>)
}
.mega-menu-li.bottom-last-child.clr-10:hover {
    background-color:var(--brown-light\<deleted\|variable-cc471712\>)
}
.mega-menu-li.corner-1 {
    border-top-left-radius:15px
}
.mega-menu-li.corner-2 {
    border-top-right-radius:15px
}
.mega-menu-li.corner-3 {
    border-bottom-left-radius:15px
}
.mega-menu-li.corner-4 {
    border-bottom-right-radius:15px
}
.mega-menu-li.corner-4.last-drop.clr-5:hover {
    background-color:var(--blue-soft\<deleted\|variable-f21deec0\>)
}
.mega-menu-li.single {
    width:100%
}
.mega-menu-li.single.corner-1.corner-2.bottom-last-child.clr-3.abt:hover {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>)
}
.mega-menu-li.clr-1:hover {
    background-color:#cac1ff
}
.mega-menu-li.clr-2:hover {
    background-color:#bcdfd5
}
.mega-menu-li.clr-3:hover {
    background-color:#ffeaa0
}
.mega-menu-li.clr-4:hover {
    background-color:#fff9e9
}
.mega-menu-li.clr-5:hover {
    background-color:#f6d8aa
}
.mega-menu-li.clr-6:hover {
    background-color:#adf
}
.mega-menu-li.clr-7:hover {
    background-color:#daebff
}
.mega-menu-li.clr-8:hover {
    background-color:#fff9e9
}
.mega-menu-li.clr-9:hover {
    background-color:#f1efff
}
.mega-menu-li.clr-10:hover {
    background-color:#feeaf3
}
.mega-dropdown-box {
    background-color:#fff;
    border:1px solid #000;
    border-radius:15px;
    flex-wrap:wrap;
    align-content:flex-start;
    width:100%;
    min-width:700px;
    max-width:700px;
    display:flex;
    position:relative
}
.mega-dropdown-box.single {
    flex-direction:column;
    min-width:330px
}
.mega-image {
    object-fit:cover;
    border-radius:6px;
    width:34px;
    height:34px;
    margin-right:20px;
    overflow:hidden
}
.text-span-16 {
    color:#0006
}
.c-faq-a-2 {
    border-bottom:1px solid var(--primary--black);
    perspective-origin:50% 0;
    transform-origin:50% 0;
    background-color:#fff;
    overflow:hidden
}
.plan-heading {
    max-width:810px;
    margin-left:auto;
    margin-right:auto;
    font-weight:500
}
.plan-sec {
    background-color:#daebff;
    padding-top:134px;
    padding-bottom:90px
}
.plan-sec.mob-reduced-vertical-padding {
    display:none
}
.opacity-none {
    opacity:0
}
.pricing-grid {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--20)
}
.pricing-table {
    z-index:2;
    margin-bottom:85px;
    display:none;
    position:relative
}
.pricing-table._3-col {
    display:block
}
.plan-main-heading {
    margin-top:102px;
    margin-bottom:20px;
    padding-left:45px;
    padding-right:45px
}
.link-3 {
    color:#000;
    font-size:18px;
    text-decoration:underline
}
.pl-col {
    margin-top:122px
}
.link-color-black {
    color:#000
}
.popular-tag {
    border:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--black);
    color:var(--primary--white);
    text-align:center;
    border-radius:30px;
    width:100%;
    max-width:215px;
    padding-top:10px;
    padding-bottom:10px;
    position:relative;
    inset:0 auto auto
}
.linkholder {
    justify-content:flex-start;
    align-items:center;
    margin-left:10px;
    display:flex
}
.pricing-para {
    min-height:86px;
    margin-bottom:40px
}
.pl-holder {
    grid-row-gap:15px;
    background-color:#b1aaaa;
    border-radius:20px;
    flex-direction:column;
    max-width:389px;
    min-height:210px;
    margin-left:auto;
    margin-right:auto;
    padding:40px 30px;
    line-height:25px;
    display:flex
}
.c-faq-q-text-2 {
    flex:1;
    margin-bottom:0;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px
}
.column-8 {
    padding-left:0
}
.plan-license {
    margin-left:auto;
    margin-right:auto;
    padding-top:142px;
    padding-bottom:0
}
.pricing-col-holder {
    text-align:center;
    max-width:240px;
    margin-left:auto;
    margin-right:auto
}
.link-wrap {
    margin-top:86px
}
.link-wrap.text-center.pricing {
    margin-top:124px
}
.pricing-col {
    background-color:#fff;
    border-right:1px solid #000;
    padding-top:60px;
    padding-bottom:60px
}
.pricing-col.first-child {
    border-right-width:var(--line--standard-line);
    border-top-left-radius:25px;
    border-bottom-left-radius:25px
}
.pricing-col.active {
    border-right-width:var(--line--standard-line);
    border-right-color:var(--primary--black);
    background-color:var(--primary--marshmallow)
}
.pricing-col.border-none {
    border-right-style:none
}
.pricing-col.border-none.last-child {
    border-right-style:none;
    border-right-width:var(--line--standard-line);
    border-top-right-radius:25px;
    border-bottom-right-radius:25px
}
.question-text-2 {
    flex:1;
    margin-top:0;
    margin-bottom:0;
    margin-left:24px;
    font-size:16px;
    line-height:24px
}
.question-text-2.plan-text {
    margin-left:0;
    font-size:26px;
    font-weight:600
}
.pl-holder-heading {
    font-size:20px;
    font-weight:600
}
.plan-table-heading {
    color:var(--primary--black);
    padding-top:0;
    font-size:26px;
    font-weight:500;
    display:block
}
.plan-table-heading.mb-show {
    margin-top:0;
    display:none
}
.mega-arrow {
    position:absolute;
    inset:-14px auto auto 100px
}
.mega-arrow.ar2 {
    left:103px
}
.mega-arrow.ar3 {
    left:105px
}
.mega-arrow.ar4 {
    left:104px
}
.hover-arrow {
    opacity:0;
    position:absolute;
    inset:auto 20px auto auto
}
.mob-btns {
    display:none
}
.page-404 {
    text-align:center;
    padding-top:100px;
    padding-bottom:200px
}
.legal-page-top {
    padding:120px 24px
}
.legal-container {
    max-width:850px
}
.eff-date {
    margin-top:30px;
    display:flex
}
.eff-text {
    margin-bottom:0;
    padding-left:10px
}
.legal-block-old {
    justify-content:center;
    padding-bottom:72px;
    padding-left:24px;
    padding-right:24px;
    display:flex
}
.legal-block-old.bottom-padding {
    padding-bottom:190px
}
.lgl-ttl {
    margin-bottom:25px;
    font-style:normal
}
.req-form-wrap {
    z-index:3;
    border:var(--line--standard-line)solid var(--primary--black);
    background-color:#fff;
    border-radius:25px;
    width:100%;
    max-width:456px;
    margin-top:-50px;
    padding:30px 20px;
    position:absolute;
    inset:0 0 auto auto;
    overflow:hidden
}
.solutions-banner-part-2 {
    background-color:#ffcd20;
    padding-top:75px;
    padding-bottom:75px
}
.solutions-banner-part-2.light-purple {
    background-color:#cac1ff
}
.solutions-banner-part-2.light-purple.less-bottom-padding {
    background-color:var(--primary--white);
    padding-top:117px;
    padding-bottom:0
}
.grid-5 {
    grid-template:Area/1fr 1fr 1fr 1fr 1fr
}
.grid-5.demo-comp-logos {
    grid-column-gap:20px;
    grid-row-gap:20px;
    grid-template-columns:1fr 1fr 1fr 1fr;
    margin-top:37px
}
.demo-popup {
    z-index:999999;
    background-color:#fff;
    height:100vh;
    display:none;
    position:fixed;
    inset:0;
    overflow:auto
}
.form-body {
    max-width:411px;
    margin-top:148px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:200px;
    padding-left:10px;
    padding-right:10px
}
.link-block-2 {
    position:absolute;
    inset:60px 68px auto auto
}
.mar-pop-btn {
    margin-bottom:40px
}
.book-confirm {
    padding-top:100px;
    padding-bottom:0
}
.cltr-mdl-img-2 {
    border-radius:20px
}
.value-floating-textbox-1-2 {
    max-width:300px
}
.cltr-lt-img-2 {
    margin-bottom:40px
}
.value-btm-info-box-2 {
    text-align:left;
    max-width:390px;
    margin-left:auto;
    margin-right:auto;
    padding-top:100px
}
.value-floating-textbox-2-2 {
    width:100%;
    max-width:270px;
    position:absolute;
    inset:100px 15px auto auto
}
.career-prd-rt-2 {
    padding-left:75px;
    padding-right:0
}
.value-btm-info-2 {
    text-align:center;
    padding-top:85px;
    padding-bottom:140px
}
.value-floating-textbox-para-2 {
    padding-left:60px
}
.culture-book-2 {
    grid-row-gap:10px;
    text-align:left;
    background-color:#ffeaa0;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/63c7f7e8967ce932e77b7ea4_culture-book-bg.webp);
    background-position:50% 100%;
    background-size:cover;
    border-radius:20px;
    flex-direction:column;
    min-height:595px;
    margin-bottom:40px;
    padding:30px 30% 30px 30px;
    display:flex
}
.cltr-diversty-2 {
    text-align:center;
    background-color:#cac1ff;
    border-radius:20px;
    margin-top:40px;
    padding:30px
}
.cltr-lt-img-last-2 {
    float:right
}
.value-floating-textbox-4-2 {
    max-width:275px;
    margin-left:auto;
    margin-right:auto;
    padding-top:130px
}
.cultute-team-lt-2 {
    float:right;
    text-align:left;
    background-color:#f4f4f4;
    border-radius:20px;
    max-width:390px;
    padding:25px 30px
}
.career-prd-lists-item-hdng-2 {
    margin-top:0;
    margin-bottom:4px
}
.value-globe-2 {
    margin-top:-160px
}
.value-floating-textbox-3-img-2 {
    float:right;
    width:65px;
    margin-top:10px;
    margin-right:30px
}
.value-floating-textbox-3-2 {
    max-width:275px;
    margin-left:auto;
    margin-right:auto
}
.podcast-episode {
    padding-top:var(--spacing--25);
    padding-bottom:var(--spacing--25);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    justify-content:space-between;
    align-items:center;
    display:flex
}
.podcast-title-wrapper {
    align-items:center;
    width:85%;
    display:flex;
    position:relative;
    overflow:hidden
}
.episode-links-2 {
    grid-column-gap:30px;
    grid-row-gap:10px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    justify-content:flex-end;
    align-items:center;
    width:15%;
    display:flex
}
.circle-lrn-more-text-2 {
    padding-top:35px;
    display:block
}
.right-block-2 {
    border-radius:var(--corner--20);
    background-color:var(--primary--marshmallow);
    padding:64px 48px 26%;
    position:relative
}
.right-block-2.reffrl-bg {
    background-color:var(--primary--marshmallow);
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/63c7f7e8967ce917d97b7e80_reff-partner-bg.svg);
    background-position:120%;
    background-repeat:no-repeat;
    background-size:contain;
    padding-bottom:43px
}
.left-block-2 {
    border-radius:var(--spacing--25);
    background-color:var(--secondary--soft-marshmallow);
    padding:53px 48px
}
.left-block-2.university-bg {
    border-radius:var(--corner--20);
    background-color:var(--old-colors--yellow-3);
    height:100%
}
.spalc-circle-bg-2 {
    border-radius:var(--corner--20);
    background-color:#f4f4f4;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/6413327783004a15385b1334_comunity-circles.webp);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:cover;
    padding:70px 50px
}
.grid-6 {
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr
}
.grid-6.social-icon-grid {
    justify-items:center
}
.grid-6.mobile-5,
.grid-6.dataintegrationsmobile {
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
}
.evnt-sol-info-2 {
    padding:20px 18%
}
.evnt-sol-col-2 {
    align-items:center;
    display:flex
}
.evnt-sol-col-2.reverse {
    flex-direction:row-reverse
}
.service-zig-zag-2 {
    padding-top:100px;
    padding-bottom:50px
}
.rainbow-box-2 {
    text-align:center;
    background-color:#f6d8aa;
    width:20%;
    padding:56px 15px 50px
}
.rainbow-box-2.cl-yll {
    background-color:#ffcd20
}
.rainbow-box-2.cl-per {
    background-color:#cac1ff
}
.rainbow-box-2.cl-green {
    background-color:#6ac677
}
.rainbow-box-2.cl-blu {
    background-color:#daebff
}
.rainbow-wrap-2 {
    border-radius:30px;
    display:flex;
    overflow:hidden
}
.link-hulf-2 {
    justify-content:space-between;
    align-items:center;
    height:50%;
    padding:57px 49px;
    display:flex
}
.pricing-text-2 {
    padding:40px 40px 75px
}
.gary-big-box-2 {
    background-color:#f4f4f4;
    border-radius:60px;
    margin-bottom:110px;
    padding:75px 50px 60px
}
.photo-ber1-2 {
    background-color:#fff;
    border-radius:40px;
    justify-content:space-between;
    align-items:center;
    margin-bottom:35px;
    padding:50px 49px;
    display:flex
}
.onine-wrap-2 {
    grid-column-gap:18px;
    background-color:#fff;
    border-radius:50px;
    align-items:center;
    padding:72px 49px;
    display:flex
}
.onine-wrap-2.crd-hover {
    border-radius:var(--corner--20);
    border-width:0;
    margin-right:25px
}
.img-ing-2 {
    border-radius:20px;
    min-width:228px
}
.pen-ber-2 {
    background-color:#fff;
    border-radius:25px;
    justify-content:space-between;
    align-items:center;
    margin-bottom:35px;
    padding:15px 49px 15px 40px;
    transition:all .5s;
    display:flex
}
.pen-ber-2.crd-hover {
    display:flex
}
.photo-text-1-2 {
    max-width:343px
}
.pen-wrap1-2 {
    grid-column-gap:30px;
    align-items:center;
    display:flex
}
.photo-ber-2 {
    grid-column-gap:65px;
    align-items:center;
    display:flex
}
.p-0-2 {
    padding-left:0;
    padding-right:0
}
.p-0-2.d-flex.align-item-center.b1 {
    border-right:1px solid #e8e8e8
}
.p-0-2.border-table {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    border-right:1px solid #e8e8e8
}
.p-0-2.border-table.last-bdr-child {
    border-right-width:0
}
.div-max1-2 {
    max-width:391px
}
.store-right-btn-2 {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    display:flex
}
.store-holder-2 {
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-radius:var(--corner--20);
    justify-content:space-between;
    align-items:center;
    padding:35px 48px;
    display:flex
}
.scroll-img-div-2 {
    float:right;
    width:60%;
    position:relative
}
.step-arow-2 {
    margin-left:12px;
    margin-right:12px
}
.guest-exp-lt-2 {
    float:left;
    width:100%;
    max-width:390px;
    padding-top:60px
}
.guest-exp-mobile {
    margin-top:50px;
    margin-bottom:50px;
    display:none
}
.sticky-exp-2 {
    max-width:1303px;
    height:100vh;
    margin-left:auto;
    margin-right:auto;
    padding-top:150px;
    padding-left:20px;
    padding-right:20px;
    position:sticky;
    top:0
}
.cache-2 {
    z-index:0;
    width:100%;
    height:150vh;
    position:relative
}
.guest-exp-2 {
    height:250vh
}
.grid-7 {
    grid-template:Area/1fr 8fr;
    align-items:center
}
.approve-form-wrap-2 {
    background-color:#f4f4f4;
    border-radius:40px;
    padding:100px
}
.user-role-info-2 {
    z-index:3;
    background-color:#fff;
    border-radius:25px;
    width:100%;
    max-width:490px;
    padding:50px;
    position:absolute;
    top:50px;
    right:50px
}
.role-text-2 {
    margin-bottom:0;
    font-weight:500
}
.role-box-2 {
    border-radius:var(--corner--20);
    background-color:var(--secondary--light-grey);
    margin-bottom:15px;
    padding:40px
}
.user-round-2 {
    text-align:center;
    background-color:#fff;
    border-radius:50%;
    justify-content:center;
    align-items:center;
    width:116px;
    height:116px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:absolute;
    inset:auto 0 50px
}
.role-outer-wrap-2 {
    padding-top:120px;
    padding-bottom:235px
}
.user-role-banner-main-img-2 {
    border-radius:40px
}
.tab-img-sl-2 {
    padding-left:60px;
    padding-right:50px
}
.user-role-banner-main-2 {
    position:relative
}
.approve-form-wrap-outer-2 {
    padding-bottom:120px
}
.team-colbrtn-info-main-2 {
    max-width:390px;
    margin-bottom:100px;
    margin-left:100px
}
.team-colbrtn-info-2 {
    padding-top:110px;
    padding-bottom:35px
}
.evnt-tm-box-2 {
    text-align:center;
    width:140px;
    margin:10px
}
.user-role-float-imt-2 {
    position:absolute;
    bottom:-50px;
    left:50px
}
.all-role-2 {
    padding-top:60px
}
.tm-colrtn-img-rt-2 {
    margin-top:-50px;
    position:relative
}
.integration-img-rt-2 {
    float:right;
    background-color:#e2d0f400
}
.image-64 {
    width:18px;
    margin-right:28px
}
.content-holder-wrap-2 {
    z-index:2;
    background-color:#fff;
    border-radius:15px;
    max-width:520px;
    margin-left:auto;
    margin-right:auto;
    padding:70px 65px 175px;
    position:relative
}
.splash-help-wrap-2 {
    background-color:#006344;
    border-radius:20px;
    max-width:977px;
    margin-left:auto;
    margin-right:auto;
    padding-top:100px;
    position:relative
}
.d-block {
    text-decoration:none;
    display:block
}
.mail-pd {
    padding-top:100px;
    padding-bottom:100px
}
._w-30 {
    opacity:.35;
    filter:grayscale();
    width:30px;
    transition:all .2s
}
._w-30:hover {
    opacity:1;
    filter:grayscale(0%);
    transform:scale(1.1)
}
.text-block-3 {
    color:#a3a3a3;
    line-height:1.4
}
.mw-1 {
    border-radius:var(--corner--20);
    background-color:var(--primary--marshmallow);
    max-width:380px
}
._w-50px {
    width:49px
}
.m-auto {
    margin-left:auto;
    margin-right:auto
}
.max-img-2 {
    width:100%;
    max-width:114px
}
.max-img-4 {
    width:100%;
    max-width:163px
}
.max-img-5 {
    width:100%;
    max-width:277px
}
.max-img-6 {
    margin:16px 115px 45px auto;
    display:block
}
.max-img-7 {
    width:100%;
    max-width:163px
}
.mx-w-1 {
    max-width:358px
}
.mt-40 {
    margin-top:40px
}
.mt-40.dd-flx {
    grid-column-gap:12px;
    margin-top:0;
    display:flex
}
.fixed-ch-width {
    max-width:55ch
}
.fixed-ch-width._2 {
    max-width:87ch
}
.fixed-ch-width._4 {
    max-width:100ch;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:0
}
.popular-tag-wrapper {
    justify-content:center;
    display:flex;
    position:absolute;
    inset:-25px 0 auto
}
.margin-vertical {
    margin-top:50px;
    margin-bottom:150px
}
.margin-vertical.mob-reduced-bottom-padding {
    margin-top:0;
    margin-bottom:100px;
    padding-bottom:0
}
.btn-banner-2-copy {
    justify-content:flex-start;
    align-items:center;
    padding-top:0;
    padding-bottom:40px;
    display:flex
}
.image-75 {
    width:342px
}
.success-message-2 {
    border:1px solid var(--primary--black);
    background-color:#fff;
    border-radius:15px
}
.text-block-4 {
    color:#0006;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px
}
.text-block-5 {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px
}
.grid-22 {
    grid-column-gap:0;
    grid-row-gap:0;
    grid-template-rows:auto;
    padding-right:65px
}
.column-36 {
    justify-content:center;
    display:flex
}
.staff-wrapper {
    grid-column-gap:50px;
    grid-row-gap:50px;
    flex-wrap:wrap;
    justify-content:center;
    display:flex
}
.staff-wrapper.d-none {
    display:none
}
.link-block-5 {
    color:var(--primary--black);
    text-decoration:none
}
.c-link-all {
    color:#333;
    text-decoration:none
}
.c-link-all.d-block:hover {
    color:var(--primary--black)
}
.c-link-all.d-block.unused {
    display:none
}
.c-link-all.link-hulf-2 {
    height:40%
}
.c-link-all.link-hulf-2.crd-hover {
    border-top-left-radius:var(--corner--20);
    border-top-right-radius:var(--corner--20);
    border-width:0;
    transition-property:none
}
.c-link-all.link-hulf-2.crd-hover:hover {
    color:var(--primary--black)
}
.crd-hover {
    border:1px solid #fff;
    transition:all .5s
}
.crd-hover:hover {
    border-color:#000
}
.photo-ber1-2.crd-hover {
    border-radius:var(--corner--20);
    border-width:0
}
.animation-about-card {
    background-color:var(--primary--marshmallow);
    text-align:center;
    border-radius:40px;
    padding:83px 15px
}
.ab-ani-text {
    color:#fff;
    font-size:50px;
    font-weight:700;
    line-height:1.15
}
.ab-ani-text:hover {
    color:#a661ff
}
.ab-ani-text.mb-0.mt-0 {
    letter-spacing:-1.5px;
    cursor:pointer
}
.about-ani-tooltip {
    z-index:1;
    opacity:0;
    background-color:#cac1ff;
    border-radius:15px;
    min-width:320px;
    max-width:320px;
    padding:15px;
    font-size:14px;
    display:none;
    position:absolute;
    inset:52px 0 auto auto
}
.ani-text-wrap {
    position:relative
}
.heading-28 {
    padding-right:60px;
    font-size:28px;
    line-height:1.4
}
.heading-28.trial-page-width {
    padding-right:50px
}
.video-wrap {
    width:100%;
    transition:border-color .2s;
    overflow:hidden
}
.video-wrap:hover {
    border-color:var(--primary--black)
}
.vid-play {
    margin-bottom:-4px;
    display:none
}
.play-vid-tr {
    border:var(--line--standard-line)none #000;
    cursor:pointer
}
.heading-29 {
    white-space:nowrap
}
.text-span-19,
.text-span-20,
.underline {
    text-decoration:underline
}
.listitem-paragraph {
    margin-bottom:15px
}
.div-block-9 {
    background-color:var(--primary--black);
    opacity:0;
    height:1px
}
.subheading {
    margin-bottom:30px;
    font-size:20px
}
.subheading.subheading-underline {
    text-decoration:underline
}
.subheading.mt-40 {
    margin-top:40px
}
.lgl-block-content.mt-100 {
    margin-top:100px
}
.mt-25 {
    margin-top:25px;
    margin-bottom:25px
}
.columns-15 {
    border-top:1px solid #000;
    border-bottom:1px solid #000
}
.columns-15.table-col-lgl {
    border-top-width:0;
    border-bottom-width:0;
    padding-top:20px;
    padding-bottom:20px
}
.mt-100 {
    margin-top:100px
}
.link-24 {
    color:var(--primary--black);
    text-decoration:underline
}
.blank-menu-field {
    background-color:#00000005;
    flex:1
}
.article-link-rtf {
    cursor:pointer;
    padding-left:65px;
    padding-right:20px
}
.article-link-rtf:hover {
    opacity:.4
}
.article-link-rtf a {
    color:var(--primary--black);
    font-size:34px;
    line-height:1.2;
    text-decoration:none
}
.hide-news {
    display:none
}
.tab-animation {
    color:#0006;
    background-color:#0000;
    padding:15px 0
}
.tab-animation:hover {
    color:var(--slate--11\<deleted\|variable-5a5a1040\>)
}
.tab-animation.w--current {
    color:var(--primary--black);
    background-color:#0000
}
.tab-wrap {
    grid-column-gap:42px;
    border-top:var(--line--standard-line)solid var(--primary--black);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    justify-content:space-between;
    max-width:50%;
    display:flex
}
.tab-no-overflow {
    overflow:visible
}
.animation-cave {
    width:49px;
    margin-top:4px;
    margin-left:30px;
    margin-right:35px
}
.ani-text-color {
    color:var(--secondary--dark-grey);
    max-width:456px
}
.flex-for-text {
    align-items:flex-start;
    display:flex
}
.new-animation-heading {
    margin-bottom:50px;
    line-height:1.1
}
.new-animation-centent-wrap {
    padding-top:100px
}
.black-form {
    z-index:10;
    background-color:var(--primary--black);
    padding-top:15px;
    padding-bottom:15px;
    display:block;
    position:sticky;
    top:85px
}
.flext-b-form {
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    align-items:center;
    margin-bottom:0;
    padding-left:0;
    list-style-type:none;
    display:grid
}
.text-right {
    text-align:right
}
.nav-pad-form {
    padding-left:15px;
    padding-right:15px
}
.pod-c-hvr {
    transition:all .2s
}
.pod-c-hvr:hover {
    opacity:.7;
    filter:grayscale()
}
.app-hover {
    transition:opacity .2s
}
.app-hover:hover {
    opacity:.4
}
.cross-hvr {
    transition:all .2s
}
.cross-hvr:hover {
    transform:rotate(90deg)
}
.radious-l3 {
    border-top-left-radius:40px;
    border-top-right-radius:40px;
    border-bottom-left-radius:40px
}
.radious-r2 {
    border-top-right-radius:40px;
    border-bottom-right-radius:40px
}
.radious-l2 {
    border-top-left-radius:40px;
    border-bottom-left-radius:40px
}
.radious-r3 {
    border-top-left-radius:40px;
    border-bottom-right-radius:40px;
    border-bottom-left-radius:40px
}
.radious-4 {
    border-top-right-radius:40px;
    border-bottom-right-radius:40px;
    border-bottom-left-radius:40px
}
.grid-24 {
    grid-column-gap:65px;
    flex-flow:column;
    grid-template-rows:auto;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.blog-hulf {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>);
    width:67%;
    position:absolute;
    inset:0 auto 0 0
}
.link-block-6 {
    margin-left:auto;
    margin-right:auto
}
.community-grid {
    grid-column-gap:var(--spacing--35);
    grid-template-rows:auto;
    grid-template-columns:.5fr 1fr;
    align-items:start
}
.community-grid2 {
    grid-column-gap:var(--spacing--35);
    grid-template-rows:auto;
    grid-template-columns:1fr .5fr
}
.career-grid1 {
    grid-column-gap:40px;
    grid-template-rows:auto;
    grid-template-columns:1fr 4fr 6fr 1fr;
    align-items:end;
    margin-bottom:40px
}
.career-grid2 {
    grid-column-gap:40px;
    grid-template-columns:3fr 5fr 4fr
}
.career-grid3 {
    grid-column-gap:40px;
    grid-template-rows:auto
}
.career-grid3.grid-fix {
    grid-column-gap:0
}
._w-75px {
    width:75px
}
.book-a-demo-embed,
.html-embed-3 {
    display:block
}
.price-ber1 {
    background-color:#000;
    width:1px;
    height:100%
}
.price-ber2 {
    background-color:#000;
    width:17px;
    height:1px;
    position:absolute;
    left:auto;
    right:auto
}
.price-plus-icon {
    background-color:#fff;
    border-radius:40px;
    justify-content:center;
    align-items:center;
    width:49px;
    height:49px;
    margin-top:0;
    margin-bottom:0;
    padding:17px;
    display:flex;
    position:relative
}
.html-embed-4 {
    height:auto
}
.pillar-img-mobile {
    border-radius:20px;
    display:none
}
.dropdown-button-heading {
    color:var(--primary--black)
}
.hidden-data-addendum {
    display:block
}
.html-embed-5 {
    float:left;
    object-fit:fill;
    display:block
}
.addendum-embed {
    justify-content:center;
    align-items:flex-start;
    display:block
}
.div-block-16 {
    width:700px
}
.page-wrapper {
    min-height:100vh
}
.page-wrapper.hide {
    display:none
}
.page-wrapper.overflow-hidden {
    overflow:hidden
}
.page-wrapper.no-min {
    min-height:auto
}
.block {
    padding-right:var(--spacing--25);
    padding-left:var(--spacing--25);
    justify-content:center;
    display:block
}
.block.line-bottom {
    border-bottom:var(--line--standard-line)solid var(--primary--black)
}
.block.line-bottom-10 {
    border-bottom:1px solid var(--slate--5\<deleted\|variable-c9b88c49\>)
}
.block.line-bottom-10.hide-overflow {
    overflow:hidden
}
.block.bc-blue-light {
    background-color:var(--blue-light\<deleted\|variable-9c5d234f\>)
}
.block.bc-blue-3 {
    background-color:var(--old-colors--blue-3)
}
.block.bc-blue-4 {
    background-color:var(--blue--4\<deleted\|variable-428f3c89-ffac-289b-d0d2-7ab325e7df80\>)
}
.block.tc-yellow-4 {
    background-color:var(--yellow--2\<deleted\|variable-ab1b29ea\>)
}
.block.bc-purple-4 {
    background-color:var(--secondary--soft-marshmallow)
}
.block.bg-purple-4 {
    background-color:var(--primary--white)
}
.block.bc-purple-5 {
    background-color:var(--old-colors--purple-5)
}
.block.bc-yellow-2 {
    background-color:var(--yellow--2\<deleted\|variable-ab1b29ea\>)
}
.block.bc-ligtpurple {
    background-color:var(--purple--2\<deleted\|variable-a0fbdb8c\>)
}
.block.bc-yellow-7 {
    background-color:var(--yellow--7\<deleted\|variable-2eda6d8d-f52e-797a-8d35-3cb74bb62763\>)
}
.block.bc-yellow-4 {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>)
}
.block.hide {
    display:none
}
.block.line-top {
    border-top:var(--line--standard-line)solid var(--primary--black)
}
.block.line-top.no-pad {
    padding-right:var(--spacing--0);
    padding-left:var(--spacing--0)
}
.block.line-bottom-grey {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block.line-bottom-grey.hide-overflow,
.block.no-overflow {
    overflow:hidden
}
.block.line-top-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block.bc-yellow-3 {
    background-color:var(--old-colors--yellow-3)
}
.block.bc-red-3 {
    background-color:var(--old-colors--red-3)
}
.block.line {
    border-top:var(--line--standard-line)solid var(--primary--black);
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.block.bc-slate-3 {
    background-color:var(--secondary--light-grey)
}
.block.bc-green-9 {
    background-color:var(--old-colors--green-9)
}
.block.bc-purple-9 {
    background-color:var(--primary--urple)
}
.block.bc-purple-9.overflow-none {
    overflow:hidden
}
.block.bc-purple-11 {
    background-color:var(--primary--purp-tastrophe)
}
.block.bc-lightgrey {
    background-color:var(--secondary--light-grey)
}
.block-content {
    padding-top:var(--spacing--50);
    padding-bottom:var(--spacing--50);
    justify-content:center;
    max-width:1345px;
    margin-left:auto;
    margin-right:auto
}
.block-content._100 {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--100)
}
.block-content._100.line-bottom {
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.block-content._100.bottom-150 {
    padding-bottom:150px
}
.block-content._100.line-bottom-grey {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block-content._100.line-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block-content._100.line-top-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block-content.bottom-75 {
    padding-bottom:75px
}
.block-content.relative {
    position:relative
}
.block-content._0 {
    padding-top:0;
    padding-bottom:0
}
.block-content._75 {
    padding-top:var(--spacing--75);
    padding-bottom:var(--spacing--75)
}
.block-content._75.tablet-50.line-bottom {
    border-bottom:var(--line--standard-line)solid var(--primary--black)
}
.block-content._75.tablet-50.line {
    border-top:var(--line--standard-line)solid var(--primary--black);
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.block-content.top-75 {
    padding-top:75px
}
.block-content.top-75.bottom-0 {
    padding-bottom:0
}
.block-content.line-bottom {
    border-bottom:var(--line--standard-line)solid #000
}
.block-content.top-150 {
    padding-top:150px
}
.block-content.bottom-150 {
    padding-bottom:150px
}
.block-content._150 {
    padding-top:var(--spacing--150);
    padding-bottom:var(--spacing--150)
}
.block-content._150.landscape-100.line-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block-content._150.landscape-100.line-top-grey,
.block-content._150.tablet-100.line-top-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block-content._150.line-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block-content.bottom-0 {
    padding-bottom:0
}
.block-content.center-all {
    text-align:center;
    display:flex
}
.block-content.line-b-slate-6 {
    border-bottom:var(--line--standard-line)solid #dddde3
}
.block-content.super-size {
    max-width:1400px
}
.block-content.customer-strip {
    padding-top:var(--spacing--25);
    padding-bottom:var(--spacing--25);
    border-bottom:var(--line--standard-line)solid var(--primary--black)
}
.block-content.t100-b150 {
    padding-top:100px;
    padding-bottom:150px
}
.block-content.t0-b100 {
    padding-top:var(--spacing--0);
    padding-bottom:var(--spacing--100)
}
.block-content.t0-b150 {
    padding-top:var(--spacing--0);
    padding-bottom:var(--spacing--150)
}
.block-content.t0-b50 {
    padding-top:var(--spacing--0)
}
.block-content.t0-b50.line-bottom {
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.block-content.line-top {
    border-top:var(--line--standard-line)solid var(--primary--black)
}
.block-content.line-b-grey {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block-content.t150-b0 {
    padding-top:var(--spacing--150);
    padding-bottom:var(--spacing--0)
}
.block-content._200 {
    padding-top:200px;
    padding-bottom:200px
}
.block-content.t100-b0 {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--0)
}
.block-content.t50-b100 {
    padding-bottom:var(--spacing--100)
}
.block-content.t50-b75 {
    padding-bottom:var(--spacing--75)
}
.block-content.t75-b100 {
    padding-top:var(--spacing--75);
    padding-bottom:var(--spacing--100)
}
.block-content.line-t-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.block-content.bottom-100 {
    padding-bottom:var(--spacing--100)
}
.block-content._25 {
    padding-top:var(--spacing--25);
    padding-bottom:var(--spacing--25)
}
.block-content._25.line-bottom {
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.block-content.t75-b50 {
    padding-top:var(--spacing--75);
    padding-bottom:var(--spacing--50)
}
.block-content.t0-b75 {
    padding-top:var(--spacing--0);
    padding-bottom:var(--spacing--75)
}
.block-content.t0-b75.line-bottom {
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.block-content.t100-b75 {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--75)
}
.block-content._125 {
    padding-top:var(--spacing--125);
    padding-bottom:var(--spacing--125)
}
.block-content.t50-b0 {
    padding-bottom:var(--spacing--0)
}
.block-content.t35-b0 {
    padding-top:var(--spacing--35);
    padding-bottom:var(--spacing--0)
}
.block-content._35 {
    padding-top:var(--spacing--35);
    padding-bottom:var(--spacing--35)
}
.block-content._35.line-bottom {
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.homepage-marketing-banner {
    z-index:5;
    width:100%;
    display:block;
    position:fixed;
    overflow:visible
}
.homepage-marketing-banner.bc-lightgrey {
    background-color:var(--secondary--light-grey)
}
.homepage-marketing-banner.bc-piggy {
    background-color:var(--primary--piggy)
}
.marquee-moving-container {
    color:#0000;
    background-color:#f2f2f500;
    flex-wrap:nowrap;
    align-items:center;
    display:flex;
    overflow:visible
}
.marquee-img {
    max-width:1200px;
    min-height:36px;
    margin-left:-.5px
}
.grid-colors {
    grid-column-gap:0;
    grid-row-gap:0;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}
.grid-colors.bc-black-20,
.grid-colors.bc-black-80 {
    grid-template-rows:auto
}
.color-div {
    padding:15px 15px 50%
}
.bc-black {
    background-color:var(--primary--black)
}
.tc-black {
    color:var(--primary--black)
}
.tc-white {
    color:var(--primary--white)
}
.bc-black-80 {
    background-color:var(--slate--11\<deleted\|variable-5a5a1040\>)
}
.bc-black-40 {
    background-color:var(--secondary--dark-grey)
}
.bc-black-20 {
    background-color:var(--slate--7\<deleted\|variable-7f19fb05\>)
}
.bc-black-10 {
    background-color:var(--slate--5\<deleted\|variable-c9b88c49\>)
}
.bc-black-5 {
    background-color:var(--secondary--light-grey)
}
.bc-black-2 {
    background-color:var(--slate--2\<deleted\|variable-cb1cafe8\>)
}
.bc-white {
    background-color:var(--primary--white)
}
.bc-none {
    background-color:#0000
}
.spacer-50 {
    min-width:100%;
    height:50px;
    position:relative
}
.spacer-50._75 {
    height:75px
}
.spacer-50._150 {
    height:150px
}
.bc-purple-highlight {
    background-color:var(--purple-highlight\<deleted\|variable-6e0da4f9\>)
}
.tc-black-40 {
    color:var(--secondary--dark-grey)
}
.bc-purple-dark {
    background-color:var(--purple-dark\<deleted\|variable-e551deb0\>)
}
.bc-purple {
    background-color:var(--purple-base\<deleted\|variable-007ae403\>)
}
.bc-purple-light {
    background-color:var(--purple-light\<deleted\|variable-e6cebcaf\>)
}
.bc-purple-soft {
    background-color:var(--purple--2\<deleted\|variable-a0fbdb8c\>)
}
.bc-brown-highlight {
    background-color:var(--brown-highlight\<deleted\|variable-79275cc9\>)
}
.bc-brown-dark {
    background-color:var(--brown-dark\<deleted\|variable-b674e72a\>)
}
.bc-brown {
    background-color:var(--brown-base\<deleted\|variable-bb859a83\>)
}
.bc-brown-light {
    background-color:var(--brown-light\<deleted\|variable-cc471712\>)
}
.bc-brown-soft {
    background-color:var(--brown-soft\<deleted\|variable-3d2c49c5\>)
}
.bc-green-highlight {
    background-color:var(--green-highlight\<deleted\|variable-16e719bd\>)
}
.bc-green-dark {
    background-color:var(--green-dark\<deleted\|variable-bdb8bbfc\>)
}
.bc-green {
    background-color:var(--green-base\<deleted\|variable-d8f4523f\>)
}
.bc-green-light {
    background-color:var(--green-light\<deleted\|variable-47d097f2\>)
}
.bc-green-soft {
    background-color:var(--green-soft\<deleted\|variable-d5544049\>)
}
.bc-red-highlight {
    background-color:var(--red-highlight\<deleted\|variable-8ed8ef06\>)
}
.bc-red-dark {
    background-color:var(--red-dark\<deleted\|variable-5e350152\>)
}
.bc-red {
    background-color:var(--red-base\<deleted\|variable-6095c958\>)
}
.bc-red-light {
    background-color:var(--red--5\<deleted\|variable-fcfc9b2c\>)
}
.bc-red-soft {
    background-color:var(--red-soft\<deleted\|variable-2be3da21\>)
}
.bc-yellow-highlight {
    background-color:var(--yellow-highlight\<deleted\|variable-06772aad\>)
}
.bc-yellow-dark {
    background-color:var(--yellow-dark\<deleted\|variable-ddd8769e\>)
}
.bc-yellow {
    background-color:var(--yellow-base\<deleted\|variable-9d3d5700\>)
}
.bc-yellow-light {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>)
}
.bc-yellow-soft {
    background-color:var(--yellow-soft\<deleted\|variable-17370a77\>)
}
.bc-blue-highlight {
    background-color:var(--blue-highlight\<deleted\|variable-a942b41b\>)
}
.bc-blue-dark {
    background-color:var(--blue-dark\<deleted\|variable-d593159b\>)
}
.bc-blue {
    background-color:var(--blue-base\<deleted\|variable-0c3042dc\>)
}
.bc-blue-light {
    background-color:var(--blue-light\<deleted\|variable-9c5d234f\>)
}
.bc-blue-soft {
    background-color:var(--blue-soft\<deleted\|variable-f21deec0\>)
}
.call-me-100 {
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-radius:25px;
    justify-content:center;
    padding:25px;
    display:flex
}
.comm-soc {
    transition:opacity .2s
}
.comm-soc:hover {
    opacity:.7
}
.blog-rich-text {
    font-size:20px
}
.blog-rich-text h2 {
    margin-top:40px;
    margin-bottom:20px;
    font-size:28px;
    font-weight:600
}
.blog-rich-text h4 {
    margin-top:40px;
    margin-bottom:20px;
    font-size:22px;
    font-weight:500
}
.blog-rich-text h5 {
    margin-top:40px;
    margin-bottom:20px;
    font-size:20px;
    font-weight:600
}
.blog-rich-text h6 {
    margin-top:40px;
    margin-bottom:20px;
    font-size:16px;
    font-weight:500
}
.blog-rich-text p {
    margin-bottom:20px;
    font-size:16px
}
.blog-rich-text h1 {
    margin-top:40px;
    margin-bottom:20px;
    font-size:42px
}
.blog-rich-text h3 {
    margin-top:40px;
    margin-bottom:20px;
    font-size:24px;
    font-weight:600
}
.blog-rich-text li {
    margin-bottom:20px;
    font-size:16px
}
.blog-rich-text ul {
    padding-left:20px
}
.blog-rich-text blockquote {
    border-left-width:1px;
    border-left-color:var(--primary--black);
    margin-top:40px;
    margin-bottom:20px;
    padding-top:0;
    padding-bottom:0;
    font-size:20px;
    line-height:28px
}
.progress-bar-wrapper {
    z-index:6;
    min-width:100%;
    height:4px;
    min-height:4px;
    max-height:4px;
    position:fixed
}
.progress-bar {
    background-color:var(--primary--black);
    transform-origin:0;
    height:4px;
    min-height:4px;
    max-height:4px
}
.progress-bar.customer-story {
    background-color:var(--purple-light\<deleted\|variable-e6cebcaf\>)
}
.wrapper-columns {
    align-items:center;
    max-width:1279px;
    margin-left:-2.5%;
    margin-right:-2.5%;
    display:flex
}
.wrapper-columns._3-col {
    align-items:stretch;
    display:flex
}
.wrapper-columns._3-col.vertical-center {
    align-items:center
}
.wrapper-columns.align-top {
    align-items:flex-start
}
.wrapper-columns.add-25 {
    padding-top:25px;
    padding-bottom:25px
}
.wrapper-columns.fade-in {
    transition:opacity .2s
}
.wrapper-columns.center-all {
    text-align:center;
    justify-content:center
}
.column-50 {
    width:47.5%;
    margin-left:2.5%;
    margin-right:2.5%;
    display:inline-block
}
.column-50.integrations-header {
    padding-left:3.75%;
    padding-right:3.75%
}
.column-30 {
    width:30%;
    margin-left:2.5%;
    margin-right:2.5%;
    display:inline-block
}
.b26 {
    font-size:26px
}
.hub-link {
    grid-row-gap:20px;
    color:var(--primary--black);
    flex-direction:column;
    text-decoration:none;
    display:flex
}
.hub-link:hover {
    color:var(--primary--black)
}
.collection-list {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--75);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.hub-image {
    object-fit:cover;
    border-radius:0;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.hub-image.customer-story {
    background-color:var(--secondary--soft-marshmallow)
}
.hub-image-wrapper {
    border-radius:var(--corner--10);
    padding-bottom:75%;
    position:relative;
    overflow:hidden
}
.resource-tag {
    background-color:var(--secondary--light-grey);
    color:var(--secondary--dark-grey);
    border-radius:25px;
    padding:4px 8px;
    display:inline-block
}
.resource-tag-wrapper {
    margin-right:5px;
    display:inline-block
}
.filter-wrapper {
    grid-column-gap:10px;
    grid-row-gap:20px;
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-bottom:1px solid var(--slate--5\<deleted\|variable-c9b88c49\>);
    flex-wrap:wrap;
    align-content:space-between;
    align-items:center;
    padding-top:20px;
    padding-bottom:20px;
    display:flex;
    position:relative
}
.text-field {
    border:1px solid #000;
    border-radius:10px;
    flex:1;
    margin-bottom:0;
    position:relative;
    right:0
}
.text-field:hover {
    border-color:var(--slate--11\<deleted\|variable-5a5a1040\>)
}
.text-field.technical {
    border-width:var(--line--standard-line);
    border-color:var(--old-colors--slate-6);
    border-radius:15px;
    min-width:130px;
    min-height:50px
}
.text-field.technical:hover {
    border-color:var(--primary--black)
}
.solutions-capabilities {
    background-color:var(--shade-5\<deleted\|variable-2611b8c3\>);
    border-radius:15px;
    align-self:auto;
    width:30%;
    margin-left:2.5%;
    margin-right:2.5%;
    padding:15px;
    display:flex
}
.bc-shade-80 {
    background-color:var(--shade-80\<deleted\|variable-801e9658\>)
}
.bc-shade-40 {
    background-color:var(--shade-40\<deleted\|variable-6407dfcb\>)
}
.bc-shade-20 {
    background-color:var(--shade-20\<deleted\|variable-95c30960\>)
}
.bc-shade-10 {
    background-color:var(--shade-10\<deleted\|variable-ad285638\>)
}
.bc-shade-5 {
    background-color:var(--shade-5\<deleted\|variable-2611b8c3\>)
}
.bc-shade-2 {
    background-color:var(--shade-2-21\<deleted\|variable-ebc67044\>)
}
.bc-tint-80 {
    background-color:var(--tint-80\<deleted\|variable-55304f50\>)
}
.bc-tint-40 {
    background-color:var(--tint-40\<deleted\|variable-df8878b4\>)
}
.bc-tint-20 {
    background-color:var(--tint-10\<deleted\|variable-d1b85f8b\>)
}
.bc-tint-10 {
    background-color:var(--tint-10-11\<deleted\|variable-a95bdf7b\>)
}
.bc-tint-5 {
    background-color:var(--tint-5\<deleted\|variable-8ad7a18a\>)
}
.bc-tint-2 {
    background-color:var(--tint-2\<deleted\|variable-157685ee\>)
}
.solutions-capabilities-text {
    align-self:center;
    margin-bottom:0;
    padding-left:15px
}
.solutions-hero-image {
    border-radius:40px
}
.solutions-hero-title {
    margin-top:0;
    margin-bottom:35px
}
.solutions-capability-icon {
    align-self:center;
    margin-right:10px
}
.block-solutions-hero {
    justify-content:center;
    margin-bottom:125px;
    padding-left:25px;
    padding-right:25px
}
.submit-button {
    background-color:var(--primary--black);
    border-radius:10px;
    padding-top:10px;
    padding-bottom:10px
}
.privacy-image {
    align-self:center;
    width:100px;
    margin-bottom:35px
}
.text-field-2 {
    border-radius:10px;
    margin-bottom:15px
}
.customer-story-left {
    width:47.5%;
    margin-left:2.5%;
    margin-right:2.5%;
    display:inline-block;
    position:sticky;
    top:135px
}
.customer-story-right {
    width:47.5%;
    margin-left:2.5%;
    margin-right:2.5%;
    display:inline-block
}
.wrapper-customer-story {
    align-items:flex-start;
    max-width:1279px;
    margin-left:-2.5%;
    margin-right:-2.5%;
    display:flex
}
.cs-hero-full {
    justify-content:center;
    padding-left:25px;
    padding-right:25px;
    position:sticky;
    top:100px
}
.cs-hero-ani {
    background-color:var(--purple-light\<deleted\|variable-e6cebcaf\>);
    min-width:50%;
    min-height:100vh;
    position:fixed;
    top:0;
    left:0;
    overflow:hidden
}
.release-image {
    border-radius:10px;
    margin-top:25px
}
.wrapper-release-log {
    max-width:50%;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:100px
}
.release-note {
    margin-top:50px
}
.release-note p {
    margin-bottom:25px
}
.release-item {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6);
    padding-top:75px;
    padding-bottom:50px
}
.release-link {
    background-color:#fff;
    margin-top:5px;
    margin-bottom:25px;
    display:inline-block
}
.release-form {
    max-width:50%;
    margin-left:auto;
    margin-right:auto;
    padding-top:50px;
    padding-bottom:25px
}
.release-search {
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-radius:15px;
    min-height:66px;
    margin-bottom:0;
    padding:15px;
    transition:border-color .2s
}
.release-search:hover {
    border-color:var(--primary--black)
}
.release-search:focus {
    border:1px solid #000
}
.release-search::placeholder {
    color:var(--secondary--dark-grey)
}
.wrapper-release-form {
    margin-bottom:0
}
.wrapper-empty-releases {
    padding-bottom:100px
}
.empty-releases {
    padding:var(--spacing--50)var(--spacing--25);
    border-radius:var(--corner--20);
    background-color:var(--secondary--light-grey);
    max-width:50%;
    margin-left:auto;
    margin-right:auto
}
.pagination-release {
    padding-top:50px
}
.column-17-5 {
    width:17.5%;
    margin-left:2.5%;
    margin-right:2.5%;
    display:inline-block
}
.column-82-5 {
    width:82.5%;
    margin-left:2.5%;
    margin-right:2.5%;
    display:inline-block
}
.line {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6);
    width:100%;
    margin-left:auto;
    margin-right:auto
}
.line.black {
    border-bottom-color:var(--primary--black)
}
.h1 {
    letter-spacing:-1px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:64px;
    font-weight:500;
    line-height:1.1
}
.h1.tc-purple-2 {
    color:var(--purple--8\<deleted\|variable-ff3f9af2\>)
}
.h1.tc-yellow-2 {
    color:var(--old-colors--yellow-9)
}
.h1.tc-green-1 {
    color:var(--green--11\<deleted\|variable-a88792ae\>)
}
.h1.tc-blue-1 {
    color:var(--blue--11\<deleted\|variable-f0b3f56a\>)
}
.h3 {
    letter-spacing:-1px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:32px;
    font-weight:500;
    line-height:1.3
}
.h3.mb-50 {
    margin-bottom:50px
}
.h3.customer-about {
    margin-right:8px
}
.h3.pad-r50 {
    padding-right:var(--spacing--50)
}
.h3.tc-marshmallow {
    color:var(--primary--marshmallow)
}
.h3.tc-piggy {
    color:var(--primary--piggy)
}
.h3.tc-urple {
    color:var(--primary--urple)
}
.h3.tc-mountaindew {
    color:var(--primary--mountain-dew)
}
.h3.tc-greeeen {
    color:var(--primary--greeeen)
}
.h3.tc-chillstorm {
    color:var(--primary--chillstorm)
}
.h3.tc-luckypenny {
    color:var(--primary--lucky-penny)
}
.h5 {
    color:var(--primary--black);
    letter-spacing:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:24px;
    font-weight:500;
    line-height:1.3
}
.h5.quote-text {
    margin-top:25px;
    margin-bottom:25px
}
.h5.quote-style {
    line-height:1.4
}
.h5.semi {
    font-weight:600
}
.h5.tc-white {
    color:var(--primary--white)
}
.replace---h6---old {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:24px;
    font-weight:500;
    line-height:1.4
}
.replace---h6---old.title-sub {
    max-width:50ch;
    margin-bottom:0
}
.replace---h6---old.medium {
    font-weight:500
}
.replace---h6---old.tc-slate-8 {
    color:var(--slate--8\<deleted\|variable-fa32b14f-db96-2e9c-dc8b-1878142b6ff3\>)
}
.replace---h6---old.ai-hub-center {
    padding:50px;
    font-size:20px;
    position:absolute
}
.filter-divider {
    border-left:var(--line--standard-line)solid var(--old-colors--slate-6);
    align-self:stretch;
    width:1px;
    margin-top:0;
    margin-left:15px;
    margin-right:15px
}
.filter-by-helper {
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-radius:10px;
    padding:4px 10px;
    position:relative
}
.collection-list-2 {
    display:none
}
.collection-item-hub {
    transition:color .1s
}
.pagination-hub {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    margin-top:100px;
    padding-top:50px;
    padding-bottom:50px
}
.filter-checkbox {
    background-color:var(--shade-5\<deleted\|variable-2611b8c3\>);
    cursor:pointer;
    border:0 #0000;
    border-radius:10px;
    width:100%;
    height:100%;
    margin-top:0;
    margin-left:0;
    transition:all .3s;
    display:block;
    position:absolute;
    inset:0
}
.filter-checkbox:hover {
    background-color:var(--shade-10\<deleted\|variable-ad285638\>)
}
.filter-checkbox:active {
    border-style:none;
    border-color:#0000
}
.filter-checkbox.w--redirected-checked {
    background-color:var(--primary--white);
    mix-blend-mode:exclusion;
    background-image:none;
    border:0 #0000;
    border-radius:10px;
    margin-top:0;
    margin-left:0
}
.filter-checkbox.w--redirected-focus {
    box-shadow:none;
    border:0 #0000
}
.filter-checkbox.w--redirected-focus-visible {
    border:0 #0000
}
.filter-field {
    background-color:var(--primary--white);
    margin-bottom:0;
    padding:3px 10px 4px;
    position:relative
}
.page-count-hidden-keep {
    display:none
}
.wrapper-empty-resources {
    padding-bottom:50px
}
.collection-list-feature2 {
    align-items:center;
    margin-left:-2.5%;
    margin-right:-2.5%;
    display:flex
}
.collection-item-feature2 {
    width:47.5%;
    margin-left:2.5%;
    margin-right:2.5%
}
.feature2-image {
    border-radius:var(--corner--10);
    width:45%;
    margin-right:5%;
    padding-bottom:45%;
    position:relative;
    overflow:hidden
}
.feature2-content {
    grid-row-gap:10px;
    flex-direction:column;
    align-items:flex-start;
    width:35%;
    margin-left:5%;
    margin-right:3.75px;
    display:flex
}
.feature2-link {
    color:var(--primary--black);
    align-items:center;
    text-decoration:none;
    display:flex
}
.feature2-link:hover {
    color:var(--primary--black)
}
.absolute-divider {
    border-left:var(--line--standard-line)solid var(--old-colors--slate-6);
    align-self:stretch;
    width:1px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    top:0;
    left:0;
    right:0
}
.hero-text {
    text-align:center;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.title-main {
    max-width:15ch;
    margin-top:0;
    margin-bottom:25px
}
.title-main.ch-18 {
    max-width:18ch
}
.feature1-image {
    border-radius:var(--corner--20);
    width:47.5%;
    margin-right:3.75%;
    padding-bottom:35%;
    position:relative;
    overflow:hidden
}
.feature1-link {
    color:var(--primary--black);
    align-items:center;
    text-decoration:none;
    display:flex;
    position:static
}
.feature1-link:hover {
    color:var(--primary--black)
}
.collection-list-resource-feature1 {
    display:flex
}
.collection-item-feature1 {
    width:100%
}
.feature1-tags-wrapper {
    padding-bottom:10px
}
.pad-top-15 {
    padding-top:15px
}
.resource-feature1-content {
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-direction:column;
    width:35%;
    margin-left:5%;
    margin-right:3.75px;
    display:flex
}
.resources-explore {
    text-align:center;
    max-width:25ch;
    margin-bottom:100px;
    margin-left:auto;
    margin-right:auto
}
.event-feature-time {
    color:var(--secondary--dark-grey);
    padding-right:10px;
    font-size:14px;
    font-weight:500;
    display:inline
}
.event-image-wrapper {
    border-radius:var(--corner--10);
    flex:none;
    width:21.25%;
    margin-right:5%;
    padding-bottom:15%;
    position:relative;
    overflow:hidden
}
.event-feature-link {
    color:var(--primary--black);
    text-decoration:none;
    display:flex
}
.event-feature-link:hover {
    color:var(--primary--black)
}
.event-feature-content {
    grid-row-gap:5px;
    flex-direction:column;
    width:65%;
    padding-right:65px;
    display:flex
}
.event-feature-date-wrapper {
    background-color:var(--slate--2\<deleted\|variable-cb1cafe8\>);
    border-radius:15px;
    flex-flow:column;
    align-items:center;
    width:8.75%;
    padding-top:15px;
    padding-bottom:15px;
    display:flex
}
.event-feature-date-wrapper.date-range {
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    align-self:center;
    margin-left:-12px;
    position:relative
}
.event-feature-time-wrapper {
    display:flex
}
.event-feature-timezone {
    color:var(--secondary--dark-grey);
    margin-left:5px;
    margin-right:20px;
    font-size:14px;
    font-weight:500;
    display:inline
}
.event-image {
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.event-feature-month {
    margin-bottom:0;
    font-size:14px
}
.collection-item-event-feature {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6);
    padding-top:50px;
    padding-bottom:50px
}
.event-feature-starting-at {
    color:var(--secondary--dark-grey);
    margin-left:0;
    margin-right:5px;
    font-size:14px;
    font-weight:500;
    display:inline
}
.feature2-author {
    padding-top:0
}
.feature1-author-portait {
    border-radius:100%;
    width:32px;
    height:32px;
    margin-right:15px
}
.empty-state {
    display:none
}
.capabilities {
    background-color:var(--primary--marshmallow);
    border-radius:10px;
    align-self:stretch;
    width:30%;
    padding:15px;
    display:flex
}
.capabilities.last {
    background-color:var(--purple--2\<deleted\|variable-a0fbdb8c\>)
}
.capabilities.bc-blue-6 {
    background-color:var(--old-colors--blue-6)
}
.capabilities.bc-yellow-6 {
    background-color:var(--old-colors--yellow-6)
}
.capabilities.bc-red-6 {
    background-color:var(--old-colors--red-6)
}
.capabilities.bc-blue-9 {
    background-color:var(--old-colors--blue-9)
}
.spacer-75 {
    min-width:100%;
    height:75px;
    position:relative
}
.img-radius-10 {
    border-radius:10px
}
.wrapper-integration-content {
    padding-left:17.5%;
    padding-right:17.5%
}
.tp-25 {
    margin-top:0;
    margin-bottom:25px
}
.homepage-marquee-spacer {
    min-width:100%;
    height:50px;
    display:block;
    position:relative;
    overflow:visible
}
.wrapper-quote {
    max-width:57.5%;
    margin-left:auto;
    margin-right:auto
}
.quote-reference {
    border-left:1px solid #000;
    align-items:center;
    height:49px;
    margin-left:25px;
    padding-top:0;
    padding-bottom:0;
    padding-left:25px;
    display:flex
}
.wrapper-reference {
    color:#000;
    align-items:center;
    display:flex
}
.quote-reference-image {
    border-radius:50px;
    width:64px;
    height:64px;
    overflow:hidden
}
.quote-reference-image.bc-purple-light {
    background-color:var(--purple-light\<deleted\|variable-e6cebcaf\>)
}
.faq-wrapper-old {
    max-width:50%
}
.faq-answer {
    padding-bottom:40px
}
.featured-grid {
    grid-column-gap:65px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr
}
.featured-grid.flex-for-3 {
    grid-column-gap:65px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:.5fr 1fr 1fr 1fr .5fr;
    grid-auto-columns:1fr;
    display:grid
}
.spacer-16 {
    min-width:100%;
    height:16px;
    position:relative
}
.hub-empty {
    background-color:var(--secondary--light-grey);
    color:var(--secondary--dark-grey);
    text-align:center;
    border-radius:10px;
    padding-top:25px;
    padding-bottom:25px;
    font-size:18px
}
.empty-hub-item {
    min-width:100%;
    height:50px;
    position:relative
}
.customer-story-article-block-copy {
    justify-content:center;
    padding:35vh 25px 150px
}
.wrapper-cs-hero-scroll-2 {
    align-self:stretch;
    align-items:flex-start;
    max-width:1279px;
    min-height:100vh;
    margin-left:-2.5%;
    margin-right:-2.5%;
    display:flex
}
.cs-hero-right-2 {
    flex-direction:column;
    justify-content:flex-start;
    align-self:stretch;
    align-items:flex-start;
    width:47.5%;
    margin-left:2.5%;
    margin-right:2.5%;
    padding-top:100px;
    display:flex
}
.div-block-17 {
    width:200px;
    height:150px;
    position:absolute;
    top:215px;
    right:8.75%;
    overflow:visible
}
.image-84 {
    width:24px;
    height:24px;
    position:absolute;
    top:63px;
    right:-24px
}
.cs-image-bubble {
    object-fit:cover;
    border:1px solid #000;
    border-radius:10px;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.cs-scroll-down-arrow {
    margin-top:25px
}
.horizontal-section {
    width:100%;
    position:relative
}
.sticky-container {
    flex-direction:column;
    justify-content:center;
    align-items:flex-start;
    width:100%;
    max-width:1300px;
    min-height:100vh;
    margin-left:auto;
    margin-right:auto;
    padding-top:0;
    display:flex
}
.horizontal-item {
    flex:none;
    width:43.75%;
    padding-right:5%
}
.horizontal-item-container {
    background-color:var(--brown-light\<deleted\|variable-cc471712\>);
    border-radius:10px;
    padding:50px
}
.horizontal-sticky {
    width:100%;
    position:sticky;
    top:0;
    overflow:hidden
}
.scrllimg-wrapper {
    margin-bottom:10px;
    padding-bottom:45%;
    position:relative
}
.scrllimg {
    object-fit:contain;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.horizontal-trigger {
    position:absolute;
    inset:0 0 auto
}
.list {
    width:100%;
    display:flex
}
.release-feature-content {
    grid-row-gap:15px;
    flex-direction:column;
    width:26.25%;
    margin-right:5%;
    padding-right:3.75%;
    display:flex
}
.release-feature-image {
    border-radius:10px;
    width:73.75%;
    padding-bottom:23%;
    position:relative;
    overflow:hidden
}
.collection-item-feature-release {
    width:100%
}
.release-feature-link {
    color:var(--primary--black);
    align-items:center;
    text-decoration:none;
    display:flex;
    position:static
}
.release-feature-link:hover {
    color:var(--primary--black)
}
.wrapper-podcast {
    width:65%;
    margin-left:auto;
    margin-right:auto
}
.gradient-overflow {
    background-image:linear-gradient(90deg,#fff0,#fff 75%);
    width:75px;
    position:absolute;
    inset:0 0 0 auto
}
.html-embed-pricing-page-ver {
    display:block
}
.demo-popup-pricing-page {
    z-index:999999;
    background-color:#fff;
    height:100vh;
    display:none;
    position:fixed;
    inset:0;
    overflow:auto
}
.text-block-9 {
    margin-bottom:20px;
    display:block
}
.text-block-10,
.text-block-11,
.text-block-12,
.text-block-13,
.text-block-14,
.text-block-15 {
    margin-bottom:20px
}
.platform-integrations-hero {
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top:25px
}
.integration-logo-top {
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-radius:var(--corner--10);
    width:100%;
    padding-top:10px;
    padding-bottom:10px
}
.integration-logo-top.inte-splash {
    border-color:var(--primary--black);
    background-color:var(--primary--black)
}
.integration-card {
    text-align:center;
    border:1px solid #000;
    border-radius:10px;
    flex-direction:column;
    align-self:auto;
    align-items:center;
    width:30%;
    margin-left:2.5%;
    margin-right:2.5%;
    padding:40px 0 25px;
    display:flex
}
.integration-cube-img {
    max-width:164px;
    margin-top:30px;
    margin-bottom:50px
}
.div-block-19 {
    border-top:var(--line--standard-line)solid var(--primary--black);
    width:100%;
    padding-top:25px
}
.tc-grey {
    color:var(--secondary--dark-grey)
}
.integrations-subtext {
    margin-bottom:0;
    padding-left:50px;
    padding-right:50px
}
.integrations-title {
    margin-top:0;
    margin-bottom:0
}
.image-86 {
    max-width:100px
}
.on-pagep-demo-col-1 {
    padding-bottom:200px
}
.spacer-150 {
    min-width:100%;
    height:150px;
    position:relative
}
.spacer-150.center {
    text-align:center;
    font-size:32px
}
.spacer-100 {
    height:var(--spacing--100);
    min-width:100%;
    position:relative
}
.lp-nav {
    z-index:5;
    background-color:var(--primary--black);
    justify-content:space-between;
    align-items:center;
    padding:10px 25px;
    display:flex;
    position:fixed;
    top:0;
    left:0;
    right:0
}
.lp-nav-logo {
    max-width:220px
}
.lp-hero-column {
    grid-row-gap:25px;
    flex-direction:column;
    padding-left:18%;
    padding-right:2.5%;
    display:flex
}
.lp-radious {
    border-radius:40px
}
.home-hero {
    padding-top:75px;
    padding-bottom:50px
}
.home-hero-h1 {
    color:var(--primary--black);
    text-align:center;
    margin-top:0;
    margin-bottom:0;
    font-size:80px
}
.home-hero-subhead-group {
    text-align:center;
    max-width:435px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    padding-top:75px;
    padding-left:0;
    padding-right:0
}
.home-hero-subhead-wrap {
    flex:none;
    max-width:1303px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px
}
.home-hero-subhead-buttons {
    grid-column-gap:16px;
    justify-content:center;
    align-items:center;
    padding-top:20px;
    display:flex
}
.home-impact-block {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6);
    padding-top:100px;
    padding-bottom:150px
}
.home-impact {
    grid-row-gap:12px;
    background-color:var(--secondary--soft-marshmallow);
    color:var(--primary--black);
    border-radius:30px;
    flex-direction:column;
    padding:30px 30px 15px;
    text-decoration:none;
    display:flex;
    position:relative
}
.home-impact:hover {
    color:var(--primary--black)
}
.home-impact.bc-yellow-soft {
    background-color:var(--yellow-soft\<deleted\|variable-17370a77\>)
}
.home-impact.bc-green-soft {
    background-color:var(--green-soft\<deleted\|variable-d5544049\>)
}
.home-impact.bc-blue-soft {
    background-color:var(--blue-soft\<deleted\|variable-f21deec0\>)
}
.home-impact-logo {
    max-width:100px;
    position:absolute;
    bottom:15px;
    left:20px
}
.home-impact-grid {
    grid-column-gap:24px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    max-width:1303px;
    padding-left:15px;
    padding-right:15px;
    display:grid
}
.home-carousel-block {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    padding-top:125px
}
.home-carousel-wrapper {
    flex:none;
    max-width:1303px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
    padding-right:15px
}
.home-carousel-img-wrap {
    max-width:570px
}
.home-carousel-img-wrap-internal {
    border-radius:40px;
    margin-top:-57px;
    padding-bottom:100%;
    position:relative;
    overflow:hidden
}
.home-carousel-img {
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.image-87 {
    max-width:226px
}
.image-52-copy {
    max-width:391px
}
.corner-20 {
    border-radius:var(--corner--20)
}
.corner-20.bc-blue-3 {
    background-color:var(--old-colors--blue-3)
}
.corner-20.bc-blue-3.fitting-saf {
    width:100%;
    min-width:100%
}
.corner-20.bc-green-1 {
    background-color:var(--green--11\<deleted\|variable-a88792ae\>)
}
.corner-20.bc-green-3 {
    background-color:var(--old-colors--green-3)
}
.corner-20.bc-purple-4,
.corner-20.bc-purple-1 {
    background-color:var(--secondary--soft-marshmallow)
}
.corner-20.bc-purple-10 {
    background-color:var(--old-colors--purple-10)
}
.corner-20.bc-purple-8 {
    background-color:var(--purple--8\<deleted\|variable-ff3f9af2\>)
}
.corner-20.bc-slate-2 {
    background-color:var(--slate--2\<deleted\|variable-cb1cafe8\>)
}
.corner-20.bc-yellow-7 {
    background-color:var(--yellow--7\<deleted\|variable-2eda6d8d-f52e-797a-8d35-3cb74bb62763\>)
}
.corner-20.bc-purple-6 {
    background-color:var(--primary--marshmallow)
}
.corner-20.bc-blue-4 {
    background-color:var(--blue--4\<deleted\|variable-428f3c89-ffac-289b-d0d2-7ab325e7df80\>)
}
.corner-20.bc-green-5 {
    background-color:var(--green--5\<deleted\|variable-87e198b6-abc8-cb28-d937-c72997c03c58\>)
}
.corner-20.bc-blue-7 {
    background-color:var(--blue--7\<deleted\|variable-2de1d6ca\>)
}
.corner-20.bc-yellow-3 {
    background-color:var(--old-colors--yellow-3)
}
.corner-20.bc-yellow-6 {
    background-color:var(--old-colors--yellow-6)
}
.corner-20.bc-red-3 {
    background-color:var(--old-colors--red-3)
}
.corner-20.bc-blue-6 {
    background-color:var(--old-colors--blue-6)
}
.corner-20.bc-red-6 {
    background-color:var(--old-colors--red-6)
}
.corner-20.bc-slate-3 {
    background-color:var(--secondary--light-grey)
}
.corner-20.bc-purple-9 {
    background-color:var(--primary--urple)
}
.corner-20.bc-green-6 {
    background-color:var(--old-colors--green-6)
}
.corner-20.bc-blue-9 {
    background-color:var(--old-colors--blue-9)
}
.vid-border {
    border:1px solid #000
}
.grid-colors-new {
    grid-column-gap:0;
    grid-row-gap:0;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr
}
.bc-purple1 {
    background-color:var(--purple--1\<deleted\|variable-dda23329\>)
}
.bc-purple2 {
    background-color:var(--purple--8\<deleted\|variable-ff3f9af2\>)
}
.bc-purple3 {
    background-color:var(--primary--marshmallow)
}
.bc-purple4 {
    background-color:var(--secondary--soft-marshmallow)
}
.bc-yellow1 {
    background-color:var(--old-colors--red-8)
}
.bc-yellow2 {
    background-color:var(--old-colors--yellow-9)
}
.bc-yellow3 {
    background-color:var(--yellow--5\<deleted\|variable-9d2abcbb\>)
}
.bc-yellow4 {
    background-color:var(--yellow--2\<deleted\|variable-ab1b29ea\>)
}
.bc-green1 {
    background-color:var(--green--11\<deleted\|variable-a88792ae\>)
}
.bc-green2 {
    background-color:var(--green--8\<deleted\|variable-4dc35b88\>)
}
.bc-green-3 {
    background-color:var(--old-colors--green-6)
}
.bc-green4 {
    background-color:var(--old-colors--green-3)
}
.bc-blue1 {
    background-color:var(--blue--11\<deleted\|variable-f0b3f56a\>)
}
.bc-blue2 {
    background-color:var(--blue--8\<deleted\|variable-414eedd4\>)
}
.bc-blue3 {
    background-color:var(--blue--7\<deleted\|variable-2de1d6ca\>)
}
.bc-blue4 {
    background-color:var(--old-colors--blue-3)
}
.integrations-grid {
    grid-column-gap:2%;
    grid-row-gap:35px;
    flex-flow:wrap;
    grid-template-columns:1fr 1fr 1fr;
    justify-content:center;
    align-items:flex-start;
    display:flex
}
.integration-card-new {
    border-style:solid;
    border-width:var(--line--standard-line);
    border-color:var(--primary--black)black #000;
    border-radius:var(--corner--10);
    text-align:center;
    flex-direction:column;
    align-self:auto;
    align-items:center;
    width:32%;
    padding:40px 0 25px;
    display:flex
}
.integration-temp-title {
    font-size:24px
}
.brix---text-300-medium {
    font-size:20px;
    font-weight:500;
    line-height:22px
}
.brix---pricing-v8-title-table {
    color:var(--elements-webflow-library-neutral--600\<deleted\|variable-06b40b4b\>);
    margin-bottom:10px;
    display:none
}
.brix---pricing-content-wrapper {
    border-bottom:1px solid var(--primary--black);
    flex-direction:column;
    justify-content:center;
    align-items:center;
    min-height:65px;
    padding-top:10px;
    padding-bottom:10px;
    display:flex
}
.brix---color-neutral-800 {
    color:var(--elements-webflow-library-neutral--800\<deleted\|variable-44c33ad4\>)
}
.brix---mg-bottom-16px {
    margin-bottom:16px
}
.brix---color-neutral-600 {
    color:var(--elements-webflow-library-neutral--600\<deleted\|variable-06b40b4b\>)
}
.brix---pricing-table-top {
    border-bottom:1px solid var(--primary--black);
    background-color:var(--elements-webflow-library-neutral--100\<deleted\|variable-07926372\>);
    flex-direction:column;
    justify-content:flex-end;
    align-items:center;
    min-height:200px;
    padding:56px 24px 48px;
    display:flex;
    position:sticky;
    top:0
}
.brix---pricing-table-top-featured {
    border-bottom:1px solid var(--primary--black);
    background-color:var(--elements-webflow-library-secondary--color-2\<deleted\|variable-8edf41ba\>);
    flex-direction:column;
    justify-content:flex-end;
    align-items:center;
    min-height:200px;
    padding:56px 24px 48px;
    display:flex;
    position:sticky;
    top:0
}
.brix---pricing-column-featured {
    background-color:var(--elements-webflow-library-secondary--color-2\<deleted\|variable-8edf41ba\>)
}
.brix---pricing-content-wrapper-left {
    border-bottom:1px solid var(--primary--black);
    color:var(--elements-webflow-library-neutral--600\<deleted\|variable-06b40b4b\>);
    flex-direction:column;
    justify-content:center;
    align-items:flex-start;
    min-height:65px;
    padding-top:10px;
    padding-bottom:10px;
    display:flex
}
.brix---pricing-table-top-first {
    border-bottom:1px solid var(--primary--black);
    background-color:var(--elements-webflow-library-neutral--100\<deleted\|variable-07926372\>);
    flex-direction:column;
    justify-content:flex-end;
    align-items:flex-start;
    min-height:200px;
    padding:56px 24px 48px 0;
    display:flex;
    position:sticky;
    top:0
}
.brix---grid-4-columns-pricing-tablet {
    grid-column-gap:0;
    grid-row-gap:0;
    grid-template-rows:auto;
    grid-template-columns:1.4fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.brix---paragraph-default {
    margin-bottom:0;
    font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:18px;
    line-height:30px
}
.brix---heading-h1-size {
    margin-top:0;
    margin-bottom:16px;
    font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:54px;
    font-weight:700;
    line-height:66px
}
.brix---subtitle {
    color:var(--elements-webflow-library-accent--primary-1\<deleted\|variable-86b36df2\>);
    letter-spacing:.15em;
    text-transform:uppercase;
    margin-bottom:8px;
    font-size:18px;
    font-weight:700;
    line-height:20px
}
.brix---text-center {
    text-align:center
}
.brix---inner-container-700px-center {
    max-width:700px;
    margin-left:auto;
    margin-right:auto
}
.brix---mg-bottom-48px {
    margin-bottom:48px;
    display:none
}
.brix---container-default {
    max-width:1218px;
    padding-left:24px;
    padding-right:24px
}
.brix---section {
    color:var(--elements-webflow-library-neutral--100\<deleted\|variable-07926372\>);
    padding-top:50px;
    padding-bottom:176px;
    display:block
}
.text-block-17 {
    color:var(--primary--black)
}
.plan-text-hd {
    color:var(--primary--black);
    font-weight:400
}
.text-block-19 {
    color:var(--primary--black);
    font-size:20px
}
.div-block-21 {
    display:none
}
.check {
    opacity:1;
    width:24px
}
.top-heading {
    color:var(--primary--black);
    margin-top:0;
    margin-bottom:0;
    padding-top:30px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight:400
}
.title-wrap {
    text-align:center;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    margin-bottom:60px;
    display:block
}
.pricing-line-break-top {
    height:75px;
    margin-top:20px;
    padding-top:40px;
    padding-bottom:24px;
    padding-right:24px
}
.text-block {
    opacity:.5;
    color:var(--primary--black);
    letter-spacing:2px
}
.pricing-section {
    background-color:#fff;
    justify-content:center;
    align-items:center;
    padding:100px 3%;
    display:flex
}
.grid-top-sticky {
    z-index:4;
    grid-column-gap:0;
    grid-row-gap:0;
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--white);
    grid-template-rows:auto;
    grid-template-columns:1.5fr 1fr 1fr 1fr;
    align-items:center;
    margin-bottom:-1px;
    padding-top:20px;
    padding-bottom:20px;
    position:sticky;
    top:76px;
    bottom:0
}
.arrow {
    background-color:#0000;
    margin-left:12px
}
.start-link {
    color:#8c54ff;
    align-items:center;
    padding-top:15px;
    padding-bottom:15px;
    padding-right:10px;
    font-size:16px;
    display:none
}
.container-9 {
    width:100%;
    max-width:1170px;
    margin-left:auto;
    margin-right:auto
}
.pricing-top {
    grid-row-gap:10px;
    border-bottom:0 solid var(--primary--black);
    background-color:var(--primary--white);
    flex-direction:column;
    padding-right:0;
    display:flex;
    position:relative
}
.pricing-table-cell {
    align-items:center;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:0;
    display:flex
}
.help {
    opacity:.3;
    margin-left:10px;
    display:none
}
.pricing-grid-wrapper-mobile {
    display:none
}
.help-icon {
    width:18px
}
.pricing-line-break {
    border-top:var(--line--standard-line)solid var(--primary--black);
    height:81px;
    margin-top:0;
    padding-top:40px;
    padding-bottom:60px;
    padding-right:24px
}
.grid-pricing {
    grid-column-gap:0;
    grid-row-gap:0;
    grid-template-rows:auto auto auto auto;
    grid-template-columns:1.5fr 1fr 1fr 1fr;
    justify-items:center;
    padding-bottom:40px
}
.discount {
    color:#ffffff80;
    font-size:14px
}
.pricing-table-entry {
    font-size:15px;
    font-weight:400;
    line-height:1.6
}
.heading-39 {
    color:var(--primary--black)
}
.text-block-22 {
    color:#020202;
    text-transform:none;
    font-size:26px;
    font-weight:600
}
.heading-40,
.heading-41,
.heading-42 {
    text-align:center;
    font-size:18px;
    font-weight:500
}
.navbar {
    z-index:9999;
    border-bottom:var(--line--standard-line)solid #000;
    background-color:var(--primary--white);
    display:block;
    position:sticky;
    inset:0 0 auto
}
.nav_link {
    align-self:stretch;
    align-items:stretch;
    padding-top:0;
    padding-bottom:0;
    font-size:14px;
    display:flex;
    overflow:visible
}
.nav_link:hover {
    color:var(--secondary--dark-grey)
}
.nav_link.w--current {
    color:var(--primary--black)
}
.nav_link.sign-in {
    text-align:center;
    white-space:nowrap;
    align-self:center;
    padding-left:0;
    padding-right:0
}
.nav_link.center-align {
    align-self:center;
    padding-left:15px;
    padding-right:15px
}
.nav_list {
    justify-content:space-between;
    align-self:stretch;
    align-items:stretch;
    margin-bottom:0;
    padding-left:0;
    display:flex
}
.nav_wrapper {
    justify-content:space-between;
    align-items:center;
    padding:0 50px;
    display:flex
}
.nav_logo_wrapper {
    z-index:99;
    order:-1;
    max-width:200px
}
.nav_logo_wrapper.w--current {
    order:-1
}
.nav-menu {
    align-self:stretch;
    align-items:center;
    display:flex
}
.nav_list_item {
    align-self:stretch;
    align-items:center;
    padding-left:0;
    padding-right:0;
    display:flex
}
.nav_list_item.company_hide {
    display:none
}
.dropdown-toggle-2 {
    align-items:center;
    padding:0 15px;
    display:flex
}
.nav_drop_arrow {
    width:10px;
    height:8px;
    margin-left:6px
}
.nav_drop_wrapper {
    position:static
}
.nav_drop_wrapper.w--open {
    border-top:var(--line--standard-line)solid var(--slate--5\<deleted\|variable-c9b88c49\>);
    border-bottom:var(--line--standard-line)solid #000;
    background-color:var(--primary--white);
    padding-left:20px;
    padding-right:20px;
    position:fixed;
    inset:76px 0 auto;
    overflow:hidden
}
.nav_drop_inner {
    max-width:1300px;
    margin-left:auto;
    margin-right:auto;
    padding-top:0;
    padding-bottom:0;
    position:relative
}
.nav_drop_inner.future-state {
    display:block
}
.nav_drop_inner.old-state {
    display:none
}
.nav_item {
    background-color:var(--primary--white);
    border-radius:10px;
    align-items:center;
    margin-bottom:0;
    padding:10px;
    text-decoration:none;
    display:flex
}
.nav_item:hover {
    color:var(--primary--black)
}
.nav_item.sol-temp {
    padding-top:6px;
    padding-bottom:6px
}
.nav_item_img_upper {
    position:relative
}
.nav_item_title {
    color:var(--primary--black);
    flex:1
}
.nav_item_text_wrapper {
    flex:1;
    padding-left:10px
}
.nav_drop_title {
    font-family:Nomina;
    font-size:34px;
    font-weight:700
}
.nav_platform_column {
    flex:1;
    max-width:35%;
    padding-top:25px;
    padding-bottom:35px
}
.nav_drop_inner_2 {
    justify-content:space-between;
    display:flex;
    position:relative
}
.nav-secondary-column {
    border-left:var(--line--standard-line)solid var(--slate--5\<deleted\|variable-c9b88c49\>);
    flex:0 auto;
    width:21.25%;
    padding-top:35px;
    padding-bottom:45px;
    padding-left:3.75%;
    position:relative
}
.nav-secondary-column.elg {
    flex-flow:row;
    justify-content:center;
    display:flex
}
.navbar2 {
    z-index:9999;
    background-color:var(--primary--white);
    border-bottom:1px solid #000;
    display:none;
    position:sticky;
    inset:0 0 auto
}
.nav_item_desc {
    color:var(--secondary--dark-grey);
    -webkit-text-stroke-color:var(--secondary--black-50)
}
.nav_item_img_wrapper {
    max-width:64px;
    position:relative
}
.nav_item_img_lower {
    position:absolute;
    inset:0
}
.nav_item_inner {
    flex:1;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.nav_secondary_link {
    color:var(--primary--black);
    text-decoration:none
}
.nav_secondary_link:hover {
    color:var(--secondary--dark-grey)
}
.nav-secondary-link-wrapper {
    grid-column-gap:12px;
    grid-row-gap:12px;
    flex-direction:column;
    align-items:flex-start;
    margin-bottom:36px;
    display:flex
}
.button_primary {
    border-radius:var(--corner--8);
    background-color:var(--primary--purp-tastrophe);
    color:var(--primary--white);
    text-align:center;
    white-space:nowrap;
    padding:16px;
    font-size:14px;
    font-weight:600;
    line-height:1
}
.button_primary:hover {
    color:var(--primary--white)
}
.button_primary.bc-purple-6.tc-black {
    color:var(--primary--black)
}
.button_primary.bc-purple-9 {
    background-color:var(--primary--urple)
}
.button_secondary {
    border-radius:var(--corner--8);
    background-color:var(--old-colors--purple-5);
    color:var(--old-colors--purple-12);
    text-align:center;
    white-space:nowrap;
    padding:16px;
    font-size:14px;
    font-weight:600;
    line-height:1
}
.button_secondary:hover {
    color:var(--primary--black)
}
.button_secondary.hub-next {
    border-width:0;
    margin-left:0;
    margin-right:0
}
.nav_buttons_wrap {
    z-index:99;
    grid-column-gap:12px;
    grid-row-gap:12px;
    align-self:stretch;
    align-items:center;
    margin-top:15px;
    margin-bottom:15px;
    display:flex;
    position:relative
}
.nav_blog_feature {
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-direction:column;
    text-decoration:none;
    display:flex
}
.nav_blog_feature:hover {
    color:var(--primary--black);
    text-decoration:none
}
.nav_blog_img_wrapper {
    border-radius:10px;
    padding-bottom:75%;
    position:relative;
    overflow:hidden
}
.nav_blog_img {
    object-fit:cover;
    border-radius:0;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.nav_blog_title {
    color:var(--primary--black);
    font-size:16px
}
.nav_blog_button {
    color:var(--primary--black);
    margin-top:15px;
    text-decoration:underline;
    position:absolute;
    inset:auto 0 45px 17.5%
}
.nav_event_feature_wrapper {
    border-top:var(--line--standard-line)solid var(--slate--5\<deleted\|variable-c9b88c49\>);
    max-width:78%;
    padding-top:40px;
    padding-bottom:45px;
    padding-right:65px;
    position:absolute;
    inset:auto 0 0 10px
}
.div-block-30,
.div-block-31 {
    display:flex
}
.nav_event_link_wrapper {
    justify-content:space-between;
    align-items:center;
    text-decoration:none;
    display:flex
}
.nav_event_link_wrapper:hover {
    color:var(--primary--black)
}
.nav_event_button {
    color:var(--primary--black);
    text-decoration:underline;
    position:static;
    inset:auto 0 45px 17.5%
}
.div-block-33 {
    display:flex
}
.nav_event_tag {
    color:var(--slate--11\<deleted\|variable-5a5a1040\>)
}
.nav_event_title {
    color:var(--primary--black)
}
.nav_event_date_wrapper {
    background-color:var(--primary--black);
    border-radius:4px;
    margin-right:15px;
    padding-left:7px;
    padding-right:7px;
    display:flex
}
.nav_event_date {
    color:var(--primary--white)
}
.nav_solutions_column {
    flex:0 auto;
    width:21.25%;
    padding-top:35px;
    padding-bottom:50px;
    position:relative
}
.nav_solutions_item {
    background-color:var(--primary--white);
    border-radius:8px;
    align-items:stretch;
    padding-top:12px;
    padding-bottom:12px;
    text-decoration:none;
    display:block
}
.nav_solutions_item:hover {
    color:var(--primary--black)
}
.nav_solutions_icon_upper {
    width:24px;
    height:24px;
    position:absolute;
    inset:0
}
.nav_solutions_item_inner {
    grid-column-gap:12px;
    grid-row-gap:12px;
    align-items:center;
    display:flex
}
.nav_menu_button {
    overflow:visible
}
.nav_mobile_demo_wrapper,
.nav_mobile_spacer,
.nav_menu_button_wrapper {
    display:none
}
.security-section-divider {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6);
    justify-content:center;
    align-items:center;
    margin-bottom:50px;
    padding-top:10px;
    padding-bottom:10px;
    display:flex
}
.security_section_divider_icon {
    margin-right:10px
}
.security_grid {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    grid-template:./1fr 1fr 1fr
}
.security_grid_div {
    border-radius:var(--corner--10);
    background-color:var(--secondary--light-grey);
    text-align:center;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    padding:75px 50px;
    display:flex
}
.security_grid_div.contact {
    padding:var(--spacing--25)var(--spacing--0);
    background-color:var(--secondary--transparent)
}
.security_grid_badge_wrap {
    margin-top:50px;
    margin-bottom:60px;
    position:relative
}
.security_grid_badge_upper {
    max-width:120px;
    margin:22px;
    position:relative
}
.security_grid_badge_lower {
    max-width:164px;
    position:absolute;
    inset:0
}
.security_fill_block {
    background-color:var(--secondary--light-grey);
    border-radius:30px;
    justify-content:space-between;
    align-items:center;
    margin-bottom:25px;
    padding-top:75px;
    padding-bottom:75px;
    display:flex
}
.security_fill_column_1 {
    width:50%;
    padding-left:8.75%;
    padding-right:8.75%
}
.security_fill_column_2 {
    width:50%;
    padding-right:3.75%
}
.sg-wrapper {
    justify-content:space-between;
    align-items:center;
    display:flex
}
.sg-wrapper.align-top {
    justify-content:space-between;
    align-items:flex-start
}
.sg-wrapper.align-top.justify-center {
    grid-column-gap:5%;
    grid-row-gap:5%;
    justify-content:center;
    align-items:flex-start
}
.sg-wrapper.align-stretch {
    align-items:stretch
}
.sg-50 {
    width:48.7%;
    display:inline-block
}
.sg-50._25-between {
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-direction:column;
    display:flex
}
.sg-50._25-between.center-justify {
    justify-content:center
}
.sg-50._25-between.center-justify.pad-r100 {
    padding-right:var(--spacing--100)
}
.sg-50._25-between.center-justify.pad-r50 {
    padding-right:var(--spacing--50)
}
.sg-50.pad-large {
    padding-left:8.75%;
    padding-right:8.75%
}
.sg-50.pad-small {
    padding-left:3.75%;
    padding-right:3.75%
}
.sg-50.center-flex {
    justify-content:center;
    align-items:center;
    display:flex
}
.sg-50.resource-hero {
    padding-right:var(--spacing--75)
}
.sg-50.pad-r115 {
    padding-right:115px
}
.sg-pad-8 {
    padding-left:8.75%;
    padding-right:8.75%
}
.spacer-25 {
    height:var(--spacing--25);
    min-width:100%;
    position:relative
}
.bc-green-4 {
    background-color:var(--old-colors--green-3)
}
.bc-purple-3 {
    background-color:var(--secondary--soft-marshmallow)
}
.nav_demo_modal {
    z-index:999999;
    height:100vh;
    display:none;
    position:fixed;
    inset:0;
    overflow:auto
}
.nav_demo_modal_close {
    position:absolute;
    inset:60px 68px auto auto
}
.nav_demo_form_wrapper {
    max-width:411px;
    margin-top:148px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:200px;
    padding-left:10px;
    padding-right:10px
}
.curtain {
    transform-origin:50% 0;
    transform-style:preserve-3d;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    right:0;
    overflow:hidden;
    transform:scaleY(0)
}
.curtain---fold {
    transform-origin:50% 0;
    position:absolute;
    inset:0;
    transform:translateY(100%)
}
.curtain---fold.x-01 {
    background-color:var(--purple--1\<deleted\|variable-dda23329\>)
}
.curtain---fold.x-02 {
    background-color:var(--purple--8\<deleted\|variable-ff3f9af2\>)
}
.curtain---fold.x-03 {
    background-color:var(--primary--marshmallow)
}
.curtain---fold.x-04 {
    background-color:var(--secondary--soft-marshmallow)
}
.nav_demo_inner {
    background-color:var(--primary--white);
    position:absolute;
    inset:0
}
.logo-strip-grid {
    grid-column-gap:28px;
    grid-row-gap:0;
    flex-flow:wrap;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    grid-auto-flow:row;
    justify-content:center;
    place-items:center;
    display:flex
}
.logo-strip-wrapper {
    max-width:1218px;
    padding-left:24px;
    padding-right:24px
}
.customer-logos {
    padding-right:var(--spacing--25);
    padding-left:var(--spacing--25)
}
.text-span-24 {
    font-size:16px
}
.quote-text {
    padding-bottom:15px;
    font-size:40px;
    line-height:1.3
}
.quote-content {
    text-align:center;
    justify-content:center;
    max-width:75%;
    margin-left:auto;
    margin-right:auto;
    padding-top:50px;
    padding-bottom:50px
}
.quote-logo-wrapper {
    margin-top:50px
}
.quote-logo {
    max-width:120px;
    max-height:64px
}
.quote-icon {
    max-width:36px;
    margin-bottom:50px
}
.quote-block-content {
    justify-content:center;
    max-width:1279px;
    margin-left:auto;
    margin-right:auto;
    padding-top:50px;
    padding-bottom:50px
}
.solutions-hero {
    justify-content:space-between;
    display:flex
}
.enterprise-list-item-wrapper {
    align-items:flex-start;
    margin-bottom:25px;
    display:flex
}
.enterprise-list-item-wrapper.last {
    margin-bottom:0
}
.enterprise-list {
    margin-top:var(--spacing--10);
    margin-bottom:0;
    padding-left:0
}
.enterprise-img-grid {
    grid-column-gap:20px;
    grid-row-gap:20px;
    grid-template-rows:1fr auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.enterprise-integration-wrap {
    border-radius:var(--corner--10);
    background-color:var(--secondary--light-grey);
    padding-left:10px;
    padding-right:10px
}
.enterprise-integration-wrap.bc-purple-4 {
    background-color:var(--secondary--soft-marshmallow)
}
.enterprise-integration-wrap.bc-yellow-2 {
    background-color:var(--yellow--2\<deleted\|variable-ab1b29ea\>)
}
.enterprise-integration-wrap.bc-red-3 {
    background-color:var(--old-colors--red-3)
}
.enterprise-integration-wrap.bc-green-3 {
    background-color:var(--old-colors--green-3)
}
.enterprise-integration-wrap.bc-yellow-3 {
    background-color:var(--old-colors--yellow-3)
}
.enterprise-integration-wrap.bc-blue-3 {
    background-color:var(--old-colors--blue-3)
}
.enterprise-integrations-grid {
    grid-column-gap:20px;
    grid-row-gap:20px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.g2-badge {
    width:94px
}
.g2-badge-wrapper {
    grid-column-gap:50px;
    justify-content:center;
    align-items:center;
    margin-top:65px;
    margin-bottom:65px;
    display:flex
}
.g2-badge-wrapper.v2 {
    grid-column-gap:var(--spacing--25);
    align-items:stretch
}
.g2-badge-wrapper.v2.alt {
    justify-content:space-around;
    align-items:stretch;
    margin-top:0
}
.center-all {
    text-align:center
}
.center-all.pad-40 {
    padding:20px 60px 40px;
    font-size:24px;
    font-weight:500
}
.g2-block-content {
    text-align:center;
    justify-content:center;
    max-width:1279px;
    margin-left:auto;
    margin-right:auto;
    padding-top:60px;
    padding-bottom:100px
}
.g2-block {
    justify-content:center;
    padding-left:25px;
    padding-right:25px;
    display:block
}
.event-banner {
    background-color:var(--old-colors--purple-5);
    justify-content:center;
    padding-top:15px;
    padding-bottom:15px;
    display:flex;
    position:relative
}
.nav_event_banner_button {
    margin-left:25px;
    font-size:16px;
    text-decoration:underline;
    position:static;
    inset:auto 0 45px 17.5%
}
.h6 {
    letter-spacing:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px;
    font-weight:500;
    line-height:1.4
}
.h6.hero-subhead {
    max-width:36ch
}
.h6.hero-subhead-42 {
    max-width:50ch
}
.h6.solutions-hero {
    padding-right:100px
}
.h6.tw-normal {
    font-weight:400
}
.h6.semi {
    font-weight:600
}
.label {
    color:var(--primary--black);
    letter-spacing:1px;
    text-transform:uppercase;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:12px;
    font-weight:700;
    line-height:1.6
}
.label.tc-slate-9 {
    color:var(--secondary--dark-grey)
}
.label.mb-10 {
    margin-bottom:10px
}
.label.tc-grey {
    color:var(--secondary--dark-grey)
}
.hero-content-wrapper {
    padding-top:var(--spacing--75);
    padding-bottom:var(--spacing--75);
    grid-row-gap:var(--spacing--35);
    text-align:center;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    max-width:1279px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.hero-buttons-wrapper {
    grid-column-gap:16px;
    grid-row-gap:16px;
    justify-content:center;
    display:flex
}
.hero-headline {
    max-width:24ch
}
._25-between {
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-direction:column;
    display:flex
}
._25-between.mw-600 {
    max-width:600px
}
.tc-slate-9 {
    color:var(--secondary--dark-grey)
}
.hero-headline-short {
    max-width:15ch
}
.pill {
    background-color:var(--old-colors--purple-5);
    color:var(--old-colors--purple-12);
    border-radius:100px;
    padding:2px 10px;
    font-size:12px;
    font-weight:600;
    display:inline-block
}
.pill.campaign {
    background-color:var(--secondary--light-grey);
    color:var(--primary--black);
    font-size:14px;
    font-weight:400
}
.div-block-37 {
    grid-column-gap:5px;
    align-items:center;
    display:flex
}
.text-span-25 {
    font-weight:600
}
.podcast-title {
    white-space:nowrap;
    overflow:hidden
}
.tertiary-button {
    color:var(--old-colors--purple-10);
    border-radius:100px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:14px;
    font-weight:600;
    transition:all .2s;
    display:inline-block
}
.tertiary-button:hover {
    background-color:var(--purple-3-new\<deleted\|variable-d1fdd10f\>);
    color:var(--primary--purp-tastrophe);
    padding-left:12px;
    padding-right:12px
}
.tertiary-button.center-button {
    text-align:left
}
._10-between {
    grid-row-gap:10px;
    flex-direction:column;
    display:flex
}
.footer-pill {
    background-color:var(--old-colors--purple-5);
    color:var(--old-colors--purple-12);
    border-radius:100px;
    margin-left:8px;
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    font-weight:600;
    display:inline-block
}
.div-block-38 {
    justify-content:center;
    max-width:64%;
    padding-top:75px;
    display:flex
}
.homepage-links-wrap {
    margin-top:8px;
    margin-bottom:8px
}
.cta-wrap {
    justify-content:space-between;
    align-items:center;
    display:flex
}
.impact-grid {
    grid-column-gap:24px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    max-width:1303px;
    display:grid
}
.impact-logo {
    max-width:100px
}
.impact-wrap {
    background-color:var(--slate--2\<deleted\|variable-cb1cafe8\>);
    color:var(--primary--black);
    border-radius:30px;
    flex-direction:column;
    padding:16px 28px 28px;
    text-decoration:none;
    display:flex;
    position:relative
}
.impact-wrap:hover {
    color:var(--primary--black)
}
.impact-link-wrap {
    position:absolute;
    inset:auto 28px 28px
}
.customer-story-grid {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.customer-story-card {
    background-color:var(--primary--white);
    text-align:center;
    border-radius:30px;
    flex-direction:column;
    flex:1;
    align-self:stretch;
    align-items:center;
    padding:24px 36px 36px;
    display:flex;
    position:relative
}
.customer-story-logo-wrap {
    max-width:160px;
    margin-bottom:8px
}
.customer-story-link-wrap {
    position:absolute;
    inset:auto 36px 36px
}
.image-90 {
    max-width:200px;
    display:none
}
.avg-g2-header {
    grid-row-gap:28px;
    text-align:center;
    flex-direction:column;
    align-items:center;
    max-width:50%;
    margin-bottom:130px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.customers-split-grid {
    margin-bottom:var(--spacing--35);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    align-items:stretch;
    display:grid
}
.customer-feature-single {
    grid-column-gap:64px;
    grid-row-gap:64px;
    flex:1;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    align-items:stretch;
    min-width:100%;
    display:flex
}
.customer-feature {
    background-color:var(--primary--white);
    border-radius:30px;
    flex-direction:row;
    align-items:stretch;
    min-width:100%;
    display:flex;
    position:relative;
    overflow:hidden
}
.customer-feature-name-wrap {
    text-align:center;
    flex-direction:column;
    justify-content:space-between;
    align-self:auto;
    align-items:center;
    min-width:50%;
    max-width:50%;
    padding:24px 36px 36px;
    display:flex;
    position:relative
}
.customer-feature-vid-wrap {
    justify-content:center;
    align-items:center;
    min-width:50%;
    max-width:50%;
    display:flex;
    position:relative;
    overflow:hidden
}
.customer-feature-wrapper {
    display:flex
}
.image-91 {
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.image-92 {
    position:relative
}
.customers-filtered-row {
    margin-bottom:var(--spacing--35)
}
.customers-filtered-single {
    display:flex
}
.customers-mobile {
    background-color:var(--slate--2\<deleted\|variable-cb1cafe8\>);
    justify-content:center;
    padding-left:25px;
    padding-right:25px;
    display:none
}
.customers-desktop-tablet {
    background-color:var(--slate--2\<deleted\|variable-cb1cafe8\>);
    justify-content:center;
    padding-left:25px;
    padding-right:25px;
    display:block
}
.paragraph-36,
.body-2,
.body-3,
.body-4 {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}
.footer-link {
    color:var(--secondary--dark-grey);
    white-space:nowrap;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/667b36fa9a9affaf2518f75a_Footer%20Arrow.svg);
    background-position:-10px;
    background-repeat:no-repeat;
    background-size:10px 10px;
    border-radius:100px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:0;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:14px;
    font-weight:500;
    transition:all .2s;
    display:inline-block
}
.footer-link:hover {
    color:var(--primary--black);
    background-position:0;
    padding-left:14px
}
.footer-wrap {
    padding-top:var(--spacing--50);
    grid-column-gap:30px;
    grid-row-gap:30px;
    border-bottom:var(--line--standard-line)solid #e4e4e9;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    max-width:1345px;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:65px;
    display:flex
}
.footer-column {
    grid-row-gap:10px;
    flex-direction:column;
    flex:1;
    display:flex
}
.footer-link-wrap {
    align-items:center;
    display:flex
}
.footer-section {
    margin-bottom:4px
}
.footer-block {
    padding-right:var(--spacing--25);
    padding-left:var(--spacing--25);
    justify-content:center;
    display:block
}
.footer-label {
    color:var(--primary--black);
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:16px;
    font-weight:600;
    line-height:1.6
}
.footer_logo_wrapper {
    max-width:114px
}
.footer-lower {
    grid-column-gap:16px;
    grid-row-gap:16px;
    grid-template-rows:auto;
    grid-template-columns:1fr 2fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    align-items:center;
    max-width:1345px;
    margin-left:auto;
    margin-right:auto;
    padding-top:30px;
    padding-bottom:30px;
    display:flex
}
.footer-secondary-wrap {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    display:flex
}
.footer-social-wrap {
    grid-column-gap:12px;
    grid-row-gap:12px;
    display:flex
}
.copyright {
    opacity:.65;
    color:var(--secondary--dark-grey);
    white-space:nowrap;
    border-radius:100px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:14px;
    font-weight:500;
    transition:all .2s;
    display:inline-block
}
.footer-mobile-column {
    grid-row-gap:8px;
    flex-direction:column;
    flex:1;
    display:none
}
.nav-solutions-label-wrap {
    border-bottom:var(--line--standard-line)solid var(--slate--5\<deleted\|variable-c9b88c49\>);
    margin-bottom:20px;
    padding-bottom:8px
}
.nav-solutions-label-wrap.temp-sol {
    margin-bottom:8px;
    margin-left:20px;
    margin-right:20px
}
.nav-solutions-label-wrap.temp-sol.temp-2 {
    margin-top:39px
}
.nav-pill {
    background-color:var(--old-colors--purple-5);
    color:var(--old-colors--purple-12);
    border-radius:100px;
    padding-left:8px;
    padding-right:8px;
    font-size:12px;
    font-weight:600;
    display:inline-block
}
.spacer-125 {
    min-width:100%;
    height:125px
}
.h2-wrap {
    margin-right:auto;
    margin-bottom:var(--spacing--100);
    text-align:center;
    max-width:65%;
    margin-left:auto
}
.h2-wrap.larger {
    max-width:80%
}
.h2-wrap._0 {
    margin-bottom:var(--spacing--0)
}
.h2-wrap._25 {
    margin-bottom:var(--spacing--25)
}
.h2-wrap.sol-sub {
    margin-right:0;
    margin-bottom:var(--spacing--75);
    text-align:left;
    margin-left:0
}
.h2-wrap.sol-sub._50 {
    margin-bottom:var(--spacing--50)
}
.h2-wrap.sol-sub._75 {
    margin-bottom:var(--spacing--75)
}
.tabs-pane-wrapper {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    justify-content:space-between;
    display:flex;
    position:relative
}
.tabs-pane-inner {
    grid-column-gap:40px;
    grid-row-gap:40px;
    border:var(--line--standard-line)solid var(--primary--mountain-dew);
    background-color:var(--primary--mountain-dew);
    border-radius:20px;
    flex-flow:column wrap;
    align-items:stretch;
    width:50%;
    padding:50px;
    display:flex;
    position:relative
}
.tabs-pane-inner._2nd {
    border:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--white)
}
.tab-logo {
    max-width:100px
}
.sg-flex {
    justify-content:space-between;
    display:flex
}
.sol-four-up-text-wrap {
    padding-top:var(--spacing--25);
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-direction:column;
    padding-right:18%;
    display:flex
}
.logo-carousel {
    grid-column-gap:4rem;
    cursor:default;
    justify-content:flex-start;
    align-self:center;
    width:100%;
    margin-top:0;
    margin-bottom:0;
    margin-left:0;
    padding-left:20px;
    padding-right:80px;
    list-style-type:none;
    display:flex;
    overflow:hidden
}
.logo-carousel-item {
    flex:none;
    align-self:center;
    padding:1rem
}
.logo-link {
    filter:grayscale(0%);
    cursor:default;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.logo-image {
    max-width:100px
}
.carousel {
    flex-direction:row;
    width:100%;
    display:flex;
    overflow:hidden
}
.logo-carousel-wrap {
    backface-visibility:hidden;
    background-color:#0000;
    flex:none;
    width:auto;
    margin-top:2rem;
    margin-bottom:2rem;
    padding-top:40px;
    padding-bottom:40px;
    padding-right:40px;
    display:flex;
    transform:perspective(1px)
}
.carousel-component {
    display:block
}
.legal-section {
    grid-column-gap:28px;
    grid-row-gap:28px;
    flex-direction:column;
    width:850px;
    max-width:850px;
    display:flex
}
.legal-content-wrap {
    grid-column-gap:8px;
    grid-row-gap:8px;
    flex-direction:column;
    align-items:flex-start;
    display:flex
}
.legal-content-wrap-indent {
    grid-column-gap:8px;
    grid-row-gap:8px;
    flex-direction:column;
    align-items:flex-start;
    margin-top:-16px;
    margin-bottom:-16px;
    padding-left:24px;
    display:flex
}
.legal-block {
    justify-content:center;
    padding-top:100px;
    padding-left:24px;
    padding-right:24px;
    display:flex
}
.legal-block.first {
    padding-top:0
}
.legal-table {
    grid-column-gap:28px;
    grid-row-gap:28px;
    border-bottom:1px solid var(--slate--5\<deleted\|variable-c9b88c49\>);
    grid-template-rows:auto;
    grid-template-columns:.75fr 1fr 1fr;
    grid-auto-columns:1fr;
    place-items:start;
    padding-bottom:28px;
    display:grid
}
.legal-table-list {
    grid-column-gap:12px;
    grid-row-gap:12px;
    flex-direction:column;
    list-style-type:none;
    display:flex
}
.legal-indent {
    padding-left:24px
}
.legal-indent-secondary {
    grid-column-gap:28px;
    grid-row-gap:28px;
    border-left:var(--line--standard-line)solid var(--old-colors--slate-6);
    flex-direction:column;
    margin-left:48px;
    padding-left:24px;
    display:flex
}
.privacy-hide {
    display:none
}
.spacer-200 {
    min-width:100%;
    height:200px
}
.solutions-hero-wrapper {
    justify-content:space-between;
    align-items:center;
    display:flex
}
.solutions-hero-inner {
    grid-column-gap:36px;
    grid-row-gap:36px;
    flex-direction:column;
    padding:8.75%;
    display:flex
}
.buttons-wrapper {
    grid-column-gap:16px;
    grid-row-gap:16px;
    align-items:center;
    display:flex
}
.bc-red-5 {
    background-color:var(--red--5\<deleted\|variable-fcfc9b2c\>)
}
.sol-icons-grid-wrapper {
    padding-bottom:var(--spacing--75);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--50);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    display:grid
}
.sol-icon-grid-img-wrap {
    border-radius:var(--corner--10);
    background-color:var(--secondary--light-grey);
    justify-content:center;
    align-items:center;
    width:94px;
    height:94px;
    display:flex;
    overflow:hidden
}
.sol-icon-grid-img-wrap.bc-blue-4 {
    background-color:var(--old-colors--blue-3)
}
.sol-icon-grid-img-wrap.bc-red-4 {
    background-color:var(--red--4\<deleted\|variable-5ed32c52-bd0f-9acb-c70d-44a82258d729\>)
}
.sol-icon-grid-img-wrap.bc-yellow-4 {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>)
}
.sol-icon-grid-img-wrap.bc-green-4 {
    background-color:var(--green--4\<deleted\|variable-85083b3e-946b-58d9-1b92-db030efe3fc1\>)
}
.sol-icon-grid-5-up {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-direction:column;
    justify-content:flex-start;
    align-items:flex-start;
    min-width:20%;
    display:flex
}
.sol-tabs-vs {
    text-align:center;
    margin-top:-14px
}
.approval-flow-item {
    grid-column-gap:20px;
    grid-row-gap:20px;
    background-color:var(--slate--2\<deleted\|variable-cb1cafe8\>);
    text-align:center;
    border-radius:30px;
    flex-direction:column;
    justify-content:space-between;
    max-width:100%;
    min-height:100%;
    padding:50px;
    display:flex
}
.div-block-43 {
    grid-column-gap:65px;
    grid-row-gap:65px;
    display:flex
}
.image-93 {
    margin-top:24px
}
.sol-lottie-wrap {
    border-radius:var(--spacing--10);
    justify-content:center;
    align-items:center;
    padding-bottom:70%;
    display:flex;
    position:relative;
    overflow:hidden
}
.sol-lottie {
    background-color:var(--secondary--light-grey);
    object-fit:cover;
    width:100%;
    max-width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.sol-lottie.bc-yellow-4 {
    background-color:var(--yellow--4\<deleted\|variable-fec9bf82\>)
}
.sol-lottie.bc-purple-4 {
    background-color:var(--purple--4\<deleted\|variable-d9320efb-4b31-9b99-4740-81a2c45227a6\>)
}
.sol-lottie.bc-green-5 {
    background-color:var(--green--5\<deleted\|variable-87e198b6-abc8-cb28-d937-c72997c03c58\>)
}
.sol-lottie.bc-blue-3 {
    background-color:var(--old-colors--blue-3)
}
.sol-lottie.bc-purple-6 {
    background-color:var(--primary--marshmallow)
}
.sol-lottie.bc-blue-4 {
    background-color:var(--blue--4\<deleted\|variable-428f3c89-ffac-289b-d0d2-7ab325e7df80\>)
}
.sol-lottie.bc-blue-8 {
    background-color:var(--blue--8\<deleted\|variable-414eedd4\>)
}
.sol-lottie.bc-yellow-3 {
    background-color:var(--old-colors--yellow-3)
}
.sol-lottie.bc-green-6 {
    background-color:var(--old-colors--green-6)
}
.sol-lottie.bc-yellow-6 {
    background-color:var(--old-colors--yellow-6)
}
.div-block-44 {
    width:100%;
    min-width:100%;
    max-width:100%
}
.nav-button-mobile {
    background-color:var(--primary--purp-tastrophe);
    color:var(--primary--white);
    border-radius:8px;
    padding:16px;
    font-size:14px;
    font-weight:600;
    line-height:1
}
.nav-button-mobile:hover {
    color:var(--primary--white)
}
.tabs-content {
    overflow:visible
}
.tc-purple-10 {
    color:var(--primary--urple)
}
.tabs-pane-competitor-wrap {
    justify-content:space-between;
    align-items:stretch;
    margin-bottom:24px;
    display:flex
}
.tab-button {
    padding:var(--spacing--25);
    grid-column-gap:8px;
    grid-row-gap:8px;
    border-radius:var(--corner--10);
    background-color:var(--secondary--transparent);
    color:var(--secondary--black-50);
    align-items:center;
    transition-property:all;
    display:flex
}
.tab-button:hover {
    color:var(--primary--black)
}
.tab-button.w--current {
    background-color:var(--primary--black);
    color:var(--primary--white)
}
.tab-button-text {
    line-height:1
}
.sol-tab-menu {
    margin-bottom:var(--spacing--75);
    border-radius:var(--corner--10);
    background-color:var(--secondary--light-grey);
    justify-content:center;
    align-items:center;
    display:flex;
    overflow:hidden
}
.link-block-8 {
    display:block
}
.replace-sg-38-75-old-grid {
    width:38.75%
}
.sg-35 {
    width:35%
}
.div-block-45 {
    grid-column-gap:64px;
    grid-row-gap:64px;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.pill-wrap-center {
    justify-content:center;
    display:flex
}
.sol-webinars-grid-inner,
.sol-webinars-grid-inner-2 {
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-direction:column;
    display:flex
}
.sol-webinars-grid-inner-3 {
    grid-column-gap:24px;
    grid-row-gap:24px;
    flex-direction:column;
    justify-content:center;
    padding-left:50px;
    padding-right:50px;
    display:flex
}
.addendum-number {
    background-color:var(--purple--4\<deleted\|variable-d9320efb-4b31-9b99-4740-81a2c45227a6\>);
    border-radius:4px;
    margin-right:4px;
    padding-left:4px;
    padding-right:4px;
    font-weight:600
}
.legal-table-2 {
    grid-column-gap:28px;
    grid-row-gap:28px;
    border-bottom:1px solid var(--slate--5\<deleted\|variable-c9b88c49\>);
    grid-template-rows:auto;
    grid-template-columns:.5fr 1fr;
    grid-auto-columns:1fr;
    place-items:start;
    padding-bottom:28px;
    display:grid
}
.legal-table-3 {
    grid-column-gap:28px;
    grid-row-gap:28px;
    border-bottom:1px solid var(--slate--5\<deleted\|variable-c9b88c49\>);
    grid-template-rows:auto;
    grid-template-columns:.35fr 1fr;
    grid-auto-columns:1fr;
    place-items:start;
    padding-bottom:28px;
    display:grid
}
.sol-icons-grid-wrapper-6 {
    padding-bottom:var(--spacing--75);
    grid-column-gap:16px;
    grid-row-gap:100px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    display:grid
}
.sol-icons-grid-wrapper-7 {
    padding-bottom:var(--spacing--75);
    grid-column-gap:16px;
    grid-row-gap:100px;
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    display:grid
}
.ot-sdk-show-settings {
    color:var(--secondary--dark-grey);
    white-space:nowrap;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/667b36fa9a9affaf2518f75a_Footer%20Arrow.svg);
    background-position:-10px;
    background-repeat:no-repeat;
    background-size:10px 10px;
    border-radius:100px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:0;
    font-size:14px;
    font-weight:500;
    transition:all .2s;
    display:inline-block
}
.ot-sdk-show-settings:hover {
    color:var(--secondary--dark-grey);
    background-position:0;
    padding-left:14px
}
.ot-sdk-show-settings.privacy-version {
    color:var(--old-colors--purple-10);
    cursor:pointer;
    font-size:16px
}
.customer-story-logo-wrapper {
    background-color:var(--primary--white);
    border-radius:20px;
    max-width:140px;
    padding:0 10px
}
.customer-story-hero {
    grid-column-gap:40px;
    grid-row-gap:40px;
    text-align:center;
    flex-direction:column;
    justify-content:flex-start;
    align-items:center;
    padding-top:0;
    padding-bottom:50px;
    display:flex
}
.customer-story-title {
    max-width:75%
}
.customer-story-zig-zag {
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/65736a7ed20a30e02282cdcf_Triangle.svg);
    background-position:50% 0;
    background-repeat:repeat-x;
    background-size:auto;
    height:24px
}
.customer-story-sticky-column {
    grid-column-gap:28px;
    grid-row-gap:28px;
    flex-direction:column;
    flex:1;
    max-width:26.25%;
    display:flex;
    position:sticky;
    top:116px
}
.customer-story-article-wrap {
    flex:1;
    max-width:65%
}
.customer-story-article {
    justify-content:space-between;
    align-items:flex-start;
    display:flex;
    position:relative
}
.customer-story-detail {
    grid-column-gap:4px;
    grid-row-gap:4px;
    white-space:nowrap;
    display:flex
}
.customer-story-icon {
    max-width:24px;
    margin-right:16px
}
.customer-story-details-wrap {
    grid-column-gap:12px;
    grid-row-gap:12px;
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-radius:20px;
    flex-direction:column;
    padding:24px;
    display:flex;
    overflow:hidden
}
.customer-story-progress {
    justify-content:flex-end;
    align-items:center;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px;
    font-weight:500;
    line-height:1.4;
    display:flex
}
.customer-story-percent {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px;
    font-weight:500;
    line-height:1.4;
    display:inline
}
.div-block-51 {
    display:flex
}
.customers-progress-bar-wrap {
    background-color:var(--secondary--soft-marshmallow);
    border-radius:10px;
    width:80%;
    height:10px;
    display:flex;
    overflow:hidden
}
.customers-progress-bar-inner {
    background-color:var(--primary--urple);
    border-radius:10px;
    width:0;
    height:10px
}
.customer-story-details-demo {
    grid-column-gap:24px;
    grid-row-gap:24px;
    background-color:var(--secondary--soft-marshmallow);
    text-align:center;
    border-radius:20px;
    flex-direction:column;
    align-items:center;
    padding:32px;
    display:flex
}
.customer-story-summary-wrap {
    grid-column-gap:32px;
    grid-row-gap:32px;
    background-color:var(--secondary--soft-marshmallow);
    border-radius:24px;
    flex-direction:column;
    padding:50px 50px 18px;
    display:flex
}
.customer-story-progress-wrap {
    justify-content:space-between;
    align-items:center;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px;
    font-weight:500;
    line-height:1.4;
    display:flex;
    position:relative
}
.customer-story-progress-wrap.resources-pad {
    padding-right:20px
}
.track {
    height:100vw
}
.camera {
    width:100vw;
    height:100vh;
    position:sticky;
    top:0;
    overflow:hidden
}
.frame {
    height:100%;
    display:flex
}
.sol-flow-item {
    flex:none;
    align-items:center;
    width:25vw;
    height:100vh;
    display:flex;
    position:relative
}
.sol-flow-line {
    border-top:1px solid var(--primary--black);
    width:100%;
    height:1px
}
.sol-flow-circle {
    border:1px solid var(--primary--black);
    background-color:var(--yellow--7\<deleted\|variable-2eda6d8d-f52e-797a-8d35-3cb74bb62763\>);
    border-radius:90px;
    width:16px;
    height:16px;
    position:absolute;
    left:0
}
.sol-flow-text-bottom {
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-direction:column;
    max-width:280px;
    display:flex;
    position:absolute;
    top:55vh;
    left:0
}
.empty-sol-flow {
    flex:none;
    align-items:center;
    width:25vw;
    height:100vh;
    display:flex;
    position:relative
}
.empty-sol-flow-line {
    border-top:1px solid var(--primary--white);
    width:100%;
    height:1px
}
.sol-hs-title {
    text-align:center;
    position:absolute;
    top:20vh;
    left:0;
    right:0
}
.sol-flow-stack {
    justify-content:center;
    align-items:center;
    height:150px;
    display:flex;
    position:relative
}
.sol-flow-stack.first-space {
    height:75px
}
.sol-flow-stack-line {
    border-right:var(--line--standard-line)solid var(--old-colors--slate-6);
    width:1px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:0
}
.sol-flow-stack-line.last {
    height:50%
}
.sol-flow-stack-line-black {
    z-index:10;
    border-right:var(--line--standard-line)solid var(--primary--black);
    width:1px;
    height:0;
    position:absolute;
    top:-50%
}
.customer-story-about-wrap {
    margin-bottom:32px;
    display:flex
}
.customer-story-article-section {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6);
    padding-top:125px;
    padding-bottom:95px
}
.customer-story-article-section.no-line-b {
    border-bottom-width:0
}
.customer-story-section-header {
    flex-direction:column;
    margin-bottom:42px;
    display:flex
}
.customer-story-stat-wrap {
    grid-column-gap:16px;
    grid-row-gap:16px;
    flex-direction:column;
    align-items:flex-start;
    width:12.5%;
    display:flex
}
.customer-story-statistics {
    grid-column-gap:64px;
    grid-row-gap:64px;
    justify-content:center;
    display:flex
}
.customer-story-stat-bubble {
    background-color:var(--secondary--soft-marshmallow);
    border-radius:20px;
    padding:10px 12px;
    position:relative
}
.customer-story-stat-bubble.bc-green-3 {
    background-color:var(--old-colors--green-3)
}
.customer-story-stat-bubble.bc-yellow-3 {
    background-color:var(--old-colors--yellow-3)
}
.customer-story-stat-bubble.bc-red-3 {
    background-color:var(--old-colors--red-3)
}
.customer-story-stat-bubble.bc-blue-3 {
    background-color:var(--old-colors--blue-3)
}
.customer-story-bubble-tail {
    width:24px;
    height:30px;
    position:absolute;
    bottom:-10px;
    left:0
}
.rich-text-customers p {
    margin-bottom:32px;
    font-size:20px
}
.rich-text-customers h6 {
    margin-bottom:32px;
    font-size:20px;
    font-weight:500
}
.rich-text-customers h5 {
    color:var(--slate--8\<deleted\|variable-fa32b14f-db96-2e9c-dc8b-1878142b6ff3\>);
    margin-bottom:32px;
    font-size:20px;
    font-weight:600
}
.rich-text-customers h4 {
    margin-bottom:32px;
    font-size:20px;
    font-weight:600
}
.rich-text-customers h3 {
    margin-top:56px;
    margin-bottom:32px;
    font-size:24px
}
.rich-text-customers h2 {
    margin-bottom:32px;
    font-size:32px
}
.rich-text-customers blockquote {
    border-left-width:var(--line--standard-line);
    border-left-color:var(--old-colors--purple-10);
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/6578db16ec6b2364a822e7fd_quote.svg);
    background-position:36px 0;
    background-repeat:no-repeat;
    background-size:auto;
    margin-top:64px;
    margin-bottom:64px;
    padding:34px 0 0 36px;
    font-size:24px;
    line-height:1.4
}
.rich-text-customers sub {
    color:var(--slate--8\<deleted\|variable-fa32b14f-db96-2e9c-dc8b-1878142b6ff3\>)
}
.rich-text-customers ul {
    margin-bottom:32px;
    padding-left:20px
}
.rich-text-customers li {
    margin-bottom:8px;
    padding-left:20px;
    font-size:20px
}
.rich-text-customers ol {
    margin-bottom:32px;
    padding-left:25px
}
.rich-text-customers a {
    font-size:20px
}
.rich-text-customers img {
    float:left;
    clear:left;
    border-radius:20px;
    margin-top:32px;
    margin-bottom:32px;
    overflow:hidden
}
.rich-text-customers figure {
    float:left;
    min-width:100%
}
.customer-story-video {
    border-radius:20px;
    overflow:hidden
}
.customer-story-wrap {
    padding-top:32px
}
.customer-story-jump-wrap {
    grid-column-gap:12px;
    grid-row-gap:12px;
    white-space:nowrap;
    justify-content:center;
    display:flex
}
.campaign-hub-wrap {
    border-bottom:1px #000;
    max-width:82.5%;
    margin-left:auto;
    margin-right:auto
}
.campaign-hub-card {
    border-top:1px solid #000;
    border-bottom:0 solid var(--primary--black);
    justify-content:space-between;
    padding-top:40px;
    padding-bottom:40px;
    display:flex
}
.campaign-hub-card-image-wrap {
    border-radius:20px;
    padding-bottom:75%;
    position:relative;
    overflow:hidden
}
.campaign-hub-card-content {
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-direction:column;
    justify-content:center;
    align-items:flex-start;
    width:58%;
    display:flex
}
.campaign-hub-image {
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.campaign-hub-image-outer {
    width:37%
}
.div-block-57 {
    background-color:var(--primary--white);
    border-radius:25px;
    padding-top:0;
    padding-bottom:100px
}
.image-97 {
    max-width:80%;
    margin-top:40px;
    margin-left:10%;
    margin-right:10%;
    padding:0 0 60px
}
.image-97.landscape-hide,
.portrait-only {
    display:none
}
.div-block-59 {
    grid-column-gap:40px;
    grid-row-gap:40px;
    text-align:center;
    flex-direction:column;
    max-width:60%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.div-block-60 {
    grid-column-gap:65px;
    grid-row-gap:65px;
    justify-content:center;
    max-width:80%;
    margin:64px auto;
    display:flex
}
.div-block-61 {
    text-align:center;
    justify-content:center;
    align-items:center;
    width:30%;
    display:flex;
    position:relative
}
.sol-flow2-text-right {
    grid-column-gap:8px;
    grid-row-gap:8px;
    opacity:.2;
    border-radius:20px;
    flex-direction:column;
    max-width:360px;
    margin-left:-34px;
    padding:34px;
    display:flex;
    position:absolute;
    left:61.25%;
    overflow:hidden
}
.sol-flow2-icon {
    max-width:24px
}
.sol-flow2-stack-dot {
    z-index:11;
    background-color:var(--primary--urple);
    border-radius:90px;
    justify-content:center;
    align-items:center;
    width:8px;
    height:8px;
    margin:auto;
    display:flex;
    position:absolute;
    inset:0 0
}
.div-block-62 {
    position:relative
}
.sol-flow2-stack {
    justify-content:center;
    align-items:center;
    height:150px;
    display:flex;
    position:relative
}
.sol-flow-hori-line {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    width:0;
    height:1px;
    margin-top:auto;
    margin-bottom:auto;
    margin-left:26px;
    position:absolute;
    left:50%
}
.sol-flow2-stack-dot-cover {
    z-index:11;
    background-color:var(--old-colors--slate-6);
    border-radius:90px;
    justify-content:center;
    align-items:center;
    width:8px;
    height:8px;
    margin:auto;
    display:flex;
    position:absolute;
    inset:0 0
}
.sol-flow2-text-left {
    grid-column-gap:8px;
    grid-row-gap:8px;
    opacity:.2;
    -webkit-text-stroke-color:var(--slate--8\<deleted\|variable-fa32b14f-db96-2e9c-dc8b-1878142b6ff3\>);
    border-radius:20px;
    flex-direction:column;
    max-width:360px;
    margin-right:-34px;
    padding:34px;
    display:flex;
    position:absolute;
    right:61.25%;
    overflow:hidden
}
.sol-flow-hori-line-left {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    width:0;
    height:1px;
    margin-top:auto;
    margin-bottom:auto;
    margin-right:26px;
    position:absolute;
    right:50%
}
.sol-flow-background {
    z-index:-1;
    background-color:var(--secondary--soft-marshmallow);
    opacity:0;
    position:absolute;
    inset:0
}
.customer-strip-flex {
    grid-column-gap:28px;
    grid-row-gap:28px;
    flex-wrap:wrap;
    justify-content:center;
    display:flex
}
.customer-strip-logo {
    max-width:132px
}
.resource-chapter-wrap {
    grid-column-gap:8px;
    grid-row-gap:8px;
    flex-direction:column;
    align-items:flex-start;
    display:flex;
    overflow:hidden
}
.resource-chapter-wrap.tighter {
    grid-column-gap:0;
    grid-row-gap:0
}
.resource-chapter-wrap.tighter.shorter {
    margin-top:-10px;
    margin-bottom:-10px
}
.resource-sticky-column {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    flex:1;
    max-width:26.25%;
    display:flex;
    position:sticky;
    top:116px
}
.resource-chapter-item {
    grid-column-gap:16px;
    grid-row-gap:16px;
    background-color:var(--primary--white);
    color:var(--primary--black);
    white-space:nowrap;
    border-radius:10px;
    align-items:center;
    padding:8px 16px 8px 0;
    transition:padding .2s,background-color .2s,color .2s;
    display:flex
}
.resource-chapter-item:hover {
    color:var(--primary--black);
    padding-left:12px
}
.resource-chapter-item.w--current {
    background-color:var(--secondary--soft-marshmallow);
    padding-left:12px
}
.resource-chapter-item.locked {
    opacity:.35
}
.resource-chapter-item.locked:hover {
    padding-left:0
}
.resource-chapter-number-wrap {
    background-color:var(--primary--black);
    color:var(--primary--white);
    border-radius:100px;
    flex:none;
    justify-content:center;
    align-items:center;
    width:34px;
    height:34px;
    padding:10px;
    display:flex
}
.resource-chapter-number {
    font-size:12px;
    font-weight:600
}
.body-extra-large {
    font-size:20px
}
.body-extra-large.pro-tip {
    margin-bottom:10px;
    padding-left:20px;
    font-size:14px
}
.body-extra-large.medium.desktop-tc-white {
    color:var(--primary--white)
}
.resource-body-column {
    flex:1;
    max-width:65%
}
.resource-chapter {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    padding-top:120px;
    display:flex
}
.resource-chapter.no-pad-top {
    padding-top:0
}
.resource-icon-bullets-wrap {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    margin-top:20px;
    margin-bottom:20px;
    display:flex
}
.resource-icon-bullet {
    grid-column-gap:40px;
    grid-row-gap:40px;
    display:flex
}
.resource-icon-bullet.center-vertical {
    justify-content:flex-start;
    align-items:center
}
.resource-bullet-icon-wrap {
    background-color:var(--secondary--light-grey);
    border-radius:100%;
    flex:none;
    justify-content:center;
    align-items:center;
    width:48px;
    height:48px;
    display:flex
}
.resource-subtitle-wrap {
    grid-column-gap:28px;
    grid-row-gap:28px;
    align-items:center;
    margin-top:40px;
    display:flex
}
.resource-subtitle-wrap.resource-checklist {
    flex-flow:row;
    align-self:center;
    width:50%;
    margin-top:0
}
.resource-callout-wrap {
    border:var(--line--standard-line)solid #000;
    background-color:var(--primary--white);
    border-radius:20px;
    margin-top:0;
    margin-bottom:40px;
    padding:40px 50px
}
.resource-callout-wrap.no-margin {
    margin-bottom:0;
    padding:20px
}
.resource-callout-wrap.margin-t20-b20 {
    border-width:1.6px;
    border-color:var(--secondary--transparent);
    background-color:var(--secondary--light-grey);
    margin-top:20px;
    margin-bottom:20px
}
.video {
    border-radius:0;
    max-width:none;
    height:auto;
    max-height:none;
    margin-bottom:0;
    padding-left:0
}
.div-block-63 {
    padding-bottom:60px
}
.div-block-63.bc-black-2 {
    border-radius:20px;
    padding-top:20px;
    padding-bottom:80px
}
.div-block-64 {
    padding-left:100px;
    padding-right:100px
}
.press-article-wrap {
    padding-top:75px;
    padding-bottom:150px;
    padding-right:0
}
.press-hero {
    background-color:var(--secondary--soft-marshmallow);
    padding-top:75px;
    padding-bottom:75px
}
.press-container-6-copy {
    max-width:649px;
    padding-left:15px;
    padding-right:15px
}
.resource-accordion {
    background-color:var(--secondary--light-grey);
    cursor:pointer;
    border-radius:20px;
    width:100%;
    margin-left:0;
    margin-right:0;
    overflow:hidden
}
.resource-accordion-toggle {
    justify-content:space-between;
    align-items:center;
    height:104px;
    padding:40px 50px;
    display:flex
}
.resource-accordion-dropdown {
    grid-column-gap:40px;
    grid-row-gap:40px;
    background-color:var(--secondary--transparent);
    flex-direction:column;
    padding-bottom:50px;
    padding-left:50px;
    padding-right:50px;
    display:flex;
    position:static
}
.resource-accordion-dropdown.w--open {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    display:flex
}
.resource-two-column-item {
    grid-column-gap:40px;
    grid-row-gap:40px;
    border-top:var(--line--standard-line)solid #000;
    outline-offset:0;
    border-bottom:0 solid #000;
    outline:3px #1c2024;
    justify-content:space-around;
    padding-top:20px;
    display:flex
}
.resource-two-column-inner {
    flex:1
}
.resource-accordion-icon-plus {
    width:24px;
    height:24px
}
.resource-accordion-icon-wrap {
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    display:flex;
    position:relative
}
.resource-accordion-wrapper {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    margin-top:40px;
    margin-bottom:40px;
    display:flex
}
.resource-two-column-wrap {
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-direction:column;
    margin-top:20px;
    margin-bottom:20px;
    display:flex
}
.resource-accordion-icon-minus {
    opacity:0;
    width:24px;
    height:24px;
    position:absolute;
    inset:0
}
.div-block-65 {
    grid-column-gap:16px;
    grid-row-gap:16px;
    justify-content:center;
    padding-top:40px;
    display:flex
}
.div-block-68 {
    flex-direction:column;
    justify-content:center;
    padding-left:0;
    padding-right:0;
    display:flex
}
.heading-52 {
    text-align:center;
    max-width:1200px
}
.div-block-69 {
    align-self:center;
    padding-left:100px;
    padding-right:100px
}
.image-98 {
    border-bottom:0 solid #000;
    max-width:80%
}
.video-2 {
    aspect-ratio:16/9;
    text-align:center;
    object-fit:scale-down;
    border-radius:20px;
    justify-content:center;
    display:block;
    overflow:auto
}
.div-block-70 {
    border-bottom:var(--line--standard-line)solid #000;
    justify-content:center;
    align-items:center;
    display:flex
}
.resources-list {
    grid-column-gap:12px;
    grid-row-gap:12px;
    flex-direction:column;
    display:flex
}
.image-100 {
    display:block
}
.nav_solutions_icon_wrap {
    width:24px;
    height:24px;
    position:relative
}
.nav_solutions_icon_lower {
    width:24px;
    position:absolute;
    inset:0
}
.resource-image {
    border-radius:20px;
    margin-top:20px;
    margin-bottom:20px
}
.resource-image.border {
    border:var(--line--standard-line)solid var(--primary--black)
}
.resource-social-share {
    grid-column-gap:8px;
    grid-row-gap:8px;
    align-items:center;
    display:flex
}
.resource-social-button {
    background-color:var(--secondary--soft-marshmallow);
    cursor:pointer;
    border-radius:90px
}
.html-embed-6 {
    display:none
}
.track-scroll {
    height:400vw
}
.camera-scroll {
    width:100vw;
    height:100vh;
    position:sticky;
    top:0;
    overflow:hidden
}
.frame-scroll {
    height:100%;
    display:flex
}
.item-scroll {
    flex:none;
    width:100vw;
    height:100vh
}
.section-5 {
    height:150vh
}
.step-through-wrapper {
    grid-column-gap:65px;
    grid-row-gap:65px;
    display:flex;
    position:relative
}
.step-through-left {
    flex-direction:column;
    flex:1;
    justify-content:center;
    height:100vh;
    display:flex;
    position:sticky;
    top:0
}
.step-through-right {
    flex:1
}
.step-through-content {
    align-items:center;
    height:40vh;
    padding-left:114px;
    padding-right:114px;
    display:flex
}
.step-through-image {
    background-color:var(--purple-light\<deleted\|variable-e6cebcaf\>);
    object-fit:cover;
    width:100%;
    height:100%;
    margin:auto;
    position:absolute;
    inset:0
}
.step-through-pad {
    align-items:center;
    height:30vh;
    padding-left:114px;
    padding-right:114px;
    display:flex
}
.step-through-number-wrap {
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-direction:column;
    margin-top:70px;
    display:flex;
    position:absolute;
    right:-100px
}
.step-through-number {
    background-color:var(--secondary--light-grey);
    color:var(--primary--black);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:36px;
    height:36px;
    display:flex
}
.customers-anonymous-title {
    padding-top:65px;
    padding-left:15px;
    padding-right:15px
}
.step-through-imagewrap {
    border-radius:20px;
    max-width:100%;
    height:550px;
    margin-top:70px;
    position:relative;
    overflow:hidden
}
.faq-wrapper {
    border-top:var(--line--standard-line)solid #000;
    flex-direction:column;
    max-width:50%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.faq-item {
    border-bottom:var(--line--standard-line)solid #000;
    cursor:pointer;
    width:100%;
    margin-left:0;
    margin-right:0;
    overflow:hidden
}
.faq-accordion-toggle {
    justify-content:space-between;
    align-items:center;
    padding-top:35px;
    padding-bottom:35px;
    display:flex
}
.faq-icon-wrap {
    flex:none;
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    margin-left:40px;
    display:flex;
    position:relative
}
.faq-dropdown {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    display:flex;
    position:static
}
.faq-dropdown.w--open {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    display:flex
}
.faq-icon-minus {
    width:24px;
    height:24px;
    position:absolute;
    inset:0
}
.faq-icon-plus {
    width:24px;
    height:24px
}
.faq-spacer {
    height:5px
}
.div-block-74 {
    margin-bottom:20px;
    display:flex
}
.list-entry {
    padding-left:20px;
    font-size:16px
}
.list-entry.pro-tip-list {
    font-size:16px
}
.list-wrapper {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    display:flex
}
.vflex {
    flex-flow:column;
    display:flex
}
.vflex._25-between {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25)
}
.vflex._35-between {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35)
}
.vflex._10-between {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10)
}
.vflex._50-between {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50)
}
.vflex._100-between {
    grid-column-gap:var(--spacing--100);
    grid-row-gap:var(--spacing--100)
}
.vflex._15-between {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15)
}
.vflex.align-center {
    justify-content:flex-start;
    align-items:center
}
.vflex._75-between {
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75)
}
.oversized-left {
    width:140%;
    max-width:none;
    margin-left:-40%
}
.oversized-left.corner-40 {
    border-radius:40px
}
.sg-33 {
    width:31.6%
}
.oversized-right {
    width:140%;
    max-width:none;
    position:static
}
.sg-66 {
    width:65.8%
}
.virtual-studio-logo {
    max-width:250px
}
.sg-wrapper-fill {
    padding-top:var(--spacing--50);
    padding-bottom:var(--spacing--50);
    border-radius:var(--corner--20);
    background-color:var(--secondary--light-grey);
    justify-content:space-between;
    align-items:center;
    display:flex
}
.sg-wrapper-fill.guest-bg-fill {
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/65f1da581b16a19c54de99fa_bckgroundguest.webp);
    background-position:100%;
    background-repeat:no-repeat;
    background-size:cover
}
.sg-fill-image-left {
    width:43.75%;
    margin-left:3.75%;
    display:inline-block
}
.sg-fill-content-right {
    width:30%;
    margin-right:8.75%
}
.sg-fill-image-right {
    width:43.75%;
    margin-right:3.75%;
    display:inline-block
}
.sg-fill-image-right.bleed {
    width:47.5%;
    margin-right:0
}
.sg-fill-content-left {
    width:30%;
    margin-left:8.75%
}
.spacer-500 {
    max-width:100%;
    height:500px
}
.max-h-40 {
    max-height:40px
}
.column-177 {
    padding-left:0
}
.bc-purple-6 {
    background-color:var(--primary--marshmallow)
}
.tc-transp-black {
    color:var(--secondary--black-50)
}
.bc-blue-6 {
    background-color:var(--old-colors--blue-6)
}
.bc-yellow-6 {
    background-color:var(--old-colors--yellow-6)
}
.bc-red-6 {
    background-color:var(--old-colors--red-6)
}
.sg-25 {
    width:23.05%
}
.corner-10 {
    border-radius:var(--corner--10)
}
.column-178 {
    align-self:center;
    padding-left:0;
    padding-right:0
}
.column-179 {
    flex-flow:column;
    justify-content:center;
    align-self:center;
    align-items:stretch;
    padding-left:0;
    padding-right:0;
    display:flex
}
.image-max-125 {
    width:125px
}
.platform-quick-stack,
.hero-quick-stack {
    padding:0
}
.hero-mobile-image {
    display:none
}
.hs-track-6 {
    height:350vw;
    position:relative
}
.hs-camera {
    width:100vw;
    height:100vh;
    position:sticky;
    top:0;
    overflow:hidden
}
.hs-frame {
    height:10%;
    display:flex
}
.hs-item {
    flex-flow:column;
    flex:none;
    justify-content:center;
    align-items:center;
    width:50vw;
    height:100vh;
    padding-right:50px;
    display:flex
}
.hs-item-inner {
    padding:var(--spacing--35);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    justify-content:flex-start;
    align-items:center;
    max-width:100%;
    display:flex
}
.hs-heading {
    z-index:10;
    text-align:center;
    display:block;
    position:absolute;
    inset:0 0 auto
}
.hs-img {
    aspect-ratio:1;
    border-radius:var(--corner--10);
    background-color:var(--secondary--light-grey);
    width:50%;
    min-width:50%
}
.hs-img.bc-purple-9 {
    background-color:var(--primary--urple)
}
.hs-content {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    flex-flow:column;
    padding-left:50px;
    display:flex
}
.hs-half-item {
    flex-flow:column;
    flex:none;
    justify-content:center;
    align-items:center;
    width:25vw;
    height:100vh;
    padding-top:75px;
    display:flex
}
.hs-progress {
    z-index:10;
    justify-content:flex-start;
    align-items:center;
    max-width:225px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:absolute;
    inset:auto 0 50px
}
.hs-progress-bar-wrap {
    background-color:var(--secondary--soft-marshmallow);
    border-radius:10px;
    width:100%;
    height:8px;
    display:flex;
    overflow:hidden
}
.hs-progress-bar-inner {
    background-color:var(--purple--8\<deleted\|variable-ff3f9af2\>);
    border-radius:10px;
    width:0;
    height:8px
}
.hs-skip {
    margin-left:var(--spacing--25);
    color:var(--secondary--dark-grey);
    font-size:12px;
    font-weight:500
}
.hs-jump {
    height:1px
}
.block-horizontal-scroll {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--100)
}
.hs-track-5 {
    height:300vw;
    position:relative
}
.hs-track-7 {
    height:400vw;
    position:relative
}
.g2-item {
    padding:var(--spacing--25)15px;
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    border-radius:var(--corner--20);
    background-color:var(--secondary--light-grey);
    text-align:center;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:180px;
    display:flex
}
.collection-list-3 {
    justify-content:space-between;
    display:flex;
    overflow:hidden
}
.collection-item-2 {
    padding:var(--spacing--35);
    border-right:var(--line--standard-line)solid var(--primary--black);
    width:25%
}
.press-edge-cover {
    background-color:var(--primary--white);
    width:1.6px;
    position:absolute;
    inset:0 0 0 auto
}
.relative-wrap {
    position:relative
}
.nav_menu_center {
    justify-content:center;
    align-items:center;
    height:76px;
    display:flex;
    position:relative;
    inset:0
}
.div-block-75 {
    background-color:var(--old-colors--red-3);
    justify-content:space-between;
    align-items:center;
    display:flex
}
.news {
    justify-content:flex-start;
    align-items:center;
    width:390px;
    display:flex
}
.newsletter-sub-wrap {
    float:right;
    width:100%;
    height:52px;
    position:relative
}
.newsletter-sub-wrap.hpme-news {
    max-width:619px;
    margin-top:0
}
.div-block-76 {
    background-color:var(--old-colors--red-6);
    padding-top:101px;
    padding-bottom:101px
}
.div-block-77 {
    width:30%
}
.r-download-left {
    padding-top:10vh;
    padding-right:var(--spacing--50);
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75);
    flex-flow:column;
    width:38.75%;
    display:flex
}
.r-download-right {
    width:47.5%;
    position:relative
}
.r-download-wrapper {
    justify-content:space-between;
    display:flex
}
.div-block-78 {
    border-radius:var(--corner--20);
    background-color:var(--secondary--soft-marshmallow);
    height:80vh;
    position:sticky;
    top:10vh
}
.div-block-79 {
    padding:var(--spacing--25)
}
.div-block-80 {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    background-color:var(--primary--white);
    justify-content:space-between;
    align-items:center;
    padding:20px;
    display:flex
}
.r-download-bullet-wrap {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.r-download-logo-wrap {
    justify-content:flex-start;
    align-items:center;
    width:120px;
    height:115px;
    margin-bottom:-50px;
    display:flex
}
.div-block-81 {
    margin-top:var(--spacing--75);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.blog-hero-img-wrap {
    aspect-ratio:16/9;
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    width:82.5%;
    position:relative;
    overflow:hidden
}
.blog-hero-details {
    flex-flow:column;
    justify-content:space-between;
    width:12.5%;
    display:flex
}
.blog-hero-wrapper {
    justify-content:space-between;
    display:flex
}
.blog-hero-author-img {
    background-color:var(--old-colors--purple-5);
    border-radius:100%;
    width:42px;
    height:42px
}
.blog-sticky-column {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-direction:column;
    flex:1;
    max-width:26.25%;
    height:100vh;
    padding-top:145px;
    display:flex;
    position:sticky;
    top:0
}
.img-100 {
    width:100%
}
.blog-spacer {
    height:115px
}
.spacer-35 {
    height:var(--spacing--35);
    min-width:100%;
    position:relative
}
.blog-body-column {
    grid-column-gap:100px;
    grid-row-gap:100px;
    flex-flow:column;
    flex:1;
    max-width:65%;
    display:flex
}
.spacer-15 {
    min-width:100%;
    height:15px
}
.blog-time-to-read-wrap {
    grid-column-gap:4px;
    grid-row-gap:4px;
    color:var(--secondary--dark-grey);
    white-space:nowrap;
    font-size:14px;
    display:none
}
.blog-progress-bar-wrap {
    background-color:var(--secondary--soft-marshmallow);
    border-radius:10px;
    width:100%;
    height:10px;
    display:flex;
    position:relative;
    overflow:hidden
}
.blog-progress-bar-inner {
    background-color:var(--primary--urple);
    border-radius:10px;
    width:0;
    height:10px
}
.blog-back-button-wrap {
    padding-bottom:var(--spacing--35);
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.blog-summary-toggle {
    padding:14px var(--spacing--25);
    justify-content:space-between;
    align-items:center;
    display:flex
}
.blog-summary {
    border-radius:var(--corner--10);
    background-color:var(--secondary--soft-marshmallow);
    cursor:pointer;
    width:100%;
    margin-left:0;
    margin-right:0;
    overflow:hidden
}
.blog-summary-dropdown,
.blog-summary-dropdown.w--open {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    display:flex
}
.blog-summary-icon {
    width:24px;
    height:24px
}
.div-block-82 {
    padding:var(--spacing--50);
    border-top:var(--line--standard-line)solid var(--primary--black)
}
.blog-summary-title {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    align-items:center;
    display:flex
}
.blog-summary-hurry-icon {
    width:24px;
    height:24px
}
.blog-cta-wrap {
    padding:var(--spacing--50);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    border-radius:var(--corner--20);
    background-color:var(--secondary--soft-marshmallow);
    flex-flow:column;
    justify-content:space-between;
    align-items:flex-start;
    display:flex
}
.blog-more-wrap {
    padding-top:var(--spacing--100);
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    border-top:var(--line--standard-line)solid var(--primary--black);
    flex-flow:column;
    display:flex
}
.new-on-the-blog {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    display:flex
}
.blog-written-by-wrap {
    grid-column-gap:5px;
    grid-row-gap:5px;
    display:flex
}
.more-like-this-blog {
    grid-column-gap:65px;
    grid-row-gap:65px;
    flex-flow:row;
    display:flex
}
.more-like-this-img-wrap {
    margin-bottom:var(--spacing--25);
    border-radius:var(--corner--10);
    overflow:hidden
}
.blog-spacing-corrector {
    margin-top:-100px;
    padding-bottom:35px
}
.blog-time-to-read-complete {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    opacity:0;
    pointer-events:none;
    color:var(--secondary--dark-grey);
    justify-content:flex-start;
    align-self:center;
    align-items:center;
    max-height:24px;
    font-size:14px;
    display:none;
    position:absolute;
    inset:0 0 0 auto
}
.blog-progress-bar-inner-complete {
    background-color:var(--purple--8\<deleted\|variable-ff3f9af2\>);
    border-radius:10px;
    width:100%;
    height:10px;
    display:none;
    position:absolute;
    inset:0
}
.blog-social-icon {
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    display:flex
}
.blog-social-share-wrap {
    display:flex
}
.blog-subscribe-flex {
    margin-left:var(--spacing--10);
    grid-column-gap:12px;
    grid-row-gap:12px;
    display:flex
}
.blog-hub-subscribe-wrap {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    justify-content:space-between;
    display:block
}
.blog-hero-details-inner {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    flex-flow:column;
    display:flex
}
.blog-hero-author-inner {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    display:flex
}
.div-block-86 {
    height:100px
}
.list-3 {
    padding-left:0;
    font-size:24px
}
.resource-standard-bullet-wrap {
    padding-left:var(--spacing--25);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    margin-bottom:0;
    font-size:20px;
    display:flex
}
.resource-standard-bullet {
    padding-left:var(--spacing--10)
}
.bold {
    font-weight:600
}
.ungated-download-wrapper {
    padding-bottom:var(--spacing--125);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    justify-content:space-between;
    align-items:flex-start;
    display:flex;
    position:relative
}
.ungated-wrap-left {
    padding-top:75px;
    padding-bottom:var(--spacing--35);
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75);
    flex-flow:column;
    width:35%;
    display:flex
}
.ungated-wrap-right {
    padding-top:105px;
    padding-bottom:var(--spacing--35);
    flex-flow:column;
    justify-content:center;
    align-items:stretch;
    width:56.25%;
    height:100vh;
    margin-top:-90px;
    display:flex;
    position:sticky;
    top:0
}
.ungated-line {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    height:1px;
    margin-top:-25px
}
.ungated-bullet-wrap {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10)
}
.div-block-88 {
    padding:var(--spacing--25);
    border-top:var(--line--standard-line)solid var(--primary--black)
}
.div-block-89 {
    padding:var(--spacing--15)var(--spacing--25)
}
.ungated-sticky-wrapper {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--20);
    height:100%;
    max-height:780px;
    position:relative;
    overflow:hidden
}
.ungated-sticky-download {
    padding:20px var(--spacing--25);
    border-top:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--white);
    justify-content:space-between;
    align-items:center;
    display:flex;
    position:absolute;
    inset:auto 0 0
}
.ungated-sticky-img-wrapper {
    background-color:var(--old-colors--purple-5);
    flex-flow:column;
    justify-content:center;
    align-items:stretch;
    height:100%;
    padding-bottom:88px;
    display:flex
}
.ungated-responsive-buttons {
    border-top:var(--line--standard-line)solid var(--primary--black);
    justify-content:space-between;
    align-items:center;
    display:none;
    position:absolute;
    inset:auto 0 0
}
.mis-hero-inner {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    width:82.5%;
    display:flex
}
.mis-wrapper {
    flex-flow:row;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.mis-hero-title-wrap {
    grid-column-gap:6px;
    grid-row-gap:6px;
    justify-content:center;
    align-items:center;
    display:flex
}
.mis-browser-wrapper {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    overflow:hidden
}
.mis-browser-slider {
    height:500px;
    margin-right:-21px;
    padding-right:20px;
    position:relative;
    overflow:scroll
}
.mis-browser-slider.no-scroll {
    justify-content:center;
    align-items:center;
    display:flex
}
.mis-browser-topper {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    justify-content:flex-start;
    align-items:center;
    height:32px;
    padding-left:12px;
    display:flex
}
.mis-browser-topper-buttons {
    height:8px
}
.mis-browser-scroll-wrapper {
    border:var(--line--standard-line)solid #000;
    border-radius:100px;
    width:8px;
    height:140px;
    position:absolute;
    inset:auto -20px auto auto;
    overflow:hidden
}
.relative {
    position:relative
}
.relative.hide {
    display:block
}
.mis-browser-scroll-bar {
    background-color:var(--primary--black);
    border-radius:100px;
    width:100%;
    height:0
}
.mis-hero-reference-wrap {
    justify-content:flex-end;
    align-items:flex-start;
    margin-top:-40px;
    display:flex
}
.mis-content-inner {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:row;
    justify-content:space-between;
    align-items:flex-start;
    width:82.5%;
    display:flex;
    position:relative
}
.mis-content-left {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    width:36%;
    display:flex;
    position:sticky;
    top:86px
}
.mis-content-right {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    width:47%;
    display:flex
}
.mis-wwl-wrapper {
    padding-top:var(--spacing--25);
    padding-bottom:var(--spacing--25);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    align-items:center;
    display:flex
}
.mis-wwl-wrapper.first {
    border-top:var(--line--standard-line)solid var(--primary--black);
    margin-top:20px
}
.mis-tag {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--8);
    padding:6px 12px
}
.mis-tags-wrap {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    flex-flow:wrap;
    margin-top:20px;
    display:flex
}
.mis-touchpoint-img-wrap {
    margin-bottom:var(--spacing--10);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    justify-content:center;
    align-items:center;
    display:flex;
    overflow:hidden
}
.mis-close {
    z-index:90;
    float:right;
    border:var(--line--standard-line)solid #000;
    background-color:var(--primary--white);
    border-radius:100%;
    width:42px;
    height:42px;
    position:sticky;
    top:50px;
    right:50px;
    overflow:hidden
}
.div-block-94 {
    position:absolute;
    inset:0 0 auto auto
}
.mis-back-icon {
    opacity:0;
    position:absolute;
    inset:0
}
.mis-hub-hero-title {
    text-align:center;
    font-size:16ch;
    font-weight:600;
    line-height:1
}
.mis-subtitle-wrap {
    margin-top:var(--spacing--50);
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    justify-content:center;
    align-items:center;
    display:flex
}
.mis-subtitle-wrap.footer-version {
    margin-top:var(--spacing--0)
}
.mis-filter-wrapper {
    z-index:10;
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    border-top:var(--line--standard-line)solid var(--primary--black);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--white);
    justify-content:center;
    align-items:center;
    display:none;
    position:sticky;
    top:76px;
    overflow:hidden
}
.mis-hub {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--50);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.mis-hub-img-wrap {
    aspect-ratio:3/4;
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    display:flex;
    position:relative;
    overflow:hidden
}
.mis-hub-img-wrap.v2 {
    aspect-ratio:3/2
}
.mis-hub-card {
    color:var(--primary--black);
    width:100%;
    position:relative
}
.mis-hub-card:hover {
    color:var(--primary--black)
}
.mis-hub-card.v2 {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    display:flex
}
.mis-hub-details {
    margin-top:var(--spacing--15);
    padding:var(--spacing--25);
    border:var(--line--standard-line)solid #000;
    border-radius:var(--corner--10)
}
.mis-hub-details-logo-wrap {
    margin-bottom:var(--spacing--15);
    flex-flow:row;
    justify-content:space-between;
    align-items:center;
    height:30px;
    display:flex;
    position:relative
}
.mis-logo {
    max-height:var(--spacing--25)
}
.mis-view-button {
    background-color:var(--secondary--light-grey);
    border-radius:100px;
    flex-flow:row-reverse;
    justify-content:flex-start;
    align-items:center;
    width:30px;
    height:30px;
    display:flex;
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    overflow:hidden
}
.mis-view-text {
    color:var(--primary--white);
    white-space:nowrap;
    padding-left:10px;
    font-size:14px;
    font-weight:500
}
.mis-hub-superlatives-wrap {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    flex-flow:column;
    display:flex
}
.mis-hub-superlatives-item {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    color:var(--primary--black);
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.mis-hub-superlatives-item:hover {
    color:var(--primary--black)
}
.mis-view-icon {
    border-radius:100%;
    position:absolute;
    inset:0
}
.mis-view-icon-wrap {
    width:30px;
    min-width:30px;
    height:30px;
    min-height:30px;
    position:relative
}
.mis-view-icon-hover {
    border-radius:100%;
    display:none;
    position:absolute;
    inset:0
}
.page-transition-element {
    display:none
}
.fade-white-transition {
    z-index:999999;
    background-color:var(--primary--white);
    display:none;
    position:fixed;
    inset:0
}
.mis-hub-img {
    object-fit:cover;
    object-position:50% 0;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.mis-deets-wrap {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.mis-divider {
    border-right:var(--line--standard-line)solid var(--primary--black);
    width:1px;
    display:none
}
.mis-superlatives-wrap {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:wrap;
    margin-top:20px;
    display:flex
}
.mis-superlative-item {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    display:flex
}
.mis-superlatives-inner {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    display:flex
}
.mis-magic-menu {
    grid-column-gap:20px;
    grid-row-gap:20px;
    flex-flow:column;
    order:1;
    justify-content:center;
    align-items:flex-start;
    width:12.5%;
    display:flex
}
.mis-hero-wrapper {
    flex-flow:row;
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.mis-hero-title-wrapper {
    margin-bottom:var(--spacing--50);
    grid-column-gap:6px;
    grid-row-gap:6px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.mis-magic-div {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    order:-1;
    width:82.5%;
    display:flex
}
.mis-magic-menu-item {
    background-color:var(--secondary--transparent);
    opacity:.5;
    white-space:nowrap;
    justify-content:flex-start;
    align-items:center;
    padding:0;
    display:flex
}
.mis-magic-menu-item:hover {
    color:var(--primary--black)
}
.mis-magic-menu-item.w--current {
    background-color:var(--secondary--transparent);
    opacity:1
}
.medium {
    font-weight:500
}
.mis-magic-menu-icon-wrap {
    flex:none;
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    margin-left:-32px;
    margin-right:8px;
    display:flex;
    position:relative;
    overflow:hidden
}
.mis-magic-menu-arrow {
    display:none
}
.mis-magic-menu-selected {
    background-color:var(--primary--white);
    opacity:0;
    position:absolute;
    inset:0
}
.mis-email-paper {
    border-top:var(--line--standard-line)solid var(--primary--black);
    border-right:var(--line--standard-line)solid var(--primary--black);
    border-left:var(--line--standard-line)solid var(--primary--black);
    border-top-left-radius:var(--corner--20);
    border-top-right-radius:var(--corner--20);
    background-color:var(--primary--white);
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    padding-left:20px;
    padding-right:20px;
    display:flex
}
.mis-email-slider {
    height:500px;
    margin-right:-21px;
    padding-right:20px;
    position:relative;
    overflow:scroll
}
.mis-email-slider-inner {
    padding-top:20px;
    padding-left:80px;
    padding-right:20px
}
.mis-email-div {
    border-top-left-radius:var(--corner--10);
    border-top-right-radius:var(--corner--10);
    align-self:center;
    width:500px;
    overflow:hidden
}
.mis-email-interface {
    justify-content:space-between;
    align-items:center;
    padding-top:20px;
    padding-bottom:20px;
    display:flex
}
.mis-magic-fade {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    background-color:var(--primary--white);
    opacity:0;
    pointer-events:none;
    width:82.5%;
    min-width:82.5%;
    height:100%;
    min-height:100%;
    display:block;
    position:absolute;
    inset:0
}
.mis-magic-tabs-wrap {
    position:relative
}
.mis-share-card-wrap {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    flex-flow:column;
    width:250px;
    display:flex;
    overflow:hidden
}
.mis {
    padding-left:20px;
    padding-right:20px
}
.mis-email-body {
    border-top-left-radius:var(--corner--10);
    border-top-right-radius:var(--corner--10);
    background-color:var(--primary--white);
    justify-content:center;
    align-items:flex-start;
    width:100%;
    padding-top:20px;
    display:flex
}
.div-block-95 {
    border-right:var(--line--standard-line)solid #000;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/664e08476ffcdec765bdd338_MIS%20Email%20Frame%201.svg);
    background-position:0 0;
    background-repeat:no-repeat;
    background-size:contain;
    width:60px;
    height:100%;
    position:absolute;
    inset:0 auto 0 0
}
.mis-email-left {
    border-right:var(--line--standard-line)solid #000;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/664e08476ffcdec765bdd338_MIS%20Email%20Frame%201.svg);
    background-position:0 6px;
    background-repeat:no-repeat;
    background-size:60px;
    width:60px;
    position:absolute;
    inset:33px auto 0 0
}
.mis-reg-form {
    border-radius:var(--corner--10);
    max-width:500px
}
.mis-form-wrap {
    padding-top:var(--spacing--75);
    padding-bottom:var(--spacing--75);
    justify-content:center;
    align-items:flex-start;
    display:flex
}
.mis-form-confirmation-background-image {
    padding:var(--line--standard-line);
    border-bottom-left-radius:var(--corner--10);
    border-bottom-right-radius:var(--corner--10);
    object-fit:fill;
    width:100%;
    height:502px;
    position:absolute;
    inset:32px 0 0;
    overflow:hidden
}
.mis-share-card-link-wrao-p {
    padding:10px
}
.mis-confirmation-wrap {
    justify-content:center;
    align-items:center;
    height:100%;
    display:flex
}
.mis-animation-wrap {
    padding-right:var(--spacing--100);
    padding-left:var(--spacing--100);
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:flex;
    overflow:hidden
}
.mis-animation {
    border-radius:var(--corner--10);
    max-height:450px
}
.ungated-responsive-image-wrap {
    border-radius:var(--corner--20);
    background-color:var(--old-colors--purple-5);
    display:none
}
.ungated-rich-text {
    margin-bottom:-25px
}
.ungated-rich-text p,
.paragraph-37 {
    margin-bottom:25px
}
.mis-sticky-nav {
    z-index:5;
    pointer-events:none;
    padding-top:1.6px;
    padding-left:1.6px;
    padding-right:1.6px;
    position:absolute;
    inset:32px 0 auto
}
.mis-hub-superlatives-inner {
    padding-top:var(--spacing--15);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    flex-flow:column;
    display:flex
}
.mis-hub-link {
    position:absolute;
    inset:0
}
.mis-landscape-subtitle {
    display:none
}
.mis-details-logo-wrap {
    margin-top:var(--spacing--15);
    flex-flow:row;
    justify-content:space-between;
    align-items:center;
    height:30px;
    display:flex;
    position:relative
}
.mis-filter-wrapper-inner {
    z-index:10;
    padding:var(--spacing--15)var(--spacing--15)45px;
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    justify-content:center;
    align-items:center;
    margin-bottom:-30px;
    display:flex;
    overflow:scroll
}
.mis-portrait-mobile-text {
    display:none
}
.mis-bt-carousel-img {
    width:2736px;
    max-width:2736px;
    min-height:252px
}
.mis-bt-block {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--150);
    border-top:var(--line--standard-line)solid var(--primary--black);
    overflow:hidden
}
.mis-bt-carousel-slider {
    display:flex
}
.mis-bt-cta-img {
    display:none
}
.blog-hub-hero-wrapper {
    justify-content:space-between;
    display:flex
}
.blog-feature-left {
    width:65%
}
.blog-feature-right {
    flex-flow:column;
    justify-content:flex-end;
    width:30%;
    padding-bottom:92px;
    display:flex
}
.blog-feature-right.search {
    justify-content:center;
    align-items:stretch;
    padding-bottom:0
}
.blog-hub-hero-img {
    border-radius:var(--corner--20)
}
.blog-hub-micro-wrap {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.blog-read-link-wrap {
    background-color:var(--primary--white);
    color:var(--old-colors--purple-10);
    border-radius:100px;
    justify-content:flex-start;
    align-items:center;
    height:24px;
    padding:0 10px 0 1px;
    display:flex;
    overflow:hidden
}
.blog-hub-item {
    flex-flow:column;
    display:flex
}
.blog-hub-name-wrap {
    margin-top:var(--spacing--25);
    margin-bottom:var(--spacing--10)
}
.blog-hub-name-wrap.new-on-the-blog {
    margin-top:var(--spacing--0);
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10)
}
.blog-read-link-icon-wrap {
    justify-content:center;
    align-items:center;
    width:24px;
    max-width:24px;
    height:24px;
    max-height:24px;
    display:none;
    overflow:hidden
}
.blog-read-link-icon {
    flex:none;
    min-width:24px;
    min-height:24px
}
.blog-hub-link,
.blog-hub-link:hover {
    color:var(--primary--black)
}
.blog-hub-title {
    max-width:24ch
}
.blog-hero-color-wash {
    z-index:-1;
    background-color:var(--secondary--soft-marshmallow);
    justify-content:flex-end;
    align-items:flex-end;
    height:570px;
    display:flex;
    position:absolute;
    top:0;
    left:0;
    right:0
}
.blog-hub-img-wrap {
    aspect-ratio:16/9;
    border-radius:var(--corner--10);
    width:100%;
    position:relative;
    overflow:hidden
}
.blog-hub-img-wrap.feature {
    border-radius:var(--corner--20)
}
.blog-hub-img-wrap.resources {
    aspect-ratio:4/3
}
.blog-hub-img {
    object-fit:cover;
    height:100%;
    position:absolute;
    inset:0
}
.blog-hub-img.customer-logo {
    background-color:var(--secondary--light-grey)
}
.blog-hub-grid {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--75);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
}
.blog-hub-grid._2up,
.blog-hub-grid.more-like-this {
    grid-template-columns:1fr 1fr
}
.blog-hub-grid.new-on-the-blog {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    grid-template-columns:1fr;
    display:flex
}
.blog-hub-grid.resources {
    grid-template-columns:1fr 1fr 1fr 1fr
}
.blog-hub-grid.single {
    display:block
}
.blog-filter-field {
    padding:var(--spacing--10)var(--spacing--15);
    background-color:var(--primary--white);
    margin-bottom:0;
    position:relative
}
.blog-filter-checkbox {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    background-color:var(--primary--white);
    cursor:pointer;
    mix-blend-mode:multiply;
    width:100%;
    height:100%;
    margin-top:0;
    margin-left:0;
    position:absolute;
    inset:0
}
.blog-filter-checkbox.w--redirected-checked {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    background-color:var(--primary--marshmallow);
    color:#000;
    background-image:none;
    margin-top:0;
    margin-left:0
}
.blog-filter-checkbox.w--redirected-focus {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    box-shadow:none
}
.blog-filter-checkbox.w--redirected-focus-visible {
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10)
}
.blog-filter-checkbox.mountain-dew.w--redirected-checked {
    background-color:var(--primary--mountain-dew)
}
.blog-filter-checkbox.greeeen.w--redirected-checked {
    background-color:var(--primary--greeeen)
}
.blog-filter-checkbox.piggy.w--redirected-checked {
    background-color:var(--primary--piggy)
}
.blog-filter-checkbox.chillstorm.w--redirected-checked {
    background-color:var(--primary--chillstorm)
}
.blog-filter-checkbox.urple.w--redirected-checked {
    background-color:var(--primary--urple)
}
.blog-filter-checkbox.lucky-penny.w--redirected-checked {
    background-color:var(--primary--lucky-penny)
}
.blog-hub-filter-wrapper {
    padding-top:var(--spacing--50);
    padding-bottom:var(--spacing--75);
    grid-column-gap:0;
    grid-row-gap:var(--spacing--25);
    flex-wrap:wrap;
    place-content:space-between;
    align-items:center;
    display:flex;
    position:relative
}
.blog-search {
    border-style:none none solid;
    border-color:#000 #000 var(--primary--black);
    border-right-width:1px;
    border-bottom-width:var(--line--standard-line);
    color:var(--primary--black);
    border-left-width:1px;
    align-self:center;
    height:52px;
    margin-bottom:0;
    padding:0
}
.blog-search:hover,
.blog-search:focus {
    border-bottom-color:var(--old-colors--purple-10)
}
.blog-search::placeholder {
    color:var(--secondary--dark-grey)
}
.blog-hub-search-wrap {
    justify-content:flex-start;
    align-items:center;
    display:flex;
    position:relative
}
.blog-hub-search-icon {
    justify-content:center;
    align-self:center;
    align-items:center;
    width:24px;
    height:24px;
    display:flex;
    position:absolute;
    inset:14px 0 14px auto
}
.blog-hub-tag {
    display:none
}
.blog-hub-search-wrapper {
    justify-content:flex-start;
    align-items:center;
    width:30%;
    height:52px;
    display:flex;
    position:absolute;
    top:-53px;
    right:0
}
.blog-hub-form {
    position:relative
}
.blog-hub-pagination {
    padding-top:var(--spacing--100);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:row;
    justify-content:flex-start;
    align-items:center
}
.blog-hub-pagination-line {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    width:100%;
    height:1px
}
.blog-hub-empty-wrap {
    padding:var(--spacing--0)0px;
    background-color:var(--secondary--transparent)
}
.blog-hub-showing-wrap {
    grid-column-gap:4px;
    grid-row-gap:4px;
    display:flex
}
.blog-hub-page-count {
    display:none
}
.form-block {
    margin-bottom:0
}
.careers-menu {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    border-top:var(--line--standard-line)solid var(--primary--black);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    justify-content:center;
    align-items:center;
    margin-left:auto;
    margin-right:auto;
    padding-top:20px;
    padding-bottom:20px;
    display:inline-flex
}
.careers-menu-wrap {
    justify-content:center;
    align-items:center;
    display:flex
}
.careers-mobile-button {
    display:none
}
.resource-secondary-bullet-wrap {
    padding-left:var(--spacing--25);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    margin-bottom:0;
    font-size:20px;
    display:flex
}
.resource-secondary-bullet {
    padding-left:var(--spacing--10);
    font-size:16px
}
.resource-secondary-bullets-outer {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    display:flex
}
.blog-hero-color-fill-corner {
    flex:none;
    width:570px;
    min-width:570px;
    height:570px;
    position:absolute;
    bottom:0;
    right:0
}
.blog-hero-color-fill-corner._2 {
    min-width:0
}
.blog-hero-img {
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.div-block-97 {
    margin-bottom:var(--spacing--50);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.blog-subscribe-wrap {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    display:flex
}
.blog-subscribe-holder {
    flex-flow:column;
    display:flex
}
.more-like-this-item {
    width:50%
}
.rich-text-blog {
    font-weight:600
}
.rich-text-blog p {
    margin-bottom:32px;
    font-size:20px
}
.rich-text-blog h6 {
    margin-bottom:32px;
    font-size:20px;
    font-weight:500
}
.rich-text-blog h5 {
    color:var(--slate--8\<deleted\|variable-fa32b14f-db96-2e9c-dc8b-1878142b6ff3\>);
    margin-bottom:32px;
    font-size:20px;
    font-weight:600
}
.rich-text-blog h4 {
    margin-bottom:32px;
    font-size:20px;
    font-weight:600
}
.rich-text-blog h3 {
    margin-top:56px;
    margin-bottom:32px;
    font-size:24px
}
.rich-text-blog h2 {
    margin-top:64px;
    margin-bottom:32px;
    font-size:32px
}
.rich-text-blog blockquote {
    border-left-width:var(--line--standard-line);
    border-left-color:var(--old-colors--purple-10);
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/6578db16ec6b2364a822e7fd_quote.svg);
    background-position:36px 0;
    background-repeat:no-repeat;
    background-size:auto;
    margin-top:64px;
    margin-bottom:64px;
    padding:34px 0 0 36px;
    font-size:24px;
    line-height:1.4
}
.rich-text-blog sub {
    color:var(--slate--8\<deleted\|variable-fa32b14f-db96-2e9c-dc8b-1878142b6ff3\>)
}
.rich-text-blog ul {
    margin-bottom:32px;
    padding-left:25px
}
.rich-text-blog li {
    margin-bottom:8px;
    padding-left:20px;
    font-size:20px
}
.rich-text-blog ol {
    margin-bottom:32px;
    padding-left:25px
}
.rich-text-blog a {
    font-size:20px
}
.rich-text-blog img {
    border-radius:var(--corner--10);
    overflow:hidden
}
.rich-text-blog figure {
    text-align:left;
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    min-width:100%;
    margin-top:48px;
    margin-bottom:48px
}
.rich-text-blog figcaption {
    color:var(--secondary--dark-grey);
    text-align:left;
    margin-top:12px;
    margin-bottom:32px
}
.blog-spacer-top {
    min-width:100%;
    height:45px
}
.blog-progress-wrap {
    margin-top:var(--spacing--50);
    justify-content:space-between;
    align-items:center;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:20px;
    font-weight:500;
    line-height:1.4;
    display:flex;
    position:relative
}
.blog-progress-wrap.resources-pad {
    padding-right:20px
}
.blog-portrait-subscribe {
    display:none
}
.home-title {
    letter-spacing:-5px;
    font-size:105px;
    font-weight:500;
    line-height:0.9;
}
.home-subtitle {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:25px;
    font-weight:500;
    line-height:1.5
}
.home-demo-wrapper {
    grid-column-gap:12px;
    grid-row-gap:12px;
    justify-content:flex-end;
    align-items:center;
    display:flex
}
.home-subtitle-wrapper {
    margin-top:var(--spacing--35);
    justify-content:space-between;
    align-items:center;
    display:flex
}
.home-logo-carousel-image {
    width:2376px;
    min-width:2376px
}
.home-logo-carousel-wrapper {
    overflow:hidden
}
.home-logo-carousel-slider {
    display:flex
}
.home-flex-wrapper {
    grid-column-gap:0;
    grid-row-gap:0;
    grid-template-rows:auto auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.home-3up-item {
    border-radius:var(--corner--20);
    background-color:var(--secondary--soft-marshmallow);
    width:32%;
    position:relative;
    overflow:hidden
}
.home-3up-item.bc-blue-3 {
    background-color:var(--old-colors--blue-3)
}
.home-3up-item.bc-red-3 {
    border-radius:var(--corner--20)var(--corner--0)var(--corner--0)var(--corner--20);
    background-color:var(--old-colors--red-3);
    width:33.33%
}
.home-3up-item.bc-green-3 {
    background-color:var(--old-colors--green-3)
}
.home-3up-item.bc-yellow-9 {
    border-radius:var(--corner--0);
    background-color:var(--old-colors--yellow-9);
    align-self:auto;
    width:33.33%;
    display:block
}
.home-3up-item.bc-purple-6 {
    border-radius:var(--corner--0)var(--corner--20)var(--corner--20)var(--corner--0);
    background-color:var(--primary--marshmallow);
    width:33.33%
}
.home-3up-content {
    padding-top:var(--spacing--35);
    padding-right:var(--spacing--50);
    padding-left:var(--spacing--35);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    flex-flow:column;
    height:650px;
    display:flex;
    position:relative;
    inset:0 0 auto
}
.home-3up-content.desktop-tc-white {
    color:var(--primary--white)
}
.home-h2-wrap {
    grid-column-gap:30px;
    grid-row-gap:30px;
    text-align:center;
    flex-flow:column;
    align-items:center;
    display:flex
}
.home-h2-wrap.gap-0 {
    grid-column-gap:0;
    grid-row-gap:0
}
.home-h2 {
    color:var(--primary--black);
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:46px;
    font-weight:600;
    line-height:1.2
}
.home-h2.tc-white {
    color:var(--primary--white)
}
.home-h2.ch-27 {
    color:var(--primary--black);
    max-width:27ch
}
.home-h2.ch-30 {
    max-width:30ch
}
.home-h2.ch-30.alt {
    text-align:left
}
.home-h2.medium {
    font-weight:500
}
.home-h3 {
    font-size:48px
}
.home-evidence-text {
    margin-bottom:var(--spacing--0);
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-flow:column;
    display:flex
}
.home-flex-customer {
    padding:40px var(--spacing--50);
    border:1.6px solid var(--old-colors--slate-6);
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    text-align:center;
    align-self:auto;
    width:32%
}
.home-flex-customer.bc-blue-3 {
    background-color:var(--old-colors--blue-3)
}
.home-flex-customer.bc-red-3 {
    background-color:var(--old-colors--red-3)
}
.home-flex-customer.bc-green-3 {
    background-color:var(--old-colors--green-3)
}
.home-review-wrapper {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    justify-content:center;
    align-items:center;
    display:flex
}
.home-review-item {
    grid-column-gap:12px;
    grid-row-gap:12px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.home-reviews-divider {
    border-right:var(--line--standard-line)solid var(--primary--black);
    width:1px;
    height:12px
}
.t-button {
    background-color:var(--secondary--soft-marshmallow);
    color:var(--old-colors--purple-10);
    border-radius:100px;
    justify-content:flex-start;
    align-items:center;
    height:28px;
    padding:2px 12px;
    font-size:14px;
    font-weight:600;
    display:flex;
    overflow:hidden
}
.t-button:hover {
    color:var(--old-colors--purple-10)
}
.t-button-arrow-wrap {
    justify-content:center;
    align-items:center;
    width:16px;
    max-width:16px;
    height:24px;
    max-height:24px;
    display:none;
    overflow:hidden
}
.t-button-arrow {
    flex:none;
    min-width:16px;
    min-height:24px
}
.t-button-text {
    white-space:nowrap
}
.home-review-icon {
    width:40px;
    height:40px
}
.home-customers-button-wrap {
    margin-top:var(--spacing--75);
    justify-content:center;
    align-items:center;
    display:flex
}
.home-story-wrap {
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75);
    flex-flow:column;
    display:flex
}
.home-story-block {
    display:flex
}
.home-story-right {
    width:47.5%
}
.home-story-text-wrap {
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    width:75%;
    display:flex
}
.home-story-text-wrap.pad-65 {
    padding-right:0
}
.home-story-text-wrap.pad-115 {
    padding-right:40px
}
.home-story-left {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    justify-content:space-between;
    height:100%;
    display:flex
}
.home-story-buttons {
    grid-column-gap:8px;
    grid-row-gap:8px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.home-story-animation {
    aspect-ratio:4/3;
    border-radius:var(--corner--20);
    background-color:var(--secondary--transparent);
    width:100%;
    position:relative;
    overflow:hidden
}
.home-story-animation.bc-black {
    background-color:var(--primary--black)
}
.home-story-animation.bc-blue-6 {
    background-color:var(--old-colors--blue-6)
}
.home-story-animation.bc-blue-9 {
    background-color:var(--old-colors--blue-9);
    position:relative;
    overflow:hidden
}
.home-story-animation.bc-fbfaed {
    background-color:var(--old-colors--fbfaed)
}
.home-story-animation.bc-red-3 {
    background-color:var(--old-colors--red-3)
}
.home-story-animation.bc-purple-6 {
    background-color:var(--primary--marshmallow)
}
.home-story-animation.bc-green-6 {
    background-color:var(--old-colors--green-6);
    position:relative
}
.home-story-animation.bc-purple-3 {
    background-color:var(--secondary--soft-marshmallow)
}
.home-story-learnmore {
    white-space:nowrap;
    padding-right:8px
}
.home-mis-wrapper {
    border-radius:var(--corner--20);
    background-color:var(--primary--black);
    width:100%;
    height:396px;
    position:relative;
    overflow:hidden
}
.home-mis-text-wrap {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    text-align:center;
    flex-flow:column;
    align-items:center;
    padding-top:55px;
    display:flex
}
.home-mis-floating-1 {
    width:670px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:auto 0 0
}
.home-mis-sun {
    width:1130px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:auto 0 -20px
}
.home-mis-floating-2 {
    width:670px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:auto 0 0
}
.home-mis-ani-text-left {
    padding-top:55px;
    padding-left:var(--spacing--35);
    text-align:center;
    flex-flow:column;
    align-items:center;
    position:absolute;
    inset:0 auto auto 0
}
.home-mis-ani-center {
    text-align:center;
    flex-flow:column;
    align-items:center;
    padding-top:55px;
    position:absolute;
    inset:0 0 auto
}
.home-mis-ani-text-right {
    padding-top:55px;
    padding-right:var(--spacing--35);
    text-align:center;
    flex-flow:column;
    align-items:center;
    position:absolute;
    inset:0 0 auto auto
}
.home-mis-ani-assets {
    pointer-events:none;
    display:none
}
.home-platform-button {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    border:var(--line--standard-line)solid var(--primary--black);
    color:var(--primary--black);
    white-space:nowrap;
    border-radius:100px;
    justify-content:flex-start;
    align-items:center;
    padding-top:6px;
    padding-bottom:6px;
    padding-right:5px;
    display:flex
}
.home-platform-button:hover {
    color:var(--primary--black)
}
.home-platform-wrapper {
    margin:var(--spacing--75)auto var(--spacing--50);
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-flow:wrap;
    justify-content:center;
    align-items:center;
    max-width:90%;
    display:flex
}
.home-platform-wrapper.alt {
    margin-bottom:var(--spacing--0);
    justify-content:flex-start;
    align-items:center;
    max-width:100%
}
.home-platform-button-arrow-wrap {
    background-color:var(--primary--marshmallow);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:30px;
    height:30px;
    display:none;
    position:absolute;
    inset:3px 0;
    overflow:hidden
}
.home-platform-icon-wrap {
    justify-content:center;
    align-items:center;
    height:36px;
    display:flex;
    position:relative
}
.home-platform-button-pad {
    width:5px;
    height:100%
}
.home-arch {
    margin-top:-1px;
    display:block
}
.home-arch.white {
    background-color:var(--secondary--soft-marshmallow)
}
.home-event-wrapper {
    flex-flow:row;
    justify-content:space-between;
    display:flex
}
.home-calendar {
    margin:var(--spacing--50)auto var(--spacing--75);
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    justify-content:center;
    align-items:stretch;
    width:100%;
    display:flex
}
.home-event-item {
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    width:47.25%;
    display:flex;
    position:relative;
    overflow:hidden
}
.home-event-column {
    padding-bottom:var(--spacing--50);
    flex-flow:column;
    width:50%;
    display:flex;
    position:relative
}
.home-event-column.left {
    width:35%
}
.home-event-column.right {
    width:65%
}
.qoute-headshot {
    background-color:var(--secondary--light-grey);
    border-radius:100%;
    width:92px;
    height:92px
}
.qoute-headshot.bc-purple-6 {
    background-color:var(--primary--marshmallow)
}
.quote-flex {
    grid-column-gap:30px;
    grid-row-gap:30px;
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:65%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.quote-item {
    color:var(--secondary--dark-grey);
    padding-bottom:15px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:28px;
    font-weight:500;
    line-height:1.5
}
.quote-folio {
    grid-column-gap:8px;
    grid-row-gap:8px;
    justify-content:center;
    align-items:center;
    display:flex
}
.quote-logo-image {
    max-width:130px
}
.quote-logo-image.smaller {
    max-width:70px
}
.quote-logo-image.larger {
    max-width:180px
}
.home-subscribe {
    margin:var(--spacing--35)auto var(--spacing--125);
    max-width:470px
}
.home-spacer {
    min-width:100%;
    height:422px;
    display:none
}
.home-spacer.hide {
    display:none
}
.home-spacer.show {
    display:block
}
.body-5 {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}
.cover-footer-line {
    z-index:5;
    border-bottom:2px solid var(--primary--white);
    width:100%;
    height:2px;
    margin-bottom:-2px;
    position:relative
}
.home-event-register-wrap {
    padding-right:var(--spacing--25);
    justify-content:space-between;
    width:63.5%;
    display:flex;
    position:absolute;
    inset:auto 0 25px auto
}
.home-event-end-date {
    grid-column-gap:10px;
    grid-row-gap:10px;
    color:var(--secondary--dark-grey);
    display:flex
}
.home-event-link {
    padding:var(--spacing--25);
    color:var(--primary--black);
    width:100%;
    display:flex;
    position:relative
}
.home-event-link:hover {
    color:var(--primary--black)
}
.t-button-event {
    color:var(--primary--black);
    justify-content:flex-start;
    align-items:center;
    height:28px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:14px;
    font-weight:600;
    display:flex;
    overflow:hidden
}
.t-button-event-arrow-wrap {
    background-color:var(--primary--white);
    border-radius:90px;
    justify-content:center;
    align-items:center;
    width:24px;
    max-width:24px;
    height:24px;
    max-height:24px;
    display:flex;
    overflow:hidden
}
.meet-splash-wrapper {
    padding:var(--spacing--15)var(--spacing--25);
    border-radius:var(--corner--20);
    background-color:var(--old-colors--purple-10);
    color:var(--primary--white);
    justify-content:space-between;
    display:flex;
    position:relative;
    overflow:hidden
}
.meet-splash-wrapper:hover {
    color:var(--primary--white)
}
.meet-splash-details {
    z-index:1;
    grid-column-gap:20px;
    grid-row-gap:20px;
    justify-content:flex-start;
    align-items:center;
    display:flex;
    position:relative
}
.meet-splash-hayley {
    background-color:var(--primary--white);
    border-radius:100%;
    width:45px;
    max-width:45px;
    height:45px
}
.meet-splash-scribble {
    z-index:0;
    height:100%;
    position:absolute;
    inset:0 0 0 auto
}
.meet-splash-arrow-wrap {
    opacity:0;
    border-radius:90px;
    justify-content:center;
    align-items:center;
    width:24px;
    max-width:24px;
    height:24px;
    max-height:24px;
    margin-right:-8px;
    display:flex;
    overflow:hidden
}
.home-event-scribble {
    z-index:0;
    opacity:0;
    max-width:202%;
    max-height:150px;
    position:absolute;
    inset:0 auto auto 0
}
.lottie-animation {
    display:block
}
.home-lottie {
    aspect-ratio:4/3;
    object-fit:fill;
    width:100%;
    min-width:100%;
    height:100%;
    min-height:100%;
    display:block;
    position:absolute;
    inset:0
}
.home-3up-img {
    position:absolute;
    inset:auto 0 0
}
.home-story-back-img {
    object-fit:fill;
    display:inline-block;
    position:absolute;
    inset:auto 0 0
}
.word1 {
    overflow:hidden
}
.home-mis-portrait-img,
.home-replace-icon {
    display:none
}
.footer-sticker {
    background-color:var(--secondary--light-grey);
    color:var(--primary--black);
    border-radius:100px;
    margin-left:6px;
    padding:6px 10px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:12px;
    font-weight:600;
    line-height:1
}
.footer-arrow-icon {
    margin-left:-10px;
    margin-right:4px
}
.pricing_table_cell {
    border-left:var(--line--standard-line)solid var(--secondary--light-grey);
    justify-content:flex-start;
    align-items:center;
    width:22%;
    padding:20px;
    font-size:16px;
    font-weight:400;
    display:flex
}
.pricing_table_cell.left {
    border-left-style:none;
    justify-content:flex-start;
    align-items:center;
    width:34%;
    padding-left:0;
    font-size:16px;
    font-weight:600
}
.pricing_table_cell.empty {
    color:var(--old-colors--slate-6)
}
.pricing_table_row {
    border-top:var(--line--standard-line)solid var(--secondary--light-grey);
    justify-content:space-between;
    display:flex
}
.pricing_table_row.head {
    border-top-style:none
}
.pricing_table_component {
    width:100%;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}
.pricing_table_icon {
    width:24px;
    height:24px
}
.pricing_table-wrapper {
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75);
    flex-flow:column;
    width:87%;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative
}
.pricing_table-item {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border-bottom:var(--line--standard-line)solid var(--secondary--light-grey);
    flex-flow:column;
    display:flex
}
.resource-quote-wrap {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border:var(--line--standard-line)solid #000;
    background-color:var(--primary--white);
    border-radius:20px;
    flex-flow:column;
    margin-top:0;
    margin-bottom:40px;
    padding:40px 50px;
    display:flex
}
.resource-quote-wrap.no-margin {
    margin-bottom:0;
    padding:20px
}
.resource-quote-wrap.margin-t20-b20 {
    border-width:1.6px;
    border-color:var(--secondary--transparent);
    background-color:var(--secondary--light-grey);
    margin-top:20px;
    margin-bottom:20px
}
.resource-quote-icon {
    width:24px
}
.resource-check-box {
    border-radius:var(--corner--8);
    background-color:var(--secondary--light-grey);
    flex:none;
    justify-content:center;
    align-items:center;
    width:48px;
    height:48px;
    margin-bottom:0;
    display:flex
}
.hide {
    display:none
}
.resource-check-field {
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    margin-bottom:0;
    padding-left:0;
    display:flex
}
.resource-check-form {
    justify-content:center;
    align-items:center;
    width:100%;
    height:48px;
    display:flex
}
.resource-check-icon {
    border:var(--line--standard-line)solid #000;
    background-color:var(--primary--white);
    cursor:pointer;
    border-radius:4px;
    width:24px;
    height:24px;
    margin:0;
    transition:all .2s
}
.resource-check-icon:hover {
    background-color:var(--old-colors--slate-6)
}
.resource-check-icon.w--redirected-checked {
    border-width:var(--line--standard-line);
    border-color:var(--primary--black);
    background-color:var(--primary--black);
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/66841b9a95405226a60cdc1d_check%20white.svg);
    background-size:100% 100%
}
.resource-gdpr-hero {
    justify-content:center;
    align-items:center;
    height:640px;
    display:flex;
    position:relative
}
.resource-gdpr-background {
    pointer-events:none;
    max-width:800px;
    position:absolute
}
.resource-gdpr-background._3 {
    max-width:1200px
}
.resource-gdpr-background._4 {
    min-width:150%;
    max-width:150%
}
.resource-gdpr-background._2 {
    max-width:640px
}
.resource-gdpr-title-wrap {
    z-index:1;
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    color:var(--primary--black);
    text-align:center;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:500px;
    display:flex;
    position:relative
}
.resource-gdpr-hero-img {
    width:120px;
    height:120px;
    margin-bottom:-20px
}
.home-event-behind {
    border-radius:var(--corner--20);
    justify-content:center;
    align-items:center;
    width:47.25%;
    height:100%;
    display:flex;
    position:absolute;
    inset:0 0 0 auto
}
.pricing_table_head {
    z-index:4;
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--white);
    width:100%;
    position:sticky;
    top:74px
}
.pricing_table_number_wrap {
    background-color:var(--secondary--light-grey);
    border-radius:100%;
    flex:none;
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:12px;
    font-weight:500;
    display:flex
}
.pricing_table_entry {
    padding-right:var(--spacing--10);
    padding-left:var(--spacing--10);
    border-radius:var(--corner--20);
    background-color:var(--secondary--light-grey);
    flex:none;
    justify-content:center;
    align-items:center;
    height:24px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:12px;
    font-weight:500;
    display:flex
}
.pricing_table_entry.dark {
    color:var(--primary--white)
}
.text-block-23 {
    padding-right:var(--spacing--10);
    padding-left:var(--spacing--10)
}
.pricing_table_secondary {
    padding-right:var(--spacing--10);
    padding-left:var(--spacing--10);
    border:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-radius:var(--corner--20);
    flex:none;
    justify-content:center;
    align-items:center;
    height:24px;
    margin-left:5px;
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:12px;
    font-weight:500;
    display:flex
}
.center-image {
    text-align:left;
    vertical-align:baseline;
    object-position:50% 50%;
    align-self:center;
    max-width:50%;
    display:inline-block
}
.uui-text-size-small {
    color:var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    letter-spacing:normal;
    font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:.875rem;
    line-height:1.5
}
.uui-testimonial16_client-heading {
    color:var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    letter-spacing:normal;
    font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:1rem;
    font-weight:600
}
.uui-testimonial16_customer-image {
    object-fit:cover;
    border-radius:100%;
    width:3rem;
    min-width:3rem;
    height:3rem;
    min-height:3rem
}
.uui-testimonial16_client-image-wrapper {
    margin-right:.75rem
}
.uui-testimonial16_client {
    text-align:left;
    align-items:center;
    display:flex
}
.uui-heading-xxsmall {
    color:var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    letter-spacing:normal;
    margin-top:0;
    margin-bottom:0;
    font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:1.25rem;
    font-weight:600;
    line-height:1.5
}
.uui-heading-xxsmall.text-weight-medium {
    font-weight:500
}
.uui-testimonial16_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
}
.rating-wrapper {
    align-items:center;
    width:100%;
    display:block;
    overflow:visible
}
.testimonial-card {
    grid-column-gap:var(--corner--10);
    grid-row-gap:var(--corner--10);
    border:1px solid var(--untitled-ui--gray50\<deleted\|variable-8a511359\>);
    border-radius:var(--corner--20);
    background-color:var(--secondary--light-grey);
    flex-direction:column;
    justify-content:space-between;
    align-items:flex-start;
    width:350px;
    min-width:350px;
    margin-right:40px;
    padding:40px;
    display:flex
}
.uui-testimonial16_loop-trigger {
    display:flex
}
.uui-testimonial16_component {
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    align-items:stretch;
    margin-top:4rem;
    display:flex
}
.uui-text-size-large {
    color:var(--untitled-ui--gray600\<deleted\|variable-10a0cd12\>);
    letter-spacing:normal;
    font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:1.125rem;
    line-height:1.5
}
.uui-space-xsmall {
    width:100%;
    min-height:1rem
}
.uui-heading-medium {
    color:var(--untitled-ui--gray900\<deleted\|variable-f63dbb51\>);
    margin-top:0;
    margin-bottom:0;
    font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:2.25rem;
    font-weight:600;
    line-height:1.3
}
.uui-max-width-large {
    width:100%;
    max-width:48rem
}
.uui-max-width-large.align-center,
.align-center {
    margin-left:auto;
    margin-right:auto
}
.uui-text-align-center {
    text-align:center
}
.uui-padding-vertical-xhuge {
    padding-top:0;
    padding-bottom:0
}
.uui-section_testimonial16 {
    overflow:hidden
}
.section-6 {
    padding-top:100px;
    overflow:hidden
}
.star-full {
    max-width:18px;
    margin-right:2px;
    padding-top:0
}
.body-small-copy {
    color:var(--primary--black);
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:12px;
    font-weight:400;
    line-height:1.6
}
.body-small-copy.ff {
    font-size:14px
}
.body-small-copy.mega-gray {
    color:#a3a3a3;
    letter-spacing:0
}
.body-small-copy.quote-reference-text {
    align-self:center;
    margin-bottom:0
}
.review-logo {
    object-fit:fill;
    position:static;
    inset:0 0 auto auto
}
.rating-rev-site-flex {
    justify-content:flex-start;
    align-self:stretch;
    align-items:center;
    display:flex
}
.temp-pricing-cost-wrap {
    grid-column-gap:4px;
    grid-row-gap:4px;
    align-items:baseline;
    margin-bottom:-15px;
    display:flex
}
.temp-pricing-hero-col {
    padding:var(--spacing--35);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    flex-flow:column;
    flex:1;
    display:flex;
    position:relative
}
.temp-pricing-hero-col.bc-yellow-6 {
    background-color:var(--old-colors--yellow-6)
}
.temp-pricing-hero-col.bc-purple-6 {
    background-color:var(--primary--marshmallow)
}
.temp-pricing-hero-col.bc-blue-6 {
    background-color:var(--old-colors--blue-6)
}
.pricing-3-up {
    margin-top:var(--spacing--25);
    margin-bottom:var(--spacing--25);
    grid-column-gap:20px;
    grid-row-gap:20px;
    display:flex;
    position:relative
}
.temp-pricing-icon {
    width:14px;
    height:24px
}
.temp-pricing-link {
    margin-top:var(--spacing--75);
    text-align:center
}
.temp-pricing-license-col {
    padding:var(--spacing--50);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    border-radius:var(--corner--20);
    background-color:var(--secondary--soft-marshmallow);
    flex-flow:column;
    flex:1;
    display:flex
}
.temp-pricing-license-col.bc-yellow-6 {
    background-color:var(--old-colors--yellow-6)
}
.temp-pricing-license-col.bc-purple-6 {
    background-color:var(--primary--marshmallow)
}
.temp-pricing-license-col.bc-blue-6 {
    background-color:var(--old-colors--blue-6)
}
.home-g2-badge-wrap {
    margin-top:var(--spacing--50);
    margin-bottom:var(--spacing--75);
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    justify-content:center;
    align-items:center;
    display:flex
}
.temp-pricing-dollar {
    color:var(--old-colors--purple-10);
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:24px;
    font-weight:600;
    line-height:1.2;
    position:relative;
    top:-18px
}
.temp-pricing-dollar.tc-purple-6 {
    color:var(--primary--marshmallow)
}
.temp-pricing-dollar.tc-purple-11 {
    color:var(--primary--purp-tastrophe)
}
.temp-pricing-highlight {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    justify-content:flex-start;
    align-items:center;
    min-height:24px;
    display:flex
}
.temp-pricing-amount {
    font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:48px;
    font-weight:600;
    line-height:1.2
}
.temp-pricing-dot {
    background-color:var(--primary--urple);
    border-radius:100%;
    flex:none;
    width:14px;
    height:14px
}
.temp-pricing-dot.bc-purple-11 {
    background-color:var(--primary--purp-tastrophe)
}
.temp-pricing-dot.bc-purple-6 {
    background-color:var(--primary--marshmallow)
}
.temp-pricing-title {
    grid-column-gap:6px;
    grid-row-gap:6px;
    justify-content:space-between;
    align-items:center;
    width:100%;
    display:flex
}
.temp-pricing-background {
    z-index:0;
    background-color:var(--old-colors--purple-10);
    border-radius:40px;
    position:absolute;
    inset:-50px
}
.temp-pricing-background.medium {
    opacity:0;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/669828a120ad7a47d6197557_Pricing%20Checker%20Medium.svg);
    background-position:50% 0;
    background-size:100px
}
.temp-pricing-block-content {
    padding-top:var(--spacing--25);
    padding-bottom:var(--spacing--25);
    justify-content:center;
    max-width:1200px;
    margin-left:auto;
    margin-right:auto
}
.temp-pricing-block-content._100 {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--100)
}
.temp-pricing-block-content._100.line-bottom {
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.temp-pricing-block-content._100.bottom-150 {
    padding-bottom:150px
}
.temp-pricing-block-content._100.line-bottom-grey {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.temp-pricing-block-content._100.line-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.temp-pricing-block-content._100.line-top-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.temp-pricing-block-content.bottom-75 {
    padding-bottom:75px
}
.temp-pricing-block-content.relative {
    position:relative
}
.temp-pricing-block-content._0 {
    padding-top:0;
    padding-bottom:0
}
.temp-pricing-block-content._75 {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--100)
}
.temp-pricing-block-content.top-75 {
    padding-top:75px
}
.temp-pricing-block-content.top-75.bottom-0 {
    padding-bottom:0
}
.temp-pricing-block-content.line-bottom {
    border-bottom:1px solid #000
}
.temp-pricing-block-content.top-150 {
    padding-top:150px
}
.temp-pricing-block-content.bottom-150 {
    padding-bottom:150px
}
.temp-pricing-block-content._150 {
    padding-top:var(--spacing--150);
    padding-bottom:var(--spacing--150)
}
.temp-pricing-block-content._150.landscape-100.line-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.temp-pricing-block-content._150.landscape-100.line-top-grey,
.temp-pricing-block-content._150.tablet-100.line-top-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.temp-pricing-block-content._150.line-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.temp-pricing-block-content.bottom-0 {
    padding-bottom:0
}
.temp-pricing-block-content.center-all {
    text-align:center;
    display:flex
}
.temp-pricing-block-content.line-b-slate-6 {
    border-bottom:var(--line--standard-line)solid #dddde3
}
.temp-pricing-block-content.super-size {
    max-width:1400px
}
.temp-pricing-block-content.customer-strip {
    padding-top:0
}
.temp-pricing-block-content.t100-b150 {
    padding-top:100px;
    padding-bottom:150px
}
.temp-pricing-block-content.t0-b100 {
    padding-top:var(--spacing--0);
    padding-bottom:var(--spacing--100)
}
.temp-pricing-block-content.t0-b150 {
    padding-top:var(--spacing--0);
    padding-bottom:var(--spacing--150)
}
.temp-pricing-block-content.t0-b50 {
    padding-top:var(--spacing--0)
}
.temp-pricing-block-content.t0-b50.line-bottom {
    border-bottom-width:var(--line--standard-line);
    border-bottom-color:var(--primary--black)
}
.temp-pricing-block-content.line-top {
    border-top:var(--line--standard-line)solid var(--primary--black)
}
.temp-pricing-block-content.line-b-grey {
    border-bottom:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.temp-pricing-block-content.t150-b0 {
    padding-top:var(--spacing--150);
    padding-bottom:var(--spacing--0)
}
.temp-pricing-block-content._200 {
    padding-top:200px;
    padding-bottom:200px
}
.temp-pricing-block-content.t100-b0 {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--0)
}
.temp-pricing-block-content.t50-b100 {
    padding-bottom:var(--spacing--100)
}
.temp-pricing-block-content.t50-b75 {
    padding-bottom:var(--spacing--75)
}
.temp-pricing-block-content.t75-b100 {
    padding-top:var(--spacing--75);
    padding-bottom:var(--spacing--100)
}
.temp-pricing-block-content.line-t-grey {
    border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
}
.temp-pricing-block-content.bottom-100 {
    padding-bottom:var(--spacing--100)
}
.temp-pricing-plan {
    grid-column-gap:6px;
    grid-row-gap:6px;
    justify-content:space-between;
    align-items:center;
    width:100%;
    display:flex
}
.cta-belt-wrap {
    padding:var(--spacing--50);
    grid-column-gap:var(--spacing--100);
    grid-row-gap:var(--spacing--100);
    border-radius:var(--corner--10);
    justify-content:space-between;
    align-items:center;
    max-width:1300px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:relative;
    overflow:hidden
}
.cta-belt-background {
    z-index:-1;
    background-color:var(--old-colors--purple-10);
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/66969abdf97f220f421ffe30_Checker%20Vibrant.svg);
    background-position:50%;
    background-size:115px;
    position:absolute;
    inset:0
}
.div-block-98 {
    height:var(--spacing--25);
    background-color:var(--primary--white);
    margin-bottom:-2px;
    margin-left:-25px;
    margin-right:-25px;
    position:relative
}
.temp-pricing-background-img {
    background-color:var(--old-colors--purple-10);
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/66969abdf97f220f421ffe30_Checker%20Vibrant.svg);
    background-position:50% 0;
    background-size:50px 50px;
    position:absolute;
    inset:0
}
.temp-pricing-background-img.standard {
    background-color:var(--old-colors--purple-10);
    opacity:0;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/669830130707b8bef2a429b5_Pricing%20Checker%20Medium.svg)
}
.temp-pricing-background-img.starter {
    background-color:var(--primary--marshmallow);
    opacity:0;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/669828a242af5ffd9a42bec9_Pricing%20Checker%20Light.svg)
}
.temp-pricing-background-img.elite {
    opacity:0;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/669828a150f9589dff54d824_Pricing%20Checker%20Dark.svg)
}
.div-block-99 {
    position:absolute
}
.temp-pricing-section-desc {
    padding:var(--spacing--10)20px var(--spacing--10)var(--spacing--15);
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    border-radius:var(--corner--8);
    background-color:var(--secondary--light-grey);
    align-items:center;
    display:flex
}
.temp-pricing-section-desc.note {
    background-color:var(--primary--white);
    color:var(--secondary--dark-grey);
    padding-left:0;
    padding-right:0
}
.temp-pricing-button-wrap {
    padding-right:var(--spacing--35);
    padding-bottom:var(--spacing--35);
    padding-left:var(--spacing--35);
    flex-flow:column;
    display:flex;
    position:absolute;
    inset:auto 0 0
}
.spacer-65 {
    min-width:100%;
    height:65px;
    position:relative
}
.overflow-hidden {
    overflow:hidden
}
.temp-pricing-hero {
    padding-top:var(--spacing--100);
    padding-bottom:var(--spacing--100);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    text-align:center;
    flex-flow:column;
    width:65%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.pad-r-50 {
    padding-right:var(--spacing--50)
}
.pad-r-75 {
    padding-right:var(--spacing--75)
}
.temp-pricing-section-desc-wrap {
    grid-column-gap:15px;
    grid-row-gap:15px;
    justify-content:flex-start;
    align-items:center;
    margin-top:-10px;
    display:flex
}
.pricing-table-drop-item {
    cursor:pointer;
    width:100%;
    margin-left:0;
    margin-right:0;
    overflow:hidden
}
.pricing-table-drop-toggle {
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.pricing-table-drop-down {
    flex-direction:column;
    display:flex;
    position:static
}
.pricing-table-drop-down.w--open {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    display:flex
}
.pricing-table-icon-wrap {
    flex:none;
    justify-content:flex-end;
    align-items:center;
    width:16px;
    height:24px;
    display:flex;
    position:relative
}
.pricing-table-drop-click {
    display:flex
}
.pricing-table-icon {
    width:14px;
    height:14px
}
.spacer-10 {
    height:var(--spacing--10);
    min-width:100%;
    position:relative
}
.pricing-table-drop-inner {
    padding-top:var(--spacing--10);
    padding-bottom:var(--spacing--10)
}
.pricing-services-toggle {
    cursor:pointer;
    justify-content:space-between;
    align-items:center;
    display:flex
}
.pricing-services-dropdown {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    display:flex
}
.pricing-services-drop {
    overflow:hidden
}
.pricing-services-view-more {
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.pricing-services-drop-inner {
    padding-top:10px
}
.pricing-services-icon {
    width:14px;
    height:14px
}
.pricing-demo-embed {
    display:block
}
.press-year {
    justify-content:space-between;
    padding-top:140px;
    display:flex
}
.press-year-left {
    width:12.5%;
    display:flex
}
.press-year-right {
    width:82.5%
}
.press-archive-year {
    padding-top:var(--spacing--10);
    border-top:var(--line--standard-line)solid var(--primary--black);
    flex-flow:column;
    justify-content:flex-start;
    display:flex
}
.press-archive-date {
    width:12.5%
}
.press-archive-item {
    padding-top:var(--spacing--15);
    padding-bottom:var(--spacing--15);
    border-top:var(--line--standard-line)solid var(--primary--black);
    display:flex
}
.press-archive-link {
    justify-content:flex-end;
    align-items:center;
    width:12.5%;
    display:flex
}
.press-archive-name {
    width:75%
}
.press-archive-list {
    border-bottom:var(--line--standard-line)solid var(--primary--black)
}
.press-archive-sort-date,
.press-archive-collection-releases {
    display:none
}
.press-archive-mentions {
    display:block
}
.press-archive-empty {
    padding:var(--spacing--15)var(--spacing--0);
    border-top:var(--line--standard-line)solid var(--primary--black);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--secondary--transparent)
}
.press-archive-sticky {
    padding:var(--spacing--15)var(--spacing--25);
    grid-column-gap:20px;
    grid-row-gap:20px;
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--white);
    justify-content:center;
    align-items:center;
    position:sticky;
    top:76px
}
.press-archive-jump-to {
    color:var(--secondary--dark-grey);
    flex:none;
    font-size:16px;
    font-weight:500
}
.press-archive-jump-to:hover,
.press-archive-jump-to.w--current {
    color:var(--primary--black)
}
.press-archive-toggle {
    color:var(--primary--black);
    padding-top:5px;
    padding-bottom:5px;
    font-size:16px;
    font-weight:500;
    position:relative
}
.press-archive-toggle.releases {
    padding-left:var(--spacing--15);
    color:var(--primary--white);
    width:50%
}
.press-archive-toggle.mentions {
    padding-right:var(--spacing--15);
    white-space:nowrap;
    width:50%
}
.press-archive-toggle.mentions:hover {
    color:var(--primary--black)
}
.press-archive-toggle-wrap {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    background-color:var(--secondary--light-grey);
    border-radius:100px;
    display:flex;
    position:relative
}
.press-archive-toggle-bar {
    background-color:var(--primary--black);
    border-radius:100px;
    width:50%;
    position:absolute;
    inset:0 auto 0 0
}
.press-archive-dates-wrap {
    grid-column-gap:40px;
    grid-row-gap:40px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.press-archive-dates-wrap.viewing {
    grid-column-gap:10px;
    grid-row-gap:10px
}
.press-archive-sticky-inner {
    justify-content:space-between;
    align-items:center;
    max-width:1300px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.div-block-100 {
    display:flex
}
.press-archive-view-button {
    color:var(--secondary--dark-grey);
    flex:none;
    font-size:16px;
    font-weight:500
}
.press-archive-view-button:hover,
.press-archive-view-button.men {
    color:var(--primary--black)
}
.evaluation-guide-hero-block {
    aspect-ratio:1;
    flex-flow:wrap;
    min-width:100%;
    display:flex;
    position:relative
}
.evaluation-guide-hero-ani {
    flex:none;
    width:33%;
    max-width:50%;
    padding:20px;
    position:relative
}
.evaluation-guide-hero-ani.overflow-ani {
    flex:0 auto;
    width:calc(100% + 40px)
}
.evaluation-guide-inner {
    display:flex;
    position:relative;
    inset:-20px
}
.resource-small-table-wrap {
    width:30%;
    margin-bottom:20px
}
.resource-small-table-row {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    justify-content:space-between;
    width:100%;
    display:flex
}
.resource-small-table-80 {
    padding-top:var(--spacing--10);
    padding-right:var(--spacing--10);
    padding-bottom:var(--spacing--10);
    justify-content:flex-start;
    align-items:center;
    width:80%;
    display:flex
}
.resource-small-table-20 {
    padding-top:var(--spacing--10);
    padding-right:var(--spacing--10);
    padding-bottom:var(--spacing--10);
    justify-content:flex-start;
    align-items:center;
    width:20%;
    display:flex
}
.resource-small-table-20.right {
    padding-right:var(--spacing--0);
    padding-left:var(--spacing--10);
    justify-content:flex-end;
    align-items:center
}
.resource-small-table-100 {
    padding-top:var(--spacing--10);
    padding-right:var(--spacing--10);
    padding-bottom:var(--spacing--10);
    justify-content:flex-start;
    align-items:center;
    width:100%;
    display:flex
}
.semi {
    font-weight:600
}
.sg-grid-info {
    height:var(--spacing--150);
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    background-color:var(--secondary--soft-marshmallow);
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex
}
.platform-left {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    justify-content:space-between;
    min-height:100%;
    display:flex
}
.platform-image {
    border-radius:var(--corner--10);
    background-color:var(--secondary--light-grey);
    justify-content:center;
    align-items:center;
    min-height:100%;
    display:flex;
    overflow:hidden
}
.platform-content-bottom {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    display:flex
}
.platform-content-icon {
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    display:flex
}
.platform-feature {
    padding:var(--spacing--75)var(--spacing--50);
    border-radius:var(--corner--20);
    flex-flow:column;
    align-items:center;
    display:flex;
    position:relative;
    overflow:hidden
}
.platform-feature.left {
    justify-content:flex-start;
    align-items:flex-start
}
.platform-feature.compliance {
    padding-top:var(--spacing--50);
    padding-bottom:var(--spacing--50);
    background-color:var(--secondary--light-grey);
    justify-content:flex-start;
    align-items:flex-start
}
.platform-feature.lp {
    padding-top:var(--spacing--50);
    padding-bottom:var(--spacing--50)
}
.platform-feature-background {
    z-index:0;
    border-radius:var(--corner--20);
    background-color:var(--primary--black);
    pointer-events:none;
    width:100%;
    min-height:100%;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    inset:0 0 auto
}
.platform-feature-background.bc-light-grey {
    background-color:var(--secondary--light-grey)
}
.platform-feature-background.lp {
    background-color:var(--primary--marshmallow);
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/66ec960cc253e2ed11c52d0f_Line%20Pattern.svg);
    background-position:50% 0;
    background-size:447px
}
.platform-feature-wrap {
    z-index:1;
    text-align:center;
    width:48.7%;
    position:relative
}
.platform-feature-wrap.left {
    text-align:left
}
.platform-feature-wrap.max-width-ch48 {
    max-width:48ch
}
.mar-t50 {
    margin-top:var(--spacing--50)
}
.platform-feature-icon {
    justify-content:center;
    align-items:center;
    width:24px;
    height:24px;
    display:flex;
    position:absolute;
    top:35px;
    right:35px
}
.platform-feature-design-img {
    margin-top:-25px;
    position:relative
}
.pattern-cta {
    border-radius:var(--corner--10);
    background-color:var(--primary--black);
    display:flex;
    overflow:hidden
}
.pattern-cta-half {
    padding:var(--spacing--75);
    color:var(--primary--white);
    text-align:center;
    justify-content:center;
    align-items:center;
    width:50%;
    display:flex;
    position:relative;
    overflow:hidden
}
.pattern-cta-background {
    z-index:0;
    position:absolute
}
.resource-outer {
    padding:var(--spacing--35);
    border-radius:var(--corner--20);
    background-color:var(--secondary--light-grey)
}
.resource-outer.bc-urple {
    background-color:var(--primary--urple)
}
.resource-outer.bc-piggy {
    background-color:var(--primary--piggy)
}
.resource-outer.bc-marshmallow {
    background-color:var(--primary--marshmallow)
}
.resource-outer.ani-background {
    grid-column-gap:30px;
    grid-row-gap:30px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex;
    position:relative;
    overflow:hidden
}
.resource-outer.full {
    padding:var(--corner--0)
}
.resource-outer._2025-outlook {
    padding:var(--spacing--0);
    background-color:var(--primary--piggy);
    height:800px;
    max-height:800px;
    position:relative;
    overflow:hidden
}
.resource-hero-align {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    justify-content:space-between;
    min-height:100%;
    display:flex
}
.resource-hero-align.full {
    padding:var(--spacing--35)
}
.hflex {
    display:flex
}
.hflex._15 {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    justify-content:flex-start;
    align-items:center
}
.hflex._20 {
    grid-column-gap:20px;
    grid-row-gap:20px
}
.hflex._100 {
    grid-column-gap:var(--spacing--100);
    grid-row-gap:var(--spacing--100)
}
.super-124 {
    font-size:124px
}
.platform-hero-wrapper {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.platform-hero-wrapper.pad-40 {
    padding:20px 60px 40px;
    font-size:24px;
    font-weight:500
}
.platform-hero-wrapper._75 {
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75)
}
.platform-subhead-wrap {
    margin-bottom:var(--spacing--25);
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:48.7%;
    display:flex
}
.platform-subhead-wrap.larger {
    width:53.9%
}
.platform-hero-capabilites-wrap {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--15);
    flex-flow:wrap;
    justify-content:center;
    align-items:center;
    display:flex
}
.platform-hero-capabilites-wrap.tighter {
    grid-column-gap:var(--spacing--25)
}
.platform-hero-capability {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    color:var(--primary--black);
    display:flex
}
.platform-hero-capability:hover {
    color:var(--primary--black)
}
.platform-hero-cloud-wrap {
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/66d1d5e992cbb1b8c53b779c_Platform%20Hero%20Cloud.svg);
    background-position:50%;
    background-size:auto;
    width:100%;
    height:57px
}
.platform-hero-cloud-wrap.portrait {
    display:none
}
.platform-madlib-span {
    margin-right:var(--spacing--15);
    margin-left:var(--spacing--15);
    justify-content:center;
    align-items:center;
    width:96px;
    height:96px;
    display:inline-block;
    position:relative
}
.span-element,
.platform-madlib-image {
    width:100%;
    height:100%
}
.cvent-announce-wrap {
    justify-content:center;
    align-items:center;
    margin-top:60px
}
.cvent-announce-inner {
    margin-top:var(--spacing--35);
    padding:var(--spacing--10)var(--spacing--25);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    justify-content:center;
    align-items:center;
    display:flex
}
.cvent-announce-divider {
    border-left:var(--line--standard-line)solid var(--primary--black);
    width:1px;
    height:32px
}
.platform-content-icon-img,
.platform-image-img {
    width:100%;
    height:100%
}
.sg-57 {
    width:57.25%;
    display:inline-block
}
.sg-57._25-between {
    grid-column-gap:25px;
    grid-row-gap:25px;
    flex-direction:column;
    display:flex
}
.sg-57._25-between.center-justify {
    justify-content:center
}
.sg-57._25-between.center-justify.pad-r100 {
    padding-right:var(--spacing--100)
}
.sg-57._25-between.center-justify.pad-r50 {
    padding-right:var(--spacing--50)
}
.sg-57.pad-large {
    padding-left:8.75%;
    padding-right:8.75%
}
.sg-57.pad-small {
    padding-left:3.75%;
    padding-right:3.75%
}
.sg-57.center-flex {
    justify-content:center;
    align-items:center;
    display:flex
}
.sg-57.resource-hero {
    padding-right:var(--spacing--75)
}
.platform-feature-img {
    position:relative;
    bottom:-75px
}
.platform-feature-img.attendanceinsights {
    max-width:740px
}
.unsplash-flexbox {
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75);
    justify-content:center;
    align-items:center;
    width:65%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.platform-feature-2-wrapper {
    justify-content:space-between;
    align-items:stretch;
    display:flex
}
.platform-feature-2-item {
    padding:var(--spacing--50)var(--spacing--100)300px;
    border-radius:var(--corner--20);
    background-color:var(--secondary--light-grey);
    text-align:center;
    width:48.7%;
    position:relative
}
.platform-feature-2-img {
    position:absolute;
    inset:auto 0 0
}
.platform-feature-content {
    margin-top:var(--spacing--75);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    justify-content:space-around;
    align-items:flex-start;
    width:100%;
    display:flex
}
.platform-feature-33 {
    width:31.6%
}
.sltp-template-wrapper {
    margin-top:var(--spacing--35);
    margin-bottom:var(--spacing--35);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    flex-flow:row;
    justify-content:space-between;
    display:flex
}
.sltp-template-inner {
    width:50%;
    position:relative
}
.sltp-template-img {
    border:var(--line--standard-line)solid #e5e5e5;
    border-radius:var(--corner--8);
    min-width:100%
}
.tc-urple {
    color:var(--primary--urple)
}
.platform-quote-flex {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    width:100%;
    padding-right:10%;
    display:flex
}
.spot-icon-64 {
    width:64px;
    height:64px
}
.sg-85 {
    width:85.5%
}
.sltp-template-sticky {
    position:sticky;
    top:120px
}
.lp-spot-icon {
    width:var(--spacing--100);
    height:var(--spacing--100);
    background-color:var(--secondary--light-grey);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    display:flex
}
.lp-hover-nav {
    z-index:90;
    padding:var(--spacing--15);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    background-color:var(--primary--white);
    justify-content:space-between;
    align-items:center;
    width:652px;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:fixed;
    top:25px;
    left:0;
    right:0
}
.lp-hover-nav.start-hidden {
    display:none
}
.lp-logo {
    width:200px;
    margin-left:10px
}
.sltp-table-wrapper {
    margin-top:var(--spacing--25);
    margin-bottom:var(--spacing--25);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    overflow:hidden
}
.sltp-table-row {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    display:flex
}
.sltp-table-row.last {
    border-bottom-style:none
}
.sltp-table-row.top {
    background-color:var(--primary--black);
    color:var(--primary--white)
}
.sltp-30 {
    padding:var(--spacing--15);
    border-right:var(--line--standard-line)solid var(--primary--black);
    width:30%
}
.sltp-70 {
    padding:var(--spacing--15);
    width:70%
}
.sltp-20 {
    padding:var(--spacing--15);
    border-right:var(--line--standard-line)solid var(--primary--black);
    width:20%
}
.sltp-10 {
    padding:var(--spacing--15);
    border-right:var(--line--standard-line)solid var(--primary--black);
    text-align:center;
    width:10%
}
.sltp-40 {
    padding:var(--spacing--15);
    border-right:var(--line--standard-line)solid var(--primary--black);
    width:40%
}
.sltp-40.last {
    border-right-style:none
}
.lp-demo-wrapper {
    justify-content:space-between;
    align-items:flex-start;
    width:100%;
    display:flex;
    position:relative
}
.lp-demo-left {
    padding:var(--spacing--50);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    flex-flow:column;
    width:60%;
    display:flex
}
.lp-demo-right {
    padding:var(--spacing--50);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    width:35%
}
.lp-demo-logo-wrapper {
    padding-top:var(--spacing--35);
    padding-bottom:var(--spacing--35);
    grid-column-gap:6%;
    grid-row-gap:0;
    border-top:var(--line--standard-line)solid var(--primary--black);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    flex-flow:wrap;
    justify-content:space-between;
    display:flex
}
.lp-demo-logo {
    max-width:15%
}
.lp-demo-quote-icon {
    width:24px
}
.lp-demo-content-wrap {
    max-width:425px
}
.lp-sub-wrap {
    justify-content:space-between;
    display:flex
}
.lp-sub-wrap._15 {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    justify-content:flex-start;
    align-items:center
}
.lp-sub-wrap._20 {
    grid-column-gap:20px;
    grid-row-gap:20px
}
.lp-sub-wrap._100 {
    grid-column-gap:var(--spacing--100);
    grid-row-gap:var(--spacing--100)
}
.resource-hero-ani-title {
    padding:var(--spacing--25);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    border-radius:var(--corner--10);
    background-color:var(--primary--white);
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    max-width:425px;
    display:flex;
    position:relative
}
.resource-hero-ani-sub {
    padding:var(--spacing--25);
    border-radius:var(--corner--10);
    background-color:var(--primary--white);
    text-align:center;
    max-width:575px;
    position:relative
}
.resource-hero-ani-img {
    justify-content:center;
    align-items:center;
    width:220px;
    height:220px;
    display:flex;
    position:relative
}
.resource-hero-ani-star {
    position:absolute;
    inset:0
}
.resource-hero-ani-pattern {
    pointer-events:none;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/66ed99e7e8227d44b4784062_Stairs.svg);
    background-position:50%;
    background-size:540px 540px;
    width:200vw;
    height:200vw;
    position:absolute;
    bottom:0;
    left:0
}
.resource-hero-ani-pattern.line-version {
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/67cb16d1d96d6f5eed53d778_Stairs%20Line.svg)
}
.resource-author-wrapper {
    margin-bottom:var(--spacing--25);
    padding-bottom:var(--spacing--25);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.resource-author-imag {
    background-color:var(--secondary--light-grey);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    display:flex;
    overflow:hidden
}
.resource-gate-wrap {
    justify-content:center;
    align-items:flex-start;
    margin-top:-400px;
    display:block;
    position:relative
}
.resource-gate-inner {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    text-align:center;
    flex-flow:column;
    justify-content:center;
    align-items:center;
    margin-top:200px;
    display:flex;
    position:relative
}
.resource-gate-icon {
    border:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--white);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:94px;
    height:94px;
    display:flex;
    overflow:hidden
}
.lp-form-wrap {
    padding:var(--spacing--50);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    max-width:500px
}
.lp-gate-gradient {
    background-image:linear-gradient(180deg,var(--secondary--transparent),var(--primary--white)60%);
    height:500px;
    position:absolute;
    inset:0 0 auto
}
.resource-hero-unlocked-wrap {
    grid-column-gap:10px;
    grid-row-gap:10px;
    flex-flow:column;
    align-items:center;
    width:120px;
    display:flex;
    position:absolute;
    top:15px;
    right:15px
}
.resource-hero-unlocked-ani {
    background-color:var(--primary--black);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:120px;
    height:120px;
    display:flex;
    overflow:hidden
}
.resource-hero-unlocked-pill {
    background-color:var(--primary--black);
    color:var(--primary--white);
    text-align:center;
    border-radius:90px;
    padding:4px 14px
}
.platform-bulleted-list {
    margin-bottom:-10px;
    padding-left:20px
}
.platform-bullet-item {
    margin-bottom:10px
}
.platform-feature-grid {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    flex-flow:wrap;
    display:flex
}
.platform-feature-grid-item {
    background-color:var(--secondary--light-grey);
    width:calc(50% - 17.5px);
    position:relative;
    overflow:hidden;
    border-radius:var(--corner--10)
}
.platform-feature-grid-tag {
    background-color:var(--primary--white);
    border-radius:90px;
    padding:2px 8px;
    position:absolute;
    bottom:10px;
    left:10px
}
.platform-icon-list-wrap {
    grid-column-gap:10px;
    grid-row-gap:10px;
    flex-flow:column;
    display:flex
}
.platform-line-list-item {
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.platform-line-list-outer {
    flex:none;
    justify-content:flex-start;
    align-items:center;
    width:35px;
    height:25px;
    padding-right:15px;
    display:flex
}
.platform-line-list-inner {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    width:100%;
    height:1px
}
.platform-faq {
    margin-top:var(--spacing--10);
    margin-bottom:var(--spacing--10);
    flex-direction:column;
    max-width:100%;
    display:flex;
    position:relative
}
.platform-faq-item {
    cursor:pointer;
    width:100%;
    margin-left:0;
    margin-right:0;
    position:relative;
    overflow:hidden
}
.platform-faq-accordion-toggle {
    padding-top:var(--spacing--15);
    padding-bottom:var(--spacing--15);
    justify-content:space-between;
    align-items:center;
    display:flex
}
.platform-faq-dropdown {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-direction:column;
    display:flex;
    position:static
}
.platform-faq-dropdown.w--open {
    grid-column-gap:40px;
    grid-row-gap:40px;
    flex-direction:column;
    display:flex
}
.platform-faq-line {
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    height:1px;
    position:absolute;
    inset:auto auto 0 0
}
.platform-faq-line.top {
    top:0;
    bottom:auto
}
.platform-video-wrap {
    border-radius:var(--corner--20);
    width:100%;
    overflow:hidden
}
.sg-40 {
    width:40.15%
}
.demo-icon-flex {
    justify-content:space-between;
    display:flex
}
.demo-icon-wrap {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    max-width:150px;
    display:flex
}
.demo-book-wrap {
    padding:var(--spacing--25)var(--spacing--50);
    background-color:var(--primary--black);
    text-align:center;
    border-radius:100px;
    overflow:hidden
}
.demo-form-wrapper {
    margin-bottom:var(--spacing--75);
    padding:var(--spacing--50)var(--spacing--75)var(--spacing--75);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    background-color:var(--primary--marshmallow);
    border-radius:50px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    display:flex;
    position:relative;
    overflow:hidden
}
.demo-logo-wrapper {
    grid-column-gap:4%;
    grid-row-gap:0;
    flex-flow:wrap;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.demo-logo {
    width:22%
}
.demo-quote-logo,
.img-max-100 {
    max-width:100px
}
.demo-quote-icon {
    width:24px
}
.demo-form-wrap {
    width:100%
}
.demo-form {
    padding:var(--spacing--35);
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    width:auto;
    max-width:440px;
    min-height:400px;
    margin-left:auto;
    margin-right:auto;
    position:relative
}
.demo-pattern {
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/66fac84d2b240f45845f3811_2%20Color%20Pattern.svg);
    background-position:50%;
    background-size:540px 540px;
    width:100%;
    height:200%;
    position:absolute;
    inset:-50% 0 50%
}
.resource-lock-contents {
    width:20px;
    min-width:20px;
    height:20px;
    min-height:20px
}
.resource-gate-cta {
    padding:var(--spacing--15);
    grid-column-gap:20px;
    grid-row-gap:20px;
    border-radius:var(--corner--20);
    background-color:var(--primary--black);
    color:var(--primary--white);
    text-align:center;
    flex-flow:row;
    justify-content:space-between;
    align-items:center;
    margin-top:15px;
    margin-right:-15px;
    display:flex
}
.resource-cta-outer {
    z-index:10;
    padding-right:var(--spacing--25);
    padding-left:var(--spacing--25);
    flex-flow:column;
    justify-content:flex-start;
    align-items:stretch;
    height:1px;
    margin-left:auto;
    margin-right:auto;
    position:sticky;
    inset:78px 0 auto
}
.resource-cta-inner {
    justify-content:flex-end;
    align-items:flex-start;
    max-width:1345px;
    height:1px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.resource-gate-cta-icon {
    border-radius:var(--corner--10);
    background-color:var(--primary--purp-tastrophe);
    justify-content:center;
    align-items:center;
    width:46px;
    height:46px;
    display:flex
}
.platform-quote-folio {
    flex-flow:column;
    display:flex
}
.sol-temp-hero {
    text-align:center;
    justify-content:center;
    align-items:flex-start;
    display:flex
}
.sol-temp-hero.pad-40 {
    padding:20px 60px 40px;
    font-size:24px;
    font-weight:500
}
.sol-temp-hero-outer {
    padding-top:var(--spacing--75);
    padding-bottom:var(--spacing--25);
    background-color:var(--primary--greeeen);
    border-bottom-right-radius:90px;
    border-bottom-left-radius:90px
}
.sol-temp-hero-icon {
    width:192px;
    height:192px
}
.fs-slider_slide {
    backface-visibility:hidden;
    transition-property:transform opacity;
    background-color:#f5f5f5;
    flex:none;
    justify-content:center;
    align-items:stretch;
    width:100%;
    height:auto;
    padding:1rem;
    display:flex;
    position:relative
}
.fs-slider_placeholder {
    color:#707070;
    text-align:center;
    border:1px dashed #707070;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:20rem;
    padding:1rem;
    display:flex
}
.fs-slider_list {
    transform-style:preserve-3d;
    flex-direction:row;
    justify-content:start;
    align-items:start;
    height:auto;
    display:flex
}
.fs-slider_button {
    color:#fff;
    background-color:#3898ec;
    padding:1rem 2rem
}
.fs-slider_instance {
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-flow:column;
    width:100%;
    min-width:0;
    max-width:100%;
    max-height:100%;
    display:flex;
    position:relative
}
.fs-slider_pagination {
    z-index:10;
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    width:100%;
    height:auto;
    display:flex;
    position:relative
}
.fs-slider_navigation {
    z-index:10;
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    background-color:#f5f5f5;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    padding:1rem;
    display:flex;
    position:relative
}
.fs-slider_list-wrapper {
    perspective:1200px;
    flex:1;
    position:relative;
    overflow:clip
}
.fs-slider_scrollbar {
    touch-action:none;
    background-color:#f5f5f5
}
.fs-slider_scrollbar_drag {
    background-color:#000;
    width:20%;
    height:1rem
}
.fs-slider_pagination_bullet {
    background-color:#ddd;
    width:1rem;
    height:1rem;
    padding:0;
    display:inline-block
}
.fs-slider_pagination_bullet.is-bullet-active {
    background-color:#000;
    display:inline-block
}
.fs-slider-test_slide {
    backface-visibility:hidden;
    transition-property:transform opacity;
    background-color:#f5f5f5;
    flex:none;
    justify-content:center;
    align-items:stretch;
    width:100%;
    height:auto;
    padding:1rem;
    display:flex;
    position:relative
}
.fs-slider-test_placeholder {
    color:#707070;
    text-align:center;
    border:1px dashed #707070;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:20rem;
    padding:1rem;
    display:flex
}
.fs-slider-test_list {
    transform-style:preserve-3d;
    flex-direction:row;
    justify-content:start;
    align-items:start;
    height:auto;
    display:flex
}
.fs-slider-test_button {
    color:#fff;
    background-color:#3898ec;
    padding:1rem 2rem
}
.fs-slider-test_instance {
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-flow:column;
    width:100%;
    min-width:0;
    max-width:100%;
    max-height:100%;
    display:flex;
    position:relative
}
.fs-slider-test_pagination {
    z-index:10;
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    width:100%;
    height:auto;
    display:flex;
    position:relative
}
.fs-slider-test_navigation {
    z-index:10;
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    background-color:#f5f5f5;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    padding:1rem;
    display:flex;
    position:relative
}
.fs-slider-test_list-wrapper {
    perspective:1200px;
    flex:1;
    position:relative;
    overflow:clip
}
.fs-slider-test_scrollbar {
    touch-action:none;
    background-color:#f5f5f5
}
.fs-slider-test_scrollbar_drag {
    background-color:#000;
    width:20%;
    height:1rem
}
.fs-slider-test_pagination_bullet {
    background-color:#ddd;
    width:1rem;
    height:1rem;
    padding:0;
    display:inline-block
}
.fs-slider-test_pagination_bullet.is-bullet-active {
    background-color:#000;
    display:inline-block
}
.fs-slider-test-2132_slide {
    backface-visibility:hidden;
    transition-property:transform opacity;
    background-color:#f5f5f5;
    flex:none;
    justify-content:center;
    align-items:stretch;
    width:100%;
    height:auto;
    padding:1rem;
    display:flex;
    position:relative
}
.fs-slider-test-2132_placeholder {
    color:#707070;
    text-align:center;
    border:1px dashed #707070;
    justify-content:center;
    align-items:center;
    width:100%;
    min-height:20rem;
    padding:1rem;
    display:flex
}
.fs-slider-test-2132_list {
    transform-style:preserve-3d;
    flex-direction:row;
    justify-content:start;
    align-items:start;
    height:auto;
    display:flex
}
.fs-slider-test-2132_button {
    color:#fff;
    background-color:#3898ec;
    padding:1rem 2rem
}
.fs-slider-test-2132_instance {
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-flow:column;
    width:100%;
    min-width:0;
    max-width:100%;
    max-height:100%;
    display:flex;
    position:relative
}
.fs-slider-test-2132_pagination {
    z-index:10;
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    width:100%;
    height:auto;
    display:flex;
    position:relative
}
.fs-slider-test-2132_navigation {
    z-index:10;
    grid-column-gap:1rem;
    grid-row-gap:1rem;
    background-color:#f5f5f5;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    padding:1rem;
    display:flex;
    position:relative
}
.fs-slider-test-2132_list-wrapper {
    perspective:1200px;
    flex:1;
    position:relative;
    overflow:clip
}
.fs-slider-test-2132_scrollbar {
    touch-action:none;
    background-color:#f5f5f5
}
.fs-slider-test-2132_scrollbar_drag {
    background-color:#000;
    width:20%;
    height:1rem
}
.fs-slider-test-2132_pagination_bullet {
    background-color:#ddd;
    width:1rem;
    height:1rem;
    padding:0;
    display:inline-block
}
.fs-slider-test-2132_pagination_bullet.is-bullet-active {
    background-color:#000;
    display:inline-block
}
.sol-temp-head-icon {
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:212px;
    height:212px;
    display:flex;
    position:relative;
    inset:auto 0 0
}
.sol-temp-head {
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.sol-temp-head-out {
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.sol-temp-head-backani {
    z-index:-1;
    border-radius:var(--corner--20);
    background-color:var(--primary--marshmallow);
    width:212px;
    height:212px;
    position:absolute;
    bottom:0
}
.sol-head-temp-sub {
    margin-bottom:var(--spacing--50);
    max-width:550px
}
.sol-head-again {
    margin-bottom:var(--spacing--50);
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex;
    position:relative
}
.sol-head-spacer {
    width:100%;
    height:50px
}
.sol-head-title {
    margin-bottom:var(--spacing--35);
    flex-flow:column;
    display:flex
}
.sol-head-ani-block {
    pointer-events:none;
    width:100%;
    height:75vh;
    position:absolute;
    top:100vh;
    left:0;
    right:0
}
.sol-head-inner-spacer,
.sol-head-ani-spacer {
    width:100%;
    height:1px
}
.sol-hero-capability {
    padding:var(--spacing--25);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    justify-content:flex-start;
    align-items:center;
    height:100%;
    display:flex
}
.sol-hero-capability-icon {
    width:64px;
    height:64px
}
.sol-timeline-outer {
    justify-content:space-between;
    align-items:stretch;
    display:flex;
    position:relative
}
.sol-timeline-title-col {
    width:31.6%
}
.sol-timeline-content {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    flex-flow:column;
    width:48.7%;
    display:flex
}
.sol-timeline-card {
    top:var(--spacing--125);
    padding-right:var(--spacing--50);
    padding-left:var(--spacing--50);
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    border-radius:var(--corner--10);
    background-color:var(--primary--marshmallow);
    justify-content:space-between;
    align-items:center;
    display:flex;
    position:sticky
}
.sol-timeline-card._2 {
    top:135px
}
.sol-timeline-card._2.bc-mountaindew {
    background-color:var(--primary--mountain-dew)
}
.sol-timeline-card._2.bc-piggy {
    background-color:var(--primary--piggy)
}
.sol-timeline-card._3 {
    top:145px
}
.sol-timeline-card._3.bc-piggy {
    background-color:var(--primary--piggy)
}
.sol-timeline-card.bc-mountaindew {
    background-color:var(--primary--mountain-dew)
}
.sol-timeline-card._4 {
    top:155px
}
.sol-timeline-card._4.bc-green {
    background-color:var(--primary--greeeen)
}
.sol-timeline-card._5 {
    top:165px
}
.sol-timeline-card._5.bc-chillstorm {
    background-color:var(--primary--chillstorm)
}
.sol-timeline-card._6 {
    top:175px
}
.sol-timeline-card._7 {
    top:185px
}
.sol-timeline-card._7.bc-urple {
    background-color:var(--primary--urple)
}
.sol-timeline-card-text {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    flex-flow:column;
    display:flex
}
.sol-timeline-card-text._25-between {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25)
}
.sol-timeline-card-text._35-between {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35)
}
.sol-timeline-card-text._10-between {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10)
}
.sol-timeline-card-text._50-between {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50)
}
.sol-timeline-card-text._100-between {
    grid-column-gap:var(--spacing--100);
    grid-row-gap:var(--spacing--100)
}
.sol-timeline-card-text._15-between {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15)
}
.sol-timeline-card-image-wrap {
    margin-top:var(--spacing--50);
    margin-bottom:var(--spacing--50);
    justify-content:center;
    align-items:center;
    width:128px;
    min-width:128px;
    height:128px;
    min-height:128px;
    display:flex
}
.sol-timeline-title-sticky {
    top:var(--spacing--125);
    position:sticky
}
.sol-hero-capability-item {
    padding:var(--spacing--25);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--10);
    justify-content:flex-start;
    align-items:center;
    min-height:100%;
    display:flex
}
.sol-hero-capability-64x64 {
    width:64px;
    height:64px
}
.sol-hero-wrapper {
    padding:var(--spacing--75)var(--spacing--25);
    border-radius:var(--spacing--25);
    background-color:var(--primary--marshmallow);
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.sol-hero-wrapper.bc-mountaindew {
    background-color:var(--primary--mountain-dew)
}
.sol-hero-wrapper.bc-piggy {
    background-color:var(--primary--piggy)
}
.sol-hero-wrapper.bc-greeeen {
    background-color:var(--primary--greeeen)
}
.sol-hero-wrapper.bc-urple {
    background-color:var(--primary--urple)
}
.sol-hero-wrapper.bc-chillstorm {
    background-color:var(--primary--chillstorm)
}
.sol-hero-sub {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    flex-flow:row;
    justify-content:flex-start;
    align-items:stretch;
    display:flex
}
.sol-hero-top {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    text-align:center;
    flex-flow:column;
    display:flex
}
.sol-hero-top.ch-110 {
    max-width:110ch
}
.sol-hero-sub-text-wrap {
    width:46ch
}
.sol-hero-sub-text-wrap.ch-52 {
    width:52ch
}
.sol-hero-sub-text-wrap.ch-60 {
    width:60ch
}
.sol-hero-sub-text-wrap.ch-34 {
    width:34ch
}
.sol-hero-sub-text-wrap.ch-66 {
    width:66ch
}
.sol-hero-line {
    border-right:var(--line--standard-line)solid var(--primary--black);
    width:1px;
    min-height:100%
}
.sol-hero-spot {
    margin-top:-15px;
    margin-bottom:var(--spacing--25);
    width:192px;
    height:192px;
    position:relative
}
.sol-hero-spot-img {
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.sol-hero-ani-trigger {
    pointer-events:none;
    height:100vh;
    position:absolute;
    inset:0 0 auto
}
.mis-submit-yours {
    z-index:99;
    justify-content:center;
    align-items:flex-end;
    width:100vw;
    height:1px;
    display:none;
    position:sticky;
    top:100vh;
    left:0;
    right:0
}
.mis-submit-wrapper {
    padding:20px var(--spacing--25);
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    border:var(--line--standard-line)solid #000;
    border-radius:var(--corner--10);
    background-color:var(--primary--white);
    cursor:pointer;
    justify-content:center;
    align-items:center;
    margin-bottom:20px;
    display:flex
}
.mis-ani-trigger {
    pointer-events:none;
    width:100%;
    height:1px
}
.mis-ani-trigger.first {
    position:absolute;
    top:101vh;
    left:0;
    right:0
}
.mis-modal {
    z-index:999999;
    height:100vh;
    display:none;
    position:fixed;
    inset:0;
    overflow:auto
}
.mis-submit-spacer {
    pointer-events:none;
    width:1px;
    height:1px;
    margin-right:-10px
}
.home-event-empty-wrap {
    height:var(--spacing--75);
    padding:var(--spacing--0)var(--spacing--25);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    justify-content:space-between;
    align-items:center;
    display:flex;
    position:relative
}
.platform-lp-hero-left {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    width:48.7%;
    display:flex;
    position:sticky;
    top:100px
}
.platform-lp-hero-left.pad-40 {
    padding:20px 60px 40px;
    font-size:24px;
    font-weight:500
}
.platform-lp-hero-left._75 {
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75)
}
.lp-demo-top {
    padding:var(--spacing--50);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:35%;
    display:flex
}
.lp-ani-trigger {
    width:100%;
    height:1px;
    position:absolute;
    inset:auto 0 7%
}
.lp-ani-trigger.mobile {
    position:static
}
.lp-book-tag {
    margin-bottom:var(--spacing--35);
    padding:var(--spacing--10)var(--spacing--25);
    border-radius:var(--corner--20);
    background-color:var(--primary--mountain-dew);
    text-align:center
}
.lp-book-tag.pad-40 {
    padding:20px 60px 40px;
    font-size:24px;
    font-weight:500
}
.resource-asana-hero {
    margin-bottom:var(--spacing--75);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    flex-flow:column;
    display:flex
}
.resource-asana-content {
    padding-bottom:var(--spacing--75);
    grid-column-gap:var(--spacing--100);
    grid-row-gap:var(--spacing--100);
    flex-flow:column;
    width:82%;
    display:flex
}
.resource-asana-content._25-between {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25)
}
.resource-asana-content._35-between {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35)
}
.resource-asana-content._10-between {
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10)
}
.resource-asana-content._50-between {
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50)
}
.resource-asana-content._100-between {
    grid-column-gap:var(--spacing--100);
    grid-row-gap:var(--spacing--100)
}
.resource-asana-content._15-between {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15)
}
.resource-asana-content._75-between {
    grid-column-gap:var(--spacing--75);
    grid-row-gap:var(--spacing--75)
}
.resource-asana-detail {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    justify-content:flex-start;
    align-items:center;
    display:flex
}
._64-icon-circle {
    background-color:var(--secondary--light-grey);
    border-radius:100%;
    flex:none;
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    display:flex
}
._64-icon-circle.bc-black {
    background-color:var(--primary--black)
}
._64-icon-circle.bc-white {
    background-color:var(--primary--white)
}
.resource-asana-section {
    margin-bottom:-50px
}
.resource-asana-form-col {
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex;
    overflow:hidden
}
.resource-asana-img {
    aspect-ratio:4/3;
    width:100%;
    position:relative;
    overflow:hidden
}
.img-fill {
    object-fit:cover;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.resource-asana-download-tag {
    padding-right:var(--spacing--35);
    padding-left:var(--spacing--35);
    grid-column-gap:var(--spacing--10);
    grid-row-gap:var(--spacing--10);
    background-color:var(--primary--white);
    justify-content:center;
    align-items:center;
    width:100%;
    margin-top:-1px;
    display:flex
}
.resource-asana-form-wrap {
    padding:var(--spacing--75)var(--spacing--35);
    max-width:450px;
    position:relative
}
.resource-asana-form-head {
    padding:var(--spacing--15)30px var(--spacing--15)var(--spacing--35);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    background-color:var(--primary--black);
    border-radius:0 0 15px 15px;
    justify-content:center;
    align-items:center;
    display:flex;
    position:relative
}
.resource-asana-tag-corner {
    width:10px;
    height:10px;
    position:absolute;
    top:0;
    left:-10px
}
.resource-asana-tag-corner.right {
    left:auto;
    right:-10px
}
.resource-download-asana {
    display:none
}
.thank-you-hero {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.thank-you-hero.pad-40 {
    padding:20px 60px 40px;
    font-size:24px;
    font-weight:500
}
.thank-you-hero.sub {
    padding:var(--spacing--10)var(--spacing--25);
    border:var(--line--standard-line)solid var(--primary--black);
    background-color:var(--primary--white);
    border-radius:100px;
    width:auto;
    position:relative
}
.thank-you-icons-wrapper {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    justify-content:center;
    align-items:center;
    margin-bottom:-10px;
    display:flex
}
.thank-you-divider-wrap {
    padding-bottom:var(--spacing--75);
    justify-content:center;
    align-items:center;
    display:flex;
    position:relative
}
.thank-you-divider {
    border-bottom:var(--line--standard-line)solid #000;
    width:100%;
    height:1px;
    position:absolute
}
.resource-asana-tip {
    padding:var(--spacing--35);
    border:var(--line--standard-line)solid var(--primary--black);
    border-radius:var(--corner--20)
}
.podcast-hero-wrap {
    padding-top:var(--spacing--75);
    padding-right:var(--spacing--50);
    padding-left:var(--spacing--50);
    background-color:var(--primary--mountain-dew);
    border-radius:30px;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.podcast-phone-mock {
    margin-top:var(--spacing--50);
    justify-content:center;
    align-items:flex-end;
    max-width:426px;
    height:402px;
    display:flex;
    position:relative
}
.podcast-hero-logo {
    z-index:2;
    width:800px;
    height:176px;
    position:relative
}
.podcast-hero-descrip {
    width:294px;
    position:absolute;
    bottom:75px;
    left:calc(100% + 50px)
}
.tc-mountaindew {
    color:var(--primary--mountain-dew)
}
.podcast-sub {
    pointer-events:none;
    text-align:center;
    margin-top:-20px
}
.podcast-sub.pad-40 {
    padding:20px 60px 40px;
    font-size:24px;
    font-weight:500
}
.podcast-providers {
    margin-top:var(--spacing--35);
    margin-bottom:var(--spacing--75);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    justify-content:center;
    align-items:center;
    display:flex
}
.podcast-link {
    justify-content:center;
    align-items:center;
    width:82px;
    height:82px;
    display:flex
}
.podcast-dive-in {
    padding-bottom:var(--spacing--25);
    border-bottom:var(--line--standard-line)solid var(--primary--black)
}
.tabs-vs-inner {
    background-color:var(--primary--black);
    border-radius:100%;
    justify-content:center;
    align-items:center;
    width:80px;
    height:80px;
    margin-left:auto;
    margin-right:auto;
    display:flex
}
.tabs-vs-outer {
    z-index:1;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    display:flex;
    position:absolute;
    top:25px
}
.tabs {
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    display:flex
}
.logo-strip-logo {
    flex:none;
    max-width:134px
}
.sol-tag-wrap {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    justify-content:flex-start;
    align-items:center;
    margin-bottom:30px;
    display:flex
}
.resource-divider {
    margin-top:var(--spacing--50);
    border-bottom:var(--line--standard-line)solid var(--primary--black);
    width:100%;
    margin-left:auto;
    margin-right:auto
}
.resource-divider.black {
    border-bottom-color:var(--primary--black)
}
.conference-cta-wrapper {
    z-index:1;
    border-radius:var(--corner--20);
    background-color:var(--primary--marshmallow);
    flex-flow:column;
    justify-content:center;
    align-items:center;
    height:275px;
    display:flex;
    position:relative;
    overflow:hidden
}
.conference-cta-button {
    z-index:1;
    padding:var(--spacing--10)var(--spacing--25);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    border-radius:var(--corner--10);
    background-color:var(--primary--urple);
    justify-content:center;
    align-items:center;
    transition:all .2s;
    display:flex;
    position:relative
}
.conference-cta-button:hover {
    padding:var(--spacing--15)var(--spacing--35);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25)
}
.conference-cta-inner {
    padding:var(--spacing--10)var(--spacing--15);
    background-color:var(--primary--black);
    border-radius:90px
}
.conference-cta-background {
    z-index:1;
    background-color:var(--primary--mountain-dew);
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/67b8bcd0c5c9fbbaafde2579_100%20px%20Grid.svg);
    background-position:50%;
    background-size:100px 100px;
    background-attachment:fixed;
    height:calc(100% + 200px);
    position:static
}
.conference-back-ani {
    background-color:var(--secondary--transparent);
    pointer-events:none;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/67b8bcd0c5c9fbbaafde2579_100%20px%20Grid.svg);
    background-position:50%;
    background-size:80px 80px;
    width:100%;
    height:calc(100% + 200px);
    position:absolute;
    left:0;
    right:0
}
.conference-cta-text {
    z-index:1;
    text-align:center;
    width:75%;
    margin-bottom:50px;
    font-size:20px;
    position:relative
}
.conference-cta-above {
    margin-top:var(--spacing--100);
    text-align:center;
    width:75%;
    margin-left:auto;
    margin-right:auto
}
.conference-hero-wrapper {
    aspect-ratio:1;
    border-radius:var(--corner--20);
    background-color:var(--primary--marshmallow);
    flex-flow:column;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:flex;
    position:relative;
    overflow:hidden
}
.elg-promo-wrapper {
    border-radius:var(--corner--20);
    background-color:var(--primary--black);
    color:var(--primary--white);
    justify-content:space-between;
    align-items:center;
    display:flex;
    position:relative
}
.elg-promo-wrapper:hover {
    color:var(--primary--white)
}
.elg-column-right {
    justify-content:flex-end;
    align-items:flex-start;
    width:50%;
    height:520px;
    display:flex;
    position:relative;
    overflow:hidden
}
.elg-column-left {
    padding:var(--spacing--50);
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    flex-flow:column;
    justify-content:center;
    align-items:flex-start;
    width:50%;
    display:flex;
    position:relative
}
.elg-promo-tag {
    background-color:var(--primary--mountain-dew);
    color:var(--primary--black);
    border-radius:90px;
    justify-content:center;
    align-items:center;
    padding:2px 12px;
    display:flex
}
.elg-promo-tag.button {
    grid-column-gap:8px;
    grid-row-gap:8px;
    background-color:var(--primary--white);
    padding:6px 12px 6px 16px
}
.elg-promo-image {
    z-index:3;
    position:absolute
}
.elg-promo-image._3 {
    position:relative
}
.elg-promo-hover-cover {
    border-radius:var(--corner--20);
    background-color:var(--primary--black);
    pointer-events:none;
    min-width:100%;
    min-height:100%;
    position:absolute;
    inset:0
}
.elg-promo-hover-cover.grow {
    background-color:var(--primary--mountain-dew)
}
.elg-promo-hover-burst-wrap {
    border-radius:var(--corner--20);
    background-color:var(--primary--urple);
    pointer-events:none;
    justify-content:center;
    align-items:center;
    min-width:100%;
    min-height:100%;
    display:flex;
    position:absolute;
    inset:0;
    overflow:hidden
}
.elg-promo-hover-burst-wrap.grow,
.elg-promo-hover-burst-wrap.homepg {
    background-color:var(--primary--mountain-dew)
}
.elg-burst {
    min-width:2200px;
    min-height:100%
}
.resource-hub-img {
    object-fit:cover;
    min-width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.resource-hub-img.customer-logo {
    background-color:var(--secondary--light-grey)
}
.resource-hub-img-wrap {
    aspect-ratio:4/2.5;
    border-radius:var(--corner--10);
    width:100%;
    position:relative;
    overflow:hidden
}
.resource-hub-img-wrap.feature {
    border-radius:var(--corner--20)
}
.resource-hub-img-wrap.resources {
    aspect-ratio:4/3
}
.elg-mobile-img {
    width:100%;
    display:none
}
.elg-nav-feature-wrap {
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    border-radius:var(--spacing--10);
    background-color:var(--primary--black);
    flex-flow:column;
    justify-content:flex-start;
    align-items:flex-start;
    min-width:100%;
    padding:20px;
    display:flex;
    position:relative;
    overflow:hidden
}
.elg-nav-feature-img {
    position:absolute;
    inset:auto 0 0
}
.resource-asana-icon-divide {
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.resource-asana-icon-wrap {
    border:var(--line--standard-line)solid #000;
    border-radius:100%;
    flex:none;
    justify-content:center;
    align-items:center;
    width:90px;
    height:90px;
    display:flex
}
.resource-asana-thanks {
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    opacity:0;
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    display:flex;
    position:absolute;
    inset:75px 0 auto
}
.resource-asana-frame {
    min-height:200px;
    position:relative
}
.download-cta-wrapper {
    z-index:1;
    padding:var(--spacing--35);
    border-radius:var(--corner--20);
    background-color:var(--primary--marshmallow);
    flex-flow:row;
    justify-content:space-between;
    align-items:center;
    height:360px;
    display:flex;
    position:relative;
    overflow:hidden
}
.download-cta-button-copy {
    z-index:1;
    padding:var(--spacing--15)var(--spacing--25);
    grid-column-gap:var(--spacing--15);
    grid-row-gap:var(--spacing--15);
    border-radius:var(--corner--10);
    background-color:var(--primary--purp-tastrophe);
    justify-content:center;
    align-items:center;
    transition:all .2s;
    display:flex;
    position:relative
}
.download-cta-button-copy:hover {
    padding:20px var(--spacing--35);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25)
}
.download-cta-title-wrap {
    padding:var(--spacing--35);
    border-radius:var(--corner--20);
    background-color:var(--primary--white);
    position:relative
}
.homepage-marketing-banner-empty {
    display:none
}
._2025outlook-burst {
    justify-content:center;
    align-items:center;
    width:64px;
    height:64px;
    display:flex;
    position:relative
}
._2025outlook-burst.callout {
    width:48px;
    height:48px
}
._2025outlook-burst-spinner {
    position:absolute;
    inset:0
}
._2025-outlook-cover-scroll-wrap {
    pointer-events:none;
    flex-flow:column;
    justify-content:center;
    align-items:flex-end;
    width:1200px;
    height:1000px;
    display:flex;
    position:absolute;
    inset:0 0 0 auto
}
._2025outlook-cover-scroll {
    position:absolute;
    inset:0
}
._2025outlook-cover-details {
    padding:var(--spacing--35);
    grid-column-gap:var(--spacing--25);
    grid-row-gap:var(--spacing--25);
    flex-flow:column;
    justify-content:space-between;
    max-width:400px;
    min-height:100%;
    display:flex;
    position:relative
}
._2025outlook-cover-details.full {
    padding:var(--spacing--35)
}
._2025outlook-cover-mobile {
    display:none;
    position:absolute;
    inset:auto 0 0
}
._2025outlook-callout {
    grid-column-gap:15px;
    grid-row-gap:15px;
    justify-content:flex-start;
    align-items:center;
    display:flex
}
.pdemo-wrapper {
    aspect-ratio:16/9;
    border-top-left-radius:var(--corner--10);
    border-top-right-radius:var(--corner--10);
    width:100%;
    position:relative;
    bottom:-76px;
    overflow:hidden
}
.pdemo-wrapper.attendanceinsights {
    max-width:740px
}
.pdemo-embed {
    width:100%;
    height:100%
}
.pdemo-teaser-wrap {
    grid-column-gap:var(--spacing--35);
    grid-row-gap:var(--spacing--35);
    text-align:center;
    flex-flow:column;
    justify-content:flex-start;
    align-items:center;
    width:45%;
    display:flex;
    position:relative
}
.pdemo-cta {
    z-index:1;
    padding-top:var(--spacing--75);
    padding-bottom:var(--spacing--75);
    border-radius:var(--corner--20);
    background-color:var(--primary--marshmallow);
    flex-flow:column;
    justify-content:center;
    align-items:center;
    display:flex;
    position:relative;
    overflow:hidden
}
.pdemo-cta.bc-black {
    background-color:var(--primary--black)
}
.pdemo-cta-background {
    background-color:var(--secondary--transparent);
    pointer-events:none;
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/67ed9a76bcfcf084cc5baca9_100%20px%20grid%20white.svg);
    background-position:50%;
    background-size:80px 80px;
    width:100%;
    height:calc(100% + 200px);
    position:absolute;
    left:0;
    right:0
}
.pdemo-cta-background.grey {
    background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/67ed964a04d8d5e4789f3975_100%20px%20grid%20dark.svg)
}
.pdemo-book-cta {
    padding-top:var(--spacing--35);
    padding-bottom:var(--spacing--35);
    grid-column-gap:var(--spacing--50);
    grid-row-gap:var(--spacing--50);
    border-top:var(--line--standard-line)solid var(--primary--black);
    justify-content:space-between;
    align-items:center;
    display:flex
}
.pdemo-book-cta.inline {
    padding-top:var(--spacing--50);
    padding-bottom:var(--spacing--50);
    grid-column-gap:15%;
    grid-row-gap:15%;
    border-bottom:var(--line--standard-line)solid var(--primary--black)
}
@media screen and (min-width:1280px) {
    h1,
    h2,
    h3,
    h4,
    h5 {
        margin-top:0;
        margin-bottom:0
    }
    .navbar-logo-left {
        z-index:9999;
        background-color:#fff;
        border-bottom:1px solid #000;
        padding-left:35px;
        padding-right:35px;
        position:sticky;
        top:0
    }
    .navbar-logo-left-container.shadow-three {
        border-bottom:1px #000;
        max-width:100%;
        padding-left:10px;
        padding-right:10px
    }
    .nav-menu-wrapper {
        justify-content:space-between;
        align-items:center;
        display:flex
    }
    .nav-link {
        margin-left:6px;
        margin-right:6px;
        padding-left:9px;
        padding-right:9px
    }
    .nav-link-accent.link-img-item1 {
        font-size:18px
    }
    .mobile-margin-top-10.right-btn.mobile-hide {
        margin-left:15px
    }
    .button-primary {
        font-size:18px
    }
    .button-primary.btn-white.right-btn-first.btn-f18 {
        text-align:center;
        margin-right:12px;
        padding:12px;
        font-size:18px
    }
    .button-primary.btn-f18 {
        text-align:center;
        padding:12px;
        font-size:18px
    }
    .container-2.margin-auto {
        margin-left:auto;
        margin-right:auto
    }
    .pillar-p {
        font-size:17px
    }
    .quote-sec {
        padding-top:100px
    }
    .quote-sec.mx-qute2 {
        margin-left:114px
    }
    .paragraph-9 {
        max-width:456px
    }
    .paragraph-10 {
        max-width:none
    }
    .parallax-lef-top {
        margin-left:114px;
        padding-left:0
    }
    .parallax-lef-top.ml-60 {
        margin-left:114px
    }
    .result-heading-right {
        padding-left:65px
    }
    .result-heading-right.measure {
        padding-left:50px
    }
    .img-quote-sec {
        padding-bottom:200px
    }
    .info-small-sub-ttl.color-soli {
        color:#000;
        background-color:#f2f2f2;
        border-radius:10px;
        padding:2px 9px;
        display:inline-block
    }
    .info-paragraph {
        max-width:389px;
        margin-bottom:40px
    }
    .subsc-ttl-hdng {
        font-size:42px
    }
    .n-form-input.home-news-inp.mb-0 {
        height:66px
    }
    .img-quote-sec-img-1.max-wi,
    .img-quote-sec-img-2.max-wi {
        padding-right:45px
    }
    .measure-box {
        min-width:280px
    }
    .demo-card {
        border-top-left-radius:30px;
        border-bottom-left-radius:30px;
        padding:75px 40px
    }
    .demo-card.d-dark {
        border-radius:0 30px 30px 0
    }
    .pr-0 {
        padding-right:0
    }
    .pl-0 {
        padding-left:0
    }
    .demo-h2 {
        font-size:34px
    }
    .h2.semibold {
        font-weight:600
    }
    .pf-first-card.ml-114 {
        margin-left:auto
    }
    .img-text-pf {
        font-size:14px
    }
    .img-text-pf.ml-39.mb-64 {
        float:right;
        float:right;
        width:298px;
        max-width:100%
    }
    .img-text-pf.mb-64.ml-39 {
        width:100%
    }
    .body-medium.hub-format {
        margin-bottom:10px
    }
    .super-90 {
        font-size:90px
    }
    .mb-25 {
        margin-bottom:25px
    }
    .img-min {
        float:right;
        width:100%;
        max-width:684px
    }
    .dot-grapic {
        color:var(--purple-base\<deleted\|variable-007ae403\>);
        margin-top:34px;
        font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size:18px
    }
    .image-31 {
        max-width:391px
    }
    .image-32 {
        max-width:163px
    }
    .ml-39.mt-51.max-img-8 {
        width:175%;
        max-width:175%
    }
    .d-flex {
        justify-content:space-between;
        display:flex
    }
    .about-ban-wrap {
        margin-left:auto;
        margin-right:auto
    }
    .about-img-flex1 {
        grid-column-gap:30px
    }
    .about-img-flex2 {
        grid-column-gap:65px
    }
    .bdr-rad-20 {
        border-radius:20px
    }
    .team-row {
        grid-column-gap:0;
        grid-row-gap:60px;
        flex-wrap:wrap;
        margin-left:-32px;
        margin-right:-32px;
        display:flex
    }
    .pad-team {
        padding-left:32px;
        padding-right:32px
    }
    .solutions-page-wrapper.lp-hero {
        z-index:10
    }
    .btn-banner-2 {
        padding-bottom:30px
    }
    .btn-banner-2.left-align {
        padding-bottom:0
    }
    .quote-sec-2 {
        padding-left:100px
    }
    .quote-sec-2.pl-0 {
        padding-left:0
    }
    .evnt-banner-column-wrap.fox {
        position:relative
    }
    .black-menu.mob-d-none.ipl-nav {
        padding-left:55px;
        padding-right:55px
    }
    .event-box-top-single-wrap {
        padding-bottom:80px
    }
    .event-box-top-single-wrap.border-0 {
        padding-bottom:0
    }
    .user-text {
        font-size:18px
    }
    .mb-0.ff-x {
        font-size:20px
    }
    .user-sec {
        background-image:none
    }
    .uni-ttl {
        margin-bottom:40px;
        line-height:1.2
    }
    .setr-ppl {
        max-height:397px;
        margin-left:auto;
        margin-right:auto;
        display:block
    }
    .postion-mobile {
        width:auto
    }
    .button-primary-4 {
        font-size:20px
    }
    .button-primary-4.btn-white:hover,
    .button-primary-4.btn-black:hover {
        color:#fff;
        background-color:#000
    }
    .line-article-columns {
        display:flex
    }
    .jump-to-numbers {
        top:76px
    }
    .dropdown-toggle {
        line-height:1
    }
    .mnu-dropdoen {
        transform:translateY(14px)
    }
    .mnu-dropdoen.w--open {
        padding-top:53px;
        left:-75px;
        transform:none
    }
    .tag-holder {
        flex-wrap:wrap
    }
    .test-padd-2 {
        border-top:1px solid #e8e8e8
    }
    .test-padd-2.with-line.btm-bdr-none.less-top-padding-desktop {
        padding-top:60px
    }
    .d-flex-2 {
        justify-content:space-between;
        display:flex
    }
    .pf-ss-text-2.text-center.plan-heading {
        margin-bottom:0
    }
    .popular-tag {
        right:auto
    }
    .pl-holder {
        padding-left:48px;
        padding-right:48px
    }
    .pricing-col.active {
        background-color:var(--purple--2\<deleted\|variable-a0fbdb8c\>)
    }
    .mega-arrow {
        left:104px
    }
    .mega-arrow.ar2 {
        left:107px
    }
    .mega-arrow.ar3 {
        left:111px
    }
    .mega-arrow.ar4 {
        left:109px
    }
    .req-form-wrap {
        padding-left:30px;
        padding-right:30px
    }
    .cltr-lt-img-2 {
        margin-bottom:60px
    }
    .culture-book-2 {
        margin-bottom:60px;
        padding:50px 40% 50px 50px
    }
    .cltr-diversty-2 {
        margin-top:60px;
        padding:50px
    }
    .cultute-team-lt-2 {
        padding:50px 49px
    }
    .episode-links-2 {
        justify-items:end
    }
    .right-block-2.reffrl-bg {
        background-color:#adf;
        background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/63c7f7e8967ce917d97b7e80_reff-partner-bg.svg);
        background-position:114%;
        background-repeat:no-repeat;
        background-size:contain
    }
    .left-block-2.university-bg {
        background-color:#ffeaa0
    }
    .service-zig-zag-2 {
        padding-bottom:100px
    }
    .gary-big-box-2 {
        padding-bottom:100px;
        padding-left:100px;
        padding-right:100px
    }
    .mail-pd {
        padding-top:150px;
        padding-bottom:50px
    }
    .mw-1 {
        max-width:456px
    }
    .max-505 {
        width:100%;
        max-width:505px;
        margin-left:auto;
        display:block
    }
    .max-img-5 {
        width:100%
    }
    .max-img-6 {
        width:100%;
        max-width:94px
    }
    .mt-40 {
        grid-column-gap:12px
    }
    .margin-vertical {
        margin-top:60px;
        margin-bottom:auto
    }
    .btn-banner-2-copy {
        padding-bottom:30px
    }
    .staff-wrapper {
        grid-column-gap:60px;
        grid-row-gap:60px
    }
    .ab-ani-text {
        font-size:64px
    }
    .about-ani-tooltip {
        border-radius:30px;
        min-width:370px;
        max-width:370px;
        padding:25px 30px;
        font-size:20px;
        top:72px
    }
    .heading-28 {
        margin-bottom:10px
    }
    .tab-wrap {
        max-width:618px
    }
    .nav-pad-form {
        padding-left:45px;
        padding-right:45px
    }
    .radious-l3 {
        border-top-left-radius:50px;
        border-top-right-radius:50px;
        border-bottom-left-radius:50px
    }
    .radious-r2 {
        border-top-right-radius:50px;
        border-bottom-right-radius:50px
    }
    .radious-l2 {
        border-top-left-radius:50px;
        border-bottom-left-radius:50px
    }
    .radious-r3 {
        border-top-left-radius:50px;
        border-bottom-right-radius:50px;
        border-bottom-left-radius:50px
    }
    .radious-4 {
        border-top-right-radius:50px;
        border-bottom-right-radius:50px;
        border-bottom-left-radius:50px
    }
    .career-grid1 {
        grid-column-gap:65px;
        margin-bottom:60px
    }
    .career-grid2 {
        grid-column-gap:65px;
        align-items:start
    }
    .career-grid3 {
        grid-column-gap:65px
    }
    .page-wrapper.hide {
        display:none
    }
    .block-content._150.landscape-100.line-top-grey,
    .block-content.t100-b150.line-top-grey {
        border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
    }
    .block-content.t25-b75 {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--75)
    }
    .block-content.t25-b75.line-bottom {
        border-bottom-width:var(--line--standard-line);
        border-bottom-color:var(--primary--black)
    }
    .block-content.t75-b0 {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--0)
    }
    .progress-bar-wrapper {
        height:4px;
        min-height:4px;
        max-height:4px
    }
    .progress-bar {
        height:4px;
        min-height:4px
    }
    .wrapper-columns {
        max-width:none
    }
    .hub-link,
    .hub-link:hover {
        color:var(--primary--black)
    }
    .text-field.technical {
        transition:border-color .2s
    }
    .text-field.technical:hover {
        border-color:var(--primary--black)
    }
    .solutions-capabilities {
        align-items:center
    }
    .customer-story-left {
        top:135px
    }
    .wrapper-customer-story {
        max-width:none
    }
    .cs-hero-full {
        display:block
    }
    .release-image {
        border-radius:10px
    }
    .release-link {
        margin-top:5px
    }
    .h5 {
        margin-bottom:0
    }
    .filter-field {
        padding-top:3px;
        padding-left:10px;
        padding-right:10px
    }
    .homepage-marquee-spacer {
        display:block
    }
    .wrapper-cs-hero-scroll-2 {
        max-width:none
    }
    .integration-logo-top.inte-splash {
        background-color:var(--primary--black)
    }
    .lp-radious {
        border-radius:50px
    }
    .home-hero-subhead-group {
        max-width:450px
    }
    .home-hero-subhead-buttons {
        padding-bottom:0
    }
    .home-impact-grid {
        margin-left:auto;
        margin-right:auto
    }
    .home-carousel-img-wrap {
        margin-left:auto
    }
    .home-carousel-img-wrap-internal {
        margin-top:-60px
    }
    .nav_link.sign-in {
        margin-right:8px
    }
    .nav_list_item.company_hide {
        display:none
    }
    .nav_drop_wrapper.w--open {
        top:76px
    }
    .nav-secondary-column {
        padding-top:45px
    }
    .nav-secondary-column.elg {
        justify-content:center
    }
    .nav_solutions_column {
        padding-top:45px
    }
    .nav_demo_inner {
        overflow:auto
    }
    .quote-block-content {
        max-width:1300px
    }
    .enterprise-integration-wrap {
        justify-content:center;
        align-items:center;
        display:flex
    }
    .g2-block-content {
        max-width:1300px
    }
    .h6 {
        margin-bottom:0
    }
    .hero-content-wrapper {
        max-width:1300px
    }
    .impact-grid {
        margin-left:auto;
        margin-right:auto
    }
    .customers-split-grid {
        grid-auto-columns:1fr
    }
    .footer-link {
        white-space:nowrap;
        padding-left:0
    }
    .copyright {
        white-space:nowrap
    }
    .sol-lottie-wrap {
        padding-bottom:70%;
        position:relative;
        overflow:hidden
    }
    .sol-lottie {
        background-color:var(--secondary--light-grey)
    }
    .tab-button {
        border-radius:var(--corner--10)
    }
    .div-block-45 {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35)
    }
    .ot-sdk-show-settings {
        white-space:nowrap
    }
    .ot-sdk-show-settings:hover {
        color:var(--primary--black)
    }
    .customer-story-sticky-column {
        position:sticky
    }
    .customer-story-progress,
    .customer-story-percent,
    .customer-story-progress-wrap {
        margin-bottom:0
    }
    .customer-story-jump-wrap {
        grid-column-gap:16px;
        grid-row-gap:16px
    }
    .customer-strip-flex {
        grid-column-gap:40px;
        grid-row-gap:40px
    }
    .resource-sticky-column {
        position:sticky
    }
    .body-extra-large.medium {
        font-weight:500
    }
    .press-hero {
        padding-top:100px;
        padding-bottom:100px
    }
    .press-container-6-copy {
        max-width:800px
    }
    .video-2 {
        aspect-ratio:16/9;
        object-fit:fill;
        object-position:50% 50%;
        border-radius:20px;
        align-items:center;
        padding-left:0;
        display:block;
        overflow:auto
    }
    .sg-wrapper-fill._75 {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--75)
    }
    .hs-img {
        border-radius:var(--corner--10)
    }
    .hs-content {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10)
    }
    .nav_menu_center {
        position:absolute
    }
    .div-block-78 {
        border-radius:var(--corner--20)
    }
    .div-block-80 {
        border:var(--line--standard-line)solid var(--primary--black);
        border-radius:var(--corner--10);
        background-color:var(--primary--white)
    }
    .r-download-bullet-wrap {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        align-items:center
    }
    .r-download-logo-wrap {
        width:120px
    }
    .blog-hero-img-wrap {
        background-color:var(--secondary--soft-marshmallow)
    }
    .blog-hero-details {
        flex-flow:column;
        justify-content:space-between;
        display:flex
    }
    .blog-sticky-column {
        position:sticky
    }
    .blog-written-by-wrap {
        grid-column-gap:5px;
        grid-row-gap:5px
    }
    .blog-social-share-wrap {
        grid-column-gap:20px;
        grid-row-gap:20px;
        align-items:center
    }
    .mis-hero-title-wrap.footer-version {
        justify-content:flex-start;
        align-items:center
    }
    .mis-browser-slider {
        height:600px
    }
    .mis-divider {
        display:none
    }
    .mis-email-paper {
        flex-flow:column;
        justify-content:flex-start;
        align-items:center;
        overflow:hidden
    }
    .mis-email-slider {
        height:600px
    }
    .mis-email-interface {
        width:100%
    }
    .div-block-96 {
        position:absolute;
        inset:0
    }
    .mis-form-confirmation-background-image {
        height:602px
    }
    .mis-sticky-nav {
        z-index:5
    }
    .blog-hub-grid {
        grid-auto-columns:1fr
    }
    .blog-filter-field {
        padding:var(--spacing--15)20px
    }
    .blog-hub-empty-wrap {
        background-color:var(--secondary--transparent);
        display:flex
    }
    .blog-progress-wrap {
        margin-bottom:0
    }
    .home-logo-carousel-image {
        pointer-events:none
    }
    .home-flex-wrapper {
        grid-column-gap:0;
        grid-row-gap:0
    }
    .home-3up-content {
        padding-top:var(--spacing--50);
        padding-right:var(--spacing--75);
        padding-left:var(--spacing--50);
        height:650px
    }
    .home-h2-wrap {
        grid-column-gap:30px;
        grid-row-gap:30px;
        flex-flow:column;
        align-items:center
    }
    .home-h2.tc-white {
        margin-bottom:0
    }
    .home-platform-wrapper {
        max-width:86%
    }
    .home-arch {
        width:100%
    }
    .home-calendar {
        width:82.5%
    }
    .pricing_table_number_wrap.dark {
        background-color:var(--primary--black);
        color:var(--primary--white)
    }
    .pricing_table_entry.dark {
        background-color:var(--primary--black);
        color:var(--old-colors--fbfaed)
    }
    .temp-pricing-cost-wrap {
        justify-content:flex-start;
        align-items:baseline
    }
    .temp-pricing-hero-col {
        flex-flow:column;
        display:flex
    }
    .temp-pricing-hero-col.old {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    .temp-pricing-license-col {
        flex-flow:column;
        display:flex
    }
    .temp-pricing-background {
        z-index:-1;
        overflow:hidden
    }
    .temp-pricing-block-content._150.landscape-100.line-top-grey,
    .temp-pricing-block-content.t100-b150.line-top-grey {
        border-top:var(--line--standard-line)solid var(--old-colors--slate-6)
    }
    .cta-belt-wrap {
        padding:var(--spacing--50)
    }
    .cta-belt-background {
        pointer-events:none
    }
    .temp-pricing-section-desc {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10);
        align-items:center
    }
    .temp-pricing-button-outer {
        height:48px;
        position:relative
    }
    .press-archive-item {
        align-items:center
    }
    .fs_cmssort_button {
        display:none
    }
    .press-archive-dates-wrap {
        grid-column-gap:44px;
        grid-row-gap:44px
    }
    .press-archive-dates-wrap.viewing {
        grid-column-gap:14px;
        grid-row-gap:14px
    }
    .evaluation-guide-hero-block {
        flex-flow:wrap
    }
    .resource-small-table-row {
        border-bottom:var(--line--standard-line)solid var(--primary--black)
    }
    .resource-small-table-80 {
        width:80%
    }
    .resource-small-table-20 {
        justify-content:flex-start;
        align-items:center
    }
    .resource-small-table-100 {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10)
    }
    .platform-left,
    .platform-content-bottom {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        flex-flow:column
    }
    .platform-feature-background {
        cursor:none
    }
    .resource-outer {
        padding:var(--spacing--50)
    }
    .resource-outer.ani-background {
        flex-flow:column;
        align-items:center
    }
    .resource-hero-align {
        flex-flow:column;
        justify-content:space-between
    }
    .super-124.monitor-pad-lr50 {
        padding-right:var(--spacing--50);
        padding-left:var(--spacing--50)
    }
    .super-124.monitor-ch20 {
        max-width:15ch
    }
    .platform-hero-wrapper {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        flex-flow:column
    }
    .platform-hero-capability {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10);
        justify-content:flex-start;
        align-items:center
    }
    .lp-spot-icon {
        justify-content:center;
        align-items:center
    }
    .div-block-101 {
        width:100%
    }
    .demo-logo-wrapper {
        flex-flow:wrap;
        justify-content:flex-start;
        align-items:center
    }
    .demo-form {
        width:440px
    }
    .sol-temp-head-icon {
        display:flex
    }
    .sol-timeline-card._6.bc-urple {
        background-color:var(--primary--urple)
    }
    .sol-hero-sub {
        flex-flow:row
    }
    .platform-lp-hero-left {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        flex-flow:column
    }
    .resource-asana-detail {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .resource-asana-img {
        justify-content:center;
        align-items:center
    }
    .resource-divider.chapter-start {
        margin-top:var(--spacing--25);
        margin-bottom:var(--spacing--35)
    }
    .conference-cta-button {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        justify-content:center;
        align-items:center
    }
    .conference-back-ani {
        background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/67b8bfcc9c1662e10a6ba690_80%20px%20Grid.svg)
    }
    .elg-promo-wrapper:hover {
        color:var(--primary--white)
    }
    .elg-column-right {
        height:580px
    }
    .elg-promo-hover-burst-wrap {
        justify-content:center;
        align-items:center
    }
    .download-cta-button-copy {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        justify-content:center;
        align-items:center
    }
    ._2025outlook-cover-details {
        padding-right:var(--spacing--35)
    }
}
@media screen and (max-width:991px) {
    h1 {
        font-size:60px
    }
    .navbar-logo-left {
        padding-left:15px;
        padding-right:15px
    }
    .navbar-logo-left-container.shadow-three {
        padding-top:20px;
        padding-bottom:20px
    }
    .container {
        max-width:728px
    }
    .container.container-2 {
        padding-left:0;
        padding-right:0
    }
    .nav-menu-wrapper {
        z-index:999;
        background-color:#0000
    }
    .nav-menu-two {
        background-color:#fff;
        border-radius:0;
        flex-wrap:wrap;
        justify-content:space-around;
        align-items:center;
        height:91vh;
        margin-top:0;
        padding:0;
        display:block;
        overflow:auto;
        box-shadow:0 8px 50px #0000
    }
    .nav-link {
        text-align:left;
        border-bottom:1px solid #000;
        width:100%;
        margin-left:0;
        margin-right:0;
        padding:20px;
        font-size:18px
    }
    .mobile-margin-top-10.right-btn {
        margin-bottom:15px;
        margin-left:0
    }
    .button-primary.btn-white.right-btn-first.btn-f18 {
        width:50%
    }
    .button-primary.btn-white.right-btn-first.btn-f18.m-m-btn {
        width:49%;
        max-width:none;
        margin-right:2%
    }
    .button-primary.btn-f18.m-m-btn {
        width:49%;
        max-width:none;
        font-size:18px
    }
    .menu-button {
        text-align:center;
        background-color:#f4f4f4;
        border-radius:50px;
        justify-content:center;
        align-items:center;
        width:44px;
        height:44px;
        margin-left:10px;
        padding:9px 5px 14px;
        line-height:1
    }
    .menu-button.w--open {
        color:#fff;
        background-color:#f4f4f4
    }
    .list-item {
        margin-bottom:0
    }
    .list-item.company-hide {
        display:flex
    }
    .list-item-2.image-link {
        justify-content:center;
        padding-top:10px;
        padding-bottom:10px
    }
    .list-item-2.mob-sign-btn {
        align-items:center;
        margin-top:6px;
        transition:opacity .2s
    }
    .list-item-2.mob-sign-btn:hover {
        opacity:.4
    }
    .simply-all.simplify {
        padding:80px 0 80px 15px
    }
    .simply-all.simplify.no-mobile-padding {
        padding-left:0
    }
    .heading-9 {
        margin-top:0;
        font-size:30px;
        line-height:1.2
    }
    .paragraph-8 {
        font-size:18px;
        line-height:1.3
    }
    .paragraph-8.fix-widtth {
        width:100%;
        padding-right:20px
    }
    .paragraph-8.fix-widtth.mobile-not-fixed {
        max-width:none
    }
    .quote-sec.mx-qute2 {
        margin-left:0
    }
    .paragraph-9 {
        font-size:18px
    }
    .paragraph-10 {
        padding-top:20px;
        padding-bottom:20px;
        font-size:18px
    }
    .paragraph-10.mob-n0t-fixed {
        max-width:none;
        padding-right:20px
    }
    .client-details.mob-padding {
        padding-right:20px
    }
    .client-name {
        padding-top:5px;
        padding-bottom:5px
    }
    .parallax-left-col {
        max-width:100%
    }
    .parallax-lef-top {
        margin-left:0;
        padding-left:0
    }
    .parallax-lef-top.ml-60 {
        margin-left:0
    }
    .amplify {
        padding-top:80px;
        padding-bottom:80px
    }
    .line-rs.mx-100 {
        margin-top:60px;
        margin-bottom:60px
    }
    .amplify-right-sec {
        padding-left:15px
    }
    .heading-11 {
        font-size:30px;
        line-height:1.2
    }
    .measure-result {
        padding-top:80px;
        padding-bottom:80px
    }
    .heading-12 {
        margin-top:0;
        font-size:26px;
        line-height:1.2
    }
    .result-heading-right.measure {
        padding-left:30px
    }
    .grow-business {
        padding-top:80px
    }
    .img-quote-sec {
        padding-bottom:80px
    }
    .img-quote-wrap {
        flex-wrap:wrap;
        align-items:flex-start
    }
    .amplify-img-2.ff-fic {
        grid-row-gap:50px;
        flex-direction:column;
        padding-left:20px
    }
    .info-box.press-top-rt-info {
        padding-left:60px
    }
    .txt-link {
        font-size:16px
    }
    .info-paragraph {
        font-size:18px
    }
    .newsletter-block {
        padding-top:80px;
        padding-bottom:80px
    }
    .subsc-ttl-hdng {
        padding-left:20px;
        font-size:26px
    }
    .newsltr-form {
        margin-top:0
    }
    .n-form-input {
        padding-top:0;
        padding-bottom:0
    }
    .n-form-input.home-news-inp.mb-0 {
        padding-top:10px;
        padding-bottom:10px;
        padding-left:15px
    }
    .footer-social {
        justify-content:center
    }
    .mobile-hide {
        display:none
    }
    .header-right {
        align-items:center;
        display:flex
    }
    .image-26 {
        flex:none;
        width:50px;
        height:50px
    }
    .demo-card,
    .demo-card.d-dark {
        padding:60px 20px
    }
    .demo-card-flex {
        flex-direction:column
    }
    .demo-h2 {
        margin-bottom:15px;
        font-size:24px
    }
    .event-para {
        font-size:25px
    }
    .event-para.text-small.text-gray {
        font-size:24px
    }
    .bottom-book-bg {
        padding-top:60px;
        padding-bottom:60px
    }
    .bottom-flex {
        flex-direction:column
    }
    .bottom-text {
        margin-bottom:20px
    }
    .bottom-text.mb-0 {
        margin-bottom:0
    }
    .artical-details-wrap {
        padding-top:60px
    }
    .h2.semibold.monitor-pad {
        padding-right:0
    }
    .h2.medium.tablet-36 {
        font-size:36px
    }
    .h2.tablet-32 {
        font-size:32px
    }
    .pf-col1 {
        padding-left:0
    }
    .pf-first-card.ml-114 {
        margin-left:0
    }
    .gray-text.mb-25 {
        margin-bottom:10px
    }
    .c-faq.plan-table {
        padding-left:30px;
        padding-right:30px
    }
    .h4.semi-bold.desktop-tc-white {
        color:var(--primary--black)
    }
    .h4.tc-grey.tablet-20,
    .h4.tc-midgrey.tablet-20 {
        font-size:20px
    }
    .large-font {
        font-size:18px
    }
    .large-font.ch-2 {
        max-width:34ch
    }
    .body-medium.semi.desktop-tc-white {
        color:var(--primary--black)
    }
    .super-90 {
        font-size:80px
    }
    .body-large.medium.tablet-14 {
        font-size:14px
    }
    .image-31 {
        max-width:100%
    }
    .pf-ss-text {
        margin-bottom:10px;
        font-size:24px
    }
    .about-banner {
        padding-top:80px;
        padding-bottom:80px
    }
    .ab-img-3 {
        z-index:-1;
        right:0
    }
    .ab-img-3.zzindex-minus-1.mobile-shifted {
        right:32px
    }
    .ab-img-2 {
        left:0
    }
    .ab-img-2.mobile-shifted {
        left:27px
    }
    .about-image-section {
        grid-column-gap:20px
    }
    .m-60 {
        margin-top:20px;
        margin-bottom:20px
    }
    .mb-60.bdr-rad-20 {
        margin-bottom:20px
    }
    .about-image-sec {
        padding-bottom:80px
    }
    .bdr-rad-20.ml-img-back {
        margin-left:0
    }
    .bdr-rad-20.mx-50per.small-icon-box {
        width:80px
    }
    .ab-para-padd {
        padding-top:80px;
        padding-bottom:80px
    }
    .center-component {
        margin-bottom:60px
    }
    .texm-sec {
        padding-top:80px;
        padding-bottom:80px
    }
    .team-row {
        grid-row-gap:30px
    }
    ._w-20 {
        width:33.33%
    }
    .logo-row.mob-margin {
        margin-left:-10px;
        margin-right:-10px
    }
    .logo-20 {
        margin-bottom:20px;
        padding-left:10px;
        padding-right:10px
    }
    .logo-card {
        height:100px
    }
    .evnt-sol-img-rt-col {
        padding-left:25px
    }
    .evnt-sol-img-col {
        padding-right:25px
    }
    .container-7 {
        padding-left:20px;
        padding-right:20px
    }
    .evnt-page-zig-zag.zigzg-last.pb-150,
    .evnt-page-zig-zag.zigzg-last.pb-143 {
        padding-bottom:100px
    }
    .evnt-page-zig-zag.zigzg-last.tablet-no-bottom-padding {
        padding-bottom:10px
    }
    .black-menu-item-link {
        font-size:14px
    }
    .black-menu-item-link.ipl-font-fix {
        font-size:12px
    }
    .black-main-menu {
        align-items:center
    }
    .black-menu {
        padding:10px 15px
    }
    .black-menu.mob-d-none {
        top:67px
    }
    .black-menu-item-icon {
        margin-right:10px
    }
    .black-menu-item-icon.ipl-fix {
        object-fit:contain;
        width:15px;
        height:15px;
        margin-right:8px
    }
    .blog-dtls-title {
        margin-top:20px;
        margin-bottom:20px
    }
    .blog-left-pad {
        padding-left:10px
    }
    .user-details-wrap {
        padding:40px 20px
    }
    .mb-0.plan-text-hd {
        font-size:15px
    }
    .mb-0.ff-x {
        font-size:14px
    }
    .community-sub-text.mb-5 {
        margin-bottom:20px
    }
    .button-primary-4.btn-white.big-btn,
    .button-primary-4.btn-black.big-btn {
        font-size:17px
    }
    .border-article-box {
        padding:20px 10px
    }
    .news-archve-logo-wrap,
    .logo-and-headshots {
        padding-top:80px;
        padding-bottom:80px
    }
    .download-box {
        padding:40px
    }
    .hdst-img {
        object-fit:contain;
        height:150px
    }
    .hdsht-main {
        padding-top:40px;
        padding-bottom:40px
    }
    .jump-to-numbers {
        top:66px
    }
    .archv-number {
        font-size:60px
    }
    .month-name,
    .arch-info-content,
    .archv-link {
        font-size:16px
    }
    .dropdown-toggle {
        justify-content:space-between
    }
    .mnu-dropdoen.w--open {
        padding-top:20px;
        position:relative;
        left:0;
        box-shadow:-1px 4px 14px -4px #0000
    }
    .container-small,
    .role-container {
        padding-left:20px;
        padding-right:20px
    }
    .txt-link-3 {
        font-size:16px
    }
    .jobs {
        padding-top:80px
    }
    .jobs.mob-less-bottom-padding {
        padding-bottom:40px
    }
    .career-prod {
        padding-top:50px;
        padding-bottom:50px
    }
    .image-50 {
        width:60px
    }
    .image-50.m-65nws {
        margin-right:30px
    }
    .test-padd-2 {
        padding-top:80px;
        padding-bottom:80px
    }
    .test-padd-2.with-line.btm-bdr-none {
        padding-top:5px;
        padding-bottom:80px
    }
    .test-padd-2.with-line.btm-bdr-none.less-top-padding-desktop {
        padding-top:40px
    }
    .logo-gray-box-2 {
        padding-left:25px;
        padding-right:25px
    }
    .on-scn-conf {
        padding-right:15px
    }
    .parallax-left-col-2 {
        max-width:100%
    }
    .pf-ss-text-2.tag-text {
        font-size:16px
    }
    .accordion {
        width:83.33%;
        padding-left:8px;
        padding-right:8px
    }
    .mega-menu-li {
        width:100%;
        padding-left:20px;
        padding-right:20px
    }
    .mega-menu-li.first-child-1 {
        border-right-width:0
    }
    .mega-menu-li.first-child-1.bottom-last-child.corner-1 {
        border-top-left-radius:0
    }
    .mega-menu-li.first-child-1.corner-3 {
        border-bottom-left-radius:0
    }
    .mega-menu-li.first-child-1.corner-3.clr-4 {
        border-bottom:1px solid #000
    }
    .mega-menu-li.bottom-last-child.corner-2 {
        border-top-right-radius:0
    }
    .mega-menu-li.corner-4 {
        border-bottom-right-radius:0
    }
    .mega-menu-li.single.corner-1.corner-2.bottom-last-child {
        border-top-left-radius:0
    }
    .mega-menu-li.single.corner-3.corner-4 {
        border-bottom-left-radius:0
    }
    .mega-dropdown-box {
        border-bottom-width:0;
        border-left-width:0;
        border-right-width:0;
        border-radius:0;
        flex-direction:column;
        min-width:100%;
        max-width:none
    }
    .plan-sec.mob-reduced-vertical-padding {
        padding-top:75px
    }
    .pricing-grid {
        display:flex
    }
    .pricing-grid.mob-no-margin {
        margin-left:0;
        margin-right:0
    }
    .plan-main-heading {
        padding-left:30px;
        padding-right:30px
    }
    .plan-main-heading.mob-reduced-top-padding {
        margin-top:70px
    }
    .link-3 {
        margin-left:10px;
        font-size:15px;
        display:block
    }
    .pl-col {
        margin-top:60px;
        display:flex
    }
    .popular-tag {
        max-width:168px;
        top:auto;
        right:auto
    }
    .linkholder {
        justify-content:flex-start;
        align-items:center
    }
    .pl-holder {
        padding:20px
    }
    .column-8 {
        padding-left:0
    }
    .plan-license {
        padding-top:80px
    }
    .link-wrap.text-center.pricing.mob-reduced-top-padding {
        margin-top:62px
    }
    .pricing-col {
        height:auto
    }
    .plan-table-heading {
        text-align:center;
        font-size:30px
    }
    .mega-arrow {
        display:none
    }
    .mob-btns {
        background-color:#00000005;
        border-top:1px solid #000;
        padding:15px 20px;
        display:block
    }
    .last-drop {
        margin-bottom:-20px
    }
    .page-404 {
        padding-bottom:100px
    }
    .req-form-wrap {
        max-width:100%;
        padding:20px 0
    }
    .solutions-banner-part-2 {
        padding-top:60px;
        padding-bottom:60px
    }
    .solutions-banner-part-2.light-purple.less-bottom-padding {
        padding-bottom:10px
    }
    .form-body {
        margin-top:100px
    }
    .link-block-2 {
        width:40px;
        top:20px;
        right:20px
    }
    .mar-pop-btn {
        margin-bottom:20px
    }
    .book-confirm {
        padding-top:80px;
        padding-bottom:100px
    }
    .cltr-lt-img-2 {
        margin-bottom:20px
    }
    .career-prd-rt-2 {
        padding-left:0
    }
    .value-btm-info-2 {
        padding-top:80px;
        padding-bottom:80px
    }
    .culture-book-2 {
        margin-bottom:20px;
        padding-left:20px;
        padding-right:30%
    }
    .cltr-diversty-2 {
        margin-top:20px;
        padding-left:20px;
        padding-right:20px
    }
    .right-block-2 {
        padding:20px 20px 40%
    }
    .right-block-2.reffrl-bg {
        background-position:200%
    }
    .column-9 {
        margin-bottom:22px
    }
    .left-block-2 {
        padding:20px
    }
    .grid-6 {
        justify-items:center
    }
    .evnt-sol-info-2 {
        padding-left:0;
        padding-right:0
    }
    .evnt-sol-col-2,
    .evnt-sol-col-2.reverse {
        padding-top:25px;
        padding-bottom:25px
    }
    .service-zig-zag-2 {
        padding-top:80px;
        padding-bottom:80px
    }
    .link-hulf-2 {
        padding:30px 20px
    }
    .gary-big-box-2 {
        margin-bottom:80px;
        padding:25px
    }
    .photo-ber1-2,
    .onine-wrap-2 {
        padding:30px 20px
    }
    .pen-ber-2 {
        padding-left:20px;
        padding-right:20px
    }
    .store-right-btn-2 {
        display:flex
    }
    .store-holder-2 {
        padding-left:20px;
        padding-right:20px
    }
    .scroll-img-div-2 {
        width:54%
    }
    .guest-exp-lt-2 {
        max-width:314px;
        padding-top:0
    }
    .cache-2 {
        height:150vh
    }
    .approve-form-wrap-2 {
        padding:50px
    }
    .user-role-info-2 {
        padding:25px 35px 35px;
        top:20px;
        right:20px
    }
    .role-box-2 {
        padding:30px
    }
    .user-round-2 {
        width:100px;
        height:100px;
        bottom:10px
    }
    .role-outer-wrap-2.mob-reduced-bottom-padding {
        padding-bottom:117px
    }
    .team-colbrtn-info-main-2 {
        width:100%;
        max-width:100%;
        margin-bottom:35px;
        margin-left:0
    }
    .team-colbrtn-info-2 {
        padding-top:80px
    }
    .user-role-float-imt-2 {
        width:100%;
        max-width:250px;
        bottom:-30px;
        left:20px
    }
    .tm-colrtn-img-rt-2 {
        margin-top:0;
        margin-left:auto;
        margin-right:auto;
        display:block
    }
    .mail-pd {
        padding-top:80px
    }
    .mw-1 {
        width:100%
    }
    .max-img-7.adjusted {
        max-width:170px
    }
    .fixed-ch-width.top-padding-mobile {
        max-width:40ch
    }
    .popular-tag-wrapper {
        top:-22px
    }
    .margin-vertical.mob-reduced-bottom-padding {
        margin-bottom:40px
    }
    .grid-22 {
        grid-column-gap:30px;
        grid-row-gap:30px;
        padding-left:30px;
        padding-right:30px
    }
    .grid-22.mob-no-padding {
        padding-left:0;
        padding-right:0
    }
    .staff-wrapper {
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .link-block-5 {
        flex-direction:column;
        justify-content:center;
        min-width:30%;
        display:flex
    }
    .animation-about-card {
        border-radius:30px;
        padding-top:40px;
        padding-bottom:40px
    }
    .about-ani-tooltip {
        min-width:250px;
        max-width:250px;
        inset:55px 0 auto auto
    }
    .article-link-rtf {
        padding-left:20px
    }
    .article-link-rtf a {
        font-size:26px
    }
    .tab-wrap {
        justify-content:space-between;
        max-width:100%
    }
    .animation-cave {
        width:20px;
        margin-left:0;
        margin-right:10px
    }
    .ani-text-color {
        font-size:18px
    }
    .new-animation-heading {
        margin-bottom:20px;
        font-size:30px
    }
    .new-animation-centent-wrap {
        padding-top:40px
    }
    .black-form {
        display:none
    }
    .radious-l3,
    .radious-r2,
    .radious-l2,
    .radious-r3,
    .radious-4 {
        border-radius:30px
    }
    .grid-24 {
        grid-column-gap:40px
    }
    .blog-hulf {
        width:50%
    }
    .community-grid,
    .community-grid2 {
        grid-column-gap:20px
    }
    .career-grid1 {
        grid-column-gap:20px;
        grid-template-columns:.25fr 4fr 6fr;
        margin-bottom:20px
    }
    .career-grid2,
    .career-grid3 {
        grid-column-gap:20px
    }
    .column-94 {
        padding-right:25px
    }
    .column-95 {
        padding-left:25px
    }
    .column-96 {
        padding-right:25px
    }
    .column-97 {
        padding-left:25px
    }
    .column-108 {
        padding-right:25px
    }
    .block.tablet-0 {
        padding-right:var(--spacing--0);
        padding-left:var(--spacing--0)
    }
    .block-content._100.line-bottom.tablet-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .block-content._100.tablet-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .block-content._100.tablet-75 {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--75)
    }
    .block-content._0.tablet-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .block-content._75.tablet-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .block-content._75.tablet-50.tablet-line-bottom {
        border-bottom:var(--line--standard-line)solid var(--primary--black)
    }
    .block-content._150.tablet-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .block-content._150.tablet-100 {
        padding-top:var(--spacing--100);
        padding-bottom:var(--spacing--100)
    }
    .block-content.bottom-0.tablet-0 {
        padding-top:var(--spacing--0);
        padding-bottom:var(--spacing--0)
    }
    .block-content.t0-b100.tablet-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .block-content.line-b-grey.tablet-line-0 {
        border-bottom-width:0
    }
    .block-content.t100-b0.tablet-50,
    .block-content.t75-b100.tablet-50,
    .block-content.t75-b50.tablet-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .block-content.tablet-25 {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25)
    }
    .block-content._125.tablet-75 {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--75)
    }
    .spacer-50.tablet-125 {
        height:125px
    }
    .call-me-100 {
        width:100%
    }
    .wrapper-columns._3-col.vertical-center.tablet-wrap-vertical {
        flex-flow:column wrap;
        margin-left:0;
        margin-right:0
    }
    .column-50.tablet-full {
        width:100%
    }
    .column-30.text-center.tablet-full {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .b26 {
        font-size:18px
    }
    .tablet-full {
        max-width:100%
    }
    .collection-list {
        grid-column-gap:20px;
        grid-row-gap:50px
    }
    .solutions-capabilities-text {
        font-size:16px
    }
    .solutions-hero-image {
        object-fit:cover
    }
    .solutions-hero-title {
        font-size:35px
    }
    .block-solutions-hero {
        margin-bottom:100px
    }
    .wrapper-release-log {
        max-width:100%
    }
    .release-form {
        width:100%;
        max-width:100%
    }
    .empty-releases {
        max-width:100%
    }
    .h1 {
        font-size:60px
    }
    .h5.tablet-20 {
        font-size:20px
    }
    .replace---h6---old.tablet-22 {
        font-size:22px
    }
    .replace---h6---old.tablet-20 {
        font-size:20px
    }
    .replace---h6---old.ai-hub-center {
        padding:20px
    }
    .event-feature-content {
        width:60%;
        padding-right:20px
    }
    .event-feature-date-wrapper {
        width:13.75%
    }
    .spacer-75.tablet-50 {
        height:50px
    }
    .spacer-75.tablet-0 {
        height:0
    }
    .wrapper-integration-content {
        padding-left:0;
        padding-right:0
    }
    .wrapper-quote {
        max-width:75%
    }
    .quote-reference {
        padding-top:5px;
        padding-bottom:5px
    }
    .faq-wrapper-old {
        max-width:75%
    }
    .featured-grid {
        grid-column-gap:20px
    }
    .release-feature-content {
        padding-right:0
    }
    .wrapper-podcast {
        width:100%
    }
    .platform-integrations-hero {
        grid-column-gap:8px
    }
    .integration-logo-top {
        padding-top:5px;
        padding-bottom:5px
    }
    .integrations-subtext {
        padding-top:75px;
        padding-bottom:25px
    }
    .integrations-title {
        margin-top:25px;
        margin-bottom:75px
    }
    .integration-cube-img-main {
        width:360px
    }
    .spacer-150.tablet-50 {
        height:50px
    }
    .spacer-100.tablet-50 {
        height:var(--spacing--50)
    }
    .lp-hero-column {
        padding-left:0;
        padding-right:0
    }
    .lp-radious {
        border-radius:30px
    }
    .home-hero {
        padding-bottom:20px
    }
    .home-hero-h1 {
        font-size:64px
    }
    .home-impact-grid {
        grid-row-gap:24px;
        grid-template-columns:1fr 1fr
    }
    .home-carousel-block {
        padding-top:80px
    }
    .home-carousel-img-wrap-internal {
        margin-top:20px
    }
    .integrations-grid {
        grid-row-gap:25px;
        grid-template-columns:1fr 1fr
    }
    .brix---pricing-v8-title-table {
        display:block
    }
    .brix---pricing-content-wrapper {
        min-height:140px
    }
    .brix---pricing-table-top-first {
        display:block
    }
    .brix---pricing-column-first {
        display:none
    }
    .brix---grid-4-columns-pricing-tablet {
        grid-template-columns:1fr 1fr 1fr
    }
    .brix---heading-h1-size {
        font-size:48px;
        line-height:60px
    }
    .brix---mg-bottom-48px {
        margin-bottom:40px;
        display:none
    }
    .brix---section {
        grid-column-gap:16px;
        grid-row-gap:16px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        padding-top:118px;
        padding-bottom:118px;
        display:none
    }
    .div-block-21 {
        display:block
    }
    .text-block-20 {
        color:var(--primary--black);
        display:none
    }
    .nav_link {
        flex-flow:wrap;
        flex:1;
        justify-content:space-between;
        align-items:stretch;
        margin-left:0;
        margin-right:0;
        padding:16px 24px;
        font-size:16px;
        overflow:auto
    }
    .nav_link.sign-in {
        align-items:center;
        font-size:14px
    }
    .nav_link.center-align {
        padding-left:24px;
        padding-right:24px
    }
    .nav_list {
        background-color:var(--primary--white);
        flex-direction:column
    }
    .nav_wrapper {
        padding-left:25px;
        padding-right:25px
    }
    .nav-menu {
        border-top:var(--line--standard-line)solid #000;
        background-color:var(--primary--white);
        height:100vh;
        overflow:auto
    }
    .nav_list_item {
        border-bottom:var(--line--standard-line)solid #000;
        justify-content:space-between
    }
    .nav_list_item.company_hide {
        display:flex
    }
    .dropdown-toggle-2 {
        flex-direction:row;
        flex:1;
        justify-content:space-between;
        align-self:stretch;
        padding-left:0;
        padding-right:0
    }
    .nav_drop_wrapper {
        position:relative
    }
    .nav_drop_wrapper.w--open {
        border-top-color:var(--primary--black);
        border-bottom-width:0;
        margin-top:15px;
        padding-left:0;
        padding-right:0;
        position:relative;
        top:0;
        overflow:auto
    }
    .nav_drop_inner {
        overflow:auto
    }
    .nav_item {
        border-bottom:var(--line--standard-line)solid #000;
        border-radius:0;
        padding:15px 0
    }
    .nav_item.last {
        margin-bottom:-13px
    }
    .nav_item_title {
        font-size:14px
    }
    .nav_drop_title {
        font-size:32px
    }
    .nav_platform_column {
        max-width:100%;
        padding-top:0;
        padding-bottom:0
    }
    .nav_drop_inner_2 {
        flex-direction:column;
        overflow:hidden
    }
    .nav-secondary-column {
        width:100%;
        padding-left:0;
        display:none
    }
    .nav-secondary-column.elg {
        display:none
    }
    .nav_item_desc {
        font-size:14px
    }
    .nav_buttons_wrap,
    .nav_event_feature_wrapper {
        display:none
    }
    .nav_solutions_column {
        width:100%;
        padding-top:15px;
        padding-bottom:0
    }
    .nav_solutions_item.last {
        margin-bottom:16px
    }
    .nav_menu_button {
        margin-top:12px;
        margin-bottom:12px;
        padding:0 0 4px;
        display:none;
        overflow:auto
    }
    .nav_menu_button.w--open {
        background-color:#0000
    }
    .nav_mobile_demo_wrapper {
        grid-column-gap:16px;
        grid-row-gap:16px;
        justify-content:flex-start;
        align-items:center;
        padding:16px 24px;
        display:flex
    }
    .nav_mobile_spacer {
        min-width:100%;
        height:100px;
        padding-bottom:150px;
        padding-right:0;
        display:block
    }
    .nav_menu_button_wrapper {
        grid-column-gap:12px;
        grid-row-gap:12px;
        align-items:center;
        display:flex
    }
    .nav_menu_close {
        opacity:0;
        position:absolute;
        inset:7px 0 0
    }
    .security-section-divider {
        margin-bottom:25px
    }
    .security_grid_div {
        justify-content:space-around;
        padding:25px
    }
    .security_grid_badge_wrap {
        margin-top:30px;
        margin-bottom:30px
    }
    .security_fill_block {
        padding-top:50px;
        padding-bottom:50px
    }
    .security_fill_column_1 {
        width:45%;
        padding-left:3.75%;
        padding-right:3.75%
    }
    .security_fill_column_2 {
        width:55%
    }
    .sg-wrapper.align-top.tablet-vertical {
        flex-flow:column;
        justify-content:space-between;
        align-items:center
    }
    .sg-wrapper.tablet-vflex {
        flex-flow:column
    }
    .sg-50.pad-large {
        padding-left:0;
        padding-right:0
    }
    .sg-50.resource-hero {
        padding-right:var(--spacing--0)
    }
    .sg-pad-8 {
        padding-left:0;
        padding-right:0
    }
    .nav_demo_modal_close {
        width:40px;
        top:20px;
        right:20px
    }
    .nav_demo_form_wrapper {
        margin-top:100px
    }
    .nav_demo_inner {
        height:100%;
        overflow:auto
    }
    .logo-strip-grid {
        grid-row-gap:0;
        flex-flow:wrap;
        grid-template-columns:1fr 1fr 1fr;
        justify-content:center;
        max-height:none
    }
    .tablet-hide {
        display:none
    }
    .g2-badge-wrapper.v2 {
        grid-row-gap:var(--spacing--25);
        flex-flow:wrap
    }
    .g2-badge-wrapper.v2.alt {
        justify-content:center
    }
    .g2-block-content {
        padding-top:75px;
        padding-bottom:75px
    }
    .h6.solutions-hero {
        padding-right:0
    }
    .h6.tablet-16 {
        font-size:16px
    }
    .footer-pill {
        white-space:nowrap;
        display:block
    }
    .cta-wrap {
        grid-row-gap:32px;
        flex-direction:column
    }
    .impact-grid {
        grid-row-gap:24px;
        grid-template-columns:1fr 1fr
    }
    .customer-story-grid {
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .customer-story-card {
        padding:16px 28px 28px
    }
    .customer-story-link-wrap {
        bottom:28px;
        left:28px;
        right:28px
    }
    .customers-split-grid {
        grid-column-gap:24px;
        grid-row-gap:24px;
        margin-bottom:24px
    }
    .customer-feature-name-wrap {
        padding:16px 28px 28px
    }
    .customers-filtered-row {
        margin-bottom:24px
    }
    .footer-link {
        font-size:12px
    }
    .footer-link:hover {
        background-position:-10px;
        padding-left:0
    }
    .footer-wrap {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50);
        grid-template-columns:1fr 1fr 1fr 1fr 1fr
    }
    .footer-label {
        font-size:14px
    }
    .footer_logo_wrapper {
        margin-bottom:24px
    }
    .footer-lower {
        grid-column-gap:25px;
        grid-row-gap:25px;
        flex-flow:column;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 2fr;
        justify-content:space-between;
        align-items:stretch
    }
    .footer-secondary-wrap {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15)
    }
    .footer-social-wrap {
        grid-column-gap:8px
    }
    .copyright {
        font-size:12px
    }
    .nav-solutions-label-wrap.temp-sol,
    .nav-solutions-label-wrap.temp-sol.temp-2 {
        margin-top:28px;
        margin-left:0;
        margin-right:0
    }
    .nav-pill {
        white-space:nowrap;
        display:block
    }
    .h2-wrap {
        margin-bottom:var(--spacing--75);
        max-width:100%
    }
    .h2-wrap.larger {
        max-width:100%
    }
    .h2-wrap.sol-sub {
        margin-bottom:var(--spacing--50)
    }
    .tabs-pane-wrapper {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .tabs-pane-inner {
        padding:24px
    }
    .tab-logo {
        max-width:80px
    }
    .sol-four-up-text-wrap {
        padding-right:0
    }
    .solutions-hero-inner {
        grid-column-gap:20px;
        grid-row-gap:20px;
        padding:0
    }
    .sol-icons-grid-wrapper {
        grid-column-gap:24px;
        grid-row-gap:50px;
        flex-wrap:wrap;
        justify-content:center;
        padding-bottom:50px
    }
    .sol-icon-grid-img-wrap {
        width:80px;
        height:80px
    }
    .sol-icon-grid-5-up {
        grid-column-gap:24px;
        grid-row-gap:24px;
        min-width:25%
    }
    .approval-flow-item {
        padding:20px
    }
    .div-block-43 {
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .nav-button-mobile {
        padding:12px
    }
    .tabs-pane-competitor-wrap {
        margin-bottom:var(--spacing--0)
    }
    .tab-button {
        padding:20px
    }
    .tab-button-text {
        font-size:14px
    }
    .sol-tab-menu {
        flex-wrap:wrap
    }
    .sg-35.tablet-50 {
        width:50%
    }
    .div-block-45 {
        grid-column-gap:20px;
        grid-row-gap:50px
    }
    .sol-webinars-grid-inner,
    .sol-webinars-grid-inner-2,
    .sol-webinars-grid-inner-3 {
        grid-column-gap:16px;
        grid-row-gap:16px
    }
    .sol-icons-grid-wrapper-6,
    .sol-icons-grid-wrapper-7 {
        padding-bottom:var(--spacing--50);
        grid-column-gap:24px;
        grid-row-gap:50px;
        flex-wrap:wrap;
        justify-content:center
    }
    .ot-sdk-show-settings {
        font-size:12px
    }
    .customer-story-hero {
        grid-column-gap:32px;
        grid-row-gap:32px;
        padding-top:0;
        padding-bottom:25px
    }
    .customer-story-title {
        max-width:100%
    }
    .customer-story-sticky-column {
        width:100%;
        max-width:100%;
        padding-bottom:32px;
        position:relative;
        top:0
    }
    .customer-story-article-wrap {
        max-width:100%
    }
    .customer-story-article {
        flex-direction:column;
        justify-content:flex-start
    }
    .customers-progress-bar-wrap,
    .customers-progress-bar-inner {
        width:70%
    }
    .customer-story-details-demo,
    .customer-story-progress-wrap {
        display:none
    }
    .customer-story-article-section {
        padding-top:72px;
        padding-bottom:48px
    }
    .customer-story-stat-wrap {
        width:20%
    }
    .customer-story-statistics {
        flex-wrap:wrap
    }
    .campaign-hub-card {
        align-items:center
    }
    .campaign-hub-card-content {
        grid-column-gap:16px;
        grid-row-gap:16px;
        width:50%
    }
    .campaign-hub-image-outer {
        width:45%
    }
    .div-block-60 {
        grid-column-gap:24px;
        grid-row-gap:24px;
        max-width:100%
    }
    .sol-flow2-text-right {
        max-width:300px;
        margin-left:0;
        left:50%
    }
    .sol-flow-hori-line {
        display:none
    }
    .sol-flow2-text-left {
        max-width:300px;
        margin-right:0;
        right:50%
    }
    .sol-flow-hori-line-left {
        display:none
    }
    .customer-strip-flex {
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .customer-strip-flex.edge-justify {
        justify-content:space-around
    }
    .customer-strip-logo {
        max-width:80px
    }
    .resource-sticky-column {
        width:100%;
        max-width:100%;
        padding-bottom:64px;
        position:relative;
        top:0
    }
    .body-extra-large.medium.desktop-tc-white {
        color:var(--primary--black)
    }
    .resource-body-column {
        max-width:100%
    }
    .resource-chapter {
        padding-top:72px;
        padding-bottom:48px
    }
    .press-article-wrap,
    .press-hero {
        padding-top:60px
    }
    .div-block-69 {
        padding-top:100px
    }
    .customers-anonymous-title {
        padding-left:0;
        padding-right:0;
        font-size:18px
    }
    .faq-wrapper {
        max-width:75%
    }
    .faq-accordion-toggle {
        padding-top:25px;
        padding-bottom:25px
    }
    .vflex._100-between.tablet-50-between {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    .sg-33.text-center.tablet-100 {
        width:100%
    }
    .sg-33.tablet-50 {
        width:48.7%
    }
    .sg-wrapper-fill {
        padding-top:50px;
        padding-bottom:50px
    }
    .sg-wrapper-fill.guest-bg-fill {
        background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/65f1da581b16a19c54de99fa_bckgroundguest.webp);
        background-position:36%;
        background-repeat:no-repeat;
        background-size:cover
    }
    .sg-fill-content-right {
        width:43.75%;
        margin-right:3.75%
    }
    .sg-fill-image-right {
        overflow:visible
    }
    .sg-fill-content-left {
        width:43.75%;
        margin-right:3.75%
    }
    .hs-item {
        padding-right:var(--spacing--25)
    }
    .hs-item-inner {
        padding:var(--spacing--25);
        flex-flow:column
    }
    .hs-img {
        width:100%
    }
    .hs-content {
        padding-top:var(--spacing--25);
        padding-left:0
    }
    .hs-progress-bar-wrap,
    .hs-progress-bar-inner {
        width:70%
    }
    .g2-item {
        flex:none
    }
    .nav_menu_center {
        position:static
    }
    .newsletter-sub-wrap {
        margin-top:0
    }
    .blog-hero-img-wrap {
        width:100%
    }
    .blog-hero-details {
        padding-bottom:var(--spacing--25);
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35);
        flex-flow:row;
        order:-1;
        justify-content:flex-start;
        align-items:center;
        width:100%
    }
    .blog-hero-wrapper {
        flex-flow:column
    }
    .blog-sticky-column {
        padding:var(--spacing--50);
        border:var(--line--standard-line)solid var(--primary--black);
        border-radius:var(--corner--20);
        order:1;
        width:100%;
        max-width:100%;
        position:relative;
        top:0
    }
    .spacer-35.tablet-50 {
        height:var(--spacing--50)
    }
    .blog-body-column {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        max-width:100%
    }
    .blog-progress-bar-wrap,
    .blog-progress-bar-inner {
        width:70%
    }
    .blog-back-button-wrap {
        display:none
    }
    .blog-summary-toggle {
        padding-top:25px;
        padding-bottom:25px
    }
    .blog-more-wrap {
        padding-top:var(--spacing--50)
    }
    .blog-spacing-corrector {
        margin-top:0
    }
    .blog-progress-bar-inner-complete {
        width:70%
    }
    .blog-hero-details-inner {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35);
        flex-flow:row
    }
    .blog-hero-author-inner {
        flex-flow:row;
        order:-1;
        justify-content:flex-start;
        align-items:center
    }
    .blog-hero-start-wrap {
        display:none
    }
    .ungated-download-wrapper {
        padding-bottom:var(--spacing--0);
        border-bottom-style:none;
        flex-flow:column
    }
    .ungated-wrap-left {
        padding-top:var(--spacing--35);
        padding-bottom:var(--spacing--50);
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        width:100%
    }
    .ungated-wrap-right,
    .ungated-line {
        display:none
    }
    .ungated-sticky-wrapper {
        border-style:none
    }
    .ungated-sticky-download {
        display:none
    }
    .ungated-sticky-img-wrapper {
        padding-bottom:0
    }
    .ungated-responsive-buttons {
        padding-right:var(--spacing--25);
        padding-bottom:var(--spacing--25);
        padding-left:var(--spacing--25);
        border-top-style:none;
        display:block;
        position:sticky;
        bottom:0
    }
    .div-block-93 {
        padding:var(--spacing--25);
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        border:var(--line--standard-line)solid var(--primary--black);
        border-radius:var(--corner--10);
        background-color:var(--primary--white);
        justify-content:space-between;
        align-items:center;
        display:flex
    }
    .mis-browser-slider {
        height:450px
    }
    .mis-close {
        top:25px;
        right:25px
    }
    .mis-subtitle-wrap.footer-version {
        display:none
    }
    .mis-filter-wrapper {
        justify-content:flex-start;
        align-items:center;
        overflow:hidden
    }
    .mis-hub {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .mis-hub-details {
        padding:var(--spacing--15)
    }
    .mis-logo {
        max-height:20px
    }
    .mis-deets-wrap {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        flex-flow:column;
        justify-content:center;
        align-items:flex-start
    }
    .mis-divider {
        display:none
    }
    .mis-superlatives-inner {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        flex-flow:column
    }
    .mis-magic-menu {
        margin-top:var(--spacing--75);
        padding-left:var(--spacing--0);
        grid-column-gap:15px;
        grid-row-gap:15px;
        width:100%;
        margin-bottom:-50px
    }
    .mis-hero-wrapper {
        flex-flow:column
    }
    .mis-magic-div {
        width:100%
    }
    .mis-email-slider {
        height:450px
    }
    .mis-share-card-wrap {
        width:200px
    }
    .ungated-responsive-image-wrap {
        display:block
    }
    .mis-landscape-subtitle.footer-version {
        text-align:center;
        display:block
    }
    .mis-filter-wrapper-inner {
        justify-content:flex-start;
        align-items:center;
        overflow:scroll
    }
    .mis-portrait-mobile-text {
        display:block;
        position:absolute;
        top:-40px;
        left:0
    }
    .mis-bt-carousel-wrapper {
        padding-right:var(--spacing--25);
        padding-left:var(--spacing--25);
        justify-content:center;
        align-items:center;
        display:flex
    }
    .mis-bt-carousel-slider {
        display:none
    }
    .mis-bt-cta-img {
        max-width:600px;
        display:block
    }
    .mis-bt-cta-img.portrait {
        display:none
    }
    .blog-feature-right {
        justify-content:center;
        align-items:flex-start;
        padding-bottom:0
    }
    .blog-hero-color-wash {
        display:none
    }
    .blog-hub-grid {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--50)
    }
    .blog-hub-grid.resources {
        grid-template-columns:1fr 1fr 1fr
    }
    .blog-filter-field {
        padding:var(--spacing--10)var(--spacing--15)
    }
    .blog-hub-filter-wrapper {
        padding-top:var(--spacing--0);
        padding-bottom:var(--spacing--25);
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10);
        justify-content:flex-start;
        align-items:center
    }
    .blog-hub-search-wrapper {
        width:65%;
        position:relative;
        top:0
    }
    .blog-hub-form {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .blog-spacer-top {
        height:0
    }
    .blog-progress-wrap {
        display:none
    }
    .home-title {
        font-size:82px
    }
    .home-subtitle {
        font-size:24px
    }
    .home-3up-content {
        padding-top:var(--spacing--25);
        padding-right:var(--spacing--25);
        padding-bottom:var(--spacing--35);
        height:auto
    }
    .home-story-text-wrap {
        width:100%
    }
    .home-story-text-wrap.pad-65,
    .home-story-text-wrap.pad-115 {
        padding-right:0
    }
    .home-story-buttons {
        flex-flow:wrap
    }
    .home-story-learnmore {
        width:100%
    }
    .home-mis-text-wrap {
        padding-top:var(--spacing--35);
        padding-right:var(--spacing--35);
        padding-left:var(--spacing--35)
    }
    .home-platform-button {
        grid-column-gap:5px;
        grid-row-gap:5px;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:2px
    }
    .home-platform-wrapper {
        max-width:100%
    }
    .home-platform-button-pad {
        width:0
    }
    .home-event-wrapper {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .home-calendar {
        margin-bottom:var(--spacing--50);
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        width:100%
    }
    .home-event-column,
    .home-event-column.left,
    .home-event-column.right {
        width:100%
    }
    .quote-flex {
        width:90%
    }
    .home-subscribe {
        margin-bottom:var(--spacing--100)
    }
    .home-event-register-wrap {
        padding-left:var(--spacing--25);
        width:100%
    }
    .home-event-link {
        flex-flow:column
    }
    .home-3up-img {
        display:none
    }
    .home-replace-icon {
        width:42px;
        height:42px;
        display:block
    }
    .footer-sticker {
        display:none
    }
    .pricing_table_cell {
        padding-top:var(--spacing--10);
        padding-bottom:var(--spacing--10);
        font-size:14px
    }
    .pricing_table_cell.left {
        font-size:14px
    }
    .pricing_table_cell.plan {
        border-left-color:var(--primary--black)
    }
    .pricing_table-wrapper,
    .pricing_table_head {
        width:100%
    }
    .uui-testimonial16_component {
        grid-template-columns:1fr 1fr
    }
    .uui-padding-vertical-xhuge {
        padding-top:2rem;
        padding-bottom:2rem
    }
    .temp-pricing-cost-wrap {
        grid-column-gap:2px;
        grid-row-gap:2px
    }
    .temp-pricing-hero-col {
        padding:var(--spacing--25)var(--spacing--25)var(--spacing--35)
    }
    .pricing-3-up {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10)
    }
    .temp-pricing-license-col {
        padding:var(--spacing--25);
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15)
    }
    .home-g2-badge-wrap {
        margin-top:var(--spacing--0);
        margin-bottom:var(--spacing--50)
    }
    .temp-pricing-dollar {
        font-size:16px;
        top:-14px
    }
    .temp-pricing-amount {
        font-size:34px
    }
    .temp-pricing-background {
        pointer-events:none;
        border-radius:0
    }
    .temp-pricing-block-content._100.line-bottom.tablet-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .temp-pricing-block-content._100.tablet-50,
    .temp-pricing-block-content._0.tablet-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .temp-pricing-block-content._75.tablet-50,
    .temp-pricing-block-content._150.tablet-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .temp-pricing-block-content._150.tablet-100 {
        padding-top:var(--spacing--100);
        padding-bottom:var(--spacing--100)
    }
    .temp-pricing-block-content.t0-b100.tablet-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .temp-pricing-block-content.line-b-grey.tablet-line-0 {
        border-bottom-width:0
    }
    .temp-pricing-block-content.t100-b0.tablet-50,
    .temp-pricing-block-content.t75-b100.tablet-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .cta-belt-wrap {
        padding:var(--spacing--35)
    }
    .div-block-98 {
        height:var(--spacing--10)
    }
    .spacer-65.tablet-50 {
        height:50px
    }
    .spacer-65.tablet-0 {
        height:0
    }
    .temp-pricing-hero {
        width:100%
    }
    .pad-r-75.tablet-0 {
        padding-right:var(--spacing--0)
    }
    .pricing-table-drop-toggle {
        justify-content:space-between
    }
    .press-archive-date,
    .press-archive-link {
        width:16%
    }
    .press-archive-name {
        width:68%
    }
    .press-archive-dates-wrap {
        flex:none;
        justify-content:space-between;
        width:100%
    }
    .press-archive-dates-wrap.viewing {
        grid-column-gap:15px;
        grid-row-gap:15px;
        justify-content:flex-start
    }
    .press-archive-sticky-inner {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        flex-flow:column
    }
    .evaluation-guide-hero-block {
        padding:0
    }
    .evaluation-guide-hero-ani {
        padding:5px
    }
    .platform-feature.lp {
        padding:var(--spacing--35)
    }
    .platform-feature-wrap {
        width:60%
    }
    .pattern-cta-half {
        padding:var(--spacing--35)var(--spacing--50)
    }
    .resource-outer {
        padding:var(--spacing--25);
        border-radius:var(--corner--0)
    }
    .resource-outer._2025-outlook {
        height:auto;
        max-height:none
    }
    .hflex._100.tablet-50 {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    .hflex._100.tablet-25 {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .super-124 {
        font-size:96px
    }
    .platform-subhead-wrap,
    .platform-subhead-wrap.larger {
        width:100%
    }
    .platform-madlib-span.span-wrapper {
        width:84px;
        height:84px
    }
    .cvent-announce-inner {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10);
        flex-flow:column;
        justify-content:center;
        align-items:flex-start
    }
    .cvent-announce-divider {
        display:none
    }
    .sg-57 {
        width:48.7%
    }
    .sg-57.pad-large {
        padding-left:0;
        padding-right:0
    }
    .sg-57.resource-hero {
        padding-right:var(--spacing--0)
    }
    .platform-feature-img.attendanceinsights {
        max-width:500px
    }
    .unsplash-flexbox {
        width:100%
    }
    .platform-feature-2-item {
        padding:var(--spacing--35)var(--spacing--35)150px
    }
    .platform-quote-flex {
        width:100%;
        padding-right:0
    }
    .lp-hover-nav.start-hidden {
        display:flex
    }
    .lp-demo-left,
    .lp-demo-right {
        padding:var(--spacing--35)
    }
    .lp-sub-wrap._100.tablet-50 {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    .lp-sub-wrap._100.tablet-25 {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .platform-faq {
        max-width:75%
    }
    .platform-faq-accordion-toggle {
        padding-top:25px;
        padding-bottom:25px
    }
    .sg-40 {
        width:48.75%
    }
    .demo-form-wrapper {
        padding:var(--spacing--25)
    }
    .demo-form {
        padding:var(--spacing--25);
        width:100%;
        max-width:none
    }
    .resource-cta-outer {
        top:77px
    }
    .sol-timeline-title-col.text-center.tablet-100 {
        width:100%
    }
    .sol-timeline-title-col.tablet-50 {
        width:48.7%
    }
    .sol-timeline-content {
        width:64%
    }
    .sol-timeline-card {
        padding-right:var(--spacing--25);
        padding-left:var(--spacing--25);
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15)
    }
    .sol-timeline-card-text._100-between.tablet-50-between {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    .sol-timeline-card-image-wrap {
        width:96px;
        min-width:96px;
        height:96px;
        min-height:96px
    }
    .sol-hero-capability-item {
        text-align:center;
        flex-flow:column
    }
    .sol-hero-wrapper {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .sol-hero-sub {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        text-align:center;
        flex-flow:column-reverse;
        justify-content:flex-start;
        align-items:center
    }
    .sol-hero-line {
        display:none
    }
    .sol-hero-spot {
        margin-top:-25px
    }
    .platform-lp-hero-left {
        margin-bottom:var(--spacing--75);
        text-align:center;
        justify-content:flex-start;
        align-items:center;
        width:100%;
        position:relative;
        top:0
    }
    .lp-demo-top {
        padding:var(--spacing--35);
        width:50%
    }
    .resource-asana-hero {
        margin-bottom:var(--spacing--50)
    }
    .resource-asana-content {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        width:100%
    }
    .resource-asana-content._100-between.tablet-50-between {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    ._64-icon-circle {
        width:48px;
        height:48px
    }
    .resource-asana-form-wrap {
        padding:var(--spacing--35)var(--spacing--25);
        max-width:none
    }
    .thank-you-divider-wrap {
        padding-bottom:var(--spacing--50)
    }
    .podcast-phone-mock {
        margin-top:var(--spacing--25);
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        text-align:center;
        flex-flow:column-reverse;
        justify-content:flex-start;
        align-items:center;
        height:auto
    }
    .podcast-hero-logo {
        height:auto
    }
    .podcast-hero-descrip {
        width:100%;
        position:static
    }
    .tabs-vs-inner {
        width:50px;
        height:50px
    }
    .tabs-vs-outer {
        top:13px
    }
    .logo-strip-logo {
        max-width:130px
    }
    .elg-column-right {
        margin-top:var(--spacing--50);
        margin-bottom:var(--spacing--50);
        height:auto;
        overflow:visible
    }
    .elg-column-left {
        padding:var(--spacing--50)var(--spacing--25)
    }
    .download-cta-wrapper {
        padding:var(--spacing--0);
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35);
        flex-flow:column;
        justify-content:center
    }
    .download-cta-title-wrap {
        text-align:center
    }
    ._2025outlook-burst {
        display:none
    }
    ._2025outlook-burst.callout {
        flex:none;
        display:flex
    }
    ._2025-outlook-cover-scroll-wrap {
        width:100%;
        height:600px
    }
    ._2025outlook-cover-scroll {
        display:none
    }
    ._2025outlook-cover-mobile {
        display:inline-flex
    }
    ._2025outlook-mobile-cover {
        margin-top:-100px
    }
    .pdemo-wrapper.attendanceinsights {
        max-width:500px
    }
}
@media screen and (max-width:767px) {
    h1 {
        font-size:40px
    }
    h2 {
        font-size:34px
    }
    h3 {
        font-size:28px
    }
    h4,
    h5 {
        font-size:24px
    }
    h6 {
        font-size:20px
    }
    .navbar-logo-left-container {
        max-width:100%
    }
    .container.container-2 {
        padding:0
    }
    .navbar-brand {
        padding-left:0
    }
    .nav-menu-two {
        flex-direction:column
    }
    .nav-link-accent {
        margin-right:5px;
        padding-top:10px;
        padding-bottom:10px;
        display:inline-block
    }
    .mobile-margin-top-10 {
        margin-top:10px
    }
    .pillar-wrap {
        border-radius:30px;
        flex-direction:row;
        max-width:none
    }
    .pillar-wrap.jump-to-pillar {
        flex-direction:column;
        max-width:230px;
        padding:0;
        display:flex
    }
    .pillar-p {
        flex:1;
        width:100%;
        line-height:1
    }
    .quick-star {
        margin-top:10px;
        margin-left:0
    }
    .simply-all.simplify {
        padding-left:0
    }
    .heading-9 {
        max-width:100%
    }
    .paragraph-8 {
        max-width:100%;
        font-size:18px
    }
    .paragraph-8.fix-widtth {
        text-align:center;
        margin-left:auto;
        margin-right:auto
    }
    .quote-sec {
        padding-top:50px;
        padding-bottom:50px
    }
    .quote-sec.mx-qute2 {
        text-align:center;
        width:100%;
        margin-left:auto;
        margin-right:auto;
        padding-top:80px;
        padding-bottom:80px
    }
    .quote-sec.mx-qute1 {
        text-align:center;
        width:100%;
        margin-left:auto;
        margin-right:auto;
        padding-top:80px;
        padding-bottom:0
    }
    .quote-sec.mx-qute1.mobile {
        display:block
    }
    .paragraph-9 {
        margin-bottom:0;
        margin-left:auto;
        margin-right:auto;
        padding-top:0;
        display:none
    }
    .paragraph-9.mobile {
        text-align:center;
        max-width:none;
        display:block
    }
    .paragraph-10 {
        max-width:100%
    }
    .client-details {
        grid-row-gap:10px;
        flex-direction:column
    }
    .client-name {
        border-left-width:0;
        align-items:center;
        margin-left:0;
        padding-left:0
    }
    .parallax-lef-top {
        text-align:center;
        margin-left:auto;
        margin-right:auto
    }
    .parallax-lef-top.ml-60 {
        margin-left:auto;
        margin-right:auto
    }
    .column-2 {
        padding-left:0;
        padding-right:0;
        display:none
    }
    .amplify.mob-reduced-top-padding {
        padding-top:75px;
        padding-bottom:75px
    }
    .amplify-right-sec {
        padding-top:0;
        padding-left:0
    }
    .heading-11 {
        text-align:center;
        max-width:100%;
        padding-top:0
    }
    .result-left {
        width:100%;
        max-width:100%;
        margin-left:auto;
        margin-right:auto;
        display:none
    }
    .result-right {
        display:block
    }
    .heading-12 {
        text-align:center;
        max-width:100%
    }
    .result-heading-right {
        text-align:center;
        padding-left:0
    }
    .result-heading-right.measure {
        padding-left:0;
        display:none
    }
    .image-18 {
        display:none
    }
    .img-quote-sec {
        padding-top:25px
    }
    .img-quote-wrap {
        flex-direction:row;
        justify-content:center;
        padding-top:80px
    }
    .process-img-1 {
        text-align:center;
        padding-left:0
    }
    .process-img-2 {
        text-align:center;
        padding-top:20px;
        padding-left:0
    }
    .process-img-3 {
        padding-top:80px
    }
    .amplify-img-2 {
        text-align:center
    }
    .amplify-img-3 {
        text-align:center;
        display:none
    }
    .pillar {
        text-align:center;
        flex-flow:column wrap;
        justify-content:center;
        padding-top:5px;
        padding-bottom:5px
    }
    .pillar.pl-0 {
        padding-right:0
    }
    .pillar.pr-0 {
        padding:20px 35px
    }
    .pillar.sol-mobile-hide {
        display:none
    }
    .evnt-lt-img {
        margin-bottom:25px
    }
    .info-box {
        text-align:center
    }
    .info-box.press-top-rt-info {
        text-align:left;
        padding-left:0
    }
    .txt-link {
        justify-content:center
    }
    .txt-link.justi {
        justify-content:flex-start
    }
    .info-small-sub-ttl.color-soli.def-tag {
        margin-bottom:10px
    }
    .info-paragraph.grey-text {
        font-size:16px
    }
    .newsletter-block {
        padding-top:40px;
        padding-bottom:40px
    }
    .subsc-ttl {
        justify-content:center;
        margin-bottom:20px
    }
    .subsc-ttl.fd {
        flex-direction:column
    }
    .newsltr-form {
        float:none;
        margin-left:auto;
        margin-right:auto
    }
    .newsltr-form.hpme-news {
        max-width:391px
    }
    .img-quote-sec-img-1 {
        width:100%;
        margin-bottom:25px
    }
    .img-quote-sec-img-2 {
        width:100%;
        max-width:100%
    }
    .measure-box {
        margin-top:60px
    }
    .demo-card {
        border-top-right-radius:30px;
        border-bottom-left-radius:0
    }
    .demo-card.d-dark {
        border-top-right-radius:0;
        border-bottom-left-radius:30px
    }
    .pr-0,
    .pl-0 {
        padding-left:0;
        padding-right:0
    }
    .event-para {
        margin-top:30px;
        margin-bottom:30px;
        font-size:20px
    }
    .event-para.text-small {
        padding-right:0
    }
    .event-para.text-small.text-gray {
        font-size:20px
    }
    .bottom-book-bg {
        padding-top:40px;
        padding-bottom:40px
    }
    .bottom-flex {
        text-align:center
    }
    .bottom-text {
        font-size:26px
    }
    .custom-artical-ban-title {
        font-size:30px
    }
    .container-6 {
        padding-left:20px;
        padding-right:20px
    }
    .h2 {
        font-size:34px
    }
    ._w-100 {
        display:none
    }
    .img-text-pf.ml-39.mb-64,
    .img-text-pf.pd-nv {
        padding-left:0
    }
    .h4 {
        font-size:24px
    }
    .large-font {
        font-size:16px
    }
    .large-font.about-tagline.ch-2 {
        max-width:40ch
    }
    .large-font.wight-500.mb-0.mobile-block {
        margin-top:5px;
        margin-bottom:5px;
        font-size:20px;
        font-weight:600;
        display:block
    }
    .body-medium.landscape-12 {
        font-size:12px
    }
    .super-90 {
        font-size:60px
    }
    .super-90.landscape-42 {
        font-size:42px
    }
    .mb-25.pp404 {
        padding-left:20px;
        padding-right:20px
    }
    .img-min {
        margin-top:40px
    }
    .dot-grapic {
        display:none
    }
    .ml-39.mt-51.max-img-8 {
        width:100%;
        max-width:100%;
        margin-top:40px;
        padding-left:0
    }
    .ml-39.img-text-pf.mb-64 {
        margin-bottom:20px
    }
    .max-img1 {
        width:100%;
        max-width:100%;
        margin-left:0
    }
    .d-flex.align-item-center.d-fixed {
        flex-direction:column
    }
    .d-flex.align-item-center.logo-fix {
        flex-flow:row;
        margin-bottom:10px
    }
    .d-flex.m-0.full-flrx.mobile-off-t-foot {
        display:none
    }
    .d-flex.m-0.full-flrx.mobile-block {
        display:block
    }
    .d-flex.m-0.full-flrx.mobile-off-t-head {
        display:none
    }
    .d-flex.align-item-center,
    .d-flex.full {
        flex-wrap:wrap
    }
    .ab-img-1.adjusted {
        width:50px;
        top:-35px
    }
    .ab-img-3 {
        width:50px
    }
    .ab-img-3.zzindex-minus-1.mobile-shifted {
        top:-42px;
        right:22px
    }
    .ab-img-2 {
        width:50px
    }
    .flex-col.py-75.new {
        display:block
    }
    .center-component {
        margin-bottom:40px
    }
    .evnt-sol-img-rt-col {
        padding-left:0;
        padding-right:0
    }
    .btn-banner-2.left-align {
        padding-top:14px
    }
    .evnt-sol-img-col {
        padding-left:0;
        padding-right:0
    }
    .quote-sec-2 {
        padding-top:50px;
        padding-bottom:50px
    }
    .evnt-banner-column-wrap {
        flex-direction:column
    }
    .evnt-page-zig-zag.zigzg-last {
        padding-bottom:0
    }
    .evnt-page-zig-zag.zigzg-last.pb-150,
    .evnt-page-zig-zag.zigzg-last.pb-143 {
        padding-bottom:80px
    }
    .evnt-page-zig-zag.zigzg-last.pb-143.mob-less-botom-pading {
        padding-bottom:55px
    }
    .black-menu.mob-d-none {
        display:none
    }
    .blog-dtls-banner {
        padding-top:80px;
        padding-bottom:80px
    }
    .user-details {
        flex-direction:column
    }
    .user-text {
        margin-top:15px
    }
    .blog-left-pad {
        text-align:center;
        padding-top:30px;
        padding-left:0
    }
    .blog-bg {
        width:100%;
        height:250px;
        bottom:auto;
        left:0;
        right:0
    }
    .user-details-wrap {
        text-align:center;
        padding-top:40px;
        padding-bottom:40px;
        padding-right:20px
    }
    .mb-0.plan-text-hd {
        text-align:center;
        margin-bottom:15px
    }
    .mb-0._w-100 {
        margin-bottom:15px;
        display:block
    }
    .user-sec {
        background-image:linear-gradient(to bottom,var(--brown-base\<deleted\|variable-bb859a83\>),white 0%)
    }
    .grid-2.podcust-l,
    .connect-social-ttl {
        justify-content:center
    }
    .social-connect-col {
        flex-direction:column
    }
    .setr-ppl {
        margin-top:20px;
        display:none
    }
    .ttl-line {
        display:none
    }
    .b-big-link {
        text-align:center;
        margin-bottom:20px
    }
    .b-big-link.last {
        margin-bottom:0
    }
    .blog-top-rel.press-top {
        flex-wrap:wrap
    }
    .border-article-box {
        border-left-style:none
    }
    .border-article-box.no-bdr-mob {
        border-left-width:0
    }
    .line-article-columns {
        flex-wrap:wrap;
        display:flex
    }
    .archve-logo {
        grid-template-columns:1fr 1fr 1fr
    }
    .news-archve-logo-columns {
        grid-row-gap:20px;
        flex-wrap:wrap
    }
    .download-box {
        border-radius:20px;
        margin-bottom:0
    }
    .download-box.yellow {
        margin-bottom:0
    }
    .jump-to-numbers {
        top:50px
    }
    .jump-to-text {
        width:64px;
        padding-right:10px
    }
    .archv-number {
        text-align:center;
        display:block
    }
    .mt-0.mb-0.for-mobile {
        display:block
    }
    .gray-arrow.col-blue {
        margin-top:15px
    }
    .max-4.mb-0 {
        max-width:100%
    }
    .table-btn.for-mobile {
        padding-bottom:0;
        padding-left:0;
        padding-right:0;
        display:block
    }
    .tbl-bdr.t-hed-none-mobile {
        display:none
    }
    .txt-link-3 {
        justify-content:center
    }
    .step-box.step-box-1 {
        margin-left:auto;
        margin-right:auto;
        display:none
    }
    .gst-exp-img-1.gst-mobile-img {
        width:100%;
        max-width:none;
        display:block;
        position:relative;
        right:auto
    }
    .gst-exp-img-1.gst-mobile-img._3 {
        margin-bottom:50px
    }
    .image-50.m-65nws {
        margin-bottom:15px;
        margin-right:0
    }
    .image-51 {
        width:100%
    }
    .mob-bdr {
        border-top:1px solid #000
    }
    .mob-block {
        display:none
    }
    .test-padd-2 {
        padding-top:60px;
        padding-bottom:100px
    }
    .test-padd-2.with-line.btm-bdr-none {
        padding-top:80px
    }
    .test-padd-2.with-line.btm-bdr-none.less-top-padding-desktop {
        padding-bottom:40px
    }
    .logo-gray-box-2 {
        text-align:center;
        flex-wrap:wrap;
        justify-content:center;
        padding:15px
    }
    .v-envt-pl {
        margin-top:0;
        padding-bottom:25px
    }
    .pf-first-card-2 {
        width:100%;
        max-width:100%
    }
    .pf-first-card-2.m-auto {
        margin-top:20px;
        margin-bottom:40px
    }
    .parallax-left-col-2 {
        padding-top:0
    }
    .nc-bt-170-2 {
        margin-bottom:50px
    }
    .no-clue-section-2 {
        padding-top:80px;
        padding-bottom:80px
    }
    .pf-ss-text-2.text-center.plan-heading {
        font-size:30px
    }
    .accordion {
        width:100%;
        margin-bottom:-16px
    }
    .accordion__item {
        margin-bottom:16px;
        padding-left:24px;
        padding-right:24px
    }
    .pricing-grid {
        border-style:none;
        display:block
    }
    .pricing-table {
        border:1px #000
    }
    .plan-main-heading {
        display:none
    }
    .pl-col {
        display:block
    }
    .popular-tag {
        right:auto
    }
    .linkholder {
        justify-content:center
    }
    .pricing-para {
        min-height:auto
    }
    .pl-holder {
        min-height:auto;
        margin-bottom:20px
    }
    .pricing-col,
    .pricing-col.first-child {
        border:1px solid #000;
        border-radius:15px;
        margin-bottom:10px;
        padding-top:30px;
        padding-bottom:30px
    }
    .pricing-col.active {
        margin-top:22px
    }
    .tab-row {
        border:1px #000;
        border-bottom-color:#e7e7e7;
        margin-bottom:10px;
        padding-bottom:10px
    }
    .question-text-2 {
        margin-top:8px
    }
    .question-text-2.plan-text {
        font-size:22px
    }
    .plan-table-heading.mb-show {
        text-align:center;
        border:1px #000;
        font-size:14px;
        display:block
    }
    .legal-page-top {
        padding-top:80px;
        padding-bottom:100px
    }
    .legal-block-old {
        padding-bottom:60px
    }
    .req-form-wrap {
        max-width:none;
        margin-top:20px;
        margin-bottom:20px;
        position:relative
    }
    .solutions-banner-part-2 {
        padding-top:40px;
        padding-bottom:40px
    }
    .solutions-banner-part-2.light-purple.less-bottom-padding {
        padding-top:80px
    }
    .grid-5.demo-comp-logos {
        margin-top:20px
    }
    .form-body {
        margin-top:60px
    }
    .link-block-2 {
        width:30px
    }
    .cltr-mdl-img-2 {
        margin-bottom:20px
    }
    .value-floating-textbox-1-2 {
        text-align:center;
        margin-bottom:25px;
        margin-left:auto;
        margin-right:auto
    }
    .cltr-lt-img-2 {
        margin-bottom:20px
    }
    .value-btm-info-box-2 {
        text-align:center;
        padding-top:20px
    }
    .value-floating-textbox-2-2 {
        text-align:center;
        margin-top:0;
        margin-left:auto;
        margin-right:auto;
        position:relative;
        top:0;
        right:0
    }
    .career-prd-rt-2 {
        padding-left:0
    }
    .value-btm-info-2 {
        padding-top:0;
        padding-bottom:80px
    }
    .column-12 {
        margin-top:20px;
        padding-left:0
    }
    .cltr-rt-img-2 {
        margin-bottom:20px
    }
    .value-floating-textbox-para-2 {
        padding-left:0
    }
    .culture-book-2 {
        text-align:center;
        background-image:none;
        background-size:auto;
        min-height:0;
        margin-bottom:20px;
        padding-bottom:50px;
        padding-left:20px;
        padding-right:20px
    }
    .value-floating-textbox-4-2 {
        text-align:center;
        padding-top:20px
    }
    .cultute-team-lt-2 {
        max-width:100%;
        margin-top:0;
        margin-right:0;
        padding-left:20px;
        padding-right:20px
    }
    .value-globe-2 {
        margin-top:-95px
    }
    .value-floating-textbox-3-img-2 {
        width:60px;
        margin-top:16px;
        margin-left:auto;
        margin-right:auto
    }
    .value-floating-textbox-3-2 {
        text-align:center;
        flex-wrap:wrap;
        margin-top:35px;
        display:flex
    }
    .rev-f {
        flex-direction:column-reverse;
        display:flex
    }
    .podcast-episode {
        flex-wrap:wrap
    }
    .podcast-title-wrapper {
        width:75%;
        padding-bottom:0
    }
    .episode-links-2 {
        grid-column-gap:15px;
        width:25%
    }
    .right-block-2 {
        padding-left:20px;
        padding-right:20px
    }
    .right-block-2.reffrl-bg {
        background-image:none;
        background-position:0 0;
        background-repeat:repeat;
        background-size:auto;
        padding:40px 20px
    }
    .left-block-2 {
        padding-left:20px;
        padding-right:20px
    }
    .left-block-2.university-bg {
        padding:40px 20px
    }
    .spalc-circle-bg-2 {
        background-image:none;
        background-repeat:repeat;
        background-size:auto;
        padding:40px 20px
    }
    .grid-6.social-icon-grid {
        margin-top:20px
    }
    .evnt-sol-col-2 {
        flex-wrap:wrap
    }
    .rainbow-box-2 {
        width:50%
    }
    .rainbow-box-2.cl-per._w-100 {
        width:100%
    }
    .rainbow-wrap-2 {
        flex-wrap:wrap
    }
    .pricing-text-2 {
        text-align:center;
        padding-bottom:40px;
        padding-left:10px;
        padding-right:10px
    }
    .gary-big-box-2 {
        text-align:center;
        padding-left:15px;
        padding-right:15px
    }
    .photo-ber1-2 {
        flex-wrap:wrap;
        justify-content:center
    }
    .onine-wrap-2 {
        text-align:center;
        flex-wrap:wrap;
        justify-content:center;
        margin-bottom:30px
    }
    .onine-wrap-2.crd-hover {
        margin-right:0
    }
    .img-gull-2 {
        margin-top:20px
    }
    .img-ing-2 {
        margin-bottom:20px
    }
    .pen-ber-2 {
        flex-wrap:wrap;
        justify-content:center
    }
    .photo-text-1-2 {
        width:100%;
        max-width:100%
    }
    .pen-wrap1-2 {
        flex-wrap:wrap;
        justify-content:center;
        width:100%
    }
    .photo-ber-2 {
        text-align:center;
        flex-wrap:wrap;
        justify-content:center
    }
    .p-0-2 {
        margin-bottom:25px
    }
    .p-0-2.border-table {
        border-right-width:0
    }
    .p-0-2.border-table.mob-top-padding {
        margin-top:25px
    }
    .div-max1-2 {
        max-width:100%
    }
    .step-arow-2 {
        margin-top:6px;
        transform:rotate(90deg)
    }
    .guest-exp-lt-2 {
        max-width:none;
        margin-bottom:0
    }
    .guest-exp-mobile {
        display:block
    }
    .guest-step-box {
        text-align:center;
        margin-bottom:15px
    }
    .sticky-exp-2 {
        display:flex
    }
    .image-63 {
        width:74%
    }
    .guest-exp-2 {
        display:none
    }
    .approve-form-wrap-2 {
        padding:25px 20px
    }
    .user-role-info-2 {
        max-width:100%;
        margin-top:25px;
        position:static
    }
    .role-box-2 {
        margin-bottom:20px;
        padding-left:20px;
        padding-right:20px
    }
    .user-round-2 {
        margin-top:20px;
        display:none;
        position:static
    }
    .role-outer-wrap-2 {
        padding-top:80px;
        padding-bottom:80px
    }
    .user-role-banner-main-img-2 {
        border-radius:20px
    }
    .tab-img-sl-2 {
        padding-left:0;
        padding-right:0
    }
    .user-role-banner-main-2 {
        text-align:center
    }
    .approve-form-wrap-outer-2 {
        padding-bottom:80px
    }
    .team-colbrtn-info-2 {
        text-align:center;
        padding-top:60px
    }
    .user-role-float-imt-2 {
        margin-left:auto;
        margin-right:auto;
        position:static
    }
    .all-role-2 {
        padding-top:20px
    }
    .integration-img-rt-2 {
        float:none
    }
    .content-holder-wrap-2 {
        padding-top:40px;
        padding-left:15px;
        padding-right:15px
    }
    .mob-bg {
        background-color:#cb9b52
    }
    .mw-1 {
        max-width:100%
    }
    ._w-50px {
        display:none
    }
    .fixed-ch-width._2 {
        max-width:none
    }
    .fixed-ch-width.top-padding-mobile {
        max-width:37ch;
        margin-top:40px
    }
    .fixed-ch-width._4 {
        max-width:none
    }
    .popular-tag-wrapper {
        top:-20px
    }
    .margin-vertical.mob-reduced-bottom-padding {
        margin-bottom:80px
    }
    .btn-banner-2-copy {
        padding-top:20px
    }
    .column-16 {
        margin-bottom:25px;
        padding-left:0;
        padding-right:0;
        display:none
    }
    .grid-22 {
        grid-template-columns:1fr;
        padding-left:10px;
        padding-right:10px
    }
    .column-36 {
        padding-left:0
    }
    .link-block-5 {
        width:29%;
        min-width:auto
    }
    .animation-about-card {
        border-radius:20px;
        margin-bottom:20px;
        padding-top:30px;
        padding-bottom:30px
    }
    .ab-ani-text {
        font-size:40px
    }
    .about-ani-tooltip {
        top:45px
    }
    .heading-28 {
        padding-right:20px
    }
    .article-link-rtf {
        text-align:center;
        padding:20px 0
    }
    .article-link-rtf a {
        font-size:22px
    }
    .tab-wrap {
        grid-column-gap:20px
    }
    .animation-cave {
        display:none
    }
    .ani-text-color {
        text-align:center;
        margin-left:auto;
        margin-right:auto
    }
    .new-animation-heading {
        text-align:center
    }
    .new-animation-heading.ch {
        max-width:20ch;
        margin-left:auto;
        margin-right:auto
    }
    .new-animation-centent-wrap {
        padding-top:20px
    }
    .div-block-11 {
        flex-direction:column;
        align-items:center;
        display:flex
    }
    .radious-l3 {
        border-bottom-right-radius:30px
    }
    .radious-r2 {
        border-top-left-radius:30px;
        border-bottom-left-radius:30px
    }
    .radious-l2 {
        border-top-right-radius:30px;
        border-bottom-right-radius:30px
    }
    .radious-r3 {
        border-top-right-radius:30px
    }
    .radious-4 {
        border-top-left-radius:30px
    }
    .grid-24 {
        grid-column-gap:20px
    }
    .blog-hulf {
        display:none
    }
    .community-grid,
    .community-grid2,
    .career-grid1,
    .career-grid2 {
        grid-template-columns:1fr
    }
    ._w-75px {
        width:60px
    }
    .column-39 {
        padding-left:0;
        padding-right:0
    }
    .column-40 {
        padding-left:0;
        padding-right:20px;
        display:none
    }
    .column-41 {
        padding-left:20px;
        padding-right:20px
    }
    .column-42,
    .column-43 {
        padding-left:0;
        padding-right:0
    }
    .column-44,
    .column-45,
    .column-46 {
        padding-left:0;
        padding-right:0;
        display:none
    }
    .column-94,
    .column-95,
    .column-96,
    .column-97,
    .column-106,
    .column-108,
    .column-129,
    .column-134 {
        padding-left:0;
        padding-right:0
    }
    .column-135 {
        padding-right:0
    }
    .column-139,
    .column-140,
    .column-141 {
        padding-left:0;
        padding-right:0
    }
    .image-79,
    .image-80,
    .image-81 {
        width:100%
    }
    .column-143,
    .column-144,
    .column-145,
    .column-146,
    .column-147,
    .column-148,
    .column-149,
    .column-150,
    .column-151,
    .column-152,
    .column-153,
    .column-154,
    .column-155,
    .column-156,
    .column-157,
    .column-158,
    .column-159,
    .column-160,
    .column-161,
    .column-162,
    .column-166 {
        padding-left:0;
        padding-right:0
    }
    .column-166.lp {
        padding-bottom:100px
    }
    .column-167,
    .column-168,
    .column-169,
    .column-170,
    .column-171,
    .column-172,
    .column-173,
    .column-175 {
        padding-left:0;
        padding-right:0
    }
    .price-plus-icon {
        width:40px;
        height:40px;
        padding-top:12.5px;
        padding-bottom:12.5px
    }
    .pillar-img-mobile {
        margin-bottom:50px;
        padding-bottom:0;
        display:block
    }
    .image-83,
    .block.landscape-hide {
        display:none
    }
    .block-content._100.mobile-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .block-content._100.portrait-0 {
        padding-top:0;
        padding-bottom:0
    }
    .block-content._100.landscape-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .block-content._100.line-top.landscape-75 {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--75)
    }
    .block-content._75.tablet-50.landscape-25 {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25)
    }
    .block-content._75.tablet-50.landscape-35 {
        padding-top:var(--spacing--35);
        padding-bottom:var(--spacing--35)
    }
    .block-content._75.landscape-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .block-content._150.landscape-100 {
        padding-top:var(--spacing--100);
        padding-bottom:var(--spacing--100)
    }
    .block-content._150.line-top.landscape-75 {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--75)
    }
    .block-content.line-b-slate-6.no-line {
        border-bottom-width:0
    }
    .block-content.t75-b100.landscape-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .homepage-marketing-banner {
        display:block
    }
    .grid-colors {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr
    }
    .grid-colors.bc-black-20,
    .grid-colors.bc-black-80 {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr
    }
    .color-div {
        padding-top:10px;
        padding-left:10px;
        padding-right:10px
    }
    .wrapper-columns {
        flex-wrap:nowrap
    }
    .wrapper-columns._3-col,
    .wrapper-columns._3-col.vertical-center.tablet-wrap-vertical,
    .wrapper-columns.mobile2-wrap {
        flex-wrap:wrap
    }
    .column-50.mobile2-wrap {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .column-30 {
        width:100%
    }
    .b26 {
        font-size:16px
    }
    .collection-list {
        grid-template-columns:1fr 1fr
    }
    .filter-wrapper {
        flex-wrap:wrap;
        padding-top:30px;
        padding-bottom:30px
    }
    .text-field.technical {
        border-radius:10px;
        flex:0 auto;
        min-height:60px
    }
    .solutions-capabilities {
        width:100%;
        margin-bottom:15px
    }
    .solutions-hero-image {
        margin-bottom:30px
    }
    .solutions-hero-title {
        margin-bottom:22px;
        font-size:25px
    }
    .block-solutions-hero {
        margin-bottom:75px;
        padding-left:20px;
        padding-right:20px
    }
    .wrapper-customer-story {
        flex-wrap:nowrap
    }
    .cs-hero-full {
        padding-left:20px;
        padding-right:20px
    }
    .h1 {
        font-size:40px
    }
    .h3 {
        font-size:28px
    }
    .h3.mb-50.landscape-demo-sizing {
        max-width:16ch;
        margin-left:auto;
        margin-right:auto
    }
    .h3.customer-about {
        margin-right:6px
    }
    .h5 {
        font-size:24px
    }
    .h5.quote-text.mobile-22 {
        font-size:22px
    }
    .h5.quote-style,
    .replace---h6---old {
        font-size:20px
    }
    .replace---h6---old.landscape-h7 {
        font-size:18px;
        font-weight:500
    }
    .filter-divider {
        display:none
    }
    .collection-list-feature2 {
        flex-wrap:wrap;
        margin-left:0;
        margin-right:0
    }
    .collection-item-feature2 {
        width:100%;
        margin-left:0;
        margin-right:0;
        padding-top:25px;
        padding-bottom:25px
    }
    .feature2-image {
        width:50%;
        margin-right:0
    }
    .feature2-content {
        width:45%;
        margin-left:0
    }
    .feature2-link {
        grid-column-gap:20px;
        flex-wrap:wrap
    }
    .absolute-divider {
        display:none
    }
    .feature1-image {
        border-radius:15px;
        width:50%;
        margin-right:0;
        padding-bottom:45%
    }
    .feature1-link {
        grid-column-gap:20px;
        flex-wrap:wrap
    }
    .collection-list-resource-feature1 {
        flex-wrap:wrap;
        margin-left:0;
        margin-right:0
    }
    .collection-item-feature1 {
        width:100%;
        margin-left:0;
        margin-right:0;
        padding-top:25px;
        padding-bottom:25px
    }
    .resource-feature1-content {
        width:45%;
        margin-left:0
    }
    .resources-explore {
        margin-bottom:50px
    }
    .event-feature-content {
        width:55%
    }
    .event-feature-date-wrapper {
        width:18.75%
    }
    .event-feature-starting-at {
        display:none
    }
    .capabilities {
        width:100%;
        margin-bottom:15px
    }
    .tp-25.tp-mobile-15 {
        margin-bottom:15px
    }
    .wrapper-quote {
        text-align:center;
        max-width:100%
    }
    .quote-reference {
        border-left-width:0;
        align-items:center;
        margin-left:0;
        padding-left:0
    }
    .wrapper-reference {
        grid-row-gap:10px;
        flex-direction:column
    }
    .featured-grid {
        grid-template-columns:1fr 1fr
    }
    .featured-grid.flex-for-3 {
        grid-template-columns:1fr 1fr 1fr
    }
    .empty-hub-item {
        display:none
    }
    .customer-story-article-block-copy {
        padding-left:20px;
        padding-right:20px
    }
    .wrapper-cs-hero-scroll-2 {
        flex-wrap:nowrap
    }
    .release-feature-content {
        width:100%;
        margin-left:0;
        margin-right:0;
        padding-top:25px
    }
    .release-feature-image {
        border-radius:15px;
        width:100%;
        margin-right:0;
        padding-bottom:40%
    }
    .collection-item-feature-release {
        width:100%;
        margin-left:0;
        margin-right:0;
        padding-top:0;
        padding-bottom:0
    }
    .release-feature-link {
        grid-column-gap:20px;
        flex-wrap:wrap-reverse
    }
    .platform-integrations-hero {
        display:none
    }
    .integration-card {
        width:45%;
        margin-bottom:50px;
        padding-top:25px
    }
    .integrations-subtext {
        padding-top:50px
    }
    .integrations-title {
        margin-bottom:50px
    }
    .integration-cube-img-main {
        width:300px
    }
    .on-pagep-demo-col-1 {
        padding-bottom:50px;
        padding-left:0;
        padding-right:0
    }
    .spacer-100.landscape-75 {
        height:75px
    }
    .spacer-100.landscape-0 {
        height:var(--spacing--0)
    }
    .lp-hero-column {
        padding-top:25px;
        padding-bottom:25px
    }
    .home-hero-h1 {
        font-size:50px
    }
    .home-hero-subhead-group {
        padding-top:40px
    }
    .home-impact-block {
        padding-top:80px;
        padding-bottom:70px
    }
    .home-carousel-img-wrap {
        margin-left:auto;
        margin-right:auto
    }
    .image-52-copy {
        width:100%
    }
    .grid-colors-new {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr
    }
    .integrations-grid {
        grid-column-gap:5%
    }
    .integration-card-new {
        width:45%;
        padding-top:25px
    }
    .brix---text-300-medium {
        font-size:18px;
        line-height:20px
    }
    .brix---mg-bottom-16px {
        margin-bottom:8px
    }
    .brix---pricing-table-top,
    .brix---pricing-table-top-featured,
    .brix---pricing-table-top-first {
        min-height:auto;
        padding:40px 18px;
        position:static
    }
    .brix---grid-4-columns-pricing-tablet {
        grid-template-columns:1fr
    }
    .brix---heading-h1-size {
        margin-bottom:12px;
        font-size:38px;
        line-height:46px
    }
    .brix---subtitle {
        font-size:17px;
        line-height:19px
    }
    .brix---mg-bottom-48px {
        margin-bottom:32px
    }
    .brix---section {
        padding-top:100px;
        padding-bottom:100px
    }
    .pricing-line-break-top {
        margin-top:0;
        padding-top:20px;
        padding-bottom:40px
    }
    .pricing-grid-mobile {
        grid-column-gap:0;
        grid-row-gap:8px;
        border-top:0 solid #000;
        border-bottom:1px solid #000;
        grid-template-columns:1fr .25fr;
        padding-top:20px;
        padding-bottom:40px
    }
    .tab-standard {
        color:#fff;
        background-color:#0000;
        border:1px solid #fff;
        border-radius:50px;
        margin-left:10px;
        margin-right:10px
    }
    .tab-standard.w--current {
        background-color:var(--purple-light\<deleted\|variable-e6cebcaf\>);
        border-color:#0000
    }
    .tabs-menu {
        justify-content:center;
        align-items:center;
        display:flex
    }
    .tab-pane {
        padding:30px
    }
    .pricing-wrapper {
        display:none
    }
    .pricing-table-cell {
        padding-top:0;
        padding-bottom:0;
        padding-right:0
    }
    .help {
        display:none
    }
    .pricing-grid-wrapper-mobile {
        display:block
    }
    .mobile-pricing {
        margin-top:0;
        margin-bottom:0;
        font-family:, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size:24px;
        font-weight:500
    }
    .pricing-table-entry {
        text-align:right;
        font-size:18px
    }
    .pricing-table-entry._38-alt {
        font-size:14px
    }
    .nav_link {
        padding-top:10px;
        padding-bottom:10px
    }
    .nav_link.sign-in {
        display:flex
    }
    .nav_logo_wrapper {
        max-width:180px;
        padding-left:0
    }
    .nav_drop_title {
        font-size:28px
    }
    .nav_event_tag {
        display:none
    }
    .nav_menu_button {
        margin-top:4px;
        margin-bottom:4px;
        margin-left:0;
        padding:0 0 4px
    }
    .nav_menu_close {
        inset:7px 0 0
    }
    .security_grid {
        grid-template-columns:1fr
    }
    .security_grid_div {
        padding:50px 75px
    }
    .security_fill_block {
        padding:35px
    }
    .security_fill_column_1 {
        width:100%;
        padding-left:0;
        padding-right:0
    }
    .security_fill_column_2 {
        display:none
    }
    .sg-wrapper {
        flex-wrap:nowrap
    }
    .nav_demo_modal_close {
        width:30px
    }
    .nav_demo_form_wrapper {
        margin-top:60px
    }
    .logo-strip-grid {
        grid-column-gap:23px;
        grid-row-gap:0;
        grid-template-columns:minmax(auto,1fr) minmax(auto,1fr) 1fr;
        transform:scale(.96)
    }
    .text-span-24 {
        font-size:20px
    }
    .quote-content {
        max-width:100%
    }
    .g2-badge {
        width:70px;
        margin-left:10px;
        margin-right:10px
    }
    .g2-badge-wrapper {
        grid-column-gap:10px;
        margin-top:40px;
        margin-bottom:40px
    }
    .g2-block-content {
        padding-bottom:80px
    }
    .h6 {
        font-size:18px
    }
    .h6.landscape-hide,
    .footer-pill {
        display:none
    }
    .homepage-links-wrap {
        justify-content:center;
        display:flex
    }
    .cta-wrap {
        text-align:center
    }
    .customer-story-grid {
        grid-template-columns:1fr 1fr
    }
    .customers-mobile {
        display:block
    }
    .customers-desktop-tablet {
        display:none
    }
    .footer-link {
        font-size:11px
    }
    .footer-wrap {
        grid-column-gap:16px;
        grid-row-gap:16px;
        grid-template-columns:1fr 1fr 1fr 1fr 1fr;
        padding-top:36px;
        padding-bottom:48px
    }
    .footer-label {
        font-size:10px
    }
    .footer_logo_wrapper {
        max-width:90px;
        margin-bottom:20px;
        padding-left:0
    }
    .footer-lower {
        grid-template-rows:auto auto auto;
        grid-template-columns:3.25fr
    }
    .footer-secondary-wrap {
        grid-column-gap:12px;
        grid-row-gap:6px;
        flex-flow:wrap
    }
    .copyright {
        font-size:11px
    }
    .nav-pill {
        display:none
    }
    .legal-block {
        padding-bottom:60px
    }
    .legal-indent-secondary {
        margin-left:24px
    }
    .approval-flow-item {
        max-width:100%;
        padding:50px
    }
    .div-block-43 {
        flex-wrap:wrap
    }
    .nav-button-mobile {
        padding:8px;
        font-size:12px
    }
    .tab-button {
        padding:var(--spacing--15)
    }
    .sol-tab-menu {
        background-color:var(--primary--white);
        justify-content:flex-start;
        align-items:center;
        margin-bottom:64px
    }
    .div-block-45 {
        grid-column-gap:32px;
        grid-row-gap:42px;
        grid-template-columns:1fr 1fr
    }
    .ot-sdk-show-settings {
        font-size:11px
    }
    .customer-story-hero {
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .customer-story-progress,
    .customer-story-percent {
        font-size:18px
    }
    .customer-story-summary-wrap {
        padding-bottom:26px
    }
    .customer-story-progress-wrap {
        font-size:18px
    }
    .customer-story-section-header {
        margin-bottom:42px
    }
    .rich-text-customers p {
        margin-bottom:24px;
        font-size:16px
    }
    .rich-text-customers h6,
    .rich-text-customers h5,
    .rich-text-customers h4 {
        margin-bottom:24px;
        font-size:18px
    }
    .rich-text-customers h3 {
        margin-top:36px;
        margin-bottom:24px;
        font-size:20px
    }
    .rich-text-customers blockquote {
        background-position:16px 0;
        margin-top:56px;
        margin-bottom:56px;
        padding-left:16px;
        font-size:18px
    }
    .rich-text-customers ul {
        padding-left:14px
    }
    .rich-text-customers li {
        padding-left:6px;
        font-size:16px
    }
    .rich-text-customers a {
        font-size:16px
    }
    .rich-text-customers img {
        margin-top:24px;
        margin-bottom:24px
    }
    .campaign-hub-card-image-wrap {
        padding-bottom:85%
    }
    .div-block-59 {
        max-width:80%
    }
    .sol-flow2-text-right {
        border-radius:10px;
        max-width:240px;
        padding:16px
    }
    .sol-flow2-text-left {
        max-width:240px;
        padding:16px
    }
    .customer-strip-flex {
        grid-column-gap:12px;
        grid-row-gap:12px
    }
    .customer-strip-logo {
        max-width:72px
    }
    .customer-strip-logo.landscape-hide {
        display:none
    }
    .body-extra-large {
        font-size:18px
    }
    .press-container-6-copy,
    .div-block-69 {
        padding-left:20px;
        padding-right:20px
    }
    .customers-anonymous-title {
        padding-top:39px
    }
    .faq-wrapper {
        max-width:100%
    }
    .faq-dropdown {
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .sg-wrapper-fill {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25)
    }
    .sg-wrapper-fill.guest-bg-fill {
        background-position:36%
    }
    .platform-quick-stack,
    .hero-quick-stack {
        grid-column-gap:15px;
        grid-row-gap:15px
    }
    .hs-track-6 {
        height:auto;
        overflow:hidden
    }
    .hs-camera {
        width:auto;
        height:auto;
        overflow:scroll
    }
    .hs-item {
        flex-flow:row;
        justify-content:flex-start;
        align-items:stretch;
        height:auto
    }
    .hs-heading {
        margin-bottom:var(--spacing--75);
        position:relative
    }
    .hs-half-item {
        width:20px;
        height:auto
    }
    .hs-progress {
        display:none
    }
    .block-horizontal-scroll {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .hs-track-5,
    .hs-track-7 {
        height:auto;
        overflow:hidden
    }
    .g2-item {
        padding-right:var(--spacing--10);
        padding-left:var(--spacing--10);
        flex:none;
        width:150px
    }
    .nav_menu_center {
        height:auto
    }
    .newsletter-sub-wrap {
        float:none;
        margin-left:auto;
        margin-right:auto
    }
    .newsletter-sub-wrap.hpme-news {
        max-width:391px
    }
    .blog-hero-img-wrap {
        border-radius:var(--corner--10)
    }
    .blog-hero-details {
        justify-content:flex-start;
        align-items:center
    }
    .blog-hero-author-img {
        width:38px;
        height:38px
    }
    .blog-sticky-column {
        padding:var(--spacing--35)
    }
    .spacer-35.landscape-75 {
        height:75px
    }
    .blog-summary-dropdown {
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .blog-cta-wrap {
        padding:var(--spacing--25)
    }
    .blog-hero-author-inner {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10)
    }
    .blog-hero-details-group {
        font-size:12px;
        font-weight:500
    }
    .blog-title {
        font-size:32px
    }
    .resource-standard-bullet-wrap {
        font-size:18px
    }
    .mis-browser-slider {
        height:400px
    }
    .mis-browser-topper {
        height:24px
    }
    .mis-hub-hero-title {
        font-size:64px
    }
    .mis-subtitle-wrap {
        display:none
    }
    .mis-filter-wrapper {
        top:50px
    }
    .mis-hub {
        grid-template-columns:1fr 1fr
    }
    .mis-email-slider {
        height:400px
    }
    .mis-email-slider-inner {
        padding-left:20px
    }
    .mis-email-left {
        display:none
    }
    .mis-landscape-subtitle {
        margin-top:var(--spacing--35);
        text-align:center;
        display:block
    }
    .mis-filter-wrapper-inner {
        top:50px
    }
    .mis-bt-block {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--100)
    }
    .blog-hub-hero-wrapper {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .blog-feature-left,
    .blog-feature-right {
        width:50%
    }
    .blog-hub-name-wrap.blog-feature-left {
        width:100%
    }
    .blog-hub-grid {
        grid-template-columns:1fr 1fr
    }
    .blog-filter-field {
        padding:5px var(--spacing--10)
    }
    .blog-hub-filter-wrapper {
        flex-wrap:wrap;
        padding-top:0;
        padding-bottom:30px
    }
    .resource-secondary-bullet-wrap {
        font-size:18px
    }
    .rich-text-blog p {
        margin-bottom:24px;
        font-size:16px
    }
    .rich-text-blog h6,
    .rich-text-blog h5,
    .rich-text-blog h4 {
        margin-bottom:24px;
        font-size:18px
    }
    .rich-text-blog h3 {
        margin-top:36px;
        margin-bottom:24px;
        font-size:20px
    }
    .rich-text-blog blockquote {
        background-position:16px 0;
        margin-top:56px;
        margin-bottom:56px;
        padding-left:16px;
        font-size:18px
    }
    .rich-text-blog ul {
        padding-left:16px
    }
    .rich-text-blog li {
        padding-left:6px;
        font-size:16px
    }
    .rich-text-blog a {
        font-size:16px
    }
    .rich-text-blog figure {
        margin-top:32px;
        margin-bottom:32px
    }
    .blog-progress-wrap {
        font-size:18px
    }
    .home-title {
        font-size:64px
    }
    .home-subtitle-wrapper {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35);
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
    .home-h2 {
        font-size:30px
    }
    .home-review-wrapper {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        flex-flow:column
    }
    .home-reviews-divider {
        display:none
    }
    .home-customers-button-wrap {
        margin-top:var(--spacing--35)
    }
    .home-story-wrap {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    .home-platform-wrapper {
        margin-top:var(--spacing--50);
        margin-bottom:var(--spacing--25);
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10)
    }
    .quote-item {
        font-size:20px
    }
    .home-subscribe {
        margin-bottom:var(--spacing--25)
    }
    .home-review-landscape-wrap {
        padding:var(--spacing--35)var(--spacing--25);
        border-radius:var(--corner--20);
        background-color:var(--secondary--soft-marshmallow);
        flex-flow:column
    }
    .pricing_table_head {
        top:50px
    }
    .uui-testimonial16_client-image-wrapper {
        margin-bottom:1rem;
        margin-right:0
    }
    .uui-testimonial16_client {
        flex-direction:column;
        align-items:flex-start;
        width:100%
    }
    .uui-heading-xxsmall {
        font-size:1.125rem
    }
    .testimonial-card {
        margin-right:1.5rem;
        padding:1.5rem
    }
    .uui-testimonial16_component {
        grid-template-columns:1fr;
        margin-top:3rem
    }
    .uui-text-size-large {
        font-size:1rem
    }
    .uui-space-xsmall {
        min-height:.75rem
    }
    .uui-heading-medium {
        font-size:1.75rem;
        line-height:1.4
    }
    .temp-pricing-cost-wrap {
        margin-bottom:0
    }
    .temp-pricing-hero-col {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35)
    }
    .pricing-3-up {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        flex-flow:column
    }
    .home-g2-badge-wrap {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .temp-pricing-block-content._100.mobile-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .temp-pricing-block-content._100.portrait-0 {
        padding-top:0;
        padding-bottom:0
    }
    .temp-pricing-block-content._100.landscape-50 {
        padding-top:50px;
        padding-bottom:50px
    }
    .temp-pricing-block-content._100.line-top.landscape-75 {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--75)
    }
    .temp-pricing-block-content._75.tablet-50.landscape-25 {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25)
    }
    .temp-pricing-block-content._75.tablet-50.landscape-35 {
        padding-top:var(--spacing--35);
        padding-bottom:var(--spacing--35)
    }
    .temp-pricing-block-content._150.landscape-100 {
        padding-top:var(--spacing--100);
        padding-bottom:var(--spacing--100)
    }
    .temp-pricing-block-content._150.line-top.landscape-75 {
        padding-top:var(--spacing--75);
        padding-bottom:var(--spacing--75)
    }
    .temp-pricing-block-content.line-b-slate-6.no-line {
        border-bottom-width:0
    }
    .temp-pricing-block-content.t75-b100.landscape-50 {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .cta-belt-wrap {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    .temp-pricing-section-desc {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15)
    }
    .temp-pricing-hero {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50);
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .landscape-15-between {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        flex-flow:column;
        display:flex
    }
    .pricing-table-drop-down {
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .spacer-10.landscape-75 {
        height:75px
    }
    .spacer-10.landscape-0 {
        height:var(--spacing--0)
    }
    .press-year {
        flex-flow:column;
        padding-top:50px
    }
    .press-year-left,
    .press-year-right {
        width:100%
    }
    .press-archive-year {
        padding-top:var(--spacing--0);
        padding-bottom:var(--spacing--25);
        border-top-style:none;
        flex:1
    }
    .press-archive-date {
        display:none
    }
    .press-archive-link {
        width:22%
    }
    .press-archive-name {
        width:78%
    }
    .press-archive-sticky {
        top:50px
    }
    .press-archive-dates-wrap {
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .press-archive-sticky-inner {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10)
    }
    .resource-small-table-wrap {
        width:50%
    }
    .platform-feature.compliance {
        padding:var(--spacing--35)
    }
    .platform-feature.lp {
        padding:var(--spacing--25)
    }
    .platform-feature-wrap {
        width:100%
    }
    .pattern-cta-half {
        padding-right:var(--spacing--35);
        padding-left:var(--spacing--35)
    }
    .super-124 {
        font-size:64px
    }
    .platform-madlib-span.span-wrapper {
        width:58px;
        height:58px
    }
    .platform-feature-img.attendanceinsights {
        max-width:400px
    }
    .unsplash-flexbox {
        flex-flow:column;
        justify-content:center;
        align-items:flex-start
    }
    .platform-feature-2-item {
        padding:var(--spacing--25)var(--spacing--10)125px
    }
    .sltp-template-wrapper {
        margin-top:var(--spacing--25);
        margin-bottom:var(--spacing--25)
    }
    .lp-spot-icon {
        width:var(--spacing--75);
        height:var(--spacing--75)
    }
    .lp-hover-nav {
        width:90%
    }
    .lp-demo-left,
    .lp-demo-right {
        padding:var(--spacing--25);
        border-radius:var(--corner--10)
    }
    .lp-demo-logo {
        max-width:25%
    }
    .lp-demo-logo.portrait-hide {
        display:none
    }
    .platform-faq {
        max-width:100%
    }
    .platform-faq-dropdown {
        grid-column-gap:30px;
        grid-row-gap:30px
    }
    .demo-form-wrapper {
        border-radius:35px
    }
    .demo-form {
        padding:var(--spacing--15)
    }
    .resource-cta-outer {
        top:51px
    }
    .sol-timeline-content {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .sol-timeline-card {
        padding:var(--spacing--25);
        border-radius:var(--spacing--10);
        position:static
    }
    .sol-timeline-card-image-wrap {
        margin-top:var(--spacing--0);
        margin-bottom:var(--spacing--0);
        width:64px;
        min-width:64px;
        height:64px;
        min-height:64px
    }
    .sol-hero-capability-item {
        padding:var(--spacing--15)
    }
    .sol-hero-sub-text-wrap,
    .sol-hero-sub-text-wrap.ch-52,
    .sol-hero-sub-text-wrap.ch-60,
    .sol-hero-sub-text-wrap.ch-34,
    .sol-hero-sub-text-wrap.ch-66 {
        width:90%
    }
    .lp-demo-top {
        padding:var(--spacing--25);
        border-radius:var(--corner--10);
        width:75%
    }
    ._64-icon-circle {
        width:42px;
        height:42px
    }
    .resource-asana-form-head {
        padding-right:20px;
        padding-left:var(--spacing--25)
    }
    .podcast-hero-wrap {
        padding-top:var(--spacing--50)
    }
    .podcast-hero-logo {
        height:auto
    }
    .logo-strip-logo {
        max-width:100px
    }
    .conference-cta-button {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25);
        text-align:center;
        flex-flow:column
    }
    .conference-cta-button:hover {
        padding-top:var(--spacing--35);
        padding-bottom:var(--spacing--35)
    }
    .elg-promo-wrapper {
        flex-flow:column;
        overflow:hidden
    }
    .elg-column-right {
        display:none
    }
    .elg-column-left {
        padding-right:var(--spacing--50);
        padding-left:var(--spacing--50);
        width:100%
    }
    .elg-promo-hover-cover,
    .elg-promo-hover-burst-wrap {
        display:none
    }
    .elg-mobile-img {
        border-bottom:var(--line--standard-line)solid var(--primary--white);
        justify-content:center;
        align-items:center;
        display:flex
    }
    .download-cta-button-copy {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25);
        text-align:center;
        flex-flow:column
    }
    .download-cta-button-copy:hover {
        padding-top:var(--spacing--35);
        padding-bottom:var(--spacing--35)
    }
    ._2025outlook-burst.callout {
        width:40px;
        height:40px
    }
    ._2025-outlook-cover-scroll-wrap {
        height:550px
    }
    .pdemo-wrapper.attendanceinsights {
        max-width:400px
    }
}
@media screen and (max-width:479px) {
    h2 {
        font-size:32px
    }
    .navbar-logo-left-container.shadow-three {
        border-bottom-style:none
    }
    .container {
        max-width:none
    }
    .container.container-2 {
        padding-left:0;
        padding-right:0
    }
    .nav-menu-two {
        flex-direction:column
    }
    .button-primary {
        font-size:14px
    }
    .container-2 {
        padding-left:20px;
        padding-right:20px
    }
    .pillar-wrap {
        border-radius:30px
    }
    .pillar-p {
        width:100%
    }
    .simply-all.simplify.no-mobile-padding {
        padding-top:50px;
        padding-bottom:50px
    }
    .paragraph-8.fix-widtth {
        text-align:center
    }
    .paragraph-8.fix-widtth.mobile-not-fixed {
        padding-right:0
    }
    .quote-sec.mx-qute2 {
        padding-top:75px;
        padding-bottom:25px
    }
    .paragraph-9 {
        text-align:center;
        max-width:none;
        margin-top:20px;
        padding-top:40px
    }
    .paragraph-9.mobile {
        padding-top:0
    }
    .paragraph-10 {
        font-size:18px;
        line-height:1.3
    }
    .paragraph-10.mob-n0t-fixed,
    .client-details.mob-padding {
        padding-right:0
    }
    .parallax-left-col {
        margin-top:0
    }
    .amplify.mob-reduced-top-padding {
        padding-top:50px;
        padding-bottom:50px
    }
    .heading-11 {
        padding-top:0
    }
    .measure-result {
        padding-top:50px;
        padding-bottom:50px
    }
    .grow-business {
        padding-top:40px
    }
    .process-img-3 {
        padding-top:20px;
        display:none
    }
    .amplify-img-1 {
        padding-top:20px
    }
    .amplify-img-2.ff-fic {
        padding-top:40px
    }
    .pillar {
        text-align:center
    }
    .pillar.pl-0 {
        text-align:center;
        flex-wrap:wrap;
        justify-content:center;
        padding-right:0
    }
    .info-small-sub-ttl.color-soli.def-tag.new-color {
        display:none
    }
    .info-paragraph {
        margin-bottom:10px;
        font-size:16px
    }
    .subsc-ttl {
        text-align:center;
        flex-direction:column
    }
    .subsc-ttl-hdng {
        margin-top:15px;
        padding-left:0
    }
    .newsltr-form {
        max-width:100%
    }
    .n-form-input {
        padding-left:10px;
        font-size:16px
    }
    .n-form-input.home-news-inp.mb-0 {
        border-radius:10px;
        padding-right:104px;
        font-size:16px
    }
    .img-quote-sec-img-2 {
        max-width:100%
    }
    .image-26 {
        width:50px;
        height:50px
    }
    .demo-card,
    .demo-card.d-dark {
        padding-top:40px;
        padding-bottom:40px
    }
    .demo-card-flex {
        flex-direction:column
    }
    .demo-h2 {
        text-align:center;
        font-size:22px
    }
    .event-para.text-small {
        padding-right:0
    }
    .event-para.text-small.text-gray {
        font-size:18px
    }
    .container-6 {
        padding-left:20px;
        padding-right:20px
    }
    .platform-head {
        padding-left:0;
        padding-right:0
    }
    .platform-head.ch {
        padding-left:0;
        padding-right:10px
    }
    .h2 {
        font-size:32px
    }
    .img-text-pf.ml-39.mb-64 {
        margin-bottom:0
    }
    .img-text-pf.pd-nv {
        padding-bottom:20px;
        padding-left:0
    }
    .h4.event-feature-dash {
        display:none
    }
    .text-center.sd {
        margin-bottom:0;
        font-size:25px
    }
    .p-0 {
        padding-left:10px;
        padding-right:10px
    }
    .large-font.text-center.mb-75.wight-500 {
        margin-bottom:35px
    }
    .body-medium.color-gray.blog-time-to-read {
        padding-left:15px
    }
    .body-medium.portrait-8 {
        font-size:8px
    }
    .super-90 {
        font-size:48px
    }
    .body-large.semi.tablet-hide.portrait-show {
        display:block
    }
    .mb-25 {
        text-align:center
    }
    .mb-25.pp404 {
        padding-left:15px;
        padding-right:15px
    }
    .image-32 {
        align-self:center
    }
    .pf-ss-text {
        padding-right:20px
    }
    .no-cl-first {
        padding-left:20px;
        padding-right:10px
    }
    .mr-114.mobile-centered {
        margin-left:auto;
        margin-right:auto
    }
    .ab-img-1.adjusted {
        width:40px;
        top:-27px;
        right:41%
    }
    .ab-img-3,
    .ab-img-2 {
        width:40px
    }
    .about-image-section {
        grid-column-gap:10px
    }
    .m-60 {
        margin-top:10px;
        margin-bottom:10px
    }
    .mb-60.bdr-rad-20 {
        margin-bottom:10px
    }
    .bdr-rad-20 {
        border-radius:5px
    }
    .ml-114.max-277 {
        margin-left:0
    }
    .flex-col {
        grid-row-gap:10px;
        flex-direction:column-reverse
    }
    .flex-col.py-75 {
        grid-row-gap:10px;
        flex-direction:column;
        margin-top:10px;
        margin-bottom:0
    }
    .team-head {
        font-size:16px
    }
    ._w-20 {
        width:50%
    }
    .pad-team {
        margin-bottom:20px;
        padding-left:10px;
        padding-right:10px
    }
    .logo-20 {
        width:50%
    }
    .btn-banner-2.left-align {
        padding-top:15px
    }
    .quote-sec-2.pl-0.pr-3 {
        padding-left:0;
        padding-right:0
    }
    .container-7 {
        padding-left:20px;
        padding-right:20px
    }
    .evnt-page-zig-zag.zigzg-last.pb-143.mob-less-botom-pading {
        padding-bottom:50px
    }
    .event-page-big-title.lower {
        font-size:40px
    }
    .user-details.mb-35 {
        margin-bottom:20px
    }
    .blog-bg {
        height:150px
    }
    .user-details-wrap {
        padding-left:10px;
        padding-right:10px
    }
    .mb-0._w-100 {
        margin-bottom:15px
    }
    .podcast-banner-inr {
        background-size:90%;
        padding-bottom:250px
    }
    .postion-mobile {
        display:none
    }
    .button-primary-4 {
        font-size:16px
    }
    .border-article-box {
        border-left-width:0;
        padding-left:0
    }
    .border-article-box.first.no-bdr-mob {
        border-bottom:1px solid #000
    }
    .download-box {
        margin-bottom:4px
    }
    .jump-to-numbers {
        padding-top:10px;
        padding-bottom:10px;
        top:50px
    }
    .jump-list-main {
        grid-row-gap:10px;
        flex-direction:column
    }
    .jump-to-text {
        width:auto;
        padding-right:0
    }
    .archv-number {
        font-size:50px
    }
    .month-name,
    .arch-info-content,
    .archv-link {
        font-size:14px
    }
    .gray-arrow.dark-gary,
    .gray-arrow.col-blue {
        width:40px;
        min-width:40px;
        height:40px
    }
    .evnt-tem-block {
        padding-bottom:20px
    }
    .envt-tm-avatar {
        width:60px;
        height:60px
    }
    .txt-link-3.inline {
        font-size:14px
    }
    .container-value {
        padding-left:20px;
        padding-right:20px
    }
    .v-pat-ttl {
        text-align:left
    }
    .reverse {
        grid-row-gap:10px;
        flex-direction:column-reverse;
        display:flex
    }
    .list-item-4 {
        flex-wrap:wrap;
        justify-content:center;
        align-items:flex-start;
        display:flex
    }
    .client-name-2 {
        margin-left:20px;
        padding-left:20px
    }
    .mt-60-2 {
        margin:20px auto
    }
    .logo-gray-box-2 {
        margin-left:10px;
        margin-right:10px;
        padding-left:10px;
        padding-right:10px
    }
    .image-53 {
        width:50px;
        height:50px
    }
    .pf-first-card-2.m-auto.m-75 {
        padding-left:20px;
        padding-right:20px
    }
    .parallax-left-col-2 {
        margin-right:0
    }
    .d-flex-2 {
        flex-wrap:wrap
    }
    .d-flex-2.mobile-centered {
        flex-direction:column;
        justify-content:center
    }
    .no-clue-section-2 {
        padding-top:60px;
        padding-left:0;
        padding-right:0;
        display:none
    }
    .pad-left-nocl-2 {
        padding-left:0
    }
    .pad-left-nocl-2.mobile-centered {
        flex-direction:column;
        align-items:center;
        display:flex
    }
    .pf-ss-text-2.text-center.plan-heading {
        font-size:30px
    }
    .accordion-header.js-accordion-header.plan-header {
        margin-bottom:0
    }
    .accordion-body {
        padding-left:56px
    }
    .accordion-body.js-accordion-body {
        border-top:1px solid #0000001a;
        margin-top:20px;
        padding-top:10px;
        padding-left:0;
        padding-right:0
    }
    .plan-sec {
        padding-top:60px
    }
    .link-wrap.text-center.pricing {
        margin-top:60px
    }
    .pricing-col.border-none.last-child {
        border-right-style:solid
    }
    .question-text-2 {
        flex:0 100%;
        margin-bottom:8px;
        margin-left:16px;
        padding-right:20px
    }
    .page-404 {
        padding-top:60px;
        padding-bottom:80px
    }
    .req-form-wrap {
        text-align:center
    }
    .solutions-banner-part-2 {
        padding-top:35px;
        padding-bottom:35px
    }
    .grid-5.demo-comp-logos {
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .paragraph-20 {
        width:100%
    }
    .value-floating-textbox-1-2 {
        text-align:center
    }
    .cltr-lt-img-2 {
        width:100%
    }
    .value-btm-info-box-2 {
        padding-top:20px
    }
    .image-56 {
        margin-top:-32px
    }
    .value-floating-textbox-2-2 {
        text-align:center;
        margin-left:auto;
        margin-right:auto;
        padding-top:20px;
        position:relative;
        top:0;
        right:0
    }
    .image-57 {
        width:150px;
        margin-left:auto;
        margin-right:auto
    }
    .value-btm-info-2 {
        padding-top:0;
        padding-bottom:60px
    }
    .column-12 {
        padding-right:0
    }
    .value-floating-textbox-para-2 {
        text-align:center;
        padding-left:0
    }
    .cltr-lt-img-last-2 {
        width:100%;
        margin-bottom:20px
    }
    .value-floating-textbox-4-2 {
        padding-top:20px
    }
    .career-prd-lists-item-hdng-2 {
        font-size:22px
    }
    .value-globe-2 {
        margin-top:0
    }
    .value-floating-textbox-3-img-2 {
        width:60px;
        margin-left:auto;
        margin-right:auto;
        display:block
    }
    .value-floating-textbox-3-2 {
        text-align:center;
        flex-wrap:wrap;
        display:flex
    }
    .podcast-title-wrapper {
        width:100%;
        padding-bottom:15px
    }
    .episode-links-2 {
        justify-content:flex-start;
        align-items:center;
        width:50%
    }
    .right-block-2 {
        padding-bottom:20%
    }
    .spalc-circle-bg-2 {
        padding-top:40px
    }
    .grid-6 {
        grid-template-columns:1fr 1fr 1fr;
        justify-items:center
    }
    .grid-6.social-icon-grid,
    .grid-6.mobile-5 {
        grid-template-columns:1fr 1fr 1fr 1fr 1fr
    }
    .grid-6.dataintegrationsmobile {
        grid-template-columns:1fr 1fr 1fr
    }
    .rainbow-box-2 {
        width:100%
    }
    .gary-big-box-2 {
        border-radius:30px
    }
    .photo-ber1-2 {
        border-radius:20px
    }
    .onine-wrap-2 {
        border-radius:30px
    }
    .onine-wrap-2.crd-hover {
        margin-right:0
    }
    .store-holder-2 {
        flex-wrap:wrap
    }
    .store-left-content-2 {
        margin-bottom:22px
    }
    .grid-7 {
        display:block
    }
    .user-role-info-2 {
        padding-left:0;
        padding-right:0
    }
    .role-text-2 {
        font-size:18px
    }
    .role-box-2 {
        text-align:center
    }
    .evnt-team-order-list-2 {
        width:25%
    }
    .evnt-team-order-list-2.secondrowhide {
        display:none
    }
    .evnt-tm-box-2 {
        width:100%;
        margin-left:3px;
        margin-right:3px
    }
    .user-role-float-imt-2.mob-not-fixed {
        max-width:none
    }
    .content-holder-wrap-2 {
        border-radius:0;
        padding:0 0 50px
    }
    .splash-help-wrap-2 {
        padding-top:0;
        padding-left:0;
        padding-right:0
    }
    .mail-pd {
        padding-bottom:0
    }
    .max-505 {
        margin-top:25px
    }
    .max-img-6 {
        text-align:center;
        margin-bottom:20px;
        padding-left:83px
    }
    .margin-vertical {
        margin-top:40px;
        margin-bottom:60px
    }
    .column-36 {
        padding-right:0
    }
    .link-block-5 {
        width:44%
    }
    .animation-about-card {
        border-radius:10px;
        margin-top:10px
    }
    .ab-ani-text {
        font-size:30px
    }
    .about-ani-tooltip {
        top:40px
    }
    .heading-28 {
        padding-right:0
    }
    .mn-0 {
        padding-left:0;
        padding-right:0
    }
    .tab-animation {
        padding-top:5px;
        padding-bottom:5px
    }
    .tab-wrap {
        flex-direction:column;
        align-items:center
    }
    .animation-cave {
        display:none
    }
    .new-animation-heading {
        font-weight:500
    }
    .new-animation-heading.ch {
        max-width:15ch
    }
    .div-block-11 {
        flex-direction:column;
        align-items:center;
        display:flex
    }
    .grid-24 {
        grid-template-columns:1fr
    }
    .column-48,
    .column-94,
    .column-95,
    .column-96,
    .column-97 {
        padding-left:0;
        padding-right:0
    }
    .column-135 {
        padding-left:0
    }
    .column-136,
    .column-137,
    .column-138 {
        padding-left:0;
        padding-right:0
    }
    .column-139,
    .column-140,
    .column-141 {
        padding-right:0
    }
    .image-79,
    .image-80,
    .image-81 {
        margin-bottom:50px
    }
    .column-142,
    .collection-item {
        padding-left:0
    }
    .column-163,
    .column-164,
    .column-165 {
        padding-left:0;
        padding-right:0
    }
    .section-2 {
        border-bottom:1px solid #000;
        padding-top:25px;
        padding-bottom:50px
    }
    .pillar-img-mobile {
        margin-bottom:50px;
        padding-bottom:0;
        display:block
    }
    .block.portrait-0 {
        padding-right:var(--spacing--0);
        padding-left:var(--spacing--0)
    }
    .block-content {
        padding-top:40px;
        padding-bottom:40px
    }
    .block-content._0.tablet-50.portrait-t0b50 {
        padding-top:var(--spacing--0)
    }
    .block-content._75.tablet-50.portrait-t25-b50 {
        padding-top:var(--spacing--25)
    }
    .block-content._75.landscape-50.portrait-line-bottom {
        border-bottom:var(--line--standard-line)solid var(--primary--black)
    }
    .block-content.t150-b0.tablet-50 {
        padding-top:var(--spacing--50)
    }
    .block-content.portrait-0,
    .block-content.t35-b0.portrait-0 {
        padding-top:var(--spacing--0);
        padding-bottom:var(--spacing--0)
    }
    .grid-colors {
        overflow:hidden
    }
    .color-div {
        padding-top:5px;
        padding-left:5px;
        padding-right:5px
    }
    .spacer-50.portrait-35 {
        height:35px
    }
    .spacer-50.portrait-15 {
        height:15px
    }
    .wrapper-columns {
        flex-wrap:wrap;
        align-items:center;
        margin-left:0;
        margin-right:0
    }
    .wrapper-columns.mobile-reverse {
        flex-direction:column-reverse;
        margin-left:0;
        margin-right:0
    }
    .column-50 {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .column-50.integrations-header {
        padding-left:0;
        padding-right:0
    }
    .column-30 {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .hub-link {
        grid-row-gap:12px
    }
    .filter-wrapper {
        padding-top:50px;
        padding-bottom:50px
    }
    .solutions-hero-image {
        margin-bottom:25px
    }
    .solutions-hero-title {
        font-size:34px
    }
    .solutions-capability-icon {
        width:64px;
        margin-left:auto;
        margin-right:auto
    }
    .block-solutions-hero {
        margin-bottom:75px;
        padding-left:20px;
        padding-right:20px
    }
    .customer-story-left,
    .customer-story-right {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .wrapper-customer-story {
        flex-wrap:wrap;
        align-items:center
    }
    .cs-hero-full {
        padding-left:20px;
        padding-right:20px
    }
    .column-17-5,
    .column-82-5 {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .h3.portrait-pad-b32 {
        padding-bottom:32px
    }
    .h5.quote-style {
        font-size:18px
    }
    .h5.portrait-20 {
        font-size:20px
    }
    .replace---h6---old.medium.portrait-16 {
        font-size:16px
    }
    .feature2-image {
        width:100%;
        padding-bottom:75%
    }
    .feature2-content {
        grid-row-gap:10px;
        width:100%
    }
    .feature2-link {
        grid-row-gap:15px;
        flex-flow:column
    }
    .feature1-image {
        width:100%;
        padding-bottom:75%
    }
    .feature1-link {
        flex-wrap:wrap
    }
    .resource-feature1-content {
        width:100%;
        padding-top:25px
    }
    .event-image-wrapper {
        width:100%;
        margin-right:0;
        padding-bottom:75%
    }
    .event-feature-link {
        flex-wrap:wrap;
        position:relative
    }
    .event-feature-content {
        width:100%;
        padding-top:10px;
        padding-right:0
    }
    .event-feature-date-wrapper {
        background-color:var(--primary--white);
        border-radius:10px;
        width:25%;
        padding-top:10px;
        padding-bottom:10px;
        position:absolute;
        top:10px;
        right:10px
    }
    .event-feature-date-wrapper.date-range {
        border-top-left-radius:10px;
        border-bottom-left-radius:10px;
        position:absolute;
        top:88px
    }
    .capabilities {
        margin-left:0;
        margin-right:0
    }
    .capabilities.last {
        margin-bottom:0
    }
    .wrapper-integration-content {
        padding-top:35px
    }
    .tp-25.tp-mobile-25-top {
        margin-top:25px
    }
    .quote-reference-image {
        width:50px;
        height:50px
    }
    .faq-wrapper-old {
        max-width:100%
    }
    .featured-grid.flex-for-3 {
        grid-column-gap:16px;
        grid-template-columns:1fr 1fr
    }
    .customer-story-article-block-copy {
        padding-left:20px;
        padding-right:20px
    }
    .wrapper-cs-hero-scroll-2 {
        flex-wrap:wrap;
        align-items:center
    }
    .cs-hero-right-2 {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .release-feature-image {
        width:100%;
        padding-bottom:50%
    }
    .gradient-overflow {
        display:none
    }
    .integration-card {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .integration-cube-img {
        max-width:75%;
        margin-top:0;
        margin-bottom:25px
    }
    .div-block-19 {
        padding-top:15px
    }
    .integrations-subtext {
        padding:0
    }
    .integrations-title {
        margin-top:0;
        margin-bottom:0
    }
    .integration-cube-img-main {
        width:260px
    }
    .image-86 {
        margin-top:15px
    }
    .spacer-150.portrait-100 {
        height:var(--spacing--100)
    }
    .spacer-100.portrait-50 {
        height:var(--spacing--50)
    }
    .spacer-100.portrait-35 {
        height:var(--spacing--35)
    }
    .lp-hero-column {
        padding-top:25px
    }
    .lp-radious {
        margin-top:-130px;
        display:block
    }
    .home-hero-h1 {
        font-size:42px
    }
    .home-hero-subhead-group {
        padding-top:35px
    }
    .home-hero-subhead-wrap {
        padding-left:20px;
        padding-right:20px
    }
    .home-impact-block {
        padding-top:0;
        padding-bottom:50px
    }
    .home-impact {
        padding-top:20px;
        padding-left:20px;
        padding-right:20px
    }
    .home-impact-logo {
        max-width:75px;
        left:10px
    }
    .home-impact-grid {
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .home-carousel-block {
        display:none
    }
    .home-carousel-wrapper {
        padding-left:20px;
        padding-right:20px
    }
    .home-carousel-img-wrap-internal {
        border-radius:20px
    }
    .grid-colors-new {
        overflow:hidden
    }
    .integrations-grid {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        grid-template-columns:1fr 1fr
    }
    .integration-card-new {
        width:47%;
        margin-left:0;
        margin-right:0;
        padding-bottom:15px
    }
    .integration-temp-title {
        display:none
    }
    .brix---mg-bottom-16px {
        margin-bottom:15px
    }
    .brix---grid-4-columns-pricing-tablet {
        grid-template-columns:1fr
    }
    .brix---paragraph-default {
        font-size:17px;
        line-height:28px
    }
    .brix---heading-h1-size {
        margin-bottom:10px;
        font-size:30px;
        line-height:37px
    }
    .brix---subtitle {
        font-size:14px;
        line-height:18px
    }
    .brix---mg-bottom-48px {
        margin-bottom:32px
    }
    .brix---container-default {
        padding-left:20px;
        padding-right:20px
    }
    .brix---section {
        display:none
    }
    .pricing-line-break-top {
        padding-top:20px;
        padding-bottom:60px;
        padding-right:0
    }
    .pricing-grid-mobile {
        border-top-width:0;
        border-bottom:1px solid #000;
        padding-top:0
    }
    .tab-standard {
        margin-top:10px;
        margin-bottom:10px
    }
    .tabs-menu {
        flex-wrap:wrap;
        justify-content:center
    }
    .tab-pane {
        padding-left:10px;
        padding-right:10px
    }
    .pricing-table-entry {
        text-align:left
    }
    .pricing-table-entry._38-alt {
        text-align:right
    }
    .text-block-22 {
        margin-bottom:0;
        padding-bottom:0;
        font-size:20px
    }
    .nav_link {
        padding-top:16px;
        padding-bottom:16px;
        font-size:14px
    }
    .nav_link.sign-in {
        display:none
    }
    .nav_wrapper {
        grid-column-gap:5px;
        grid-row-gap:5px
    }
    .nav_item_desc {
        display:none
    }
    .nav_event_link_wrapper {
        flex-direction:column
    }
    .div-block-33 {
        grid-column-gap:4px;
        grid-row-gap:4px;
        flex-direction:column;
        align-self:center;
        align-items:center
    }
    .nav_menu_button {
        align-items:center;
        margin-top:4px;
        margin-bottom:4px;
        margin-left:0;
        padding:0 0 4px
    }
    .nav_mobile_demo_wrapper {
        grid-column-gap:16px;
        grid-row-gap:16px;
        flex-direction:row;
        justify-content:flex-start;
        padding-top:16px;
        display:flex
    }
    .nav_menu_button_wrapper {
        flex:none
    }
    .nav_menu_icon {
        max-width:28px
    }
    .nav_menu_close {
        max-width:28px;
        inset:7px 0 0
    }
    .security_grid_div {
        padding:35px 25px
    }
    .security_fill_block {
        flex-wrap:wrap;
        padding:25px
    }
    .security_fill_column_1 {
        width:200%;
        padding-left:0;
        padding-right:0
    }
    .security_fill_column_2 {
        width:100%;
        padding-right:0
    }
    .sg-wrapper {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35);
        flex-wrap:wrap;
        align-items:center;
        margin-left:0;
        margin-right:0
    }
    .sg-wrapper.mobile-reverse {
        flex-direction:column-reverse;
        margin-left:0;
        margin-right:0
    }
    .sg-wrapper.portrait-reverse {
        flex-flow:wrap-reverse
    }
    .sg-wrapper.align-top.justify-center {
        grid-column-gap:35px;
        grid-row-gap:35px
    }
    .sg-50 {
        width:100%
    }
    .sg-50._25-between.center-justify.pad-r50.landscape-nopad {
        padding:var(--spacing--0)
    }
    .sg-50.portrait-margin-t40 {
        margin-top:40px
    }
    .sg-50.portrait-first {
        order:-1
    }
    .sg-50.pad-small {
        padding-left:0;
        padding-right:0
    }
    .sg-50.resource-hero {
        order:1
    }
    .sg-pad-8 {
        padding-top:40px
    }
    .spacer-25.hide-portrait {
        display:none
    }
    .logo-strip-grid {
        grid-column-gap:5%;
        grid-template-columns:minmax(auto,2fr) minmax(auto,2fr) 2fr
    }
    .logo-strip-wrapper {
        padding-left:20px;
        padding-right:20px
    }
    .quote-content,
    .quote-block-content {
        padding-top:40px;
        padding-bottom:40px
    }
    .enterprise-integrations-grid {
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .g2-badge {
        width:63px
    }
    .g2-badge-wrapper {
        flex-wrap:wrap
    }
    .g2-badge-wrapper.v2 {
        grid-column-gap:5%;
        grid-row-gap:20px;
        justify-content:space-between
    }
    .g2-block-content {
        padding-top:70px;
        padding-bottom:75px
    }
    .event-banner {
        display:none
    }
    .h6.portrait-14 {
        font-size:14px
    }
    .h6.landscape-hide.portrait-show {
        display:block
    }
    .h6.landscape-hide.portrait-show.portrait-28,
    .h6.portrait-28 {
        font-size:28px
    }
    .label {
        font-size:12px
    }
    .label.portrait-8 {
        font-size:8px
    }
    .hero-content-wrapper {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .pill {
        text-align:center;
        font-size:12px
    }
    .podcast-title {
        white-space:normal
    }
    .homepage-links-wrap {
        justify-content:center;
        align-self:center;
        display:flex
    }
    .impact-grid {
        grid-column-gap:16px;
        grid-row-gap:16px
    }
    .impact-logo {
        max-width:75px;
        left:10px
    }
    .impact-wrap {
        padding:12px 16px 16px
    }
    .impact-link-wrap {
        bottom:16px;
        left:16px;
        right:16px
    }
    .customer-story-grid {
        grid-template-columns:1fr
    }
    .footer-link {
        font-size:12px
    }
    .footer-wrap {
        grid-row-gap:24px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        align-items:start;
        padding-top:40px;
        padding-bottom:40px
    }
    .footer-column {
        grid-row-gap:6px
    }
    .footer-column.vertical-hide {
        display:none
    }
    .footer-label {
        font-size:12px
    }
    .footer_logo_wrapper {
        max-width:80px
    }
    .footer-lower {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25);
        grid-template-rows:auto auto auto;
        grid-template-columns:1fr;
        justify-items:start
    }
    .footer-secondary-wrap {
        flex-wrap:wrap
    }
    .copyright {
        font-size:12px
    }
    .footer-mobile-column {
        margin-top:28px;
        display:flex
    }
    .spacer-125.portrait-100 {
        height:100px
    }
    .h2-wrap {
        margin-bottom:var(--spacing--50);
        text-align:left;
        max-width:100%
    }
    .h2-wrap.portrait-left {
        text-align:left
    }
    .h2-wrap.portrait-center {
        text-align:center
    }
    .tabs-pane-wrapper {
        grid-column-gap:24px;
        grid-row-gap:24px;
        flex-wrap:wrap
    }
    .tabs-pane-inner {
        width:100%
    }
    .sg-flex {
        flex-wrap:wrap
    }
    .sg-flex.portrait-50-between {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50)
    }
    .sol-four-up-text-wrap.last {
        padding-bottom:0
    }
    .heading-51 {
        font-size:30px
    }
    .legal-section {
        max-width:100%
    }
    .legal-block {
        padding-bottom:0
    }
    .legal-table {
        grid-column-gap:8px;
        grid-row-gap:8px
    }
    .legal-indent-secondary {
        margin-left:4px;
        padding-left:16px
    }
    .spacer-200.portait-50 {
        height:var(--spacing--50)
    }
    .spacer-200.portait-100 {
        height:var(--spacing--100)
    }
    .solutions-hero-wrapper {
        grid-column-gap:24px;
        grid-row-gap:24px;
        flex-direction:column
    }
    .solutions-hero-inner {
        grid-column-gap:20px;
        grid-row-gap:20px
    }
    .sol-icons-grid-wrapper {
        grid-column-gap:0;
        grid-row-gap:28px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .sol-icon-grid-img-wrap {
        width:94px;
        height:94px
    }
    .sol-icon-grid-5-up {
        grid-column-gap:16px;
        grid-row-gap:16px;
        min-width:50%
    }
    .sol-tabs-vs {
        display:none
    }
    .approval-flow-item {
        grid-column-gap:24px;
        grid-row-gap:24px;
        padding:24px
    }
    .nav-button-mobile {
        border-radius:6px;
        padding:8px
    }
    .tabs-pane-competitor-wrap {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        flex-flow:column
    }
    .tab-button {
        flex:none
    }
    .tab-button-text {
        font-size:16px
    }
    .sol-tab-menu {
        margin-bottom:var(--spacing--50);
        padding-right:var(--spacing--25);
        padding-bottom:var(--spacing--15);
        padding-left:var(--spacing--25);
        background-color:var(--primary--white);
        flex-wrap:nowrap;
        justify-content:flex-start;
        width:calc(100% + 50px);
        left:-25px;
        right:-25px;
        overflow:scroll
    }
    .replace-sg-38-75-old-grid.portrait-100,
    .sg-35.tablet-50.portrait-100 {
        width:100%
    }
    .div-block-45 {
        grid-column-gap:12px;
        grid-row-gap:24px
    }
    .sol-webinars-grid-inner,
    .sol-webinars-grid-inner-2 {
        grid-column-gap:8px;
        grid-row-gap:8px
    }
    .sol-webinars-grid-inner-3 {
        grid-column-gap:8px;
        grid-row-gap:8px;
        padding-left:0;
        padding-right:0
    }
    .legal-table-2,
    .legal-table-3 {
        grid-column-gap:8px;
        grid-row-gap:8px
    }
    .portrait-hide {
        display:none
    }
    .sol-icons-grid-wrapper-6,
    .sol-icons-grid-wrapper-7 {
        grid-column-gap:0;
        grid-row-gap:28px;
        grid-template-rows:auto auto;
        grid-template-columns:1fr 1fr;
        grid-auto-columns:1fr;
        display:grid
    }
    .ot-sdk-show-settings {
        font-size:12px
    }
    .customer-story-detail {
        white-space:nowrap
    }
    .customer-story-icon {
        display:none
    }
    .customer-story-summary-wrap {
        padding:24px 24px 0
    }
    .sol-flow-stack.first-space {
        display:none
    }
    .sol-flow-stack-line {
        border-right-color:var(--primary--black);
        margin-left:0;
        margin-right:0
    }
    .sol-flow-stack-line-black {
        display:none;
        left:0
    }
    .customer-story-article-section {
        padding-top:50px;
        padding-bottom:26px
    }
    .customer-story-stat-wrap {
        width:50%;
        padding-right:16px
    }
    .customer-story-statistics {
        grid-column-gap:0;
        justify-content:flex-start
    }
    .customer-story-jump-wrap {
        white-space:nowrap
    }
    .campaign-hub-card {
        flex-direction:column
    }
    .campaign-hub-card-image-wrap {
        padding-bottom:75%
    }
    .campaign-hub-card-content {
        width:100%;
        padding-top:20px
    }
    .campaign-hub-image-outer {
        width:100%
    }
    .image-97.landscape-hide,
    .portrait-only {
        display:block
    }
    .div-block-59 {
        max-width:100%
    }
    .div-block-60 {
        flex-wrap:wrap;
        margin-top:40px;
        margin-bottom:40px
    }
    .div-block-61 {
        width:100%
    }
    .sol-flow2-text-right {
        opacity:1;
        max-width:none;
        margin-top:24px;
        margin-bottom:24px;
        padding:0 0 0 24px;
        position:relative;
        left:auto
    }
    .sol-flow2-stack-dot {
        width:12px;
        height:12px;
        margin-left:-6px;
        right:auto
    }
    .sol-flow2-stack {
        height:auto
    }
    .sol-flow2-stack-dot-cover {
        margin-left:-4px;
        margin-right:0;
        display:none
    }
    .sol-flow2-text-left {
        opacity:1;
        max-width:none;
        margin-top:24px;
        margin-bottom:24px;
        padding:0 0 0 24px;
        position:relative;
        right:auto
    }
    .customer-strip-flex {
        justify-content:flex-start
    }
    .customer-strip-logo {
        max-width:80px
    }
    .resource-chapter {
        padding-top:50px;
        padding-bottom:26px
    }
    .resource-icon-bullet {
        grid-column-gap:24px;
        grid-row-gap:24px;
        flex-direction:column
    }
    .resource-icon-bullet.center-vertical {
        justify-content:flex-start;
        align-items:stretch
    }
    .resource-subtitle-wrap {
        grid-column-gap:24px;
        grid-row-gap:24px
    }
    .resource-subtitle-wrap.resource-checklist {
        width:100%;
        margin-bottom:20px
    }
    .resource-callout-wrap {
        padding:var(--spacing--25)
    }
    .div-block-63.bc-black-2 {
        padding-bottom:0;
        padding-left:0;
        padding-right:0
    }
    .div-block-64 {
        padding-left:0;
        padding-right:0
    }
    .press-container-6-copy {
        padding-left:20px;
        padding-right:20px
    }
    .image-98 {
        max-width:100%
    }
    .faq-accordion-toggle {
        padding-top:20px;
        padding-bottom:20px
    }
    .faq-icon-wrap {
        margin-left:20px
    }
    .div-block-74 {
        margin-bottom:0;
        display:block
    }
    .list-entry,
    .list-wrapper {
        padding-left:20px
    }
    .vflex._35-between.portrait-25-between {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .vflex._35-between.portrait-center {
        justify-content:flex-start;
        align-items:center
    }
    .vflex._50-between.portrait-25-between {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .vflex._50-between.portrait-center {
        justify-content:flex-start;
        align-items:center
    }
    .sg-33,
    .sg-33.portrait-100,
    .sg-33.tablet-50,
    .sg-66,
    .sg-66.portrait-100 {
        width:100%
    }
    .virtual-studio-logo {
        max-width:200px;
        margin-bottom:20px
    }
    .sg-wrapper-fill {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35);
        flex-wrap:wrap;
        padding:25px
    }
    .sg-wrapper-fill.guest-bg-fill {
        background-image:none;
        background-position:0 0;
        background-repeat:repeat;
        background-size:auto
    }
    .sg-fill-image-left {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .sg-fill-content-right {
        width:100%;
        margin-right:0
    }
    .sg-fill-image-right {
        order:-1;
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .sg-fill-image-right.bleed {
        width:100%;
        position:relative;
        right:-25px
    }
    .sg-fill-content-left {
        width:100%;
        margin-left:0;
        margin-right:0
    }
    .sg-25 {
        width:100%
    }
    .image-max-125 {
        width:100px
    }
    .platform-quick-stack,
    .hero-quick-stack {
        grid-column-gap:10px;
        grid-row-gap:10px
    }
    .hero-mobile-image {
        display:block
    }
    .hs-camera {
        padding-bottom:15px
    }
    .hs-item {
        width:80vw
    }
    .hs-heading {
        margin-bottom:var(--spacing--50);
        text-align:left;
        padding-left:20px;
        padding-right:20px
    }
    .g2-item {
        padding-top:var(--spacing--10);
        grid-column-gap:0;
        grid-row-gap:0;
        width:47.25%;
        padding-bottom:15px
    }
    .nav_menu_center {
        display:none
    }
    .newsletter-sub-wrap {
        max-width:100%
    }
    .blog-hero-details {
        padding-bottom:var(--spacing--35);
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .blog-sticky-column {
        padding:var(--spacing--0)var(--spacing--25)var(--spacing--35);
        grid-column-gap:var(--spacing--0);
        grid-row-gap:var(--spacing--0);
        border-radius:var(--corner--10)
    }
    .spacer-35.portrait-50 {
        height:var(--spacing--50)
    }
    .spacer-35.portrait-35 {
        height:var(--spacing--35)
    }
    .blog-time-to-read-wrap {
        flex:none;
        padding-right:10px;
        font-size:12px;
        display:none
    }
    .blog-progress-bar-wrap {
        width:100%
    }
    .blog-summary-toggle {
        padding-top:20px;
        padding-bottom:20px
    }
    .blog-cta-wrap {
        border-radius:var(--corner--10)
    }
    .more-like-this-blog {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        flex-flow:column
    }
    .blog-spacing-corrector {
        padding-bottom:1px
    }
    .blog-time-to-read-complete {
        grid-column-gap:5px;
        grid-row-gap:5px;
        max-height:none;
        padding-top:12px;
        padding-bottom:12px;
        font-size:12px;
        right:96px
    }
    .blog-social-share-wrap {
        margin-top:var(--spacing--50)
    }
    .blog-hero-details-group.category {
        display:none
    }
    .ungated-download-wrapper {
        padding-bottom:var(--spacing--0);
        border-bottom-style:none;
        flex-flow:column
    }
    .ungated-wrap-left {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        width:100%
    }
    .ungated-wrap-right {
        padding-top:var(--spacing--25);
        order:-1;
        width:100%;
        height:auto;
        margin-top:0;
        position:static
    }
    .div-block-88 {
        padding:var(--spacing--15)
    }
    .div-block-89 {
        padding-right:var(--spacing--15);
        padding-left:var(--spacing--15)
    }
    .ungated-sticky-wrapper {
        border-radius:var(--corner--10);
        border-style:none
    }
    .ungated-sticky-download {
        display:none
    }
    .ungated-sticky-img-wrapper {
        padding-bottom:0
    }
    .ungated-responsive-buttons {
        z-index:9;
        padding:var(--spacing--0)var(--spacing--10)var(--spacing--25);
        border-top-style:none;
        display:flex;
        position:sticky;
        bottom:0;
        left:0;
        right:0
    }
    .div-block-93 {
        padding:var(--spacing--15);
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10);
        border:var(--line--standard-line)solid var(--primary--black);
        border-radius:var(--corner--10);
        background-color:var(--primary--white);
        justify-content:space-between;
        align-items:center;
        display:flex
    }
    .mis-hero-title-wrap {
        justify-content:flex-start;
        align-items:center
    }
    .mis-browser-slider {
        height:250px
    }
    .mis-close {
        top:15px;
        right:15px
    }
    .mis-hub {
        grid-row-gap:var(--spacing--35);
        grid-template-columns:1fr
    }
    .mis-superlatives-inner {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        flex-flow:column
    }
    .mis-magic-menu {
        margin-top:var(--spacing--75);
        padding-left:var(--spacing--0)
    }
    .mis-hero-title-wrapper {
        grid-column-gap:0;
        grid-row-gap:0;
        flex-flow:column;
        justify-content:center;
        align-items:flex-start
    }
    .mis-magic-menu-item {
        opacity:1;
        color:var(--secondary--dark-grey)
    }
    .mis-magic-menu-item.w--current {
        color:var(--primary--black)
    }
    .mis-email-paper {
        padding-top:var(--spacing--0);
        padding-right:var(--spacing--0);
        padding-left:var(--spacing--0);
        border-top-left-radius:var(--corner--0);
        border-top-right-radius:var(--corner--0);
        border-top-style:none;
        border-left-style:none;
        border-right-style:none
    }
    .mis-email-slider {
        height:250px
    }
    .mis-email-slider-inner {
        padding-top:var(--spacing--0);
        padding-right:var(--spacing--0);
        padding-left:var(--spacing--0)
    }
    .mis-email-interface {
        display:none
    }
    .mis-share-card-wrap {
        width:135px
    }
    .mis-email-body {
        border-top-left-radius:var(--corner--0);
        border-top-right-radius:var(--corner--0);
        padding-left:20px;
        padding-right:20px
    }
    .mis-email-left {
        display:none
    }
    .mis-reg-form {
        border:var(--line--standard-line)solid var(--primary--black);
        max-width:100%
    }
    .mis-form-wrap {
        padding:var(--spacing--25)
    }
    .mis-form-confirmation-background-image {
        display:none
    }
    .mis-share-card-link-wrao-p {
        padding:0 5px
    }
    .mis-confirmation-wrap,
    .mis-animation-wrap {
        padding:var(--spacing--25)
    }
    .mis-animation {
        max-height:100%
    }
    .mis-sticky-nav {
        padding-top:0;
        padding-left:0;
        padding-right:0;
        display:flex;
        top:24px
    }
    .mis-landscape-subtitle.footer-version {
        margin-top:var(--corner--0);
        padding-right:var(--spacing--25);
        padding-left:var(--spacing--25)
    }
    .mis-sticky-nav-spacer {
        opacity:0;
        margin-top:-2px;
        display:flex
    }
    .image-101 {
        border-top:var(--line--standard-line)solid #000;
        border-right:var(--line--standard-line)solid #000;
        border-left:var(--line--standard-line)solid #000
    }
    .mis-bt-cta-img {
        display:none
    }
    .mis-bt-cta-img.portrait {
        max-width:300px;
        display:block
    }
    .blog-hub-hero-wrapper {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        flex-flow:column
    }
    .blog-feature-left {
        width:100%
    }
    .blog-feature-right {
        padding:var(--spacing--25);
        border:var(--line--standard-line)solid var(--primary--black);
        border-radius:var(--corner--10);
        width:100%
    }
    .blog-hub-micro-wrap {
        display:none
    }
    .blog-hub-micro-wrap.feature {
        display:flex
    }
    .blog-hub-name-wrap {
        margin-top:var(--spacing--15);
        margin-bottom:var(--spacing--10)
    }
    .blog-hub-name-wrap.blog-feature-left {
        margin-bottom:var(--spacing--10)
    }
    .blog-hub-img-wrap {
        border-radius:var(--corner--8)
    }
    .blog-hub-grid {
        grid-column-gap:20px;
        grid-row-gap:30px
    }
    .blog-hub-grid._2up {
        grid-row-gap:var(--spacing--50);
        grid-template-columns:1fr
    }
    .blog-hub-grid.more-like-this {
        grid-template-columns:1fr
    }
    .blog-hub-grid.new-on-the-blog {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35)
    }
    .blog-hub-grid.resources {
        grid-template-columns:1fr 1fr
    }
    .blog-hub-filter-wrapper {
        padding-top:0;
        padding-bottom:var(--spacing--25)
    }
    .blog-search {
        border-radius:var(--spacing--0);
        border-top-style:none;
        border-top-width:0;
        border-left-style:none;
        border-left-width:0;
        border-right-style:none;
        border-right-width:0
    }
    .blog-hub-search-wrapper {
        justify-content:flex-start;
        align-items:center;
        width:100%;
        display:flex
    }
    .blog-hub-pagination {
        padding-top:var(--spacing--50);
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15)
    }
    .blog-hub-pagination-line,
    .careers-menu {
        display:none
    }
    .careers-mobile-button {
        justify-content:center;
        align-items:center;
        display:flex
    }
    .blog-subscribe-holder {
        padding-top:var(--spacing--35)
    }
    .rich-text-blog h2 {
        margin-top:48px;
        font-size:26px
    }
    .blog-progress-wrap {
        z-index:99;
        padding:var(--spacing--15);
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        border-top:var(--line--standard-line)solid var(--primary--black);
        background-color:var(--primary--white);
        opacity:0;
        justify-content:space-between;
        align-items:center;
        display:flex;
        position:fixed;
        inset:auto 0 0
    }
    .blog-portrait-subscribe {
        flex:none;
        align-self:center;
        font-size:12px;
        display:block
    }
    .hide-portrait {
        display:none
    }
    .home-title {
        font-size:54px
    }
    .home-subtitle {
        font-size:20px
    }
    .home-subtitle-wrapper {
        margin-top:var(--spacing--25)
    }
    .home-logo-carousel-image {
        width:1600px;
        min-width:1600px
    }
    .home-flex-wrapper {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        flex-flow:column
    }
    .home-3up-item {
        width:100%
    }
    .home-3up-item.bc-red-3 {
        border-top-right-radius:var(--corner--20);
        border-bottom-right-radius:var(--corner--20);
        width:100%
    }
    .home-3up-item.bc-yellow-9 {
        border-radius:var(--corner--20);
        width:100%
    }
    .home-3up-item.bc-purple-6 {
        border-top-left-radius:var(--corner--20);
        border-bottom-left-radius:var(--corner--20);
        width:100%
    }
    .home-3up-content {
        height:auto
    }
    .home-h2-wrap {
        text-align:left;
        justify-content:flex-start;
        align-items:flex-start
    }
    .home-h2-wrap.portrait-center {
        text-align:center;
        justify-content:flex-start;
        align-items:center
    }
    .home-h2.ch-27 {
        text-align:center
    }
    .home-h2.ch-27.m-25 {
        padding:var(--spacing--50)var(--spacing--25)
    }
    .home-evidence-text {
        margin-bottom:var(--spacing--25)
    }
    .home-flex-customer {
        padding-right:var(--spacing--25);
        padding-bottom:20px;
        padding-left:var(--spacing--25);
        width:100%
    }
    .home-review-wrapper {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15);
        flex-flow:column
    }
    .home-review-item {
        grid-column-gap:6px;
        grid-row-gap:6px
    }
    .home-review-icon {
        width:36px
    }
    .home-customers-button-wrap {
        margin-top:var(--spacing--35)
    }
    .home-story-text-wrap {
        grid-column-gap:var(--spacing--15);
        grid-row-gap:var(--spacing--15)
    }
    .home-story-left {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .home-story-buttons {
        flex-flow:column;
        justify-content:center;
        align-items:flex-start
    }
    .home-mis-wrapper {
        height:auto
    }
    .home-mis-text-wrap {
        padding-top:var(--spacing--25);
        padding-right:var(--spacing--25);
        padding-left:var(--spacing--25);
        text-align:left
    }
    .home-mis-floating-1,
    .home-mis-floating-2 {
        display:none
    }
    .home-platform-button {
        padding:6px 10px
    }
    .home-platform-wrapper {
        justify-content:flex-start;
        align-items:center
    }
    .home-platform-icon-wrap,
    .home-platform-button-pad {
        display:none
    }
    .home-event-wrapper {
        flex-flow:column
    }
    .home-event-item {
        width:100%
    }
    .qoute-headshot.bc-purple-6 {
        width:64px;
        height:64px
    }
    .quote-flex {
        width:100%
    }
    .quote-folio {
        grid-column-gap:0;
        grid-row-gap:0;
        flex-flow:column
    }
    .home-subscribe {
        margin-bottom:var(--spacing--25)
    }
    .home-spacer {
        height:200px
    }
    .home-spacer.portait-50 {
        height:var(--spacing--50)
    }
    .home-spacer.portait-100 {
        height:var(--spacing--100)
    }
    .meet-splash-wrapper {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25);
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        flex-flow:column;
        align-items:flex-start
    }
    .meet-splash-details {
        grid-column-gap:50px;
        grid-row-gap:50px;
        flex-flow:column;
        justify-content:flex-start;
        align-items:flex-start
    }
    .meet-splash-hayley {
        order:-1;
        display:none
    }
    .meet-splash-scribble,
    .meet-splash-arrow-wrap {
        display:none
    }
    .home-mis-portrait-img {
        margin-top:var(--spacing--15);
        display:block
    }
    .pricing_table_cell {
        padding:var(--spacing--25)var(--spacing--10);
        text-align:center;
        border-left-style:none;
        flex:1 0 auto;
        justify-content:center;
        align-items:center;
        font-size:12px;
        font-weight:500
    }
    .pricing_table_cell.left {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--0);
        padding-left:var(--spacing--10);
        border-top:var(--line--standard-line)solid var(--old-colors--slate-6);
        color:var(--secondary--dark-grey);
        flex:1 0 auto;
        justify-content:center;
        align-items:center;
        width:100%
    }
    .pricing_table_cell.plan {
        padding-left:5px;
        padding-right:5px
    }
    .pricing_table_cell.portait-lr0 {
        padding-right:var(--spacing--0);
        padding-left:var(--spacing--0)
    }
    .pricing_table_row {
        border-top-style:none;
        flex-flow:wrap
    }
    .pricing_table_row.head {
        border-bottom-style:none;
        padding-top:0;
        padding-bottom:0
    }
    .pricing_table-item {
        border-bottom-color:var(--old-colors--slate-6);
        align-items:center
    }
    .home-event-behind {
        width:100%;
        display:none
    }
    .pricing_table_head {
        padding-top:0;
        padding-bottom:0;
        top:50px
    }
    .pricing_table_entry {
        font-size:12px
    }
    .testimonial-card {
        width:300px;
        min-width:300px
    }
    .uui-padding-vertical-xhuge {
        padding-top:0;
        padding-bottom:0
    }
    .section-6 {
        padding-top:0
    }
    .temp-pricing-hero-col {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .home-g2-badge-wrap {
        margin-top:var(--spacing--25);
        grid-column-gap:var(--spacing--0);
        grid-row-gap:var(--spacing--0)
    }
    .temp-pricing-dot.portrait-first {
        order:-1
    }
    .temp-pricing-block-content._0.tablet-50.portrait-t0b50 {
        padding-top:var(--spacing--0)
    }
    .temp-pricing-block-content._75.tablet-50.portrait-t25-b50 {
        padding-top:var(--spacing--25)
    }
    .temp-pricing-block-content.t150-b0.tablet-50 {
        padding-top:var(--spacing--50)
    }
    .temp-pricing-block-content.portrait-0 {
        padding-top:var(--spacing--0);
        padding-bottom:var(--spacing--0)
    }
    .temp-pricing-plan {
        padding:5px var(--spacing--10);
        border:var(--line--standard-line)solid #000;
        border-radius:100px;
        justify-content:center;
        align-items:center;
        margin-top:-10px;
        margin-bottom:-10px
    }
    .cta-belt-wrap {
        padding:var(--spacing--25);
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
    .temp-pricing-section-desc {
        padding-right:var(--spacing--15);
        padding-left:var(--spacing--15);
        text-align:center
    }
    .temp-pricing-section-desc-wrap {
        justify-content:center;
        align-items:center;
        padding-left:15px;
        padding-right:15px
    }
    .pricing-table-drop-toggle {
        justify-content:center
    }
    .spacer-10.portrait-50 {
        height:var(--spacing--50)
    }
    .spacer-10.portrait-35 {
        height:var(--spacing--35)
    }
    .press-archive-item {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10);
        flex-flow:column
    }
    .press-archive-link {
        justify-content:flex-start;
        align-items:center;
        width:100%
    }
    .press-archive-name {
        width:100%
    }
    .press-archive-dates-wrap {
        display:none
    }
    .press-archive-dates-wrap.viewing {
        justify-content:center;
        display:flex
    }
    .evaluation-guide-hero-ani {
        padding:0
    }
    .resource-small-table-wrap {
        width:100%
    }
    .platform-left {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35)
    }
    .platform-content-icon.portrait-first {
        order:-1
    }
    .platform-feature {
        padding:var(--spacing--35)var(--spacing--15);
        border-radius:var(--spacing--0)
    }
    .platform-feature.compliance {
        padding:var(--spacing--35)var(--spacing--25)var(--spacing--50)
    }
    .platform-feature-background {
        left:-5%;
        right:-5%
    }
    .platform-feature-icon {
        margin-bottom:var(--spacing--25);
        position:relative;
        top:0;
        right:0
    }
    .pattern-cta {
        flex-flow:column
    }
    .pattern-cta-half {
        padding:var(--spacing--35)var(--spacing--25);
        width:100%
    }
    .pattern-cta-half.portrait-pad {
        padding-top:var(--spacing--50);
        padding-bottom:var(--spacing--50)
    }
    .resource-outer {
        padding-bottom:var(--spacing--35)
    }
    .hflex._20 {
        flex-flow:wrap;
        justify-content:center;
        align-items:stretch
    }
    .super-124 {
        font-size:54px
    }
    .platform-hero-cloud-wrap {
        display:none
    }
    .platform-hero-cloud-wrap.portrait {
        background-image:url(https://cdn.prod.website-files.com/63c7f7e8967ce9c16f7b7cfc/66e2fea761e40f4fef0e8e7a_Mobile%20Cloud.svg);
        height:32px;
        display:block
    }
    .platform-madlib-span.span-wrapper {
        width:48px;
        height:48px
    }
    .sg-57 {
        width:100%
    }
    .sg-57._25-between.center-justify.pad-r50.landscape-nopad {
        padding:var(--spacing--0)
    }
    .sg-57.portrait-margin-t40 {
        margin-top:40px
    }
    .sg-57.portrait-first {
        order:-1
    }
    .sg-57.pad-small {
        padding-left:0;
        padding-right:0
    }
    .sg-57.resource-hero {
        order:1
    }
    .platform-feature-img {
        bottom:-35px
    }
    .platform-feature-img.attendanceinsights {
        max-width:100%
    }
    .platform-feature-2-wrapper {
        grid-column-gap:var(--spacing--50);
        grid-row-gap:var(--spacing--50);
        flex-flow:column
    }
    .platform-feature-2-item {
        padding-right:var(--spacing--25);
        padding-left:var(--spacing--25);
        width:100%
    }
    .platform-feature-content {
        flex-flow:column
    }
    .sltp-template-wrapper {
        margin-top:var(--spacing--10);
        margin-bottom:var(--spacing--10);
        flex-flow:column
    }
    .sltp-template-inner,
    .sg-85 {
        width:100%
    }
    .lp-hover-nav {
        grid-column-gap:10px;
        grid-row-gap:10px;
        width:calc(100% - 50px);
        padding:10px;
        top:10px
    }
    .lp-logo {
        width:auto;
        min-width:1px;
        max-width:160px
    }
    .sltp-table-wrapper {
        border-radius:var(--spacing--0);
        border-style:none
    }
    .sltp-table-row {
        margin-bottom:var(--spacing--10);
        border:var(--line--standard-line)solid #000;
        border-radius:var(--corner--10);
        flex-flow:column
    }
    .sltp-table-row.last {
        border-style:solid
    }
    .sltp-30 {
        border-bottom:var(--line--standard-line)solid var(--primary--black);
        border-right-style:none;
        width:100%
    }
    .sltp-70 {
        width:100%
    }
    .sltp-20 {
        border-bottom:var(--line--standard-line)solid var(--primary--black);
        border-right-style:none;
        width:100%
    }
    .sltp-10 {
        border-bottom:var(--line--standard-line)solid var(--primary--black);
        text-align:left;
        border-right-style:none;
        width:100%
    }
    .sltp-40 {
        border-bottom:var(--line--standard-line)solid var(--primary--black);
        border-right-style:none;
        width:100%
    }
    .sltp-40.last {
        border-bottom-style:none
    }
    .lp-demo-wrapper {
        flex-flow:column
    }
    .lp-demo-left {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        width:100%
    }
    .lp-demo-right {
        margin-top:var(--spacing--35);
        margin-bottom:var(--spacing--50);
        width:100%
    }
    .lp-demo-content-wrap {
        max-width:100%
    }
    .lp-sub-wrap._20 {
        flex-flow:wrap;
        justify-content:center;
        align-items:stretch
    }
    .resource-hero-ani-pattern {
        width:400vw;
        height:4000vw
    }
    .lp-form-wrap {
        padding:var(--spacing--15);
        max-width:100%
    }
    .resource-hero-unlocked-wrap {
        display:none
    }
    .platform-feature-grid {
        grid-column-gap:var(--spacing--10);
        grid-row-gap:var(--spacing--10)
    }
    .platform-feature-grid-item {
        width:calc(50% - 5px)
    }
    .platform-faq-accordion-toggle {
        padding-top:20px;
        padding-bottom:20px
    }
    .sg-40 {
        width:100%
    }
    .demo-icon-flex {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        flex-flow:column;
        justify-content:space-between;
        align-items:center
    }
    .demo-icon-wrap {
        flex-flow:row;
        justify-content:flex-start;
        align-items:center;
        width:100%;
        max-width:none
    }
    .demo-form-wrapper {
        margin-bottom:var(--spacing--50)
    }
    .portrait-center {
        text-align:center
    }
    .resource-gate-cta {
        grid-column-gap:15px;
        grid-row-gap:15px;
        text-align:left;
        margin-top:10px;
        margin-right:0;
        padding-left:20px
    }
    .resource-cta-outer {
        top:52px
    }
    .resource-cta-inner {
        justify-content:center;
        align-items:flex-start
    }
    .resource-gate-cta-icon {
        display:none
    }
    .sol-timeline-outer {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35);
        flex-flow:column
    }
    .sol-timeline-title-col,
    .sol-timeline-title-col.portrait-100,
    .sol-timeline-title-col.tablet-50 {
        width:100%
    }
    .sol-timeline-content {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25);
        width:100%
    }
    .sol-timeline-card {
        top:var(--spacing--0);
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25);
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start;
        position:relative
    }
    .sol-timeline-card._2,
    .sol-timeline-card._3,
    .sol-timeline-card._4,
    .sol-timeline-card._5,
    .sol-timeline-card._6,
    .sol-timeline-card._7 {
        top:0
    }
    .sol-timeline-card-text._35-between.portrait-25-between {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .sol-timeline-card-text._35-between.portrait-center {
        justify-content:flex-start;
        align-items:center
    }
    .sol-timeline-card-text._50-between.portrait-25-between {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .sol-timeline-card-text._50-between.portrait-center {
        justify-content:flex-start;
        align-items:center
    }
    .sol-timeline-card-image-wrap {
        margin-top:var(--spacing--0);
        margin-bottom:var(--spacing--0)
    }
    .sol-timeline-title-sticky {
        top:var(--spacing--0);
        position:relative
    }
    .sol-hero-capability-item {
        padding:20px var(--spacing--25);
        text-align:left;
        flex-flow:row;
        margin-bottom:-10px
    }
    .sol-hero-wrapper {
        margin-bottom:var(--spacing--35);
        padding-top:var(--spacing--35);
        padding-bottom:var(--spacing--50);
        border-radius:var(--corner--0)
    }
    .sol-hero-sub {
        grid-column-gap:var(--spacing--35);
        grid-row-gap:var(--spacing--35)
    }
    .sol-hero-spot {
        margin-top:0
    }
    .mis-submit-wrapper {
        padding:var(--spacing--25);
        grid-column-gap:var(--spacing--0);
        grid-row-gap:var(--spacing--0);
        text-align:center;
        flex-flow:column
    }
    .mis-submit-spacer {
        display:none
    }
    .home-event-empty-wrap {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--25);
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start;
        height:auto
    }
    .platform-lp-hero-left {
        margin-bottom:var(--spacing--0)
    }
    .lp-demo-top {
        margin-top:var(--spacing--35);
        margin-bottom:var(--spacing--50);
        width:100%
    }
    .resource-asana-hero {
        margin-bottom:var(--spacing--50)
    }
    .resource-asana-content._35-between.portrait-25-between {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .resource-asana-content._35-between.portrait-center {
        justify-content:flex-start;
        align-items:center
    }
    .resource-asana-content._50-between.portrait-25-between {
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .resource-asana-content._50-between.portrait-center {
        justify-content:flex-start;
        align-items:center
    }
    .resource-download-asana {
        padding-top:var(--spacing--25);
        padding-bottom:var(--spacing--50);
        border-bottom:var(--line--standard-line)solid var(--primary--black);
        display:block
    }
    .thank-you-hero {
        width:100%
    }
    .podcast-hero-wrap {
        padding-top:var(--spacing--35);
        padding-right:var(--spacing--25);
        padding-left:var(--spacing--25)
    }
    .tabs-vs-outer {
        display:none
    }
    .logo-strip-logo {
        max-width:30%
    }
    .sol-tag-wrap {
        margin-bottom:var(--spacing--0)
    }
    .conference-cta-wrapper {
        padding-right:var(--spacing--15);
        padding-left:var(--spacing--15)
    }
    .conference-cta-button {
        padding:var(--spacing--15)
    }
    .conference-cta-button:hover {
        padding-top:var(--spacing--15);
        padding-bottom:var(--spacing--15)
    }
    .elg-column-left {
        padding:var(--spacing--35)var(--spacing--25);
        grid-column-gap:var(--spacing--25);
        grid-row-gap:var(--spacing--25)
    }
    .resource-hub-img-wrap {
        border-radius:var(--corner--8)
    }
    .download-cta-wrapper {
        padding-right:var(--spacing--15);
        padding-left:var(--spacing--15)
    }
    .download-cta-button-copy {
        padding:var(--spacing--15)
    }
    .download-cta-button-copy:hover {
        padding-top:var(--spacing--15);
        padding-bottom:var(--spacing--15)
    }
    .download-cta-title-wrap {
        padding:var(--spacing--25)
    }
    ._2025-outlook-cover-scroll-wrap {
        height:450px
    }
    ._2025outlook-mobile-cover {
        margin-top:-15px
    }
    .pdemo-wrapper {
        bottom:-35px
    }
    .pdemo-wrapper.attendanceinsights {
        max-width:100%
    }
    .pdemo-cta {
        padding-right:var(--spacing--15);
        padding-left:var(--spacing--15)
    }
    .pdemo-book-cta {
        flex-flow:column;
        justify-content:space-between;
        align-items:flex-start
    }
}
#w-node-c0cbe06b-8985-d393-dcfc-b46b619d2241-8e66e09b {
    justify-self:center
}
#w-node-c0cbe06b-8985-d393-dcfc-b46b619d224c-8e66e09b {
    grid-area:span 1/span 1/span 1/span 1;
    justify-self:end
}
#w-node-_2b821264-6569-ac29-331f-5c6ef140e82a-6b5131bc {
    align-self:center
}
#w-node-_1bb74eca-576b-1848-f610-5b065604bc0c-6b5131bc {
    justify-self:end
}
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831be8-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831be9-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831bea-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831beb-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831bec-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831bed-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831bee-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831bef-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831bf0-6b5131c2,
#w-node-_73e06933-3739-d0ea-8c11-e77f5e831bf1-6b5131c2 {
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-_4d3b7bce-43c1-49a5-65f0-18fd97e175a8-6b513212,
#w-node-f8de5fd1-9570-dd3b-dac4-9f3fa127e5a8-6b513212,
#w-node-_034145a5-3716-b4e5-b9c5-6c0154ec5177-6b513212 {
    grid-area:span 1/span 2/span 1/span 2;
    align-self:stretch
}
#w-node-_594af976-8da7-0938-9d35-d6876ef82181-6b513213,
#w-node-_594af976-8da7-0938-9d35-d6876ef82184-6b513213,
#w-node-_230d0422-f241-dfa1-1d46-cd5a210004af-6b513213,
#w-node-_230d0422-f241-dfa1-1d46-cd5a210004b2-6b513213,
#w-node-ca247027-a9e8-d96d-1c6b-2ee22241d2a0-6b513213,
#w-node-ca247027-a9e8-d96d-1c6b-2ee22241d2a3-6b513213,
#w-node-f78795c7-301e-1954-30ee-725675d16773-6b513213,
#w-node-f78795c7-301e-1954-30ee-725675d16776-6b513213,
#w-node-cf07c9d0-ee4a-a90a-73b9-cb7057f2c4c5-6b513213,
#w-node-cf07c9d0-ee4a-a90a-73b9-cb7057f2c4c8-6b513213,
#w-node-_5df4ad8f-03b4-86c3-7673-82a5153057a2-6b513213,
#w-node-_5df4ad8f-03b4-86c3-7673-82a5153057a5-6b513213,
#w-node-_36bc3d7c-8542-fbac-f562-e1c32981d41a-6b513213,
#w-node-_36bc3d7c-8542-fbac-f562-e1c32981d41d-6b513213,
#w-node-_41210df1-1169-0916-1e55-ef2b1c8d18b8-6b513213,
#w-node-_41210df1-1169-0916-1e55-ef2b1c8d18bb-6b513213,
#w-node-_031d149f-0b30-254a-e847-ceee9bb02890-6b513213,
#w-node-_031d149f-0b30-254a-e847-ceee9bb02893-6b513213,
#w-node-_15d414bb-5143-dd7b-6f2b-ae669dfbd6e9-6b513213,
#w-node-_15d414bb-5143-dd7b-6f2b-ae669dfbd6eb-6b513213,
#w-node-_7d65f31f-ce46-434f-ef61-152346ebd3d3-6b513213,
#w-node-_7d65f31f-ce46-434f-ef61-152346ebd3d5-6b513213,
#w-node-a0091f3f-c2c0-672e-4bc8-6f79b19a89cd-6b513213,
#w-node-a0091f3f-c2c0-672e-4bc8-6f79b19a89cf-6b513213,
#w-node-bcb25b36-6090-07a0-85fa-3befe5946795-6b513213,
#w-node-bcb25b36-6090-07a0-85fa-3befe5946797-6b513213,
#w-node-_3adfc5a3-1446-47df-ab8e-db078341c5e5-6b513213,
#w-node-_3adfc5a3-1446-47df-ab8e-db078341c5e7-6b513213,
#w-node-def1eb7a-508f-c160-5247-74b6a0652634-6b513213,
#w-node-def1eb7a-508f-c160-5247-74b6a0652636-6b513213,
#w-node-_9239b3ca-d886-6418-a38e-6e3315a4e65a-6b513213,
#w-node-_9239b3ca-d886-6418-a38e-6e3315a4e65c-6b513213,
#w-node-d4c90bc4-b71a-9599-6d82-ea1341c323f7-6b513213,
#w-node-d4c90bc4-b71a-9599-6d82-ea1341c323f9-6b513213,
#w-node-_3867df9c-ebab-b645-1556-3131ad4eaf7e-6b513213,
#w-node-_3867df9c-ebab-b645-1556-3131ad4eaf80-6b513213,
#w-node-_39acaa0b-cf1c-1a09-9d70-70a9800a5939-6b513213,
#w-node-_39acaa0b-cf1c-1a09-9d70-70a9800a593b-6b513213,
#w-node-_3b08058c-2f4c-75c3-0662-40d3927fe324-6b513213,
#w-node-_3b08058c-2f4c-75c3-0662-40d3927fe326-6b513213,
#w-node-_11f9a74a-0493-25df-04f1-415dca5348b3-6b513213,
#w-node-_11f9a74a-0493-25df-04f1-415dca5348b5-6b513213,
#w-node-_70195db7-0083-0296-55cd-25ddebcfa25b-6b513213,
#w-node-_70195db7-0083-0296-55cd-25ddebcfa25d-6b513213,
#w-node-_0f6fda69-9df1-37be-0a8d-ed18f89ef98a-6b513213,
#w-node-_0f6fda69-9df1-37be-0a8d-ed18f89ef98c-6b513213,
#w-node-_76362a8e-b023-d010-5884-2960ad7f52c8-6b513213,
#w-node-_76362a8e-b023-d010-5884-2960ad7f52ca-6b513213,
#w-node-c6d49e8a-1132-3886-e74a-5878c3518532-6b513213,
#w-node-c6d49e8a-1132-3886-e74a-5878c3518534-6b513213,
#w-node-d3a4395b-b008-2a24-f323-505e349be67c-6b513213,
#w-node-d3a4395b-b008-2a24-f323-505e349be67e-6b513213 {
    align-self:start
}
#w-node-_7c013282-0aa7-cb88-fb2b-9819193cecda-6b513261 {
    grid-area:span 1/span 2/span 1/span 2;
    justify-self:stretch
}
#w-node-_77e82cc6-f81f-2f7d-a5d8-368e1663682e-6b513261,
#w-node-b2f736b5-a7c5-31cd-1121-143083fa02e3-6b513261,
#w-node-_03c49a68-2512-1e49-31ce-50b7dd8b5c5b-6b513261,
#w-node-_03c49a68-2512-1e49-31ce-50b7dd8b5c5c-6b513261,
#w-node-_03c49a68-2512-1e49-31ce-50b7dd8b5c5d-6b513261,
#w-node-b17ecc9f-8c8c-20f0-e58e-bed067e8a676-6b513261,
#w-node-c7ddcc3b-a693-9fd9-6b7d-8a8d707ab13f-6b513278 {
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-c7ddcc3b-a693-9fd9-6b7d-8a8d707ab144-6b513278 {
    grid-area:span 1/span 2/span 1/span 2;
    align-self:center
}
#w-node-c7ddcc3b-a693-9fd9-6b7d-8a8d707ab14c-6b513278 {
    grid-area:span 1/span 1/span 1/span 1;
    place-self:center
}
#w-node-daadba30-6d8a-a314-aa47-4e765b4c6055-6b5132b5,
#w-node-bb8cf56d-7601-910e-65be-1f2750121eb7-6b5132b5,
#w-node-bb8cf56d-7601-910e-65be-1f2750121eb8-6b5132b5,
#w-node-bb8cf56d-7601-910e-65be-1f2750121eb9-6b5132b5,
#w-node-bb8cf56d-7601-910e-65be-1f2750121eba-6b5132b5,
#w-node-bb8cf56d-7601-910e-65be-1f2750121ebb-6b5132b5,
#w-node-bb8cf56d-7601-910e-65be-1f2750121ebc-6b5132b5,
#w-node-_082dff29-263e-c74d-2aad-1fc6d2090241-6b5132b5,
#w-node-_082dff29-263e-c74d-2aad-1fc6d2090243-6b5132b5,
#w-node-_082dff29-263e-c74d-2aad-1fc6d2090245-6b5132b5,
#w-node-_75fabc96-7a30-d431-2a69-436d9975c425-6b5132b5,
#w-node-_75fabc96-7a30-d431-2a69-436d9975c426-6b5132b5,
#w-node-_75fabc96-7a30-d431-2a69-436d9975c427-6b5132b5,
#w-node-_75fabc96-7a30-d431-2a69-436d9975c428-6b5132b5,
#w-node-_75fabc96-7a30-d431-2a69-436d9975c429-6b5132b5,
#w-node-_75fabc96-7a30-d431-2a69-436d9975c42a-6b5132b5,
#w-node-_6015d129-a269-6da6-56ef-15e66c4e20cb-6b5132b6,
#w-node-_6015d129-a269-6da6-56ef-15e66c4e20cc-6b5132b6,
#w-node-_6015d129-a269-6da6-56ef-15e66c4e20cf-6b5132b6,
#w-node-_6015d129-a269-6da6-56ef-15e66c4e20d0-6b5132b6,
#w-node-_6015d129-a269-6da6-56ef-15e66c4e20cd-6b5132b6,
#w-node-_6015d129-a269-6da6-56ef-15e66c4e20ce-6b5132b6,
#w-node-_6015d129-a269-6da6-56ef-15e66c4e20d1-6b5132b6,
#w-node-_959d0b16-bc16-fdae-fa90-ce3600f6872f-6b5132b6,
#w-node-_959d0b16-bc16-fdae-fa90-ce3600f68729-6b5132b6,
#w-node-_959d0b16-bc16-fdae-fa90-ce3600f6872a-6b5132b6,
#w-node-_959d0b16-bc16-fdae-fa90-ce3600f6872b-6b5132b6,
#w-node-_959d0b16-bc16-fdae-fa90-ce3600f6872c-6b5132b6,
#w-node-_959d0b16-bc16-fdae-fa90-ce3600f6872d-6b5132b6,
#w-node-_959d0b16-bc16-fdae-fa90-ce3600f6872e-6b5132b6 {
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb0ef-6b5132b8 {
    align-self:center
}
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb0f4-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb0fb-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb104-6b5132b8 {
    place-self:center
}
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb10c-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb10f-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb110-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb111-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb112-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb11d-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb128-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb133-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb13e-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb149-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb154-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb15f-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb16a-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb175-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb181-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb184-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb185-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb186-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb187-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb192-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb19d-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1a8-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1b3-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1be-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1c9-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1d4-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1df-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1eb-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1ee-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1ef-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1f0-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1f1-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb1ff-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb20a-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb215-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb220-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb22b-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb236-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb241-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb24c-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb257-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb263-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb266-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb267-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb268-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb269-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb274-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb27f-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb28a-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb295-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2a1-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2a4-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2a5-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2a6-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2a7-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2b2-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2bd-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2c8-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2d3-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2de-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2ea-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2ed-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2ee-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2ef-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2f0-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb2fb-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb306-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb311-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb31c-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb327-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb332-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb33d-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb348-6b5132b8,
#w-node-_4850f2ce-9bcd-ba2a-91ea-acf99e6e583d-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb354-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb357-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb358-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb359-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb35a-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb365-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb370-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb37e-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb385-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb388-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb389-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb38a-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb38b-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb396-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3ac-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3b7-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3c2-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3cd-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3d9-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3dc-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3dd-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3de-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3df-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3ea-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb3f5-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb401-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb404-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb405-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb406-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb407-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb428-6b5132b8,
#w-node-_077cad2e-cc5c-3720-8d3b-b564799fb433-6b5132b8 {
    justify-self:stretch
}
#w-node-ff8b7beb-9b7e-d6c6-fe36-bec553e14234-6b5132ee,
#w-node-a96be577-cd9a-af92-1288-d58538c0be15-6b5132ee,
#w-node-a96be577-cd9a-af92-1288-d58538c0be19-6b5132ee,
#w-node-a96be577-cd9a-af92-1288-d58538c0be1b-6b5132ee,
#w-node-f94d5bee-defb-e7d1-caba-807cb93ab619-6b5132ee,
#w-node-_472dabb8-540b-7f21-e513-339ec074c898-6b5132ee,
#w-node-b385f413-64d0-4876-0453-95c5350fd826-6b5132ee,
#w-node-_9b5665bb-8026-7088-5695-7270b740801b-6b5132ee,
#w-node-f07b16bb-16b6-6e8c-effc-db56af739e18-6b513309,
#w-node-f07b16bb-16b6-6e8c-effc-db56af739e23-6b513309,
#w-node-f07b16bb-16b6-6e8c-effc-db56af739e2b-6b513309 {
    grid-area:span 1/span 1/span 1/span 1
}
#w-node-f07b16bb-16b6-6e8c-effc-db56af739e3b-6b513309 {
    grid-area:span 1/span 3/span 1/span 3
}
#w-node-a96be577-cd9a-af92-1288-d58538c0be15-6b513319,
#w-node-a96be577-cd9a-af92-1288-d58538c0be17-6b513319,
#w-node-a96be577-cd9a-af92-1288-d58538c0be19-6b513319,
#w-node-a96be577-cd9a-af92-1288-d58538c0be1b-6b513319,
#w-node-e5e0c8a1-e1f2-9826-538e-7cb04db8dda5-6b51332d,
#w-node-e5e0c8a1-e1f2-9826-538e-7cb04db8ddad-6b51332d,
#w-node-e5e0c8a1-e1f2-9826-538e-7cb04db8ddb1-6b51332d,
#w-node-e5e0c8a1-e1f2-9826-538e-7cb04db8ddba-6b51332d,
#w-node-e5e0c8a1-e1f2-9826-538e-7cb04db8ddbe-6b51332d,
#w-node-e5e0c8a1-e1f2-9826-538e-7cb04db8ddc6-6b51332d,
#w-node-e5e0c8a1-e1f2-9826-538e-7cb04db8ddca-6b51332d,
#w-node-e5e0c8a1-e1f2-9826-538e-7cb04db8ddd3-6b51332d,
#w-node-_06586cb2-e8db-940b-25ac-50a6c7f44da6-211bdf34,
#w-node-_06586cb2-e8db-940b-25ac-50a6c7f44dad-211bdf34,
#w-node-_06586cb2-e8db-940b-25ac-50a6c7f44db6-211bdf34,
#w-node-_06586cb2-e8db-940b-25ac-50a6c7f44dbe-211bdf34,
#w-node-_06586cb2-e8db-940b-25ac-50a6c7f44dc7-211bdf34,
#w-node-_06586cb2-e8db-940b-25ac-50a6c7f44dce-211bdf34,
#w-node-_06586cb2-e8db-940b-25ac-50a6c7f44dd7-211bdf34,
#w-node-_06586cb2-e8db-940b-25ac-50a6c7f44ddf-211bdf34,
#w-node-ff8b7beb-9b7e-d6c6-fe36-bec553e14234-5a60d64e,
#w-node-a96be577-cd9a-af92-1288-d58538c0be15-5a60d64e,
#w-node-a96be577-cd9a-af92-1288-d58538c0be19-5a60d64e,
#w-node-a96be577-cd9a-af92-1288-d58538c0be1b-5a60d64e,
#w-node-f94d5bee-defb-e7d1-caba-807cb93ab619-5a60d64e,
#w-node-_472dabb8-540b-7f21-e513-339ec074c898-5a60d64e,
#w-node-b385f413-64d0-4876-0453-95c5350fd826-5a60d64e,
#w-node-_9b5665bb-8026-7088-5695-7270b740801b-5a60d64e {
    grid-area:span 1/span 1/span 1/span 1
}
@media screen and (min-width:1280px) {
    #w-node-_7c013282-0aa7-cb88-fb2b-9819193cecda-6b513261 {
        grid-column:span 2/span 2
    }
    #w-node-_03c49a68-2512-1e49-31ce-50b7dd8b5c5b-6b513261,
    #w-node-_03c49a68-2512-1e49-31ce-50b7dd8b5c5c-6b513261,
    #w-node-_03c49a68-2512-1e49-31ce-50b7dd8b5c5d-6b513261,
    #w-node-b17ecc9f-8c8c-20f0-e58e-bed067e8a676-6b513261,
    #w-node-ac222023-2890-c2f5-2b8f-2e809461ef71-6b513261,
    #w-node-_5f19384d-6d65-9c21-74b7-2bb50490b33c-6b513261,
    #w-node-_4df8aa21-4080-f7fb-5850-7ba3312d2210-6b513261,
    #w-node-_56acecb4-9267-8a42-08e5-f9ea9260ae7b-6b513261,
    #w-node-_55750112-5969-da49-6480-fd621f70b9fe-6b513261,
    #w-node-_585ccde3-87fb-b7c6-f878-31111620f5d8-6b513261,
    #w-node-_3e85cd82-eb10-a5de-781a-7a6dffbd73f1-6b513261,
    #w-node-_00610637-8630-b268-ef0b-1f816d53e3e4-6b513261,
    #w-node-_21b58d5c-ba0b-03a2-a999-f89de95038c7-6b513261,
    #w-node-_758bb6e4-a64c-efb6-2833-5138c506b0f0-6b513261,
    #w-node-_4bed2578-6ae0-34ec-9933-13f876c71a6a-6b513261,
    #w-node-b8cb29ee-5a96-2ae1-18a1-385ecabe8f1a-6b513261,
    #w-node-f07b16bb-16b6-6e8c-effc-db56af739e18-6b513309,
    #w-node-f07b16bb-16b6-6e8c-effc-db56af739e23-6b513309 {
        grid-area:span 1/span 1/span 1/span 1
    }
    #w-node-f07b16bb-16b6-6e8c-effc-db56af739e3b-6b513309 {
        grid-area:span 1/span 3/span 1/span 3
    }
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba60f-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba611-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba613-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba615-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba617-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba619-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba61b-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba61d-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba61f-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba621-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba623-6b513335,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba625-6b513335,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f21-93aabe05,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f23-93aabe05,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f25-93aabe05,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f27-93aabe05,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f29-93aabe05,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f2b-93aabe05,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f2d-93aabe05,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f2f-93aabe05,
    #w-node-e397780c-32f9-c3d3-206c-927dad9d2f31-93aabe05,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba60f-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba611-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba613-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba615-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba617-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba619-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba61b-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba61d-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba61f-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba621-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba623-cb99d1c6,
    #w-node-e640c6be-c003-6e73-b21a-25d0791ba625-cb99d1c6 {
        grid-area:span 1/span 1/span 1/span 1
    }
}
@media screen and (max-width:991px) {
    #w-node-c0cbe06b-8985-d393-dcfc-b46b619d2241-8e66e09b {
        justify-self:end
    }
    #w-node-c0cbe06b-8985-d393-dcfc-b46b619d224c-8e66e09b {
        grid-column:span 2/span 2
    }
}
@media screen and (max-width:767px) {
    #w-node-c0cbe06b-8985-d393-dcfc-b46b619d2241-8e66e09b {
        grid-area:span 1/span 1/span 1/span 1;
        justify-self:start
    }
    #w-node-c0cbe06b-8985-d393-dcfc-b46b619d224c-8e66e09b {
        grid-column:span 1/span 1;
        justify-self:start
    }
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb456-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb45b-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb460-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb465-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb46a-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb46f-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb474-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb479-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb47e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb483-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb48e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb493-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb498-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb49d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4a2-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4a7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4ac-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4b1-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4b6-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4c1-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4c6-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4cb-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4d0-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4d5-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4da-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4df-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4e4-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4e9-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4ee-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4f9-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb4fe-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb503-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb508-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb50d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb518-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb51d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb522-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb527-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb52c-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb531-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb53c-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb541-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb546-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb54b-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb550-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb555-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb55a-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb55f-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb564-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb56f-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb574-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb579-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb589-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb58e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb593-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb598-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb59d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5a2-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5a7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5b2-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5b7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5bc-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5c7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5cc-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5d1-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5d6-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5e6-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5eb-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5f0-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5f5-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5fa-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb5ff-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb604-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb609-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb60e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb613-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb61e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb623-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb628-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb62d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb632-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb637-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb63c-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb641-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb646-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb651-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb656-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb65b-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb660-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb665-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb66a-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb66f-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb674-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb679-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb67e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb689-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb68e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb693-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb698-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb69d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6a8-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6ad-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6b2-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6b7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6bc-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6c1-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6cc-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6d1-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6d6-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6db-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6e0-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6e5-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6ea-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6ef-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6f4-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb6ff-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb704-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb709-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb719-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb71e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb723-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb728-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb72d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb732-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb737-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb742-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb747-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb74c-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb757-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb75c-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb761-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb766-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb776-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb77b-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb780-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb785-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb78a-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb78f-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb794-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb799-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb79e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7a3-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7ae-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7b3-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7b8-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7bd-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7c2-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7c7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7cc-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7d1-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7d6-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7e1-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7e6-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7eb-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7f0-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7f5-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7fa-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb7ff-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb804-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb809-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb80e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb819-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb81e-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb823-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb828-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb82d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb838-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb83d-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb842-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb847-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb84c-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb851-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb85c-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb861-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb866-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb86b-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb870-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb875-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb87a-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb87f-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb884-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb88f-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb894-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb899-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8a9-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8ae-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8b3-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8b8-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8bd-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8c2-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8c7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8d2-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8d7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8dc-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8e7-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8ec-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8f1-6b5132b8,
    #w-node-_077cad2e-cc5c-3720-8d3b-b564799fb8f6-6b5132b8 {
        justify-self:end
    }
    #w-node-f07b16bb-16b6-6e8c-effc-db56af739e3b-6b513309 {
        grid-column:span 1/span 1
    }
}
@media screen and (max-width:479px) {
    #w-node-c0cbe06b-8985-d393-dcfc-b46b619d2241-8e66e09b {
        justify-self:start
    }
    #w-node-c0cbe06b-8985-d393-dcfc-b46b619d224c-8e66e09b {
        grid-column:span 1/span 1;
        justify-self:start
    }
}
