.wf-force-outline-none[tabindex="-1"]:focus {
    outline: none;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    vertical-align: baseline;
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden],
template {
    display: none
}

a {
    background-color: #0000
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

.inpt-box {
    height: 100vh;
}

.inpt-title {
    margin-top: 5rem;
}

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(assets/asset_cd8065b53a84d8a81e7765a00384ea0f98c3c59d.ttf)format("truetype");
    font-weight: 400;
    font-style: normal
}

[class^=w-icon-],
[class*=\ w-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important
}

.w-icon-slider-right:before {
    content: ""
}

.w-icon-slider-left:before {
    content: ""
}

.w-icon-nav-menu:before {
    content: ""
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
    content: ""
}

.w-icon-file-upload-remove:before {
    content: ""
}

.w-icon-file-upload-icon:before {
    content: ""
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

body {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

img {
    vertical-align: middle;
    max-width: 100%;
    display: inline-block
}

html.w-mod-touch * {
    background-attachment: scroll !important
}

.w-block {
    display: block
}

.w-inline-block {
    max-width: 100%;
    display: inline-block
}

.w-clearfix:before,
.w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
    color: #0000 !important
}

.w-code-block {
    margin: unset
}

pre.w-code-block code {
    all: inherit
}

.w-optimization {
    display: contents
}

.w-webflow-badge,
.w-webflow-badge>img {
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    overflow: unset !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 6px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    position: fixed !important;
    inset: auto 12px 12px auto !important;
    transform: none !important
}

.w-webflow-badge>img {
    position: unset;
    visibility: unset !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    display: inline-block !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 10px;
    font-weight: 700
}

h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px
}

h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px
}

h3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px
}

h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px
}

h5 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px
}

p {
    margin-top: 0;
    margin-bottom: 10px
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin: 0 0 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

.w-embed:before,
.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,
.w-video object,
.w-video embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

button,
[type=button],
[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0
}

.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.w-input,
.w-select {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input::placeholder,
.w-select::placeholder {
    color: #999
}

.w-input:focus,
.w-select:focus {
    border-color: #3898ec;
    outline: 0
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
    cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee
}

textarea.w-input,
textarea.w-select {
    height: auto
}

.w-select {
    background-color: #f3f3f3
}

.w-select[multiple] {
    height: auto
}

.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block
}

.w-radio {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-radio:before,
.w-radio:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-radio:after {
    clear: both
}

.w-radio-input {
    float: left;
    margin: 3px 0 0 -20px;
    line-height: normal
}

.w-file-upload {
    margin-bottom: 10px;
    display: block
}

.w-file-upload-input {
    opacity: 0;
    z-index: -100;
    width: .1px;
    height: .1px;
    position: absolute;
    overflow: hidden
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
    color: #333;
    display: inline-block
}

.w-file-upload-error {
    margin-top: 10px;
    display: block
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
    display: none
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex
}

.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex
}

.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block
}

.w-file-remove-link {
    cursor: pointer;
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block
}

.w-icon-file-upload-uploading {
    height: 20px
}

.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.w-container:before,
.w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-container:after {
    clear: both
}

.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px
}

.w-row:before,
.w-row:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-row:after {
    clear: both
}

.w-row .w-row {
    margin-left: 0;
    margin-right: 0
}

.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.w-col .w-col {
    padding-left: 0;
    padding-right: 0
}

.w-col-1 {
    width: 8.33333%
}

.w-col-2 {
    width: 16.6667%
}

.w-col-3 {
    width: 25%
}

.w-col-4 {
    width: 33.3333%
}

.w-col-5 {
    width: 41.6667%
}

.w-col-6 {
    width: 50%
}

.w-col-7 {
    width: 58.3333%
}

.w-col-8 {
    width: 66.6667%
}

.w-col-9 {
    width: 75%
}

.w-col-10 {
    width: 83.3333%
}

.w-col-11 {
    width: 91.6667%
}

.w-col-12 {
    width: 100%
}

.w-hidden-main {
    display: none !important
}

@media screen and (max-width:991px) {
    .w-container {
        max-width: 728px
    }

    .w-hidden-main {
        display: inherit !important
    }

    .w-hidden-medium {
        display: none !important
    }

    .w-col-medium-1 {
        width: 8.33333%
    }

    .w-col-medium-2 {
        width: 16.6667%
    }

    .w-col-medium-3 {
        width: 25%
    }

    .w-col-medium-4 {
        width: 33.3333%
    }

    .w-col-medium-5 {
        width: 41.6667%
    }

    .w-col-medium-6 {
        width: 50%
    }

    .w-col-medium-7 {
        width: 58.3333%
    }

    .w-col-medium-8 {
        width: 66.6667%
    }

    .w-col-medium-9 {
        width: 75%
    }

    .w-col-medium-10 {
        width: 83.3333%
    }

    .w-col-medium-11 {
        width: 91.6667%
    }

    .w-col-medium-12 {
        width: 100%
    }

    .w-col-stack {
        width: 100%;
        left: auto;
        right: auto
    }
}

@media screen and (max-width:767px) {

    .w-hidden-main,
    .w-hidden-medium {
        display: inherit !important
    }

    .w-hidden-small {
        display: none !important
    }

    .w-row,
    .w-container .w-row {
        margin-left: 0;
        margin-right: 0
    }

    .w-col {
        width: 100%;
        left: auto;
        right: auto
    }

    .w-col-small-1 {
        width: 8.33333%
    }

    .w-col-small-2 {
        width: 16.6667%
    }

    .w-col-small-3 {
        width: 25%
    }

    .w-col-small-4 {
        width: 33.3333%
    }

    .w-col-small-5 {
        width: 41.6667%
    }

    .w-col-small-6 {
        width: 50%
    }

    .w-col-small-7 {
        width: 58.3333%
    }

    .w-col-small-8 {
        width: 66.6667%
    }

    .w-col-small-9 {
        width: 75%
    }

    .w-col-small-10 {
        width: 83.3333%
    }

    .w-col-small-11 {
        width: 91.6667%
    }

    .w-col-small-12 {
        width: 100%
    }
}

@media screen and (max-width:479px) {
    .w-container {
        max-width: none
    }

    .w-hidden-main,
    .w-hidden-medium,
    .w-hidden-small {
        display: inherit !important
    }

    .w-hidden-tiny {
        display: none !important
    }

    .w-col {
        width: 100%
    }

    .w-col-tiny-1 {
        width: 8.33333%
    }

    .w-col-tiny-2 {
        width: 16.6667%
    }

    .w-col-tiny-3 {
        width: 25%
    }

    .w-col-tiny-4 {
        width: 33.3333%
    }

    .w-col-tiny-5 {
        width: 41.6667%
    }

    .w-col-tiny-6 {
        width: 50%
    }

    .w-col-tiny-7 {
        width: 58.3333%
    }

    .w-col-tiny-8 {
        width: 66.6667%
    }

    .w-col-tiny-9 {
        width: 75%
    }

    .w-col-tiny-10 {
        width: 83.3333%
    }

    .w-col-tiny-11 {
        width: 91.6667%
    }

    .w-col-tiny-12 {
        width: 100%
    }
}

.w-widget {
    position: relative
}

.w-widget-map {
    width: 100%;
    height: 400px
}

.w-widget-map label {
    width: auto;
    display: inline
}

.w-widget-map img {
    max-width: inherit
}

.w-widget-map .gm-style-iw {
    text-align: center
}

.w-widget-map .gm-style-iw>button {
    display: none !important
}

.w-widget-twitter {
    overflow: hidden
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: #75869600 #5d6c7b #75869600 #75869600;
    margin-top: -4px;
    margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: #fff0 #fff #fff0 #fff0;
    margin-top: -4px;
    margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b #75869600 #75869600;
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff #fff0 #fff0;
    margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px
}

.w-background-video {
    color: #fff;
    height: 500px;
    position: relative;
    overflow: hidden
}

.w-background-video>video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important
}

.w-background-video--control {
    background-color: #0000;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none !important
}

.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slide {
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px #3336
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: #2226
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    cursor: pointer;
    background-color: #fff6;
    width: 1em;
    height: 1em;
    margin: 0 3px .5em;
    transition: background-color .1s, color .1s;
    display: inline-block;
    position: relative
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 0;
    overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=\ w-icon-],
.w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    inset: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.w-slider-force-show {
    display: block !important
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.w-dropdown-list {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block
}

.w-dropdown-link.w--current {
    color: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width:767px) {
    .w-nav-brand {
        padding-left: 10px
    }
}

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: #000000e6;
    outline: 0;
    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    inset: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: auto
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-view {
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: absolute
}

.w-lightbox-view:before {
    content: "";
    height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
    height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block
}

.w-lightbox-figure {
    margin: 0;
    position: relative
}

.w-lightbox-group .w-lightbox-figure {
    cursor: pointer
}

.w-lightbox-img {
    width: auto;
    max-width: none;
    height: auto
}

.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block
}

.w-lightbox-group .w-lightbox-image {
    max-height: 86vh
}

.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #0006;
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

.w-lightbox-control {
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all .3s;
    position: absolute;
    top: 0
}

.w-lightbox-left {
    background-image: url(images/image_48100bb8f624f792a15cba21dc380f82bef18773.svg);
    display: none;
    bottom: 0;
    left: 0
}

.w-lightbox-right {
    background-image: url(images/image_0f00ddc9fbd1210111d35ec601374568ed148e7f.svg);
    display: none;
    bottom: 0;
    right: 0
}

.w-lightbox-close {
    background-image: url(images/image_5f62cb50c825ff69843904de14119906f6aecd57.svg);
    background-size: 18px;
    height: 2.6em;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto hidden
}

.w-lightbox-item {
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    background: #222;
    height: 10vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%)
}

.w-lightbox-spinner {
    box-sizing: border-box;
    border: 5px solid #0006;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.w-lightbox-spinner:after {
    content: "";
    border: 3px solid #0000;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    inset: -4px
}

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width:768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh
    }

    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh
    }

    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }

    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }

    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }

    .w-lightbox-left,
    .w-lightbox-right {
        opacity: .5;
        display: block
    }

    .w-lightbox-close {
        opacity: .8
    }

    .w-lightbox-control:hover {
        opacity: 1
    }
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
    opacity: 0
}

.w-richtext:before,
.w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-richtext:after {
    clear: both
}

.w-richtext[contenteditable=true]:before,
.w-richtext[contenteditable=true]:after {
    white-space: initial
}

.w-richtext ol,
.w-richtext ul {
    overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    inset: 0
}

.w-richtext figure {
    max-width: 60%;
    position: relative
}

.w-richtext figure>div:before {
    cursor: default !important
}

.w-richtext figure img {
    width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6
}

.w-richtext figure div {
    color: #0000;
    font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type=image] {
    display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
    display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
    width: 100%
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
    clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative
}

.w-nav:before,
.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-nav:after {
    clear: both
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-nav-link.w--current {
    color: #0082f3
}

.w-nav-menu {
    float: right;
    position: relative
}

[data-nav-menu-open] {
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block !important
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width:991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width:767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width:479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:before,
.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width:479px) {
    .w-tab-link {
        display: block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px
}

.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
    display: none !important
}

.wf-layout-layout {
    display: grid
}

@font-face {
    font-family: Inter;
    src: url()format("woff2");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    src: url(fonts/font_4c5ac295fc866e76b664e39e83fe4426942ac812.woff2)format("woff2");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    src: url()format("woff2");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: Inter;
    src: url()format("woff2");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Inter Variable font;
    src: url()format("woff2");
    font-weight: 100 900;
    font-style: normal;
}

@font-face {
    font-family: PP Agrandir;
    src: url(fonts/font_0bc327ab278fe199c414fb1d5ca6326418394379.woff2)format("woff2");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: PP Agrandir;
    src: url(fonts/font_b8c4ec9b3de75a029de72ef90a1b22aa1e68b73e.woff2)format("woff2");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: PP Agrandir;
    src: url(fonts/font_f8de8026b69601fe16904ddf79272530b1f789cf.woff2)format("woff2");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: PP Agrandir Wide;
    src: url(fonts/font_8a87faf052ec283ef3769c552cd71fbdacfa5fc1.woff2)format("woff2");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: PP Agrandir Wide;
    src: url()format("opentype");
    font-weight: 700;
    font-style: normal;
}

:root {
    --shade--black: #16282d;
    --sage: #79a595;
    --kale: #1e4945;
    --neutral: #f6f3f1;
    --grey-601: #74736a;
    --white--tonic: white;
    --root: #f5f2ee;
    --grey-stroke: #e6ebe8;
    --blue-20: #f6fcfd;
    --pink-20: #fef8f6;
    --grey-600: #a6b1bf;
    --bloom: #fbe1db;
    --dew: #d3f1f5;
    --glow: #e3f1bb;
    --sprout: #bdd7c8;
    --green-50: #d6e8dc;
    --blue-20-21: #f6fcfd;
    --green-20: #f2f7f4;
    --grey-100: #f4f5f7;
    --bloom-50: #fbebe8;
    --glow-50: #f1f8dd;
    --dew-50: #e9f9fa;
    --grey-300: #dde1e7;
    --_defaults---screen-size--max: 90;
    --_defaults---screen-size--min: 20;
    --_defaults---screen-size--page-padding: clamp(.8*1rem, ((.8 - ((3 - .8)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min))*var(--_defaults---screen-size--min)))*1rem + ((3 - .8)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min)))*100vw), 3*1rem);
    --button-color: #76879d;
    --button-hover: #3a4554;
    --button-text-color: white;
    --grey-200: #e8ebef;
    --grey-400: #cdd3dc;
    --gray-700: #76879d
}

body {
    color: var(--shade--black);
    font-family: Inter Variable font, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

h1 {
    letter-spacing: .02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 4.5rem;
    font-weight: 500;
    line-height: 1
}

h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 3.5rem;
    font-weight: 500;
    line-height: 1.2
}

h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: PP Agrandir, Arial, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.125
}

h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: PP Agrandir, Arial, sans-serif;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.1
}

h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5
}

h6 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 600;
    line-height: 1.5
}

p {
    color: var(--shade--black);
    margin-bottom: 0
}

a {
    color: var(--sage);
    text-decoration: none
}

ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1.5rem;
    list-style-type: decimal
}

ol {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1.5rem
}

li {
    align-items: flex-start
}

img {
    max-width: 100%;
    display: inline-block
}

label {
    margin-bottom: .25rem;
    font-weight: 500
}

strong {
    font-weight: 700
}

em {
    font-style: italic
}

blockquote {
    color: var(--kale);
    border-left: 1px #000;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    padding: 0 1.25rem 0 1.75rem;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.3;
    position: relative
}

figure {
    margin-top: 2rem;
    margin-bottom: 2rem
}

figcaption {
    text-align: center;
    margin-top: .25rem
}

.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
}

.global-styles {
    display: block;
    position: fixed;
    inset: 0% auto auto 0%
}

.padding-reda {
    padding: 4rem
}

.padding-gray {
    padding: 5rem
}

.padding-blue {
    padding: 3rem
}

.padding-indigo {
    padding: 1rem
}

.padding-purple {
    padding: 2rem
}

.padding-pink {
    padding: .5rem
}

.padding-deeppurple {
    padding: .25rem
}

.padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-top.padding-cyan {
    padding-bottom: 0
}

.padding-top.padding-amber {
    flex: 1;
    padding-bottom: 0
}

.padding-top.padding-gray {
    order: 0
}

.padding-top.padding-green {
    padding-top: 3.5rem;
    padding-bottom: 0
}

.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-bottom.is-automations {
    padding-bottom: 2.5rem
}

.padding-bottom.padding-cyan {
    padding-top: 0
}

.padding-bottom.padding-reda {
    padding-top: 4rem
}

.icon-1x1-small {
    flex: none;
    width: 1rem;
    height: 1rem
}

.text-weight-semibold {
    color: var(--shade--black);
    font-weight: 600
}

.text-color-grey {
    color: var(--grey-601)
}

.heading-style-h3 {
    color: var(--shade--black);
    text-align: left;
    -webkit-text-stroke-color: var(--shade--black);
    padding-bottom: 40px;
    padding-right: 0;
    font-family: PP Agrandir, Arial, sans-serif;
    font-size: 3rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.125
}

.heading-style-h3.is-wide {
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-weight: 700
}

.heading-style-h3.text-color-root {
    color: var(--root)
}

.heading-style-h3.text-color-white.text-align-center {
    margin-top: 0
}

.heading-style-h3.text-color-white.text-align-center-tablet.is-align-center {
    text-align: center
}

.heading-style-h3.text-color-white.text-align-center-tablet.max-width-automations {
    max-width: 16ch;
    margin-bottom: 1rem;
    padding-bottom: 11px
}

.heading-style-h3.h3-padding {
    padding-top: 3.5rem
}

.heading-style-h3.text-style-bold {
    font-weight: 500
}

.heading-style-h3.font-size-40 {
    font-size: 40px
}

.heading-style-h3.is-bold {
    font-weight: 700
}

.heading-style-h3.text-align-center {
    padding-bottom: 12px
}

.heading-style-h3.text-align-center.h3-padding {
    padding-top: 4rem
}

.heading-style-h3.text-align-center.h3-padding-60 {
    justify-content: center;
    max-width: none;
    padding-left: 60px;
    padding-right: 60px;
    display: block
}

.heading-style-h3.text-align-center.is-white {
    color: var(--white--tonic)
}

.heading-style-h3.text-align-center.max-width-lavander {
    justify-content: center;
    align-items: center;
    display: block
}

.container-small {
    width: 100%;
    max-width: 47.5rem;
    margin-left: auto;
    margin-right: auto
}

.container-small.padding-container-gray.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex
}

.heading-style-h1 {
    color: var(--white--tonic);
    letter-spacing: .02em;
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 4.5rem;
    font-weight: 500;
    line-height: 1.1
}

.padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.padding-global.tablet-padding {
    padding-top: 2rem;
    padding-bottom: 0
}

.padding-container-blue {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.text-size-tiny {
    font-size: .75rem
}

.hide-mobile-portrait.image-width-upcoming-tag {
    min-width: 130px;
    min-height: 23px
}

.heading-style-h4 {
    text-align: left;
    font-family: PP Agrandir, Arial, sans-serif;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.1
}

.heading-style-h4.spotlight-heading {
    font-size: 1.9rem
}

.heading-style-h4.is-sticky {
    position: sticky;
    top: 80px
}

.heading-style-h4.is-bold {
    font-weight: 700
}

.heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col {
    text-align: center;
    max-width: 25rem
}

.heading-style-h4.tablet-h4.is-cas-automation {
    text-align: center
}

.heading-style-h4.font-size-28px {
    font-size: 28px
}

.text-align-left {
    text-align: left
}

.heading-style-h5 {
    letter-spacing: .01em;
    text-transform: none;
    font-family: Inter, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.3;
    transition: color .3s
}

.heading-style-h5.is-wide {
    font-family: PP Agrandir Wide, Arial, sans-serif
}

.container-large {
    width: 100%;
    max-width: 72.5rem;
    margin-left: auto;
    margin-right: auto
}

.container-large.max-height-400 {
    max-height: 400px
}

.container-large.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.container-large.padding-container-blue.padding-top-none {
    padding-top: 0
}

.text-align-center {
    text-align: center;
    margin-top: 0
}

.text-align-center.text-size-very-small {
    font-size: .75rem
}

.text-align-center.is-white {
    color: var(--white--tonic)
}

.main-wrapper {
    background-color: #0000;
    width: 100%
}

.main-wrapper.wrapper-bg-color-shade {
    background-color: var(--shade--black)
}

.button {
    background-color: var(--shade--black);
    color: var(--white--tonic);
    text-align: center;
    white-space: nowrap;
    border-radius: .25rem;
    flex: 0 auto;
    width: 12.5rem;
    height: 3rem;
    padding: .875rem 1rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25;
    text-decoration: none;
    transition: transform .3s
}

.button:hover {
    transform: translateY(-2px)
}

.button.is-form-submit {
    float: right;
    min-width: 155px
}

.button.is-large {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem
}

.button.is-icon {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex
}

.button.is-footer-subscribe {
    letter-spacing: .25px;
    width: 6rem;
    height: 2rem;
    margin-top: .5625rem;
    margin-bottom: .5625rem;
    margin-right: .375rem;
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: .625rem;
    line-height: 1.6;
    position: absolute;
    inset: 0% 0% 0% auto
}

.button.is-back {
    grid-column-gap: .25rem;
    color: var(--white--tonic);
    white-space: nowrap;
    background-color: #0000;
    border: 2px solid #0000;
    align-items: center;
    padding-top: .1rem;
    padding-bottom: 0;
    padding-left: 0;
    font-weight: 400;
    text-decoration: none;
    transition-property: color;
    display: flex
}

.button.is-back:hover {
    color: var(--sage);
    transform: none
}

.button.is-filter {
    border: 2px solid var(--shade--black);
    background-color: var(--white--tonic);
    color: var(--shade--black);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 2.5rem;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.button.is-filter.w--current,
.button.is-filter.is-clear {
    background-color: var(--shade--black);
    color: var(--white--tonic)
}

.button.is-filter.prev {
    width: 8rem;
    height: 3rem
}

.button.is-filter.prev.glossary {
    width: 11rem
}

.button.is-filter.next {
    width: 8rem;
    height: 3rem;
    display: flex
}

.button.is-filter.next.glossary {
    justify-content: center;
    width: 11rem
}

.button.is-filter.page {
    border-color: var(--grey-stroke);
    width: 3rem;
    height: 3rem
}

.button.is-filter.page.w--current {
    border-color: var(--shade--black)
}

.button.is-border {
    color: #16282d;
    background-color: #16282d00;
    width: 100%;
    box-shadow: inset 0 0 0 1.5px #16282d
}

.button.is-border.width {
    width: 12.5rem;
    min-width: auto
}

.button.is-border.is-white-border {
    box-shadow: 0 0 0 1.5px var(--white--tonic);
    color: var(--white--tonic);
    padding-left: 2rem;
    padding-right: 2rem
}

.button.is-border.auto {
    width: auto
}

.button.is-border.border-white {
    color: #fff;
    border: 1px solid #fff
}

.button.is-tag {
    grid-column-gap: 1rem;
    border: 2px solid var(--shade--black);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 2.75rem;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.button.is-oll {
    width: auto
}

.button.is-color-green {
    color: #16282d;
    background-color: #e3f1bb;
    border-radius: .25rem;
    width: auto;
    overflow: clip
}

.button.is-more-white {
    grid-column-gap: .125rem;
    color: var(--white--tonic);
    background-color: #0000;
    border: 2px solid #0000;
    align-items: center;
    height: auto;
    padding: 0 .25rem 0 0;
    font-weight: 600;
    text-decoration: none;
    transition-property: all;
    display: flex
}

.button.full-width {
    flex: 1
}

.button.is-border-white {
    border: 1.5px solid #fff;
    line-height: 1
}

.button.code-button {
    position: absolute;
    top: 229.445px
}

.button.code-button.iswide,
.button.code-button.iswider {
    width: 13rem;
    top: 247.445px;
    right: 127px
}

.button.is-wider {
    width: 16rem
}

.button.border-green {
    color: #e3f1bb;
    background-color: #0000;
    border: 1px solid #e3f1bb30;
    border-radius: .25rem;
    width: auto
}

.button.is-white {
    background-color: var(--white--tonic);
    color: var(--shade--black);
    border-width: 1px
}

.button.is-white.is-event-testimonial {
    z-index: 3;
    border: 1px solid var(--kale);
    transition: transform .3s;
    position: relative
}

.button.is-white.is-long {
    justify-content: center;
    align-items: center;
    width: 17rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.button.is-white.is-long.background-color-neutral {
    background-color: var(--neutral)
}

.button.is-white.wider {
    width: 18.5rem;
    position: relative
}

.button.is-white.widest {
    width: 20rem
}

.button.is-navbar {
    background-color: var(--white--tonic);
    color: var(--shade--black);
    width: auto
}

.button.is-more {
    grid-column-gap: .125rem;
    color: #1e4945;
    background-color: #0000;
    border: 2px solid #0000;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0;
    font-weight: 600;
    text-decoration: none;
    transition-property: all;
    display: flex
}

.button.is-more.text-color-dark {
    color: var(--shade--black);
    justify-content: center;
    align-items: center
}

.button.is-more.text-color-dark.button-align-center {
    justify-content: center
}

.button.no-hover:hover {
    transform: none
}

.button-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.hide {
    display: none
}

.container-medium {
    width: 100%;
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto
}

.container-medium.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.padding-cyan {
    padding: 1.5rem
}

.padding-amber {
    padding: 2.5rem
}

.padding-green {
    padding: 3.5rem
}

.text-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    grid-template: "." /1fr;
    grid-auto-columns: 1fr;
    place-content: start stretch;
    place-items: start;
    display: grid
}

.text-wrapper.is-spotlight {
    background-color: var(--blue-20);
    flex: 1;
    align-content: center;
    place-items: center start;
    padding: 1.5rem 2.5rem
}

.text-wrapper.is-featured-guide {
    background-color: var(--blue-20);
    flex: 1;
    grid-template-columns: 1fr;
    align-content: center;
    place-items: center start;
    padding: 1.5rem 2.5rem
}

.text-wrapper.is-featured-course {
    background-color: var(--pink-20);
    flex: 1;
    grid-template-columns: 1fr;
    align-content: center;
    place-items: center start;
    padding: 1.5rem 2.5rem
}

.text-wrapper.mobile-reverse {
    flex-direction: column;
    display: flex
}

.text-wrapper.justify-start {
    justify-content: stretch
}

.text-wrapper.is-cas-how {
    min-width: 20.5rem
}

.text-wrapper.is-cas-automation,
.text-wrapper.is-cas-1col {
    text-align: center;
    place-items: start center;
    max-width: 32rem
}

.text-wrapper.is-automationos {
    z-index: 3;
    text-align: left;
    flex-flow: column;
    display: flex;
    position: relative
}

.text-wrapper.is-align-center {
    color: var(--shade--black);
    text-align: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto
}

.text-wrapper.tablet-align-center {
    place-items: start center
}

.bottom_social_link {
    background-color: var(--shade--black);
    color: var(--neutral);
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.1875rem;
    height: 2.1875rem;
    transition: transform .3s;
    display: flex
}

.bottom_social_link:hover {
    transform: translateY(-2px)
}

.social-icon_svg {
    width: 1.5rem;
    height: 1.5rem;
    overflow: hidden
}

.navbar_brand {
    margin-right: 3.625rem
}

.image-roundcorners {
    border-radius: 20px;
    overflow: hidden
}

.max-width-bluegray {
    width: 100%;
    max-width: 53.75rem
}

.max-width-lavander {
    width: 100%;
    max-width: 47.5rem
}

.max-width-lavander.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.icon-1x1-middle {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    overflow: hidden
}

.icon-1x1-middle.is-center {
    justify-content: center;
    align-items: center
}

.nav-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--white--tonic);
    border-bottom: 2px solid #0000;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-size: .875rem;
    line-height: 1.42857;
    text-decoration: none;
    transition: opacity .3s, color .4s;
    display: flex;
    overflow: hidden
}

.nav-link:hover {
    opacity: 1;
    color: var(--glow)
}

.nav-link.w--current {
    color: var(--glow)
}

.navbar_menu {
    grid-column-gap: 2rem;
    background-color: #0000;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.navbar_wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center space-between;
    place-items: center stretch;
    max-width: 80rem;
    height: 4rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.navbar {
    z-index: 999;
    background-color: var(--shade--black);
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 5rem;
    transition: transform .3s;
    display: flex;
    position: fixed;
    inset: 0% 0% auto
}

.footer {
    grid-column-gap: .5rem;
    background-color: var(--shade--black);
    color: var(--white--tonic);
    justify-content: flex-end;
    align-items: center
}

.footer_bottom-group {
    grid-column-gap: .5rem;
    background-color: var(--root);
    color: var(--shade--black);
    justify-content: flex-end;
    align-items: center;
    padding: 1.9rem 2.5rem 2rem;
    display: flex
}

.footer_links {
    grid-column-gap: 1rem;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.footer_link-group {
    grid-row-gap: .75rem;
    flex-direction: column;
    justify-content: flex-start;
    display: flex
}

.footer_link {
    grid-column-gap: .5rem;
    color: var(--white--tonic);
    white-space: nowrap;
    font-size: .75rem;
    text-decoration: none;
    transition: color .2s;
    display: flex
}

.footer_link:hover {
    color: var(--sprout)
}

.footer_subscribe {
    max-width: 22.5rem
}

.footer_top-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 22.5rem;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding-top: 3.25rem;
    padding-bottom: 5.5rem;
    display: flex
}

.footer_bottom {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.footer_bottom_links-group {
    grid-column-gap: 2rem;
    display: flex
}

.footer_bottom_links {
    grid-column-gap: 1.5rem;
    display: flex
}

.footer_social-links {
    grid-column-gap: 1rem;
    justify-content: flex-end;
    display: flex
}

.footer_bottom_link {
    grid-column-gap: .125rem;
    color: var(--shade--black);
    text-align: center;
    background-color: #0000;
    border: 2px solid #0000;
    align-items: center;
    padding: .1rem .25rem 0;
    font-size: .75rem;
    line-height: 1.42857;
    text-decoration: none;
    transition: color .4s;
    display: flex
}

.footer_bottom_link:hover {
    color: var(--sage)
}

.footer_separator {
    background-color: var(--kale);
    width: 1px;
    margin-left: 1.6rem;
    margin-right: 2rem
}

.text-color-sprout {
    color: var(--sprout)
}

.text-color-sprout.max-width-brown.padding-2px {
    padding-left: 10px
}

.text-color-sprout.text-align-center,
.text-color-sprout.text-align-center.max-width-reda {
    color: var(--white--tonic)
}

.text-color-sprout p {
    color: var(--sprout)
}

.text-color-white {
    color: var(--white--tonic)
}

.container-footer {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.footer_bottom_left {
    grid-column-gap: 2rem;
    align-items: center;
    display: flex
}

.text-color-glow {
    color: var(--glow)
}

.link-group_title {
    color: var(--glow);
    white-space: nowrap;
    margin-bottom: .5625rem;
    font-size: .875rem;
    font-weight: 600
}

.thumbnail_image {
    z-index: 3;
    aspect-ratio: auto;
    text-align: left;
    object-fit: cover;
    object-position: 0% 0%;
    width: 80%;
    height: 80%;
    max-height: none;
    transition: transform .3s
}

.thumbnail_image.round-borders-10px {
    border-radius: 10px
}

.thumbnail_image.snap-bottom {
    z-index: 1;
    float: right;
    clear: none;
    object-fit: contain;
    width: auto;
    height: auto;
    position: absolute;
    inset: auto 3% -203px auto
}

.thumbnail_image.snap-bottom.hide-tablet {
    inset: 0% 0% 0% auto
}

.thumbnail_image.snap-bottom.hide-tablet.img-size-40 {
    max-width: 40%;
    inset: auto 10% 0% auto
}

.thumbnail_image.imager-center {
    aspect-ratio: auto;
    text-align: left;
    object-fit: cover;
    position: static
}

.thumbnail_image.mobile-thumbnail-100.rounded-corners {
    border-radius: .2rem
}

._3-columns_list {
    grid-column-gap: 1.25rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

._3-columns_list.is-margin-large {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
}

._3-columns_list.then-now {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem
}

.hero-center_section {
    background-color: var(--shade--black);
    color: var(--neutral);
    width: 100%;
    padding-top: 10.375rem;
    padding-bottom: 6rem;
    position: static;
    overflow: hidden
}

.hero-center_section.no-padding {
    z-index: 1;
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
    position: relative
}

.hero-center_section.padding-3rem {
    padding-bottom: 3rem
}

.container-middle {
    width: 100%;
    max-width: 53.75rem;
    margin-left: auto;
    margin-right: auto
}

.container-middle.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-color-dark {
    color: #000
}

.navbar-spacer {
    background-color: var(--shade--black);
    height: 5rem
}

.navbar_login-reg-wr {
    grid-column-gap: 1.5rem;
    align-items: center;
    display: flex
}

.login-dd {
    margin-left: 0;
    margin-right: 0
}

.login-dd_toggle {
    color: var(--white--tonic);
    letter-spacing: .02em;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 1.4rem .5rem 0;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    transition: color .4s
}

.login-dd_toggle.w--open {
    justify-content: flex-end
}

.login-dd_icon {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    font-size: .7rem
}

.login-dd_list {
    background-color: #0000
}

.login-dd_list.w--open {
    width: 14rem;
    padding-top: 1.35rem
}

.login-dd_list-content {
    grid-row-gap: .5rem;
    background-color: var(--white--tonic);
    flex-direction: column;
    padding: .75rem .5rem;
    display: flex;
    box-shadow: 0 23px 64px #0000000f
}

.login-dd_link {
    grid-column-gap: .75rem;
    border-radius: .25rem;
    align-items: center;
    padding-top: .625rem;
    padding-bottom: .625rem;
    padding-left: .75rem;
    font-size: .875rem;
    display: flex
}

.nav_links-wr {
    grid-column-gap: 1rem;
    display: flex
}

.green-section {
    background-color: var(--green-20);
    padding-top: 5rem;
    padding-bottom: 5rem
}

.nav_link {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-block;
    position: static
}

.nav_link_toggle {
    color: var(--white--tonic);
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 1.5rem .5rem 0;
    line-height: 1.42857;
    transition: color .4s
}

.nav_link_toggle.w--open {
    opacity: 1;
    color: var(--glow);
    justify-content: flex-end
}

.nav_link_toggle.extra-padding-left {
    padding-left: 1.5rem
}

.nav_link_list {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding-top: 1.4rem;
    bottom: auto;
    left: 0%;
    right: 0%
}

.nav_link_list.w--open {
    box-shadow: 0 18px 11px #00000003, 0 8px 8px #00000005, 0 0 #00000008, 0 2px 4px #00000008
}

.nav_link_bg {
    background-color: var(--white--tonic);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%
}

.nav_link_content {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.nav_link_content.is-platform {
    grid-template-columns: 1fr
}

.nav_link_content.is-solution {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr min-content
}

.nav_link_label {
    font-size: .875rem
}

.nav_link_heading {
    color: var(--shade--black);
    align-self: stretch;
    margin-bottom: .75rem;
    font-weight: 700
}

.nav_link_heading.is-join {
    font-size: .875rem;
    font-weight: 700
}

.nav_link_group {
    z-index: 10;
    background-color: var(--white--tonic);
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    padding: .75rem .5rem 1rem;
    display: flex;
    overflow: hidden
}

.nav_link_group.w--open {
    position: absolute;
    inset: 0% 0% 0% 105%
}

.nav_link_group.is-borders {
    border-right: 1px solid var(--grey-stroke);
    border-left: 1px solid var(--grey-stroke);
    margin-left: .5rem;
    margin-right: 1rem;
    padding-left: 1.5rem;
    padding-right: 1rem
}

.nav_link_group.is-join {
    padding-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.nav_link_group.is-border-left {
    border-left: 1px solid var(--grey-stroke);
    padding-left: 2rem
}

.nav_link_group.is-community {
    background-color: var(--root);
    border-radius: 7px;
    padding-top: 1rem;
    padding-left: 1rem
}

.nav_link_link {
    grid-column-gap: .625rem;
    color: var(--shade--black);
    background-color: #e3f1bb00;
    border-radius: .25rem;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-bottom: .5rem;
    margin-left: -.5rem;
    padding: .125rem .5rem .1875rem;
    font-size: .875rem;
    text-decoration: none;
    transition: color .6s;
    display: flex
}

.nav_link_link:hover {
    color: #3a4554;
    background-color: #e3f1bb80
}

.nav_link_arrow {
    width: .75rem;
    height: .75rem;
    overflow: hidden
}

.nav_link_info {
    margin-bottom: 1.5rem;
    font-size: .875rem
}

.nav_link_more {
    grid-column-gap: .5rem;
    color: var(--shade--black);
    background-color: #e3f1bb00;
    border-radius: .25rem;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    padding-top: .1875rem;
    padding-bottom: .125rem;
    padding-left: .5rem;
    font-size: .85rem;
    font-weight: 600;
    display: flex;
    position: relative;
    left: -.5rem
}

.nav_link_more:hover {
    background-color: #e3f1bb80
}

.nav_link_wr {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr min-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    margin-left: auto;
    margin-right: auto;
    padding: 1.5rem 2.25rem 2.25rem
}

.navbar_login-reg {
    grid-column-gap: 1.5rem;
    align-items: center;
    display: flex
}

.navbar_mobile {
    background-color: var(--white--tonic);
    height: 95vh;
    margin-top: 5rem;
    position: absolute;
    inset: 0%
}

.menu_line {
    background-color: var(--white--tonic);
    border-radius: 5px;
    width: 25px;
    height: 2px
}

.burger {
    grid-row-gap: .3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.8rem;
    height: 2.8rem;
    display: flex
}

.mobile_menu-wr {
    display: none
}

._2-columns_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: max-content;
    grid-template-columns: minmax(200px, .5fr) minmax(200px, .5fr);
    grid-auto-columns: 1fr;
    align-self: center;
    width: 100%;
    display: grid
}

._2-columns_layout.creator-marketplace {
    z-index: 1;
    grid-template-columns: minmax(200px, .75fr) minmax(200px, .5fr);
    position: relative
}

._2-columns_layout.form {
    grid-template-columns: minmax(200px, .5fr) minmax(200px, .5fr)
}

._2-columns_layout.two-thirds {
    grid-template-columns: minmax(200px, .75fr) minmax(200px, .5fr)
}

.white-section {
    background-color: var(--white--tonic);
    width: 100%;
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden
}

.white-section.mobile-padding-4rem-bottom.padding-2rem-top {
    padding-top: 2rem
}

.white-section.mobile-padding.is-cas {
    overflow: visible
}

.white-section.is--lightgreen {
    background-color: var(--green-50)
}

.white-section.is--green20 {
    background-color: var(--green-20)
}

.feature_card {
    grid-column-gap: .5rem;
    grid-row-gap: 1.5rem;
    text-align: left;
    background-color: #bdd7c836;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem;
    display: flex
}

.feature_card.is-pink {
    background-color: #fbe1db33
}

.feature_card.is-glow {
    background-color: #e3f1bb
}

.feature_card.is-glow.corner-radius-8px {
    border-radius: 8px
}

.feature_card.is-dew {
    background-color: #d3f1f5
}

.feature_card.is-dew.corner-raidus-8px {
    border-radius: 8px
}

.feature_card.is-bloom {
    background-color: #fbe1db
}

.feature_card.is-bloom.corner-radius-8px {
    border-radius: 8px
}

.feature_card.card-round-corners {
    border-radius: 12px
}

.feature_card.is-white {
    background-color: #fff
}

.feature_card.is-white.corner-radius-8px {
    border-radius: 8px
}

.home_hero {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.home_top-banner {
    z-index: 1000;
    background-color: var(--dew);
    height: 4.25rem;
    position: fixed;
    inset: 0% 0% auto
}

.top-banner_layout {
    grid-column-gap: 1.5rem;
    color: var(--shade--black);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
    position: relative
}

.top-banner_quote_mask {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 1.5rem;
    display: block;
    position: relative;
    overflow: hidden
}

.top-banner_quote_wr {
    text-align: center;
    flex-direction: column;
    flex: none;
    justify-content: space-between;
    align-self: stretch;
    align-items: stretch;
    transition: transform .3s;
    display: flex
}

.bigger_section {
    background-color: var(--root);
    width: 100%;
    padding-top: 6rem;
    padding-bottom: 6rem;
    overflow: hidden
}

.bigger_section.is-bloom-50 {
    background-color: var(--bloom-50)
}

.bigger_section.is-bloom-50.no-padding-bottom {
    z-index: auto;
    padding-bottom: 0;
    position: sticky;
    top: 10px
}

.bigger_section.is-dark {
    background-color: var(--kale)
}

.bigger_section.is-green {
    background-color: var(--sprout);
    background-image: linear-gradient(#f2f7f4, #f2f7f4)
}

.bigger_section.is-green.no-padding-bottom {
    padding-bottom: 0
}

.heading_section {
    background-color: var(--white--tonic);
    width: 100%;
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    overflow: hidden
}

.half_section {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    height: 400vh;
    display: grid;
    position: relative
}

.half_green {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100vh;
    padding: 5rem 2rem 2rem;
    display: flex;
    position: sticky;
    top: 0
}

.half_green.show-mobile-portrait {
    display: none
}

.half_white_text-wr {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    place-items: start;
    max-width: 27.5rem;
    display: grid
}

.half_white {
    align-items: center;
    height: 100vh;
    padding: 2rem 2rem 2rem 2.5rem;
    display: flex
}

.big_text {
    letter-spacing: .01em;
    font-size: 1.5rem;
    line-height: 1.33333
}

.half_green-wr {
    background-color: var(--green-50)
}

.half_green_slide2 {
    z-index: 5;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    opacity: 0;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    transition: opacity .6s;
    display: flex;
    position: absolute
}

.half_green_slide1 {
    transition: opacity .6s;
    position: absolute;
    inset: auto
}

.half_green_slide3,
.half_green_slide4 {
    opacity: 0;
    transition: opacity .6s;
    position: absolute
}

.workflow_card {
    border-radius: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    transition: transform .3s;
    display: flex;
    overflow: hidden
}

.workflow_card:hover {
    transform: translateY(-2px)
}

.workflow_right {
    background-color: var(--bloom);
    flex-direction: column;
    flex: 1;
    padding: 2rem 2rem 1rem;
    display: flex
}

.workflow_right.is-blue {
    grid-row-gap: 1rem;
    background-color: var(--dew)
}

.workflow_right.is-green {
    background-color: var(--glow);
    justify-content: flex-start;
    align-self: auto;
    align-items: stretch
}

.workflow_right.is-sprout {
    background-color: var(--sprout);
    background-color: var(--sprout)
}

.workflow_image {
    object-fit: cover
}

.home-hero-text {
    letter-spacing: .02em;
    margin-bottom: 1rem;
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 4.5rem;
    font-weight: 500;
    line-height: 1.1;
    display: block
}

.home-hero-text.text-color-glow,
.home-hero-text.text-color-bloom,
.home-hero-text.text-color-blue,
.home-hero-text.text-color-glow,
.home-hero-text.text-color-bloom,
.home-hero-text.text-color-blue {
    text-align: left
}

.home-hero_text-animate {
    letter-spacing: .02em;
    flex-direction: column;
    height: 5.4rem;
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 4.5rem;
    font-weight: 500;
    line-height: 1.1;
    display: block;
    position: relative;
    overflow: hidden
}

.home-hero_text-wr {
    flex-direction: column;
    display: flex
}

.home-hero_text {
    display: inline-block;
    position: relative
}

.text-color-bloom {
    color: var(--bloom)
}

.text-color-blue {
    color: var(--dew)
}

.top-banner_group {
    grid-column-gap: 1rem;
    align-items: center;
    display: flex
}

.text-wrapper-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    grid-template: "Area-2" "." "." "Area" /1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    place-items: start;
    display: grid
}

.text-wrapper-3.text-wrapper-stats-center {
    grid-template-rows: auto;
    justify-items: center
}

.text-wrapper-3.text-wrapper-stats-center.justify-center {
    place-content: center;
    align-items: center
}

.bold-text-2 {
    text-align: left;
    font-family: PP Agrandir, Arial, sans-serif;
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.125
}

.bold-text-2.text-color-dew {
    color: var(--dew)
}

.top-banner-link-styling {
    color: var(--shade--black);
    -webkit-text-stroke-color: var(--shade--black)
}

.image-align-center {
    justify-content: center;
    display: flex
}

.font-weight-medium {
    font-weight: 500
}

.font-weight-medium.text-color-shade {
    color: var(--shade--black)
}

.image-size-50 {
    width: auto;
    max-width: 40px
}

.text-block-113 {
    width: 118px
}

.image-124 {
    overflow: hidden
}

.home-stat-text {
    font-family: PP Agrandir, Arial, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 130%
}

.div-block-14 {
    justify-content: space-between;
    display: flex
}

.div-block-15 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: row;
    flex: 1;
    align-self: auto;
    display: flex
}

.image-125 {
    align-self: center
}

.blue-30-section {
    background-color: var(--white--tonic);
    background-image: linear-gradient(#f2fbfc, #f2fbfc);
    width: 100%;
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: hidden
}

.div-block-16 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: stretch stretch;
    display: grid
}

._2-columns-stats {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .5fr .5fr;
    grid-auto-columns: 1fr;
    place-content: center;
    place-items: center;
    display: grid
}

._2-columns-stats.text-tonic {
    color: var(--white--tonic)
}

.body-text-center {
    text-align: center
}

.body-text-center.text-tonic {
    color: var(--white--tonic)
}

.div-block-19 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    display: flex
}

.text-block-120 {
    align-self: center
}

.text-block-120.text-tonic {
    color: var(--white--tonic)
}

.card_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: flex
}

.card {
    border-radius: .25rem;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 32em;
    transition: filter .6s cubic-bezier(.645, .045, .355, 1), opacity .6s cubic-bezier(.645, .045, .355, 1), flex-basis .6s cubic-bezier(.645, .045, .355, 1);
    display: flex;
    position: relative;
    overflow: hidden
}

.card:hover {
    flex-basis: 100%
}

.card_image-wrapper {
    width: 100%;
    height: 100%;
    max-height: 100%;
    position: absolute;
    inset: 0%
}

.card-image {
    z-index: 1;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block
}

.card_arrow_wrapper {
    opacity: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    transition: transform .2s linear;
    display: flex;
    position: absolute
}

.padding-stat-home {
    padding-left: 40px;
    padding-right: 40px
}

.text-color-dew {
    color: var(--dew)
}

.card_arrow_wrapper-b,
.card_arrow_wrapper-c {
    opacity: 0;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    transition: transform .2s linear;
    display: flex;
    position: absolute
}

.padding-stat-home-tablet {
    padding-left: 40px;
    padding-right: 40px
}

.div-block-20.hide-desktop {
    display: none
}

.container-logo-reel {
    width: 100%;
    max-width: 72.5rem;
    margin-left: auto;
    margin-right: auto
}

.container-logo-reel.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.container-logo-reel.padding-container-blue.padding-top-none {
    padding-top: 0
}

.container-logo-reel.max-height-400 {
    max-height: 400px
}

.logo-reel-image-sm {
    height: 20px
}

.logo-header-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: stretch center;
    display: grid
}

.logo-header-block.mobile-logo-reel {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: center
}

.logo-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    max-width: 8rem;
    display: flex
}

.border-left {
    border-left: 2px solid gray;
    border-radius: 0;
    padding-left: 20px
}

.then-now-columns {
    grid-column-gap: 1.25rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.then-now-columns.is-margin-large {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem
}

.then-now-columns.then-now {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr 1fr .5fr
}

.code-embed {
    display: none
}

.integrations-nav-group {
    padding-bottom: 20px
}

.integrations-nav-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    display: flex
}

.integration-logo {
    border: 1px solid var(--grey-300);
    border-radius: 8px
}

.nav-cta-image {
    object-fit: fill;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-left: 0;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: clip
}

.nav-cta-image.hide-tablet {
    aspect-ratio: auto;
    object-fit: contain;
    aspect-ratio: auto;
    object-fit: contain;
    max-width: none
}

.cta-top {
    align-self: center;
    padding-top: 15px
}

.nav-link-wide {
    width: 160px
}

.pop-up-modal {
    z-index: 999999;
    mix-blend-mode: normal;
    background-color: #16282d99;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    inset: 0%
}

.pop-up {
    text-align: center;
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    align-items: center;
    width: 750px;
    height: auto;
    padding: 0 0 0 30px;
    display: flex;
    position: relative;
    box-shadow: 1px 1px 10px 5px #00000040
}

.div-block-31 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid
}

.image-139 {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.modal-close {
    cursor: pointer;
    width: 15px;
    position: absolute;
    inset: 3% 2% auto auto
}

.modal-close:hover {
    pointer-events: auto
}

.image_100 {
    object-fit: cover;
    width: 100%;
    display: block
}

.integration-logo-new {
    max-width: 10rem
}

@media screen and (min-width:1280px) {
    .heading-style-h3 {
        font-family: PP Agrandir, Arial, sans-serif;
        font-size: 3rem;
        font-weight: 400
    }

    .heading-style-h3.text-align-center.h3-padding {
        padding-top: 3.5rem
    }

    .heading-style-h4.spotlight-heading {
        font-size: 2rem
    }

    .heading-style-h2.is-wide {
        font-size: 4.5rem;
        line-height: 1
    }

    .button.is-footer-subscribe {
        width: 6.625rem
    }

    .button.is-navbar {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .container_columns.is-event {
        grid-column-gap: 2.5rem
    }

    .container_columns.is-center,
    .container_columns.is-event {
        grid-column-gap: 2.5rem
    }

    .container_columns.is-spotlight {
        grid-template-columns: 1fr 1fr
    }

    .container_columns.is-center {
        grid-column-gap: 2.5rem
    }

    .text-wrapper {
        grid-template-rows: auto;
        grid-template-columns: minmax(56px, 3.25fr)
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide {
        padding-top: 3.875rem;
        padding-bottom: 3.875rem
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide {
        padding-top: 3.875rem;
        padding-bottom: 3.875rem
    }

    .text-wrapper.mobile-reverse {
        grid-template-columns: minmax(56px, 4.25fr)
    }

    .footer_separator {
        margin-left: 3.375rem;
        margin-right: 4rem
    }

    ._2-columns_hero {
        padding-bottom: 7.875rem
    }

    .thumbnail_image.snap-bottom.hide-tablet.img-size-40 {
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto
    }

    .content_2col_layout {
        grid-column-gap: 8.75rem
    }

    .image-wr.is-center {
        align-self: center
    }

    .event_card {
        z-index: 4
    }

    .text-date.is-time {
        font-size: 1rem;
        line-height: 1.5
    }

    ._3-columns_list {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .event_testimonials_layout {
        grid-column-gap: 2.5rem
    }

    .hero-center_section {
        padding-bottom: 7.875rem
    }

    .events_star1 {
        right: -6.7rem
    }

    .filters_wr {
        grid-row-gap: 1px
    }

    .spotlight_ar {
        align-self: center;
        width: 57%
    }

    .spotlight_ar.ar-card {
        align-self: stretch
    }

    .subscribe_layout {
        grid-column-gap: 5rem
    }

    .glossary_hero {
        padding-bottom: 7.875rem
    }

    .glossary_star2 {
        left: -7.5rem
    }

    .blog_content-wr {
        max-width: 47.5rem
    }

    .blog_more_list {
        grid-column-gap: 2.5rem
    }

    .x_card,
    .blog_card {
        z-index: 4
    }

    .blog_group {
        grid-template-columns: 1fr 2fr
    }

    .featured-story {
        object-fit: fill
    }

    .featured-story_img {
        width: 100%
    }

    .story_text-wr {
        z-index: 4
    }

    .story_img {
        height: auto
    }

    .statistic {
        grid-column-gap: 0rem;
        justify-content: space-around
    }

    .statistic.is-long {
        justify-content: space-around
    }

    .stat_cell {
        justify-content: center;
        width: auto
    }

    .story_content_layout {
        grid-column-gap: 8.75rem;
        grid-row-gap: 4rem;
        grid-template-columns: 47.5rem 16.25rem
    }

    .story_more_list {
        grid-column-gap: 2.5rem
    }

    .card_item,
    .card_link {
        z-index: 4
    }

    .guide_content,
    .guide_more {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .instructors_img {
        max-width: 14.75rem
    }

    .instructors_layout {
        justify-content: space-between
    }

    .cta-module_logo-container {
        width: auto
    }

    .integration_bg-image.is-large {
        height: 20rem
    }

    .nav_link {
        transition: height .3s
    }

    .nav_link_heading.is-join {
        font-weight: 700
    }

    .nav_link_group.is-borders {
        margin-right: 1.5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .nav_link_link {
        letter-spacing: .02em
    }

    .cta_group {
        margin-left: 2rem
    }

    .nav_tab_menu {
        grid-row-gap: .75rem;
        flex-direction: column;
        justify-content: flex-start;
        width: 27%;
        max-width: 19.875rem;
        margin-right: 1rem;
        display: flex
    }

    .nav_list-item {
        letter-spacing: .02em
    }

    .tabs-container {
        flex-direction: column;
        align-items: stretch
    }

    .div-block {
        margin-top: 40px
    }

    ._2-columns_layout {
        grid-column-gap: 2.5rem
    }

    .center_layout {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .root-section {
        background-color: var(--root)
    }

    .hiw-image_layout {
        grid-column-gap: 4rem
    }

    .image-full-width {
        align-self: center
    }

    .logo-list {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem
    }

    .logo-grid_layout {
        align-items: end
    }

    .benefit_card {
        grid-column-gap: 2rem
    }

    .benefits_layout {
        grid-column-gap: 4rem;
        grid-row-gap: 2.5rem
    }

    .demo-logos {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr;
        width: 90%
    }

    .resources-list {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .master-slider_slide {
        width: 88%;
        margin-left: 6%
    }

    .insta-layout {
        grid-column-gap: 3.4rem
    }

    .insta_ava {
        width: 4.875rem;
        height: 4.875rem
    }

    .insta_info-row {
        grid-column-gap: 1.5rem;
        justify-content: flex-start
    }

    .home_logo-layout {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .half_white {
        padding-left: 5rem
    }

    .third_section {
        grid-column-gap: 0px
    }

    .third_pink {
        padding-left: 5rem
    }

    .third_img-wr {
        overflow: hidden
    }

    .platform_layout {
        grid-column-gap: 2.5rem
    }

    .workflow_layout {
        grid-column-gap: 2.5rem;
        grid-template-columns: 1fr 1fr 1fr
    }

    .home-hero_text-wr {
        text-align: center
    }

    ._2-columns_hero-2 {
        padding-bottom: 7.875rem
    }

    .master-stat-module {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .strategists_layout {
        justify-content: space-between
    }

    .strategist_img {
        max-width: 14.75rem
    }

    .heading-style-h3-17 {
        font-family: PP Agrandir, Arial, sans-serif;
        font-size: 3rem;
        font-weight: 400
    }

    .div-block-4 {
        padding-top: 0
    }

    .link-4,
    .link-5,
    .link-6,
    .link-7,
    .link-8 {
        color: var(--shade--black)
    }

    .text-block-17 {
        color: var(--sprout)
    }

    .link-9,
    .link-10,
    .link-11,
    .link-12,
    .link-13 {
        color: var(--shade--black)
    }

    .hiw-image_layout_right {
        grid-column-gap: 4rem
    }

    .hiw-image_layout_right.max-height-350 {
        grid-template-columns: 1.25fr .75fr
    }

    ._3-columns_stats {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .half-img-wr {
        overflow: hidden
    }

    .hiw-image_layout-max-400,
    .hiw-image_layout-400 {
        grid-column-gap: 4rem
    }

    .then-now-columns {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .partnership_bg-image-copy.is-large,
    .partnership_bg-image.is-large,
    .partnership_bg-image.is-large {
        height: 20rem
    }

    .blog-no-categories {
        grid-template-columns: 1fr 2fr
    }

    .feature-layout-columns,
    .feature-layout-columns-right,
    .feature-layout-columns-left {
        grid-column-gap: 4rem
    }

    .platform-hero-2-columns {
        grid-column-gap: 2.5rem
    }

    .platform-hero-image.snap-bottom.hide-tablet.img-size-40 {
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto
    }

    .platform-hero-image.is-cas-hero {
        transform: none
    }

    .cta-group {
        margin-left: 2rem
    }

    ._3-columns_list-copy {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    ._4-columns_list {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .image-146 {
        max-width: 440px
    }

    .cas-how_grid,
    .cas_automation,
    .cas_1-col_block {
        grid-column-gap: 4rem
    }

    .stats-container {
        margin-bottom: 4rem
    }

    .stats-item {
        text-align: center;
        align-self: center
    }

    .hiw_automations_card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        border-radius: .75rem;
        flex-flow: column;
        width: 100%;
        padding: 1.5rem;
        display: flex;
        position: relative;
        box-shadow: inset 0 4px .6px #ffffff1c
    }

    .hiw_automations_card.is-2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        display: flex
    }

    .hiw_automations_card-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        display: flex
    }

    .hiw_automations_icon {
        flex: none;
        width: 1.5rem;
        height: 1.5rem
    }

    .hiw_automations_card-title {
        color: #bfc7ff;
        font-family: Inter, Arial, sans-serif;
        font-size: 2rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal
    }

    .hiw_automations_card-title.is-2 {
        color: #90ceff
    }

    .hiw_automations_card-title.is-3 {
        color: #83d9d4
    }

    .hiw_automations_card-title.is-4 {
        color: #c5f0a3;
        font-family: Inter, Arial, sans-serif;
        font-size: 2rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal
    }

    .hiw_automations_description {
        color: #fffc;
        max-width: 19ch;
        margin-top: 1rem;
        font-family: Inter, Arial, sans-serif;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5rem
    }

    .hiw_automations_card-border {
        border-radius: .75rem;
        width: 100%
    }
}

@media screen and (min-width:1440px) {
    .padding-bottom.padding-5rem {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .events_star1 {
        top: 6.2rem
    }

    .hero_bg {
        right: -5%
    }

    .slide {
        overflow: hidden
    }

    .image-146 {
        width: 100%;
        max-width: 440px;
        height: 100%;
        max-height: 587px
    }

    .slider-2 {
        width: 100%
    }

    .u-spacer.page-top-2 {
        height: clamp(7.5*1rem, ((7.5 - ((9 - 7.5)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min))*var(--_defaults---screen-size--min)))*1rem + ((9 - 7.5)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min)))*100vw), 9*1rem);
        height: clamp(7.5*1rem, ((7.5 - ((9 - 7.5)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min))*var(--_defaults---screen-size--min)))*1rem + ((9 - 7.5)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min)))*100vw), 9*1rem)
    }

    .automations_layout.container {
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width:1920px) {
    .nav_link_list.w--open {
        display: flex
    }

    ._2-columns_layout.creator-marketplace {
        grid-template-columns: 1.1fr 1fr
    }

    .hero_bg {
        right: 0%
    }

    .platform-hero-2-columns.creator-marketplace {
        grid-template-columns: 1.1fr 1fr
    }

    .platform-hero-image.is-automations {
        height: 100%;
        position: relative;
        left: 82px
    }

    .benefits-grid {
        max-width: 1200px
    }

    .faq-item {
        padding-top: 40px
    }

    .image-146 {
        object-fit: cover;
        max-width: 440px;
        max-height: 587px
    }

    .home-hiw_card_content-main {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .media_image.absolute-2 {
        width: 100%
    }

    .anim-slide-up {
        animation: 1.2s both slide-up
    }

    .anim-fade-in {
        animation: 1.2s both fade-in
    }

    .automations_layout.container {
        align-self: auto;
        margin-left: auto;
        margin-right: auto
    }

    .hero_bg-abs.is-automations {
        opacity: .85;
        opacity: .85;
        width: 80%
    }
}

@media screen and (max-width:991px) {
    h1 {
        font-size: 3.5rem
    }

    .padding-reda {
        padding: 3rem
    }

    .padding-bluegray {
        padding: 8rem
    }

    .padding-lightblue {
        padding: 5rem
    }

    .padding-gray {
        padding: 4rem
    }

    .padding-blue {
        padding: 2.5rem
    }

    .padding-purple {
        padding: 1.5rem
    }

    .margin-purple {
        margin: 1.5rem
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-left.padding-lightblue.is-tablet-margin {
        padding-left: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .hide-tablet {
        display: none
    }

    .text-color-grey.big_text.max-width-bluegray {
        font-size: 1rem
    }

    .styleguide_2-col {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .styleguide_2-col.is-faq {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
        padding-top: 2.5rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .max-width-full-tablet {
        width: 100%;
        max-width: none
    }

    .heading-style-h3 {
        padding-bottom: 20px;
        font-size: 2.8rem
    }

    .heading-style-h3.text-color-white.text-align-center-tablet.max-width-automations,
    .heading-style-h3.font-size-40 {
        text-align: left
    }

    .heading-style-h3.text-align-center {
        font-size: 2rem
    }

    .heading-style-h3.text-color-white.text-align-center-tablet.max-width-automations {
        text-align: left;
        text-align: left;
        text-align: left
    }

    .heading-style-h3.font-size-40 {
        text-align: left
    }

    .heading-style-h1 {
        font-size: 3.5rem
    }

    .padding-global {
        text-align: left;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        display: block
    }

    .padding-global.padding-none-tablet {
        padding-left: 0;
        padding-right: 0
    }

    .padding-global.tablet-padding {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .styleguide_1-col {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .styleguide_heading-medium {
        font-size: 3rem
    }

    .styleguide_4-col {
        grid-template-columns: 1fr 1fr 1fr
    }

    .heading-style-h4 {
        font-size: 1.6rem
    }

    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col {
        text-align: center
    }

    .heading-style-h4.spotlight-heading {
        font-size: 1.3rem
    }

    .heading-style-h4.font-size-28px.tablet-container-width {
        padding-right: 10px
    }

    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col {
        text-align: center
    }

    .heading-style-h4.tablet-h4 {
        font-size: 1.4rem
    }

    .padding-container-orange {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .styleguide_3-col {
        grid-template-columns: 1fr 1fr
    }

    .heading-style-h2.is-wide {
        font-size: 3.5rem
    }

    .page-wrapper.menu-open {
        max-height: 100vh;
        overflow: hidden
    }

    .container-large {
        flex-flow: column;
        justify-content: flex-start;
        align-self: center;
        align-items: center;
        display: flex
    }

    .container-large.container-tablet-large {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 40px;
        display: grid
    }

    .container-large.container-tablet-large.header-home {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .container-large.tablet-stack {
        display: block
    }

    .button.is-navbar {
        background-color: var(--shade--black);
        color: var(--white--tonic)
    }

    .button.is-back {
        align-self: flex-start
    }

    .button.is-more-white {
        width: auto
    }

    .styleguide_section {
        grid-column-gap: 2.5rem;
        grid-template-columns: 1fr
    }

    .padding-container-gray {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .padding-cyan {
        padding: 1.25rem
    }

    .padding-amber {
        padding: 2.5rem
    }

    .padding-green,
    .padding-brown {
        padding: 3rem
    }

    .padding-peach {
        padding: 4rem
    }

    .padding-orange {
        padding: 6rem
    }

    .container_columns {
        grid-column-gap: 3rem
    }

    .container_columns.is-center.mobile-stack {
        flex-direction: column-reverse;
        display: flex
    }

    .container_columns.is-center.tablet-stack {
        display: block
    }

    .text-wrapper {
        order: 2;
        justify-content: start;
        justify-items: start
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide,
    .text-wrapper.is-featured-course {
        grid-template-columns: 1fr;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .text-wrapper.is-align-center {
        flex: 0 auto
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide,
    .text-wrapper.is-featured-course {
        grid-template-columns: 1fr;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .text-wrapper.mobile-reverse {
        flex-direction: column;
        display: flex
    }

    .text-wrapper.tablet-align-center {
        justify-items: center
    }

    .text-wrapper.tablet-stack {
        flex-direction: column;
        display: block
    }

    .text-wrapper.mobile-text-align-center {
        place-items: center
    }

    .text-wrapper.is-left-aligned {
        align-self: auto;
        align-items: center
    }

    .text-wrapper.is-left-aligned.mobile-center-align {
        place-items: center
    }

    .text-wrapper.is-cas-how {
        text-align: center;
        place-items: start center
    }

    .text-wrapper.is-cas-1col {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .text-wrapper.is-automationos {
        order: 0;
        align-self: flex-start;
        place-items: start;
        width: 100%
    }

    .logos-1_group {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .logo-ribbon_block.mobile-ribbon {
        max-width: 700px
    }

    .margin-cyan {
        margin: 1.25rem
    }

    .styleguide_4col {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .margin-green {
        margin: 3rem
    }

    .margin-blue {
        margin: 2.5rem
    }

    .margin-bluegray {
        margin: 8rem
    }

    .margin-orange {
        margin: 6rem
    }

    .margin-lightblue {
        margin: 5rem
    }

    .margin-peach,
    .margin-gray {
        margin: 4rem
    }

    .margin-brown {
        margin: 3rem
    }

    .list_check-icon {
        width: 1.2rem;
        height: 1.2rem;
        margin-right: .3rem
    }

    .icon-1x1-middle {
        overflow: hidden
    }

    .nav-link {
        border-bottom-width: 1px;
        border-bottom-color: var(--grey-stroke);
        opacity: 1;
        color: var(--shade--black);
        justify-content: flex-start;
        align-items: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-right: .5rem;
        font-size: 1rem;
        font-weight: 600;
        display: flex
    }

    .nav-link:hover {
        color: var(--shade--black)
    }

    .navbar_menu {
        grid-column-gap: 0rem;
        justify-content: space-between
    }

    .navbar_wrapper {
        position: static
    }

    .dropdown-4 {
        width: 100%;
        margin-left: 0;
        margin-right: -10px
    }

    .footer_link-group {
        grid-row-gap: 1rem
    }

    .footer_top-group {
        grid-row-gap: 2rem;
        flex-direction: column
    }

    .footer_bottom_links-group {
        grid-column-gap: 1.5rem
    }

    .footer_bottom_links {
        grid-column-gap: .5rem
    }

    .footer_separator {
        display: none
    }

    .padding-container-brown {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .logo-ribbon_group {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .logo-ribbon_logo {
        max-height: 1.2rem
    }

    .faq_card {
        padding-bottom: 1.5rem
    }

    .faq_title {
        font-size: 1.3rem
    }

    ._2-columns_hero {
        padding-top: 6rem;
        padding-bottom: 4rem;
        position: relative
    }

    .text-color-sprout.max-width-brown.text-align-center-tablet {
        display: block
    }

    .thumbnail_image {
        display: inline-block
    }

    .thumbnail_image.max-width-full-tablet.max-height-full-tablet {
        height: 100%
    }

    .thumbnail_image.max-height-tablet {
        width: 100%;
        height: 100%;
        min-height: 400px;
        max-height: 100%
    }

    .thumbnail_image.max-height-tablet.corner-radius-4px {
        border-radius: 4px;
        min-height: 0
    }

    .image-overflow {
        display: flex
    }

    .event_speaker_card {
        grid-row-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    .event_testimonials {
        min-height: 50rem
    }

    .event_related-resources {
        padding-top: 4rem;
        padding-bottom: 5rem
    }

    .text-date {
        font-size: .8rem;
        line-height: 2.3
    }

    .text-date.is-time {
        font-size: .8rem
    }

    .date-icon {
        overflow: hidden
    }

    ._3-columns_list {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    ._3-columns_list.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_list.is-margin-large {
        grid-template-columns: 1fr 1fr
    }

    .hero-center_section.no-padding {
        text-align: left;
        text-align: left
    }

    .events_star1 {
        top: 2.8rem;
        right: -10.5rem
    }

    .events_star2 {
        left: -13rem
    }

    .events_image-overflow.is-spotlight {
        inset: 0%;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0%
    }

    .spotlight_separator.is-guides {
        margin-top: 3rem
    }

    .filter_event {
        transition: transform .3s
    }

    .filter_event:hover {
        transform: translateY(-2px)
    }

    .block-quote {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }

    .spotlight_ar {
        align-self: stretch
    }

    .subscribe_layout {
        background-position: -60% 100%;
        background-size: cover
    }

    .filters_dropdown {
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        font-size: .9rem;
        display: inline-block
    }

    .icon-dd-arrow {
        overflow: hidden
    }

    .filter_dropdown {
        transition: transform .3s
    }

    .filter_dropdown:hover {
        transform: translateY(-2px)
    }

    .glossary_hero_layout {
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .glossary_star2 {
        bottom: -10.8rem;
        left: -8.1rem
    }

    .glossary_star1 {
        top: 2.2rem;
        right: -6.5rem
    }

    .blog_layout {
        grid-column-gap: 1.5rem
    }

    .filter_category {
        font-size: .9rem;
        transition: transform .3s
    }

    .filter_category:hover {
        transform: translateY(-2px)
    }

    .filter_category_label {
        white-space: pre-wrap
    }

    .dot_separator {
        align-self: center
    }

    .info_line {
        flex-flow: wrap;
        align-items: center
    }

    .toc_link {
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 1rem;
        font-size: .85rem
    }

    .blog_list {
        grid-template-columns: 1fr 1fr
    }

    .blog_card {
        display: block
    }

    .blog_image-overflow {
        height: 7.6rem
    }

    .blog_group {
        grid-column-gap: 1rem;
        grid-template-columns: minmax(min-content, .75fr) 2fr;
        justify-content: space-between
    }

    .row-wrapper {
        grid-column-gap: .25rem;
        flex-wrap: wrap;
        display: flex
    }

    .progress-bar {
        top: 79px
    }

    .review-img {
        flex: none
    }

    .story_testimonial_card {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        border-radius: .25rem;
        padding: 2rem
    }

    .review-ico {
        max-width: 30%
    }

    .img-faq {
        display: none
    }

    .logo-ribbon--green {
        overflow: hidden
    }

    .text-color-kale.font-size-tablet {
        text-transform: capitalize;
        text-transform: capitalize;
        font-size: .75rem
    }

    .text-align-center-tablet {
        text-align: center
    }

    .section-table {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .grid-table {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        background-color: #e6ebe8;
        border-bottom: 1px solid #e6ebe8;
        grid-template-columns: 1fr 1fr 1fr
    }

    .grid-table.is-sticky {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        background-color: #fff;
        grid-template-columns: 1fr 1fr 1fr
    }

    .div-table {
        background-color: #f5f2ee
    }

    .div-table-color {
        background-color: #fff;
        padding: 1rem
    }

    .div-table-color-white {
        padding: 1rem
    }

    .block-heading-table {
        text-align: center;
        background-color: #f6fcfd;
        justify-content: center;
        align-items: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: 1.25rem;
        font-weight: 600;
        display: flex
    }

    .section-price {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .card-price {
        max-width: 30rem;
        margin-left: auto;
        margin-right: auto
    }

    .featured-story_section {
        padding-top: 2rem
    }

    .logo-ribbon_list {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-wrap: nowrap;
        flex: 0 auto;
        order: 0;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .filter_dropdown-check {
        transition: transform .3s
    }

    .filter_dropdown-check:hover {
        transform: translateY(-2px)
    }

    .blog_star-2 {
        top: -3.4rem
    }

    .statistic {
        grid-column-gap: 3.5rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-content: stretch center
    }

    .stat_value {
        font-size: 2.1rem
    }

    .stat_cell {
        grid-row-gap: 0rem;
        width: auto;
        max-width: none
    }

    .slider {
        border-radius: .25rem;
        margin-bottom: 50px
    }

    .slide-nav {
        justify-content: center;
        align-items: flex-start;
        margin-bottom: -3.625rem;
        display: flex
    }

    .arrow-slider,
    .arrow-slider.is-left,
    .arrow-slider.is-left {
        display: none
    }

    .ty_cell {
        padding-top: 3rem
    }

    .ty_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .img-logo {
        max-width: 90px
    }

    .guides_content,
    .guide_featured {
        padding-top: 3rem
    }

    .modules_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .content-link-cta {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .instructors_section {
        padding-top: 5rem
    }

    .instructors_img {
        max-width: 9.2rem
    }

    .instructors_layout {
        grid-column-gap: 1.5rem;
        grid-row-gap: 2.25rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .large-cta_section {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .form-container {
        grid-template-columns: 1fr
    }

    .instructors_separator {
        margin-top: 5rem
    }

    .course_featured {
        padding-top: 3rem
    }

    ._404_text-anination-container {
        grid-column-gap: 50px;
        width: 2000px
    }

    ._404_text-animation {
        width: 1000px
    }

    .navbar_login-reg-wr {
        background-color: var(--white--tonic);
        flex-direction: column;
        justify-content: flex-end;
        align-items: stretch;
        padding-bottom: 3rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .login-dd {
        flex-direction: row;
        justify-content: flex-start;
        align-self: center;
        align-items: flex-start;
        width: 100%;
        max-width: 21rem;
        padding: .5rem;
        font-size: .9rem;
        display: block
    }

    .login-dd_toggle {
        color: var(--shade--black);
        justify-content: center;
        align-items: center;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .login-dd_toggle.w--open {
        justify-content: center;
        padding-bottom: .5rem
    }

    .login-dd_icon {
        color: var(--shade--black);
        margin-left: .8rem;
        font-size: 1rem;
        right: 1rem
    }

    .login-dd_icon.is-login {
        position: static
    }

    .login-dd_list.w--open {
        box-shadow: none;
        padding-top: 0;
        padding-bottom: 0;
        position: static;
        overflow: hidden
    }

    .login-dd_list-content {
        grid-row-gap: 0rem;
        background-color: var(--neutral);
        padding: 0
    }

    .login-dd_link {
        justify-content: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 0
    }

    .navbar-imposter {
        background-color: var(--white--tonic);
        align-items: stretch
    }

    .nav_links-wr {
        z-index: 5;
        flex-direction: column;
        width: 100%;
        max-width: 45rem;
        margin-left: auto;
        margin-right: auto;
        position: relative
    }

    .stats_section,
    .green-section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .integration_bg-image {
        background-color: var(--dew)
    }

    .integration_bg-image.is-large {
        height: auto
    }

    .nav_link {
        width: 100%;
        margin-left: 0;
        margin-right: -10px
    }

    .nav_link_toggle {
        border-bottom: 1px solid var(--grey-stroke);
        opacity: 1;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-weight: 600;
        display: flex
    }

    .nav_link_toggle.w--open {
        border-bottom-color: #e6ebe800;
        justify-content: space-between
    }

    .nav_link_toggle.extra-padding-left {
        padding-left: 0
    }

    .nav_link_list {
        z-index: 2;
        padding-top: 0;
        position: static;
        top: 0;
        overflow: hidden
    }

    .nav_link_list.w--open {
        box-shadow: none;
        padding-top: 0
    }

    .nav_link_bg {
        width: 100%
    }

    .nav_link_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        background-color: var(--root);
        border-radius: .25rem;
        grid-template-columns: 1fr 1fr;
        padding: 2rem
    }

    .nav_link_content.is-platform {
        background-color: var(--white--tonic);
        grid-template-columns: 1fr;
        padding: 0
    }

    .nav_link_content.is-solution {
        grid-template-columns: 1fr
    }

    .nav_link_content.platform-nav {
        min-width: 675px
    }

    .nav_link_label {
        color: var(--shade--black);
        font-size: 1rem
    }

    .nav_link_heading {
        margin-bottom: .5rem;
        font-size: .875rem
    }

    .nav_link_group {
        background-color: #0000
    }

    .nav_link_group.is-borders {
        border-left-style: none;
        border-right-style: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: .5rem;
        padding-right: 2rem
    }

    .nav_link_group.is-border-left {
        border-left-style: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: .5rem
    }

    .nav_link_group.is-community {
        padding-left: 0;
        padding-right: 1rem
    }

    .nav_link_link {
        margin-bottom: 0;
        padding-top: .25rem;
        padding-bottom: .25rem;
        transition: font-variation-settings .3s, color .6s
    }

    .nav_link_link:hover {
        color: var(--shade--black);
        background-color: #0000;
        font-weight: 600
    }

    .cta_group {
        display: none
    }

    .integration_row {
        grid-column-gap: 3rem
    }

    .nav_link_wr {
        grid-template-columns: .5fr;
        height: auto;
        padding: 0;
        overflow: hidden
    }

    .nav_tab_group {
        background-color: var(--root);
        border-radius: .25rem;
        grid-template-columns: 1fr 1fr;
        padding: 2rem
    }

    .nav_tab_menu {
        grid-row-gap: 0rem;
        border-right-style: none;
        width: 100%;
        max-width: none;
        margin-right: 0;
        padding-right: 0
    }

    .nav_tab_toggle {
        padding-left: 0;
        position: relative
    }

    .nav_tab_label {
        color: var(--shade--black)
    }

    .nav_tab_info {
        display: none
    }

    .nav_social-link {
        grid-column-gap: .25rem;
        flex-wrap: wrap;
        display: flex
    }

    .tabs-menu_width-img {
        grid-row-gap: 1.5rem;
        max-width: 24rem
    }

    .tab-link_width-img {
        font-size: 1.5rem
    }

    .navbar_login-reg {
        grid-row-gap: .5rem;
        background-color: var(--white--tonic);
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        max-width: 45rem;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .navbar_mobile {
        flex-direction: column;
        justify-content: space-between;
        padding-bottom: 10rem;
        display: none;
        overflow: hidden
    }

    .burger {
        display: flex
    }

    .navbar_mobile_content {
        height: 100%;
        overflow: auto
    }

    .navbar_mobile_login-wr {
        z-index: 10;
        position: absolute;
        inset: auto 0% 0%
    }

    .mobile_menu-wr,
    .nav_tab_list {
        display: block
    }

    .faq_layout {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        text-align: left;
        grid-template-columns: 1fr;
        padding-top: 2.5rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .faq_layout.is-home {
        grid-column-gap: 4rem;
        grid-column-gap: 4rem;
        grid-template-columns: .75fr 1fr
    }

    .faq_imgs {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .master-list {
        text-align: left
    }

    ._2-columns_layout {
        grid-column-gap: 3rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-auto-flow: row;
        place-content: center;
        place-items: center;
        display: flex
    }

    ._2-columns_layout.tablet-padding {
        padding-left: 60px;
        padding-right: 60px
    }

    .shade-section {
        background-color: var(--shade--black)
    }

    .root-section {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .hiw-image_layout {
        grid-column-gap: 3rem
    }

    .hiw-image_layout._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .hiw-image_layout._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .master-image {
        width: 0%
    }

    .master-image.tablet-50 {
        width: 50%
    }

    .master-image.image-50 {
        width: 50%;
        display: block
    }

    .white-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .logos_static,
    .logo-list {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .logo-grid_layout {
        grid-column-gap: 1.5rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .feature_card.is-white.corner-radius-8px {
        align-items: stretch
    }

    .benefits_layout {
        grid-column-gap: 1.25rem
    }

    .feature_layout {
        grid-column-gap: 3rem
    }

    .feature_4-col-grid {
        grid-template-columns: 1fr 1fr
    }

    .resources-list {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr 1fr
    }

    .master-slider_section {
        padding-top: 3rem;
        padding-bottom: 5rem
    }

    .master-slider_arrow {
        margin-right: 0
    }

    .master-slider_arrow.is-left {
        margin-left: 0
    }

    .master-slider_mask {
        width: 94%
    }

    .master-slider_slide {
        width: 80%;
        margin-left: 10%;
        padding: 3rem
    }

    .master-slider_bg {
        width: 94%
    }

    .master-slider-text {
        font-size: 1rem
    }

    .master-slider_autor-wr {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .greenhouse_row {
        grid-template-columns: .75fr 1fr
    }

    .home_top-banner {
        height: 3rem;
        display: block
    }

    .insta_info-text {
        grid-column-gap: .25rem;
        flex-wrap: wrap;
        display: flex
    }

    .home_logo-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .top-banner_quote.top-banner-mobile.top-banner-tablet {
        max-width: none
    }

    .bigger_title {
        grid-column-gap: .25rem;
        flex-wrap: wrap;
        display: flex
    }

    .bigger_section {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .heading_section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .half_section {
        height: 350vh
    }

    .half_section.tablet-height {
        height: 300vh
    }

    .half_green {
        height: 70vh;
        top: 80px
    }

    .half_white {
        height: 70vh
    }

    .platform_card {
        padding-left: 1.5rem
    }

    .platform_arrow {
        right: -1rem
    }

    .half_green_slide2,
    .half_green_slide1,
    .half_green_slide4,
    .half_green_slide5 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .workflow_layout {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .workflow_card.workflow-tablet-max-height {
        max-height: 350px
    }

    .workflow_right {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .workflow_right.is-sprout.height-tablet {
        max-height: none;
        padding-bottom: 2.75rem
    }

    .resources_menu {
        grid-row-gap: 1rem
    }

    .home-hero-text {
        font-size: 3.3rem
    }

    .home-hero_text-animate {
        height: 4rem;
        font-size: 3.5rem
    }

    .root-section-2 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-2 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .root-section-3,
    .root-section-4,
    .root-section-5,
    .root-section-6,
    .root-section-7,
    .root-section-8 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-3 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .root-section-9,
    .root-section-10,
    .root-section-11,
    .root-section-12,
    .root-section-13 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-4 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .text-wrapper-5.align-center-tablet {
        justify-items: center
    }

    .root-section-14 {
        flex-flow: column;
        align-items: stretch;
        padding-top: 2.5rem;
        padding-bottom: 2rem;
        display: block
    }

    .bold-text-2.text-color-green.stat-size-tablet {
        font-size: 2.5rem
    }

    .root-section-15,
    .root-section-16,
    .root-section-17,
    .root-section-18,
    .root-section-19,
    .root-section-20,
    .root-section-21 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .heading-style-h4-2 {
        font-size: 1.6rem
    }

    .root-section-22 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .instructors_separator-2 {
        margin-top: 5rem
    }

    .root-section-23,
    .root-section-24,
    .root-section-25,
    .center_cta {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-5,
    .white-section-6,
    .white-section-7 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .root-section-26 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-8 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .green-section-2 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .root-section-27 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .strategists_layout {
        grid-column-gap: 1.5rem;
        grid-row-gap: 2.25rem
    }

    .strategist_card {
        flex-direction: column
    }

    .strategist_img {
        max-width: 9.2rem;
        margin-left: 0
    }

    .root-section-28 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .thumbnail_blog_image {
        object-fit: contain;
        height: 100%
    }

    .hiw-image_layout_right {
        grid-column-gap: 3rem;
        grid-template-rows: max-content auto;
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .hiw-image_layout_right.max-height-350 {
        text-align: center;
        text-align: center;
        order: 0;
        align-self: auto;
        display: block
    }

    .faq_img-photo {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .hero_bg {
        right: -49%
    }

    .faq--pink {
        padding-top: 5rem;
        padding-bottom: 3rem
    }

    .faq--pink_layout {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        text-align: left;
        grid-template-columns: 1fr
    }

    .faq--pink_layout.is-home {
        grid-column-gap: 4rem;
        grid-column-gap: 4rem;
        grid-template-columns: .75fr 1fr
    }

    .faq_number {
        font-size: 1.3rem
    }

    .showcase_section {
        padding-bottom: 3rem
    }

    .showcase_row {
        grid-column-gap: 20px;
        margin-bottom: 20px
    }

    .showcase_img-wr {
        width: 12.5rem;
        height: 12.5rem
    }

    .cm_features_section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .tab-image {
        right: 1.6rem
    }

    .hero_stats-wr {
        grid-column-gap: 3.5rem;
        flex-wrap: nowrap
    }

    .key-features_layout {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }

    .image-123 {
        order: 0;
        width: 60%
    }

    ._3-columns_stats {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr 1fr 1fr
    }

    ._3-columns_stats.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_stats.is-margin-large {
        grid-template-columns: 1fr 1fr
    }

    ._3-columns_stats.max-width-full-tablet {
        flex: 0 auto;
        align-self: auto
    }

    ._3-columns_stats.text-align-center-tablet {
        flex: 0 auto;
        align-self: auto;
        place-items: stretch stretch
    }

    ._3-columns_stats.text-align-center-tablet.padding-bottom-tablet {
        padding-bottom: 40px
    }

    .image-size-50 {
        order: 1;
        position: static;
        left: 515px
    }

    .hiw-image_layout-max-400,
    .hiw-image_layout-400 {
        grid-column-gap: 3rem
    }

    .div-block-12 {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        place-content: center;
        align-items: center
    }

    .div-block-13 {
        object-fit: fill
    }

    .text-home-features.tablet-padding {
        padding-right: 60px
    }

    .div-block-14 {
        justify-content: space-between
    }

    .image-125.tablet-size {
        max-width: 100%
    }

    .blue-30-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .card_component {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .card_arrow-icon {
        width: 4em;
        height: 4em
    }

    .tablet-container,
    .div-block-20 {
        padding-left: 40px;
        padding-right: 40px
    }

    .div-block-20.hide-desktop {
        display: block
    }

    .link-block {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .mobile-width {
        max-width: 100px;
        padding-right: 0
    }

    .mobile-width-small {
        max-width: 60px
    }

    .container-logo-reel {
        flex-flow: column;
        justify-content: flex-start;
        align-self: center;
        align-items: center;
        display: flex
    }

    .container-logo-reel.container-tablet-large {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        display: flex
    }

    .image-127 {
        width: auto;
        max-width: none;
        height: auto;
        max-height: 20px
    }

    .image-128 {
        max-height: 25px
    }

    .logo-reel-image,
    .logo-reel-image-sm {
        object-fit: scale-down
    }

    .home-disc-header {
        object-fit: fill
    }

    .home-header-discription {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .logo-header-block {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        place-content: center;
        align-items: center
    }

    .logo-header-block.mobile-logo-reel {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: .75fr .75fr .75fr .75fr .75fr .75fr;
        margin-left: 20px;
        margin-right: 20px
    }

    .logo-header-block.mobile-logo-reel.hide-mobile-portrait {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

    .logo-block {
        aspect-ratio: auto;
        object-fit: scale-down
    }

    .then-now-columns {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    .then-now-columns.is-margin-large,
    .then-now-columns.then-now {
        grid-template-columns: 1fr 1fr
    }

    .then-now-columns.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    .then-now-columns.is-margin-large,
    .then-now-columns.then-now {
        grid-template-columns: 1fr 1fr
    }

    .partnership_bg-image-copy {
        background-color: var(--dew)
    }

    .partnership_bg-image-copy.is-large {
        height: auto
    }

    .partnership_bg-image {
        background-color: var(--dew)
    }

    .partnership_bg-image.is-large {
        height: auto
    }

    .padding-orange-sides {
        padding: 6rem
    }

    .logo-reel-image-md {
        object-fit: scale-down
    }

    .blog-no-categories {
        grid-column-gap: 1rem;
        grid-template-columns: minmax(min-content, .75fr) 2fr;
        justify-content: space-between
    }

    .location-card.is-white.corner-radius-8px {
        align-items: stretch
    }

    .feature-layout-columns {
        grid-column-gap: 3rem
    }

    .feature-layout-columns._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .feature-layout-columns._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .product-image.bg-glow-50.rounded-corners,
    .product-image.bg-bloom-50.rounded-corners,
    .product-image.bg-glow-50.rounded-corners,
    .product-image.bg-glow-50.rounded-corners,
    .product-image.bg-bloom-50.rounded-corners,
    .product-image.bg-bloom-50.rounded-corners {
        max-height: none
    }

    .feature-layout-columns-right {
        grid-column-gap: 3rem;
        order: 0;
        grid-template-columns: 1fr 2.25fr;
        place-items: center
    }

    .feature-layout-columns-right._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .feature-layout-columns-right._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .feature-layout-columns-left {
        grid-column-gap: 3rem
    }

    .feature-layout-columns-left._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .feature-layout-columns-left._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .body-text-large {
        font-size: 1rem
    }

    .platform-hero-2-columns {
        grid-column-gap: 3rem;
        flex-flow: column-reverse;
        grid-template-rows: auto;
        grid-auto-flow: row;
        place-content: center;
        place-items: center;
        display: flex
    }

    .platform-hero-2-columns.tablet-padding {
        padding-left: 60px;
        padding-right: 60px
    }

    .platform-hero-2-columns.tablet--hero--form {
        flex-flow: column-reverse
    }

    .platform-hero-2-columns.is-automations {
        text-align: left;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start
    }

    .platform-hero-image {
        order: 1;
        display: inline-block
    }

    .platform-hero-image.max-width-full-tablet.max-height-full-tablet {
        height: 100%
    }

    .platform-hero-image.max-height-tablet {
        width: 100%;
        height: 100%;
        min-height: 400px;
        max-height: 100%
    }

    .platform-hero-image.max-height-tablet.corner-radius-4px {
        border-radius: 4px;
        min-height: 0
    }

    .platform-hero-image.platform-hero-tablet-sizing {
        width: 80%;
        height: 80%
    }

    .platform-hero-image.is-cas-hero {
        width: 100%;
        transform: none
    }

    .platform-hero-image-container {
        background-size: 500px;
        display: flex
    }

    .tablet-body-text {
        font-size: .8rem
    }

    .tablet-body-text.text-color-sprout-2.max-width-brown.tablet-align-center {
        text-align: center;
        text-align: center;
        text-align: center;
        text-align: center
    }

    .ba-section {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .ba-section.before.no-padding-bottom {
        top: 2px
    }

    .container-ba {
        flex-flow: column;
        justify-content: flex-start;
        align-self: center;
        align-items: center;
        display: flex
    }

    .container-ba.container-tablet-large {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 40px;
        display: grid
    }

    .container-ba.container-tablet-large.header-home {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .container-ba.tablet-stack {
        display: block
    }

    .nav_tabs_group {
        background-color: var(--root);
        border-radius: .25rem;
        padding: 2rem
    }

    .integrations-nav-group {
        padding-top: 10px
    }

    .cta-group {
        display: none
    }

    .pop-up {
        width: 600px;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px
    }

    .image-139 {
        float: none;
        border-radius: 8px;
        padding-bottom: 0;
        position: static
    }

    .modal-close {
        top: 9%;
        right: 5%
    }

    ._3-columns_list-copy {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    ._3-columns_list-copy.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_list-copy.is-margin-large {
        grid-template-columns: 1fr 1fr
    }

    ._4-columns_list {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    ._4-columns_list.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._4-columns_list.is-margin-large {
        grid-template-columns: 1fr 1fr
    }

    .cs-dot {
        left: 343px
    }

    .cs-connector {
        left: 387px
    }

    .cs-popout {
        max-width: 35%;
        left: 470px
    }

    .cs-rec {
        top: -7px;
        left: 296px
    }

    .cs-popup.offers {
        max-width: 50%;
        top: 57px;
        left: -4px
    }

    .benefits-grid {
        padding-top: 40px;
        padding-left: 0;
        padding-right: 0
    }

    .grid--4logos {
        padding-left: 40px;
        padding-right: 40px
    }

    .community-perks-grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        padding-top: 40px
    }

    .faq-question-div {
        padding-left: 0;
        padding-right: 0
    }

    .faq-answer-div {
        padding-left: 1rem
    }

    .faq-and-image {
        grid-template-columns: 1.5fr;
        justify-content: center;
        justify-items: stretch;
        width: 100%;
        padding-left: 0;
        display: block
    }

    .image-146 {
        width: 60vw
    }

    .faq-photo {
        text-align: center;
        width: 100%;
        padding-top: 40px;
        padding-left: 0
    }

    .cas-how_grid {
        grid-column-gap: 3rem;
        grid-row-gap: 2.5rem;
        grid-template-rows: max-content;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding: 4rem 0 0;
        display: grid
    }

    .cas-how_grid._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .cas-how_grid._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .cas-how_lottie {
        right: 0
    }

    .cas_automation {
        grid-column-gap: 3rem;
        place-items: center
    }

    .cas_automation._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .cas_automation._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .cas_1-col_block {
        grid-column-gap: 3rem;
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .cas_1-col_block._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .cas_1-col_block._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .cas_1-col_lottie {
        margin-top: 0
    }

    .home-hero_tag.text-p-sm.is-2.anim-fade-in {
        top: 0
    }

    .home-hero_tag.text-p-sm.is-1.anim-fade-in {
        top: 13cqw
    }

    .home-hero_tag.text-p-sm.is-3.anim-fade-in {
        top: 15cqw
    }

    .home-hero_card_wrap {
        padding: clamp(1.25rem, .892857rem + 1.78571vw, 2.5rem)
    }

    .home-problem-solution_heading.text-h2.anim-fade-in.automations {
        max-width: 25ch
    }

    .home-workflow_card_p.text-m.automations {
        max-width: 55ch
    }

    .home-hero-cards_grid {
        grid-template-columns: 1fr
    }

    .home-hero-cards_spacer.u-spacer {
        height: clamp(3rem, 2.71429rem + 1.42857vw, 4rem)
    }

    .home-hiw_card {
        min-height: 0
    }

    .testimonials_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 2rem;
        display: grid
    }

    .testimonials_group.is-2,
    .testimonials_group.is-3,
    .testimonials_group.is-2,
    .testimonials_group.is-3 {
        padding-top: 0
    }

    .testimonials_coming-soon_logo {
        height: 2rem
    }

    .creator-cta_form_wrap.is-automations {
        padding-top: 1rem
    }

    .testimonials_layout {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .automations_layout.container {
        max-width: 100%;
        padding-bottom: 1.5rem
    }

    .hero_bg-abs {
        max-width: 100%;
        height: auto
    }

    .logo_section_contain {
        padding-bottom: 2.5rem
    }

    .automate-check-wrap.anim-slide-up {
        flex-flow: wrap
    }

    .automation-1_section {
        min-height: auto
    }

    .automation-1_layout {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .automation-1_content {
        order: -9999
    }

    .automation-1_content.is-img {
        order: 9999
    }

    .automation-tab_menu {
        flex-flow: row;
        width: 100%;
        display: flex
    }

    .automation-tab_link {
        flex: 0 auto;
        margin-left: auto;
        margin-right: auto;
        padding-left: .2rem;
        padding-right: .2rem
    }

    .automation-tab_link.w--current {
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex
    }

    .hiw_automations_cards-wrap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-bottom: 5rem;
        display: grid
    }
}

@media screen and (max-width:767px) {
    h1 {
        font-size: 3.375rem
    }

    h2,
    h3 {
        font-size: 2rem
    }

    h4 {
        font-size: 1.5rem
    }

    blockquote {
        margin-top: 2rem;
        margin-bottom: 2rem
    }

    ._404_image {
        max-width: 26%
    }

    .padding-reda {
        padding: 2rem
    }

    .padding-bluegray {
        padding: 4.5rem
    }

    .padding-lightblue {
        padding: 3.5rem
    }

    .padding-gray {
        padding: 3rem
    }

    .padding-blue {
        padding: 1.5rem
    }

    .padding-purple {
        padding: 1.25rem
    }

    .margin-purple {
        margin: 1.25rem
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-top.padding-gray {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .padding-top.padding-green {
        padding-top: 2rem
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .hide-mobile-landscape {
        display: none
    }

    .styleguide_heading-large {
        font-size: 3rem
    }

    .styleguide_2-col {
        grid-template-columns: 1fr
    }

    .styleguide_2-col.is-faq {
        padding-top: 2rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .styleguide_row {
        flex-wrap: wrap
    }

    .heading-style-h3 {
        font-size: 2rem
    }

    .heading-style-h3.text-align-center {
        padding-left: 20px;
        padding-right: 20px
    }

    .text-rich-text h2 {
        margin-bottom: 1rem;
        font-size: 2rem
    }

    .text-rich-text h3 {
        font-size: 1.5rem
    }

    .text-rich-text h5 {
        font-size: 1.2rem
    }

    .heading-style-h1 {
        font-size: 2.5rem
    }

    .padding-global {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .padding-global.padding-extra-mobile {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .padding-global.tablet-padding {
        flex-direction: column;
        display: flex
    }

    .padding-container-blue {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .styleguide_section-header {
        font-size: .875rem
    }

    .styleguide_heading-medium {
        font-size: 2rem
    }

    .max-width-full-mobile-landscape {
        width: 100%;
        max-width: none
    }

    .heading-style-h4 {
        font-size: 1.5rem;
        line-height: 1.33333
    }

    .heading-style-h4.spotlight-heading {
        font-size: 1.5rem
    }

    .text-style-nowrap {
        white-space: normal
    }

    .heading-style-h6 {
        font-size: .75rem
    }

    .padding-container-orange {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .styleguide_3-col,
    .styleguide_3-col.is-align-start,
    .styleguide_3-col.is-align-start {
        grid-template-columns: 1fr
    }

    .text-size-large {
        font-size: 1.2rem
    }

    .heading-style-h2 {
        font-size: 2rem
    }

    .heading-style-h2.is-wide {
        font-size: 2.5rem
    }

    .styleguide_version {
        font-size: .875rem
    }

    .container-large {
        flex-direction: column
    }

    .container-large.then-now {
        display: block
    }

    .button.is-back {
        height: 2rem
    }

    .button.is-filter.prev.glossary {
        width: 8rem;
        padding-left: 2rem
    }

    .button.is-filter.next.glossary {
        justify-content: center;
        width: 8rem;
        padding-right: 2rem
    }

    .padding-container-gray {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .padding-cyan {
        padding: 1.25rem
    }

    .padding-amber {
        padding: 1.5rem
    }

    .padding-green,
    .padding-brown {
        padding: 2rem
    }

    .padding-peach {
        padding: 3rem
    }

    .padding-orange {
        padding: 4rem
    }

    .container_columns {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .container_columns.is-center {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .container_columns.is-event {
        grid-row-gap: 2rem
    }

    .container_columns.is-spotlight {
        grid-row-gap: 0rem;
        flex-direction: column
    }

    .container_columns.is-center {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .container_columns.is-story {
        grid-template-columns: 1fr
    }

    .text-wrapper {
        order: 0
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        padding-right: 2.5rem
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        padding-right: 2.5rem
    }

    .text-wrapper.max-width-reda {
        max-width: none
    }

    .text-wrapper.is-featured-course {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        padding-right: 2.5rem
    }

    .text-wrapper.tablet-align-center {
        order: 0
    }

    .text-wrapper.mobile-text-align-center {
        place-items: center
    }

    .text-wrapper.is-automationos {
        order: -9999
    }

    .logos-1_group {
        grid-template-columns: 1fr 1fr
    }

    .margin-cyan {
        margin: 1.25rem
    }

    .margin-amber {
        margin: 1.5rem
    }

    .margin-green {
        margin: 2rem
    }

    .margin-blue {
        margin: 1.5rem
    }

    .margin-bluegray {
        margin: 4.5rem
    }

    .margin-orange {
        margin: 4rem
    }

    .margin-lightblue {
        margin: 3.5rem
    }

    .margin-gray {
        margin: 2.5rem
    }

    .margin-brown {
        margin: 2rem
    }

    .padding-container-reda {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .navbar_brand {
        padding-left: 0;
        margin-right: 0 !important;
    }

    .max-width-reda.max-width-none {
        max-width: none
    }

    .nav-link {
        border-bottom-style: solid;
        padding-left: 0;
        font-size: 1rem
    }

    .navbar_menu {
        z-index: 998;
        flex-direction: column;
        align-items: flex-start;
        padding: 0
    }

    .navbar_wrapper {
        grid-template-columns: 7rem max-content;
        height: 4rem
    }

    .dropdown-3 {
        text-align: left;
        white-space: nowrap;
        cursor: s-resize;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        display: flex
    }

    .footer_bottom-group {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .footer_links {
        grid-column-gap: 16px;
        grid-row-gap: 2rem;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .footer_link-group {
        align-items: flex-start
    }

    .footer_top-group {
        grid-row-gap: 2.5rem
    }

    .footer_bottom {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .footer_bottom_links-group {
        order: -1
    }

    .footer_social-links {
        justify-content: flex-start
    }

    .padding-container-brown {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .logo-ribbon_group {
        grid-template-columns: 1fr 1fr
    }

    .faq_title {
        font-size: 1.25rem
    }

    .faq-1_icon-wr {
        width: 24px;
        height: 24px;
        inset: 7px -8px auto auto;
        overflow: hidden
    }

    ._2-columns_hero {
        padding-bottom: 2rem
    }

    .horizontal-line {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }

    .thumbnail_image {
        order: 0
    }

    .thumbnail_image.max-height-tablet.corner-radius-4px {
        object-fit: fill;
        object-fit: fill;
        object-fit: fill;
        width: 80%
    }

    .event_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .content_2col_layout {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .image-wr {
        order: -1
    }

    .image-wr.is-center {
        margin-bottom: 0
    }

    .image-wr.first-order {
        order: 0
    }

    .image-wr.image-top {
        order: 1
    }

    .event_star-1,
    .event_star-2 {
        display: none
    }

    .image-overflow {
        flex-direction: column-reverse;
        display: flex
    }

    .event_speaker_card {
        grid-template-columns: max-content 1fr;
        padding: 2.5rem 1.5rem
    }

    .event_testimonials {
        border-radius: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .event_related-resources {
        padding-top: 3.375rem;
        padding-bottom: 3.375rem
    }

    .event_card {
        margin-left: 0;
        margin-right: 0
    }

    .text-date {
        line-height: 2
    }

    .event_date-group {
        flex-wrap: wrap
    }

    ._3-columns_list {
        grid-column-gap: .5rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_list.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .splide__track {
        margin-bottom: 2rem
    }

    .splide__track.story {
        margin-bottom: 0
    }

    .event_related-list {
        display: none
    }

    .splide__list {
        justify-content: flex-start;
        display: flex
    }

    .splide__slide {
        flex: none
    }

    .splide__arrows {
        display: none
    }

    .splide {
        display: flex
    }

    .splide.hide {
        display: none
    }

    .splide__pagination__page {
        background-color: var(--sage);
        background-image: url();
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: auto;
        width: 1.6rem;
        height: 1.6rem
    }

    .splide__pagination__page.is-active {
        background-color: var(--kale);
        color: var(--kale);
        background-color: var(--kale)
    }

    .hero-center_section {
        padding-top: 6.375rem !important;
        padding-bottom: 4.5rem
    }

    .inpt-box {
        height: auto !important;
    }

    .inpt-title {
        margin-top: 1rem !important;
    }

    .events_star1,
    .events_star2 {
        display: none
    }

    .events_spotlight {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .spotlight_separator.is-guides {
        margin-top: 2rem
    }

    .events_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .filter_button_column {
        grid-auto-flow: row
    }

    .filter_label {
        font-weight: 600
    }

    .block-quote {
        margin-top: 2rem;
        margin-bottom: 2rem
    }

    .spotlight_ar {
        flex: none
    }

    .spotlight_ar.ar-card {
        align-self: stretch
    }

    .subscribe_layout {
        grid-column-gap: 0rem;
        grid-row-gap: 1.5rem;
        text-align: center;
        background-position: -110% 100%;
        background-size: cover;
        grid-template-columns: 1fr;
        justify-items: center;
        padding: 2rem 1.5rem
    }

    .event_subscribe_form {
        max-width: none
    }

    .filters_toggle {
        width: 100%;
        padding-right: 3rem;
        font-size: 1rem
    }

    .filters_toggle.w--open {
        justify-content: center;
        padding-right: 3rem
    }

    .filters_dropdown {
        color: #303030;
        flex: 1;
        align-self: stretch;
        padding: 0
    }

    .icon-dd-arrow {
        position: absolute;
        inset: auto 1rem auto auto
    }

    .filter_list {
        margin-top: .5rem
    }

    .filter_list.w--open {
        z-index: 999;
        position: absolute
    }

    .filter_dropdown {
        height: auto;
        min-height: 2rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        transition: background-color .2s, color .3s, border-color .3s, transform .3s
    }

    .filter_dropdown.is-active {
        border-color: var(--shade--black);
        border-color: var(--shade--black)
    }

    .show-mobile-landscape {
        display: flex
    }

    .empty_filter {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .glossary_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .ah3bfouft-afspf5tiss {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .glossary_hero {
        padding-top: 5.175rem;
        padding-bottom: 4.5rem
    }

    .glossary_star2,
    .glossary_star1 {
        display: none
    }

    .blog_featured {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .blog_category-wr {
        display: none
    }

    .blog_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .blog_featured_layout {
        grid-template-columns: 1fr
    }

    .toc_wr {
        width: 8.5rem
    }

    .blog_list {
        grid-column-gap: 1.25rem
    }

    .x_card,
    .blog_card {
        margin-left: 0;
        margin-right: 0
    }

    .blog_image-overflow {
        z-index: 1;
        height: 8.4rem
    }

    .blog_group {
        grid-template-columns: 2fr
    }

    .blog_filters_wr {
        z-index: 5;
        position: relative
    }

    .tab-section {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 4rem
    }

    .review-img {
        width: 3rem;
        height: 3rem
    }

    .stats {
        grid-column-gap: 1.75rem
    }

    .stats_number {
        line-height: 1.2
    }

    .blog_list_wr {
        z-index: 1;
        position: relative
    }

    .story_testimonial {
        padding-top: 2.5rem
    }

    .story_testimonial_card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        flex-direction: column;
        align-items: center;
        padding: 1.5rem
    }

    .review-ico {
        display: none
    }

    .features_section {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .faq-section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .text-color-kale.font-size-tablet.max-width-stat-tablet {
        max-width: 40px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-40,
    .text-color-kale.font-size-tablet.max-width-stat-tablet {
        max-width: 40px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-40,
    .text-color-kale.font-size-tablet.max-width-stat-tablet {
        max-width: 40px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-54 {
        max-width: 54px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-60 {
        max-width: 60px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-40 {
        max-width: 40px
    }

    .stories_content {
        padding-top: 2rem
    }

    .story-filter_toggle {
        width: 100%;
        padding-right: 3rem;
        font-size: 1rem
    }

    .story-filter_toggle.w--open {
        justify-content: center;
        padding-right: 3rem
    }

    .stories-filter_list {
        margin-top: .5rem
    }

    .stories-filter_list.w--open {
        z-index: 999;
        position: absolute
    }

    .section-table {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .div-table {
        font-size: .875rem
    }

    .div-table-color {
        background-color: #fff;
        padding-top: 1rem;
        padding-left: 1rem;
        font-size: .875rem
    }

    .div-table-color-white {
        font-size: .875rem
    }

    .block-heading-table {
        font-size: 1rem
    }

    .section-price {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .card-price {
        width: 46%
    }

    .featured-story {
        grid-template-columns: 1fr
    }

    .featured-story_section {
        padding-top: 0
    }

    .stories_list {
        grid-template-columns: 1fr
    }

    .story_overflow {
        height: 14rem
    }

    .story_text-wr {
        margin-left: 0;
        margin-right: 0
    }

    .logo-ribbon_list {
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr
    }

    .filter_dropdown-check {
        height: auto;
        min-height: 2rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        transition: background-color .2s, color .3s, border-color .3s, transform .3s
    }

    .blog_star-2,
    .blog_star-1 {
        display: none
    }

    .story_statistic_layout {
        grid-template-columns: 1fr
    }

    .statistic {
        grid-column-gap: 3rem;
        justify-content: center
    }

    .stat_value {
        font-size: 2rem
    }

    .stat_cell {
        grid-row-gap: .25rem
    }

    .story_content {
        padding-bottom: 4rem
    }

    .story_content_layout {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .story_content_right {
        padding-top: 0;
        display: none
    }

    .ty_cell {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .text-color-grey-light.max-width-grey.mobile-body-text {
        font-size: .8rem
    }

    .ty_layout {
        grid-template-columns: 1fr
    }

    .guides_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .guide_featured {
        padding-top: 2rem
    }

    .card_item,
    .card_link {
        margin-left: 0;
        margin-right: 0
    }

    .guide_more {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .modules_section {
        padding-top: 4rem
    }

    .content-link-cta {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .instructors_section {
        padding-top: 3rem
    }

    .instructors_layout {
        grid-template-columns: 1fr 1fr 1fr
    }

    .large-cta_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .form-container {
        grid-template-columns: 1fr 1fr
    }

    .cta-module_logo-container {
        width: auto
    }

    .rich-text_course-detail h2 {
        margin-bottom: 1rem;
        font-size: 2rem
    }

    .rich-text_course-detail h3 {
        font-size: 1.5rem
    }

    .rich-text_course-detail h5 {
        font-size: 1.2rem
    }

    .instructors_separator {
        margin-top: 4rem
    }

    .courses_modules_layout {
        grid-template-columns: 1fr
    }

    .course_featured {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    ._404_img-container {
        margin-top: -6%
    }

    ._404_image-animation {
        max-width: 40%
    }

    .gradien {
        height: 90%
    }

    .login-dd {
        color: #303030
    }

    .login-dd_toggle {
        font-size: 1rem
    }

    .login-dd_list.w--open {
        box-shadow: none;
        position: static
    }

    .navbar-imposter {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .stats_section,
    .green-section {
        padding-top: 4rem
    }

    .integrations_content {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .integration_bg-image {
        width: 100%;
        height: 15rem
    }

    .integration_image {
        max-height: none
    }

    .nav_link_toggle {
        width: 100%;
        font-size: 1rem
    }

    .nav_link_list.w--open {
        height: auto
    }

    .nav_link_content {
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }

    .nav_link_content.is-solution {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .nav_link_group {
        padding-top: 0;
        padding-bottom: 0;
        position: static
    }

    .nav_link_group.is-join {
        border-bottom: 1px solid var(--grey-stroke);
        border-bottom: 1px solid var(--grey-stroke);
        padding-top: 0;
        padding-bottom: 2rem;
        padding-left: .5rem
    }

    .cta_group {
        padding-top: 0;
        padding-bottom: 0;
        position: static
    }

    .integration_row {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .nav_link_wr {
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .nav_tab_toggle {
        cursor: pointer;
        width: 100%;
        position: relative
    }

    .master-tab {
        flex-direction: column
    }

    .tabs-menu_width-img {
        border-left: 4px solid #bdd7c8;
        max-width: none;
        margin-bottom: 2rem
    }

    .tab-link_width-img {
        grid-row-gap: .5rem;
        margin-left: -4px;
        padding-left: 1.5rem;
        padding-right: 0
    }

    .tab_line-bg {
        display: none
    }

    .c-faq-a-text {
        padding-left: 1.4rem
    }

    .c-faq-icon {
        padding-left: 0;
        padding-right: 0
    }

    .navbar_mobile {
        padding-bottom: 11rem;
        display: none
    }

    .navbar_mobile_content {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .faq_layout {
        grid-template-columns: 1fr;
        padding-top: 2rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .faq_layout.is-home {
        grid-column-gap: 2rem;
        grid-column-gap: 2rem
    }

    .faq_imgs {
        grid-template-columns: 1fr 1fr
    }

    ._2-columns_layout {
        grid-row-gap: 2rem;
        flex-flow: wrap;
        order: 0;
        grid-template-rows: auto;
        grid-template-columns: auto;
        grid-auto-rows: 1fr
    }

    ._2-columns_layout.text-align-center-tablet {
        grid-auto-rows: 1fr;
        grid-auto-flow: row;
        display: block
    }

    ._2-columns_layout.creator-marketplace {
        justify-content: space-between
    }

    ._2-columns_layout.tablet-align-center {
        flex-direction: column;
        order: 0
    }

    .shade-section {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .center_layout {
        grid-row-gap: 2rem
    }

    .master-star-1,
    .master-star-2 {
        display: none
    }

    .root-section {
        padding-bottom: 2rem
    }

    .root-section.background-color-green-20.padding-mobile {
        padding-left: 20px;
        padding-right: 20px
    }

    .hiw-image_layout {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr
    }

    .hiw-image_layout.max-height-450 {
        max-height: 600px
    }

    .hiw-image_layout.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .hiw-image_layout._50-50.tablet-stack {
        flex-direction: column
    }

    .master-image.height-80.image-mobile {
        height: 60%
    }

    .white-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .image-full-width {
        margin-bottom: 0
    }

    .logos_static,
    .logo-list {
        grid-template-columns: 1fr 1fr
    }

    .logo-grid_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .benefits_layout {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .feature_layout {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .feature_4-col-grid {
        grid-template-columns: 1fr 1fr
    }

    .demo-logos {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: stretch;
        display: grid
    }

    .resources-list {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .master-slider_section {
        padding-top: 2.5rem
    }

    .master-slider_slide {
        width: 84%;
        min-height: 26rem;
        margin-left: 8%;
        padding: 1.5rem
    }

    .master-slider_autor-wr {
        flex-direction: row;
        align-items: flex-start;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .blue-section {
        padding-bottom: 2rem
    }

    .greenhouse_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .greenhouse_row {
        grid-template-columns: 1fr
    }

    .top-banner_quote_mask {
        height: 2.2rem
    }

    .top-banner_quote_wr {
        justify-content: flex-start;
        align-items: center;
        width: 100%
    }

    .insta-layout {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        flex-flow: wrap;
        grid-template-columns: 1fr 1fr;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .insta_card-wr {
        width: 47%
    }

    .home_logo-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .home_logo-layout {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr 1fr
    }

    .top-banner_quote {
        flex-direction: column;
        justify-content: center;
        align-self: center;
        align-items: center;
        height: 2.2rem;
        font-size: .8rem;
        line-height: 1.3;
        display: flex
    }

    .bigger_layout {
        grid-template-columns: 1fr
    }

    .bigger_right {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .bigger_section {
        padding-bottom: 2rem
    }

    .heading_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .half_section.tablet-height {
        height: 280vh
    }

    .half_green {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .half_green-img {
        border-radius: .75rem
    }

    .big_text {
        font-size: 1.1rem
    }

    .third_section {
        grid-template-columns: 1fr;
        height: auto
    }

    .third_pink {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .ready_section {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .platform_layout {
        grid-column-gap: 1rem;
        grid-row-gap: 2.5rem
    }

    .platform_card {
        padding-top: 3rem
    }

    .platform_card-icon {
        width: 4rem;
        top: -1.9rem
    }

    .half_green_slide1 {
        padding-left: 0;
        padding-right: 0;
        position: static
    }

    .workflow_layout {
        grid-column-gap: 1rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr
    }

    .workflow_card.workflow-tablet-max-height {
        max-height: 450px
    }

    .workflow_right {
        padding-left: 1rem
    }

    .workflow_right.is-green {
        padding-top: 1rem;
        padding-right: 1rem
    }

    .workflow_image {
        object-fit: cover;
        width: 40%
    }

    .workflow_image.mobile-add-height {
        height: 375px
    }

    .resources_menu {
        flex-wrap: wrap
    }

    .home-hero-text {
        font-size: 2.1rem
    }

    .home-hero_text-animate {
        height: 2.6rem;
        margin-top: .5rem;
        font-size: 2.5rem
    }

    .top-banner_group {
        margin-left: 2.5rem;
        margin-right: 2.5rem
    }

    .root-section-2 {
        padding-bottom: 2rem
    }

    .white-section-2 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .root-section-3,
    .root-section-4,
    .root-section-5,
    .root-section-6,
    .root-section-7,
    .root-section-8 {
        padding-bottom: 2rem
    }

    .white-section-3 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .blue-section-2,
    .blue-section-3,
    .blue-section-4,
    .root-section-9,
    .root-section-10,
    .root-section-11,
    .root-section-12,
    .root-section-13 {
        padding-bottom: 2rem
    }

    .white-section-4 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .shade-section-2,
    .blue-section-5 {
        padding-bottom: 2rem
    }

    .title_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .lottie_integration {
        margin-top: -135px;
        position: relative;
        top: -32px
    }

    .text-wrapper-5.text-align-center-tablet {
        place-content: start;
        place-items: start;
        display: block
    }

    .text-wrapper-5.align-center-tablet {
        order: 1
    }

    ._2-columns_hero-2,
    .root-section-14 {
        padding-bottom: 2rem
    }

    .bold-text-2.text-color-green.stat-size-tablet {
        font-size: 2rem
    }

    .blue-section-6 {
        padding-bottom: 2rem
    }

    .heading-style-h3-2 {
        font-size: 2rem
    }

    .blue-section-7,
    .root-section-15 {
        padding-bottom: 2rem
    }

    .root-section-16 {
        height: 1%;
        padding-bottom: 2rem;
        overflow: hidden
    }

    .root-section-17 {
        margin-bottom: 0;
        padding-bottom: 2.5rem;
        overflow: hidden
    }

    .blue-section-8,
    .root-section-18 {
        padding-bottom: 2rem
    }

    .heading-style-h3-3 {
        font-size: 2rem
    }

    .root-section-19 {
        padding-bottom: 2rem
    }

    .heading-style-h3-4 {
        font-size: 2rem
    }

    .root-section-20 {
        padding-bottom: 2rem
    }

    .heading-style-h3-5 {
        font-size: 2rem
    }

    .root-section-21 {
        padding-bottom: 2rem
    }

    .heading-style-h3-6,
    .heading-style-h3-7,
    .heading-style-h3-8 {
        font-size: 2rem
    }

    .heading-style-h4-2 {
        font-size: 1.5rem;
        line-height: 1.33333
    }

    .root-section-22 {
        padding-bottom: 2rem
    }

    .instructors_separator-2 {
        margin-top: 4rem
    }

    .heading-style-h3-9 {
        font-size: 2rem
    }

    .root-section-23,
    .root-section-24 {
        padding-bottom: 2rem
    }

    .heading-style-h3-10 {
        font-size: 2rem
    }

    .root-section-25 {
        padding-bottom: 2rem
    }

    .heading-style-h3-11 {
        font-size: 2rem
    }

    .center_cta {
        padding-bottom: 2rem
    }

    .text-rich-text_color-sprout h2 {
        margin-bottom: 1rem;
        font-size: 2rem
    }

    .text-rich-text_color-sprout h3 {
        font-size: 1.5rem
    }

    .text-rich-text_color-sprout h5 {
        font-size: 1.2rem
    }

    .title_only {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .master-stats {
        grid-column-gap: 1.75rem
    }

    .heading-style-h3-12 {
        font-size: 2rem
    }

    .white-section-5,
    .title_only-2,
    .white-section-6 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .padding-global-2 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .white-section-7 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .padding-global-3 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .root-section-26 {
        padding-bottom: 2rem
    }

    .title_section-2 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .features_section-2 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .white-section-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .features_section-3,
    .features_section-4 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .green-section-2 {
        padding-top: 4rem
    }

    .root-section-27 {
        padding-bottom: 2rem
    }

    .strategists_layout {
        grid-template-columns: 1fr 1fr
    }

    .title_section-3 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .root-section-28 {
        padding-bottom: 2rem
    }

    .heading-style-h3-13,
    .heading-style-h3-14,
    .heading-style-h3-15,
    .heading-style-h3-16 {
        font-size: 2rem
    }

    .thumbnail_blog_image {
        object-fit: contain
    }

    .heading-style-h3-17 {
        font-size: 2rem
    }

    .hiw-image_layout_right {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .faq_img-photo {
        grid-template-columns: 1fr 1fr
    }

    .hero_image-wr.padding-bottom-20.hide-desktop {
        padding-bottom: 20px;
        display: block
    }

    .faq--pink {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .faq--pink_layout {
        grid-template-columns: 1fr
    }

    .faq--pink_layout.is-home {
        grid-column-gap: 2rem;
        grid-column-gap: 2rem
    }

    .faq_number {
        font-size: 1.25rem
    }

    .showcase_section {
        padding-top: 1.7rem
    }

    .showcase_img-wr {
        width: 10rem;
        height: 10rem
    }

    .tab-image {
        right: 3.2rem
    }

    .key-features_layout {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .story_testimonial-wr {
        margin-top: 2rem;
        margin-bottom: 3rem
    }

    .testimonial-line {
        width: 6px;
        margin-right: 14px
    }

    .testimonial-content-wr {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .testimonial-text {
        font-size: 1.3rem
    }

    .story_rich-text h2 {
        margin-bottom: 1rem;
        font-size: 2rem
    }

    .story_rich-text h3 {
        font-size: 1.5rem
    }

    .story_rich-text h5 {
        font-size: 1.2rem
    }

    .image-123 {
        width: 90%;
        padding-top: 40px
    }

    ._3-columns_stats {
        grid-column-gap: .5rem;
        grid-template-columns: 1fr 1fr
    }

    ._3-columns_stats.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    ._3-columns_stats.text-align-center-tablet.padding-bottom-tablet {
        grid-template-columns: 1fr 1fr 1fr
    }

    .comparison-item {
        padding-left: 0;
        padding-right: 20px
    }

    .comparison-header-title.feature-label.no-disc {
        margin-left: -10px
    }

    .comparison-row {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Feature-Row Area-2 Area"
    }

    .comparison-row.header {
        grid-template-columns: 1fr 1fr 1fr;
        padding-top: 18px;
        padding-bottom: 18px;
        padding-right: 15px
    }

    .font-weight-medium.text-color-shade {
        font-size: .75rem
    }

    .image-size-50 {
        order: 1;
        position: static;
        left: 332px
    }

    .comparison-row-no-disc {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Feature-Row Area-2 Area"
    }

    .comparison-row-no-disc.header {
        grid-template-columns: 1fr 1fr 1fr;
        padding-top: 18px;
        padding-bottom: 18px;
        padding-right: 15px
    }

    .hiw-image_layout-max-400 {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr
    }

    .hiw-image_layout-max-400.max-height-450 {
        max-height: 600px
    }

    .hiw-image_layout-max-400.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .master-image-copy.height-80.image-mobile {
        height: 60%
    }

    .hiw-image_layout-400 {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr
    }

    .hiw-image_layout-400.max-height-450 {
        max-height: 600px
    }

    .hiw-image_layout-400.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .div-block-12.mobile-logo-reel {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        width: 85%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0
    }

    .text-home-features.tablet-padding {
        padding-right: 40px
    }

    .home-stat-text {
        padding-right: 60px
    }

    .image-125.tablet-size {
        aspect-ratio: auto;
        object-fit: contain;
        aspect-ratio: auto;
        object-fit: contain;
        width: 40%
    }

    .blue-30-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .card_arrow-icon {
        width: 3em;
        height: 3em
    }

    .tablet-container-stat {
        padding-left: 20px;
        padding-right: 20px
    }

    .container-logo-reel {
        flex-direction: column
    }

    .container-logo-reel.container-tablet-large {
        justify-content: flex-start
    }

    .logo-reel-image,
    .logo-reel-image-sm {
        height: 20px
    }

    .home-header-discription {
        flex-direction: column;
        align-items: stretch;
        padding-right: 140px;
        display: flex
    }

    .logo-header-block.mobile-logo-reel {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        width: 85%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0
    }

    .partnerships-content {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .border-left {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        order: 0;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: auto;
        display: block
    }

    .then-now-columns {
        grid-column-gap: .5rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    .then-now-columns.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .then-now-columns.then-now {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .div-block-22 {
        order: 0
    }

    .partnership_bg-image-copy,
    .partnership_bg-image {
        width: 100%;
        height: 15rem
    }

    .home-stat-text-bold,
    .home-stat-text-inter {
        padding-right: 60px
    }

    .image-130.image-roundcorners {
        order: -1;
        max-height: 80%
    }

    .home-stat-text-medium,
    .home-stat-text-inter-small {
        padding-right: 60px
    }

    .padding-orange-sides {
        padding: 4rem
    }

    .logo-reel-image-md {
        height: 20px
    }

    .story_testimonial_2_columns {
        padding-top: 2.5rem
    }

    .blog-no-categories {
        grid-template-columns: 2fr
    }

    .blog_list_wr-no_categories {
        z-index: 1;
        position: relative
    }

    .feature-layout-columns {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr
    }

    .feature-layout-columns.max-height-450 {
        max-height: 600px
    }

    .feature-layout-columns.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .feature-layout-columns._50-50.tablet-stack {
        flex-direction: column
    }

    .feature-layout-columns-right {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr;
        grid-auto-flow: column
    }

    .feature-layout-columns-right.max-height-450 {
        max-height: 600px
    }

    .feature-layout-columns-right.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .feature-layout-columns-right._50-50.tablet-stack {
        flex-direction: column
    }

    .feature-layout-columns-left {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr;
        grid-auto-flow: column
    }

    .feature-layout-columns-left.max-height-450 {
        max-height: 600px
    }

    .feature-layout-columns-left.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .feature-layout-columns-left._50-50.tablet-stack {
        flex-direction: column
    }

    .customer-spotlight-layout {
        flex-flow: column;
        grid-auto-flow: row;
        place-items: center start;
        display: flex
    }

    .platform-hero-2-columns {
        grid-row-gap: 2rem;
        flex-flow: column-reverse;
        order: 0;
        grid-template-rows: auto;
        grid-template-columns: auto;
        grid-auto-rows: 1fr
    }

    .platform-hero-2-columns.text-align-center-tablet {
        grid-auto-rows: 1fr;
        grid-auto-flow: row;
        display: block
    }

    .platform-hero-2-columns.creator-marketplace {
        justify-content: space-between
    }

    .platform-hero-2-columns.tablet-align-center {
        flex-direction: column;
        order: 0
    }

    .platform-hero-image {
        order: 0
    }

    .platform-hero-image.max-height-tablet.corner-radius-4px {
        object-fit: fill;
        object-fit: fill;
        width: 80%
    }

    .platform-hero-image.is-cas-hero {
        height: auto
    }

    .platform-hero-image.is-automations {
        max-width: 100%
    }

    .platform-hero-image-container {
        flex-direction: column-reverse;
        display: flex
    }

    .platform-hero-image-container.is-cas-hero {
        height: 22.5rem
    }

    .ba-section {
        padding-bottom: 2rem
    }

    .ba-section.before.no-padding-bottom {
        top: 60px
    }

    .container-ba {
        flex-direction: column
    }

    .container-ba.then-now {
        display: block
    }

    .cta-group {
        padding-top: 0;
        padding-bottom: 0;
        position: static
    }

    .pop-up {
        width: 500px
    }

    .primary-button {
        text-align: center
    }

    .modal-close {
        top: 10%;
        right: 6%
    }

    .mobile-text-small {
        font-size: .75rem
    }

    .image-142 {
        max-width: 70%
    }

    ._3-columns_list-copy.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    ._3-columns_list-copy {
        grid-column-gap: .5rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_list-copy.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    ._4-columns_list {
        grid-column-gap: .5rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._4-columns_list.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .body-text.is-sprout.mobile-text-align-center {
        text-align: center;
        text-align: center;
        text-align: center
    }

    .cs-dot {
        left: 260px
    }

    .cs-connector {
        left: 285px
    }

    .cs-popout {
        max-width: 35%;
        left: 347px
    }

    .cs-rec {
        max-width: 50%;
        top: 15px;
        left: 252px
    }

    .cs-popup.offers {
        max-width: 50%;
        top: 42px;
        left: 10px
    }

    .benefits-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
        padding-top: 20px;
        padding-left: 0;
        padding-right: 0
    }

    .benefit-card.is--bloom50,
    .benefit-card.is--green50,
    .benefit-card.is--blue50,
    .benefit-card.is--lime50,
    .benefit-card.is--dark,
    .benefit-card.is--bloom50,
    .benefit-card.is--green50,
    .benefit-card.is--blue50,
    .benefit-card.is--lime50,
    .benefit-card.is--dark {
        padding: 32px
    }

    .is--centred {
        padding-left: 40px;
        padding-right: 40px
    }

    .grid--4logos {
        padding-left: 60px;
        padding-right: 60px
    }

    .community-perks-grid {
        padding-top: 20px
    }

    .faq-item {
        padding-left: 10px
    }

    .cas-how_grid {
        grid-row-gap: 2rem;
        order: 0;
        padding-top: 3rem
    }

    .cas-how_grid.max-height-450 {
        max-height: 600px
    }

    .cas-how_grid.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .cas-how_grid._50-50.tablet-stack {
        flex-direction: column
    }

    .cas_automation.max-height-450 {
        max-height: 600px
    }

    .cas_automation.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .cas_automation._50-50.tablet-stack {
        flex-direction: column
    }

    .cas_2-col_block {
        grid-template-columns: 1fr
    }

    .cas_1-col_block {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr;
        grid-auto-flow: column;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .cas_1-col_block.max-height-450 {
        max-height: 600px
    }

    .cas_1-col_block.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .cas_1-col_block._50-50.tablet-stack {
        flex-direction: column
    }

    .media_video.is-scaling-card {
        height: 60cqw
    }

    .logo-grid_wrap {
        grid-row-gap: clamp(1*1rem, ((1 - ((2 - 1)/(90 - 20)*20))*1rem + ((2 - 1)/(90 - 20))*100vw), 2*1rem)
    }

    .home-hero_tags,
    .home-hiw_card_testimonial {
        display: none
    }

    .home-hiw_card {
        border-radius: 1.5rem;
        padding: 1rem
    }

    .home-hero_content {
        ---mode--collection-c58fd573-3867-6dfe-ed7e-580ca049e935: mode-455a2c72-fc93-ef14-cf60-f97922b9cbf7
    }

    .testimonials_grid {
        grid-template-columns: 1fr
    }

    .testimonials_overlay {
        display: none
    }

    .hero-video.is-scaling-card {
        height: 60cqw
    }

    .testimonials_meta-card {
        display: none
    }

    .automations_layout.container {
        padding-top: 1.5rem
    }

    .logo_section_contain {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .logo_marquee_group {
        animation: 50s linear infinite marquee
    }

    .automate-check-wrap {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        width: 100%
    }

    .automate-check-item {
        flex: none;
        width: auto
    }

    .automation-tab_menu {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    .automation-tab_link {
        text-align: center;
        height: auto;
        padding: .2rem 0;
        font-size: .8rem
    }

    .automation-tab_link.w--current {
        height: auto;
        padding-top: .8rem;
        padding-bottom: .8rem;
        font-size: .8rem
    }

    .automation-tab_pane {
        padding-top: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .how-it-works_wrapper {
        flex-flow: column
    }

    .tabs_column-left {
        width: 100%
    }

    .tabs_menu {
        flex-direction: row;
        margin-top: 2rem;
        overflow-x: scroll
    }

    .tab_item {
        flex-shrink: 0;
        min-width: 200px;
        padding-top: 2rem;
        padding-bottom: 0;
        padding-left: 0
    }

    .tabs_column-right {
        width: 100%
    }

    .hiw_automations_cards-wrap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .automation-tab-image {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px
    }
}

@media screen and (max-width:479px) {
    h1 {
        font-size: 3rem
    }

    img {
        min-height: 0;
        display: block
    }

    blockquote {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .styleguide_2-col.is-faq {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .heading-style-h3 {
        font-size: 1.3rem;
        font-weight: 500
    }

    .heading-style-h3.text-align-center {
        padding-left: 0;
        padding-right: 0;
        font-size: 1.5rem
    }

    .heading-style-h3.text-align-center.max-width-lavander {
        font-size: 1.5rem
    }

    .heading-style-h3.text-align-center.h3-padding {
        padding-top: 0
    }

    .heading-style-h3.text-align-center.h3-padding-60 {
        padding-left: 0;
        padding-right: 0;
        font-size: 1.5rem
    }

    .heading-style-h3.text-align-center.h3-mobile {
        font-weight: 500
    }

    .heading-style-h3.text-color-white {
        font-family: PP Agrandir Wide, Arial, sans-serif;
        font-size: 2rem;
        line-height: 1.2
    }

    .heading-style-h3.text-color-white.text-align-center-tablet.max-width-automations {
        text-align: center;
        text-align: center
    }

    .heading-style-h3.text-color-white.mobile-h3 {
        font-size: 2rem
    }

    .heading-style-h3.text-color-white.mobile-text-size {
        font-size: 1.5rem
    }

    .heading-style-h3.text-color-dark.mobile-text-align-center {
        text-align: center
    }

    .heading-style-h3.text-color-dark.mobile-text-align-center.text-1rem {
        font-size: 1.5rem
    }

    .heading-style-h3.text-style-bold.mobile-h3 {
        font-size: 1rem
    }

    .heading-style-h3.mobile-text-center-align {
        text-align: center
    }

    .heading-style-h3.font-size-40 {
        font-size: 32px
    }

    .heading-style-h3.mobile-max-width {
        max-width: 250px
    }

    .text-rich-text h2 {
        margin-top: 2rem
    }

    .text-rich-text a {
        white-space: normal
    }

    .container-small {
        order: 1;
        display: block
    }

    .max-width-full-mobile-portrait {
        width: 100%;
        max-width: none
    }

    .heading-style-h1 {
        text-align: left
    }

    .padding-global {
        flex-direction: column;
        order: 0;
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex
    }

    .padding-global.tablet-padding {
        flex-direction: column;
        display: flex
    }

    .padding-global.mobile-extra-top-padding {
        padding-top: 2.5rem
    }

    .hide-mobile-portrait {
        display: none
    }

    .styleguide_4-col {
        grid-template-columns: 1fr
    }

    .text-size-small.mobile-max-width {
        max-width: 250px
    }

    .heading-style-h4 {
        font-size: 1.3rem;
        font-weight: 700;
        line-height: 1.125
    }

    .heading-style-h4.max-width-amber.tablet-h4,
    .heading-style-h4.tablet-h4 {
        font-weight: 500
    }

    .heading-style-h4.font-size-28px {
        font-size: 20px
    }

    .heading-style-h4.align-left {
        align-self: flex-start
    }

    .heading-style-h4.max-width-amber.tablet-h4,
    .heading-style-h4.tablet-h4 {
        font-weight: 500
    }

    .heading-style-h2.is-wide {
        font-size: 2rem
    }

    .heading-style-h5 {
        white-space: normal;
        font-size: 1.3rem
    }

    .heading-style-h5.mobile-h5 {
        font-size: 1rem
    }

    .container-large {
        flex-direction: column;
        order: 0;
        padding-top: 20px
    }

    .container-large.padding-container-blue {
        flex-direction: column
    }

    .container-large.container-tablet-large {
        flex-direction: column;
        padding-right: 40px
    }

    .text-align-center.heading-style-h3 {
        font-size: 1.3rem;
        font-weight: 700
    }

    .text-style-quote {
        border-left-style: none;
        padding-left: 1.5rem;
        font-weight: 700
    }

    .button {
        white-space: nowrap
    }

    .button.is-form-submit {
        width: 100%
    }

    .button.is-white {
        width: auto
    }

    .button.is-white.is-long {
        width: 100%
    }

    .button.is-back {
        padding-left: 0;
        padding-right: 0
    }

    .button.is-filter.prev {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        width: 2rem;
        height: 2.5rem;
        padding-right: 1.1rem
    }

    .button.is-filter.prev.glossary {
        width: 5rem;
        padding-left: 1rem
    }

    .button.is-filter.next {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        width: 2rem;
        height: 2.5rem;
        padding-left: 1.1rem
    }

    .button.is-filter.next.glossary {
        width: 5rem;
        padding-right: 1rem
    }

    .button.is-filter.page {
        width: 2rem;
        height: 2.5rem
    }

    .button.is-more {
        padding-left: 0;
        padding-right: 0
    }

    .button.is-border {
        width: 100%;
        min-width: auto
    }

    .button.is-more-white {
        justify-content: flex-start;
        padding-left: 0;
        padding-right: 0
    }

    .button.no-hover.mobile-button {
        font-size: .75rem
    }

    .text-size-medium.mobile-text-regular {
        font-size: 1rem
    }

    .button-group {
        text-align: left;
        flex-direction: column;
        align-items: stretch
    }

    .container_columns.is-center.tablet-stack {
        order: 0
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide,
    .text-wrapper.is-featured-course {
        padding: 1.5rem 1rem
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide,
    .text-wrapper.is-featured-course {
        padding: 1.5rem 1rem
    }

    .text-wrapper.mobile-center {
        place-content: start;
        place-items: start center
    }

    .text-wrapper.tablet-align-center {
        order: 0
    }

    .text-wrapper.tablet-align-center.padding-mobile {
        padding-left: 10px;
        padding-right: 0
    }

    .text-wrapper.justify-start {
        flex-flow: column;
        display: flex
    }

    .text-wrapper.mobile-text-align-center.mobile-hero-form {
        order: -1
    }

    .text-wrapper.is-cas-how {
        min-width: auto
    }

    .text-wrapper.demo-page {
        width: 100%
    }

    .text-wrapper.is-automationos {
        text-align: center;
        place-items: center
    }

    .logos-1_group {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .image-roundcorners {
        max-height: 300px
    }

    .max-width-reda,
    .max-width-reda.max-width-none,
    .max-width-reda.max-width-none {
        display: none
    }

    .text-tagline {
        margin-left: auto;
        margin-right: auto
    }

    .nav-link {
        flex-direction: row
    }

    .navbar_menu {
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .dropdown-3 {
        white-space: normal
    }

    .footer-subscribe_input_wr {
        flex-direction: column
    }

    .footer {
        flex-direction: row;
        justify-content: space-between;
        height: auto
    }

    .footer_bottom-group {
        text-align: center;
        flex-direction: row;
        justify-content: space-between;
        height: auto
    }

    .footer_links {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-self: center
    }

    .footer_link-group {
        grid-row-gap: .75rem;
        align-items: flex-start
    }

    .footer_subscribe {
        text-align: center;
        align-self: center;
        margin-left: auto;
        margin-right: auto
    }

    .footer_top-group {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .footer_bottom_links-group {
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: center
    }

    .footer_bottom_link {
        white-space: nowrap;
        padding-left: 0;
        padding-right: 0
    }

    .logo-ribbon_group {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .faq_card {
        padding-bottom: 1.5rem
    }

    .faq_title {
        font-size: 1rem;
        line-height: 1.5
    }

    .faq-1_icon-wr {
        flex-direction: column
    }

    .faq_text {
        margin-right: 0
    }

    .faq_text p {
        max-width: none;
        margin-left: 0
    }

    ._2-columns_hero {
        padding-top: 5rem
    }

    ._2-columns_hero.extra-padding-mobile {
        padding-top: 10rem
    }

    .share_social_link {
        color: var(--root)
    }

    .thumbnail_image.mobile-thumbnail-100 {
        width: 100%;
        height: 100%
    }

    .content_2col_layout {
        grid-row-gap: 2rem
    }

    .tags_wr {
        grid-column-gap: 1rem
    }

    .image-wr {
        order: 1;
        width: 100%
    }

    .event_speaker_card {
        grid-row-gap: 1.3125rem;
        grid-template-columns: 1fr;
        padding-top: 1.5rem;
        padding-bottom: 1.375rem;
        padding-left: 1rem
    }

    .event_speaker_list {
        grid-row-gap: 1rem
    }

    .event_testimonials {
        min-height: 48rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .event_card {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    ._3-columns_list {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    ._3-columns_list.is-margin-large {
        grid-template-columns: 1fr
    }

    .splide__track.mobile-max-width {
        flex-flow: column;
        display: flex;
        overflow: visible
    }

    .event_testimonials_layout {
        grid-template-columns: 1fr
    }

    .event_testimonial_card.z-index-2 {
        padding: 1rem
    }

    .event_testimonial_row {
        margin-bottom: 1rem
    }

    .event_testimonial_column {
        grid-row-gap: 1rem
    }

    .event_testimonial-gradient {
        padding-bottom: 2rem
    }

    .splide__list {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: column
    }

    .splide {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .events_spotlight {
        padding-bottom: 0
    }

    .spotlight_separator {
        margin-top: 2rem
    }

    .filters_wr {
        margin-bottom: 1.5rem
    }

    .block-quote {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }

    .pagination {
        grid-column-gap: .5rem;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: min-content 2fr min-content;
        grid-auto-columns: 1fr;
        justify-content: center;
        display: flex
    }

    .icon-arrow {
        margin-right: -.1rem
    }

    .icon-arrow.is-next {
        margin-left: 0;
        margin-right: -.1rem;
        padding-right: 0
    }

    .subscribe {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .subscribe_layout {
        background-position: -7% 100%
    }

    .event_subscribe_input_wr {
        flex-direction: column
    }

    .pagination_button-text {
        display: none
    }

    .filters_toggle {
        flex-direction: row;
        justify-content: flex-start
    }

    .filters_toggle.w--open {
        justify-content: flex-start
    }

    .show-mobile-landscape {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .empty_filter {
        text-align: center;
        padding: 3rem 1rem
    }

    .glossary_content {
        padding-bottom: 2rem
    }

    .glossary_card {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .glossary_separator,
    .glossary_separator.is-detail,
    .glossary_separator.is-detail {
        margin-top: 2rem
    }

    .glossary_prevnext_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .glossary_hero_layout {
        width: auto
    }

    .green-cta_layout {
        padding: 2rem 1rem
    }

    .blog_featured {
        padding-bottom: 0
    }

    .pagination_page-design {
        grid-column-gap: .5rem;
        flex: none
    }

    .pagination_page-dots {
        width: 1rem;
        height: 2.5rem
    }

    .blog_filters {
        max-width: none
    }

    .blog_content {
        padding-bottom: 0
    }

    .blog_featured_layout {
        grid-template-columns: 1fr
    }

    .info_line {
        grid-column-gap: .1rem
    }

    .toc_layout {
        display: none
    }

    .related_more {
        padding-bottom: 1rem
    }

    .blog_list {
        grid-template-columns: 1fr
    }

    .x_card {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    .blog_card {
        margin-left: 0;
        margin-right: 0
    }

    .blog_image-overflow {
        width: 100%;
        height: 9.7rem;
        max-height: 18.75rem
    }

    .blog_group {
        flex-direction: column;
        display: flex
    }

    .blog_filters_wr {
        margin-bottom: 1.5rem
    }

    .progress-bar {
        transition: opacity .3s
    }

    .tab-section {
        padding-top: 3.75rem
    }

    .embed-link {
        width: 100%
    }

    .stats {
        grid-column-gap: .5rem;
        grid-template-columns: 1fr
    }

    .story_testimonial {
        padding-bottom: 4rem
    }

    .story_testimonial_card {
        background-size: auto 40%;
        margin-right: 0
    }

    .review-ico {
        max-width: 25%
    }

    .features_section {
        margin-top: 0;
        padding-top: 2rem;
        padding-bottom: 0
    }

    .features_section.background-color-root {
        margin-top: 0;
        margin-bottom: 100px
    }

    .features_section.mobile-margin {
        margin-top: 0
    }

    .features_section.mobile-padding-4rem-top {
        padding-top: 4rem
    }

    .text-color-green.text-align-center.max-width-320 {
        max-width: 320px
    }

    .faq-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .img-faq {
        max-width: 25%;
        max-height: 25%;
        display: block
    }

    .stories_filters {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .story-filter_toggle {
        flex-direction: row;
        justify-content: center
    }

    .stories-filter_list.w--open {
        width: 100%
    }

    .section-banner-green.padding-container-gray {
        margin-bottom: 0;
        padding-top: 3rem
    }

    .block-heading-table {
        text-align: center
    }

    .card-price {
        width: 100%
    }

    .play-icon {
        width: 3rem
    }

    .featured-story_logo-wr {
        margin-top: 1rem
    }

    .story_text-wr {
        margin-left: 0;
        margin-right: 0
    }

    .logo-ribbon_list {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-wrap: wrap;
        flex: 0 auto;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .statistic {
        grid-row-gap: 1.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .statistic.is-long {
        flex-direction: row;
        justify-content: space-between
    }

    .stat_cell {
        text-align: center;
        align-items: center;
        width: 48%
    }

    .story_content {
        padding-top: 2rem
    }

    .stories_more {
        padding-bottom: 1rem
    }

    .text-color-grey-light.max-width-grey.mobile-body-text {
        font-size: .8rem
    }

    .guide_featured {
        padding-bottom: 0
    }

    .card_item,
    .card_link {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    .modules_section,
    .content-link-cta {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .instructors_section {
        padding-top: 2rem
    }

    .instructors_img {
        max-width: 9rem
    }

    .instructors_layout {
        grid-template-columns: 1fr 1fr
    }

    .large-cta_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .form-green {
        padding: 1.5rem
    }

    .form-container {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }

    .cta-module_logo-container {
        width: 100%
    }

    .related_section {
        padding-bottom: 1rem
    }

    .details_layout {
        grid-template-columns: 1fr
    }

    .rich-text_course-detail h2 {
        margin-top: 2rem
    }

    .courses_modules_layout {
        grid-template-columns: 1fr
    }

    .navbar_login-reg-wr {
        padding-bottom: 4rem
    }

    .login-dd_list-content {
        height: auto
    }

    .stats_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .stat_green-card {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .green-section,
    .integrations_content {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .integration_image {
        max-width: 70%
    }

    .integration_partnerships {
        padding: 2rem 1rem
    }

    .nav_link_content {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        padding: 1.5rem 1rem;
        display: grid
    }

    .nav_link_content.is-platform {
        padding-left: 0;
        padding-right: 0
    }

    .nav_link_group {
        margin-right: -.5rem;
        padding-left: 0;
        padding-right: 0
    }

    .nav_link_group.is-borders {
        padding-left: 0
    }

    .nav_link_group.is-join,
    .nav_link_group.is-borders {
        padding-left: 0
    }

    .nav_link_group.is-border-left {
        margin-right: -.5rem;
        padding-left: 0
    }

    .nav_link_group.is-join {
        padding-left: 0
    }

    .nav_link_wr {
        grid-template-columns: 1fr;
        display: grid
    }

    .nav_tab_group {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        padding: 1.25rem 1rem
    }

    .nav_tab {
        flex-direction: column
    }

    .nav_tab_menu {
        border-right-style: none;
        width: 100%;
        padding-right: 0
    }

    .nav_tab_toggle {
        text-align: left
    }

    .tabs-menu_width-img {
        grid-row-gap: 1.25rem
    }

    .tab-link_width-img,
    .c-faq-a-text {
        padding-right: 0
    }

    .navbar_mobile {
        display: none
    }

    .faq_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .faq_layout.is-home {
        grid-row-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        padding-left: 0;
        padding-right: 0
    }

    .faq_sticky-wr {
        padding-bottom: 0
    }

    .faq_imgs {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: row;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch;
        margin-top: 1.5rem
    }

    ._2-columns_layout {
        order: 0;
        grid-template-columns: minmax(auto, 300px)
    }

    ._2-columns_layout.text-align-center-tablet {
        grid-template-rows: auto;
        grid-auto-columns: auto;
        grid-auto-flow: row;
        place-content: center;
        align-items: center;
        display: block
    }

    ._2-columns_layout.creator-marketplace {
        grid-template-columns: 1fr
    }

    ._2-columns_layout.tablet-padding {
        padding-left: 0;
        padding-right: 0
    }

    ._2-columns_layout.is--reversed {
        flex-flow: column-reverse;
        order: 1;
        overflow: visible
    }

    .shade-section.padding-3rem {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .shade-section.padding-4rem {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .hiw-image_layout._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .full-height-img {
        width: 100%
    }

    .full-height-img_overflow.mobile-align-center,
    .full-height-img_overflow.mobile-overflow-align-center,
    .full-height-img_overflow.mobile-align-center,
    .full-height-img_overflow.mobile-overflow-align-center {
        display: flex
    }

    .master-image {
        width: 100%;
        max-width: 100%;
        max-height: 200px;
        display: block
    }

    .master-image.image-size-90.mobile-display-none {
        display: none
    }

    .master-image.image-size-90.mobile-hero-image.mobile-image-padding-top {
        padding-top: 60px
    }

    .master-image.mobile-max-width {
        max-width: 280px;
        max-height: none
    }

    .master-image.tablet-50.align-center.mobile-image-100.padding-top-20 {
        padding-top: 20px
    }

    .master-image.tablet-50.align-center.mobile-image-max-width.padding-top-20,
    .master-image.tablet-50.align-center.mobile-image-100.padding-top-20 {
        padding-top: 20px
    }

    .master-image.tablet-50.align-center.mobile-image-max-width.padding-top-20,
    .master-image.tablet-50.align-center.mobile-image-100.padding-top-20,
    .master-image.tablet-50.align-center.mobile-image-100.padding-top-20 {
        padding-top: 20px
    }

    .master-image.tablet-50.align-center.mobile-max-width {
        object-fit: cover
    }

    .master-image.tablet-50.align-center.mobile-max-width.padding-top-20 {
        padding-top: 20px
    }

    .master-image.tablet-50.align-center.mobile-image-max-width {
        object-fit: cover;
        width: 100%;
        max-height: 200px
    }

    .master-image.tablet-50.align-center.mobile-image-max-width.padding-top-20 {
        padding-top: 20px
    }

    .master-image.image-50.align-center.mobile-image-max-width {
        object-fit: cover;
        object-fit: cover;
        object-fit: cover;
        width: 100%;
        max-height: 200px
    }

    .master-image.mobile-columns-image {
        width: 100%;
        max-height: 100%
    }

    .master-image.mobile-hero-image.width-100 {
        width: 100%
    }

    .white-section {
        flex-flow: column;
        padding-top: 0;
        display: flex
    }

    .white-section.mobile-padding-4rem-bottom {
        padding-bottom: 4rem
    }

    .white-section.mobile-padding {
        padding-top: 2rem
    }

    .image-full-width {
        width: 100%;
        margin-bottom: 1rem
    }

    .logos_static,
    .logo-list {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .logo-grid_layout {
        grid-template-columns: 1fr
    }

    .logo-img {
        max-width: 80%
    }

    .benefits_layout {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .feature_4-col-grid {
        grid-template-columns: 1fr
    }

    .demo-logos {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .resources-list {
        grid-row-gap: 2rem;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        display: flex
    }

    .master-slider_arrow {
        display: none
    }

    .master-slider_mask {
        width: 100%
    }

    .master-slider_slide {
        justify-content: flex-start;
        width: 100%;
        height: auto;
        min-height: 30rem;
        margin-left: 0%;
        padding: 2rem
    }

    .master-slider_bg {
        display: none
    }

    .master-slider_slide-wr {
        margin-right: 1rem
    }

    .master-slider_autor-wr {
        grid-row-gap: .5rem;
        flex-direction: column;
        margin: auto 0 0
    }

    .blue-section {
        padding-top: 2rem
    }

    .blue-section.padding-4rem {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .logo-section {
        padding-bottom: 0
    }

    .home_top-banner {
        height: 3.5rem
    }

    .home_top-banner.banner-tall {
        height: 4rem
    }

    .top-banner_layout {
        grid-column-gap: .5rem;
        justify-content: center;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .top-banner_quote_mask {
        height: 2.4rem
    }

    .top-banner_quote_mask.mobile-quote-mask-tall,
    .top-banner_quote_wr.mobile-tall,
    .top-banner_quote_wr.mobile-tall {
        height: 4rem
    }

    .insta_card-wr,
    .insta_info-wr {
        width: 100%
    }

    .home_logo-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .faq_sticky-track {
        padding-bottom: 0
    }

    .home_faq-img.image-roundcorners {
        max-height: 100%;
        padding-bottom: 40px
    }

    .top-banner_quote {
        height: 2.4rem;
        font-size: .8rem;
        line-height: 1.6
    }

    .top-banner_quote.top-banner-mobile {
        height: 4rem;
        padding-left: 10px;
        padding-right: 24px
    }

    .half_section {
        grid-template-columns: 1fr;
        height: auto
    }

    .half_section.tablet-height {
        height: auto
    }

    .half_green {
        background-color: var(--green-50);
        height: auto;
        position: static
    }

    .half_green.show-mobile-portrait {
        display: flex
    }

    .half_white {
        flex-direction: column;
        width: 100%;
        height: 100%;
        margin-bottom: 0;
        padding-bottom: 2rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .half_green-img {
        max-height: 32vh
    }

    .big_text {
        font-size: 1.1rem
    }

    .third_pink {
        padding: 2rem 1rem
    }

    .line-animation {
        top: 3rem
    }

    .platform_layout {
        grid-template-columns: 1fr
    }

    .half_green-wr {
        z-index: 50;
        height: 50vh;
        position: sticky;
        top: 74px
    }

    .half_green_slide2 {
        opacity: 1;
        position: static
    }

    .half_green_slide1 {
        width: 80%
    }

    .half_green_slide3 {
        opacity: 1;
        position: static
    }

    .half_green_slide4 {
        opacity: 1;
        height: auto;
        padding-left: 1rem;
        padding-right: 1rem;
        position: static
    }

    .half_green_slide5 {
        opacity: 1;
        padding-left: 1rem;
        padding-right: 1rem;
        position: static
    }

    .workflow_layout {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .workflow_card.workflow-tablet-max-height {
        flex-direction: column;
        order: 0;
        max-height: 500px
    }

    .workflow_right {
        padding-bottom: 2rem
    }

    .workflow_right.is-sprout.height-tablet {
        display: flex
    }

    .workflow_image {
        box-sizing: border-box;
        clear: none;
        aspect-ratio: auto;
        object-fit: cover;
        width: 100%;
        max-height: 150px;
        position: static;
        overflow: clip
    }

    .resources_menu {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .stat-row {
        white-space: normal;
        flex-wrap: wrap
    }

    .home-hero-text {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        min-height: 4.9rem;
        display: flex
    }

    .home-hero-text.text-color-bloom,
    .home-hero-text.text-color-blue,
    .home-hero-text.text-color-bloom,
    .home-hero-text.text-color-blue {
        align-items: flex-start
    }

    .home-hero_text-animate {
        height: 4.9rem;
        margin-top: .25rem
    }

    .top-banner_group {
        grid-column-gap: 0rem;
        margin-left: 0;
        margin-right: 0
    }

    .top-features-module.mobile-padding {
        padding-top: 60px
    }

    .faq_text-2 {
        margin-right: 0
    }

    .button-2 {
        white-space: nowrap
    }

    .button-2.is-border {
        width: 100%;
        min-width: auto
    }

    .button-2.is-white {
        width: auto
    }

    .button-2.is-more {
        padding-left: 0;
        padding-right: 0
    }

    .text-wrapper-3.mobile-max-width {
        max-width: 280px
    }

    .faq_text-3 {
        margin-right: 0
    }

    .title_section {
        padding-bottom: 0
    }

    .title_section.padding-4rem-top {
        padding-top: 4rem
    }

    .text-color-sprout-3.max-width-brown.mobile-subheading-width {
        padding-left: 20px;
        padding-right: 20px
    }

    ._2-columns_hero-2.padding-bottom-0.flex {
        flex-direction: row;
        display: flex
    }

    .root-section-14.no-padding-top-bottom {
        padding-bottom: 0
    }

    .bold-text-2 {
        color: var(--shade--black);
        font-size: 2rem
    }

    .bold-text-2.mobile-max-width {
        max-width: 280px
    }

    .text-rich-text_color-sprout h2 {
        margin-top: 2rem
    }

    .master-stats {
        grid-column-gap: .5rem;
        grid-template-columns: 1fr
    }

    .padding-global-2,
    .padding-global-3 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .green-section-2 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .thumbnail_image-4.max-height-100 {
        max-height: 100%
    }

    .strategists_layout {
        grid-template-columns: 1fr;
        justify-items: center
    }

    .strategist_text-wr {
        text-align: center;
        align-items: center
    }

    .strategist_img {
        max-width: 9rem;
        margin-left: auto
    }

    .thumbnail_image_center.mobile-case-study-image {
        height: auto;
        max-height: 100%
    }

    .heading-9 {
        width: 100%
    }

    .thumbnail_blog_image {
        object-fit: contain;
        object-position: 0% 0%;
        max-height: 150px
    }

    .tiktok-embed {
        width: 100%;
        height: 100%;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .div-block-5 {
        padding-bottom: 40px
    }

    .feature-center {
        flex-wrap: nowrap;
        justify-content: center;
        display: block
    }

    .feature-center.feature-mobile {
        max-width: 320px
    }

    .faq_img-photo {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .hero_image {
        height: auto
    }

    .hero_image.align-center {
        object-fit: contain;
        object-fit: contain;
        max-height: 100%;
        overflow: clip
    }

    .hero_image-wr {
        flex-flow: row
    }

    .hero_image-wr.padding-bottom-20 {
        padding-bottom: 20px
    }

    .hero_image-wr.padding-bottom-20.hide-desktop {
        display: block
    }

    .faq--pink {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .faq--pink_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .faq--pink_layout.is-home {
        grid-row-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        padding-left: 0;
        padding-right: 0
    }

    .faq_number {
        font-size: 1rem;
        line-height: 1.5
    }

    .showcase_section {
        padding-top: 1rem
    }

    .showcase_row {
        grid-column-gap: 12px;
        margin-bottom: 12px
    }

    .showcase_img-wr {
        width: 8rem;
        height: 8rem
    }

    .showcase_img {
        max-height: 200px
    }

    .tab-image {
        max-height: 100%;
        right: .6rem
    }

    .featured_stat-wr {
        width: 8.2rem;
        height: 8.2rem;
        margin-bottom: 7px;
        margin-left: 16px
    }

    .featured_stat-descr {
        font-size: .7rem
    }

    .featured_stat-value {
        font-size: 1.9rem
    }

    .story_stats-wrapper {
        width: 8.9rem;
        padding-top: 1.7rem;
        padding-bottom: 1.6rem
    }

    .story_thumb--stat-value {
        font-size: 1.9rem
    }

    .story_thumb--stat-descr {
        font-size: .8rem
    }

    .hero_stats-wr {
        grid-column-gap: .5rem;
        flex-direction: column;
        align-items: center
    }

    .key-features_layout {
        flex-wrap: wrap
    }

    .story_testimonial-wr {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .story_rich-text h2 {
        margin-top: 2rem
    }

    .story_rich-text a {
        white-space: normal
    }

    .top-banner-link-styling.banner-tall-styling {
        height: 3px
    }

    .image-123 {
        width: 100%;
        max-height: 100%;
        padding-top: 20px;
        display: block
    }

    ._3-columns_stats {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    ._3-columns_stats.is-margin-large {
        grid-template-columns: 1fr
    }

    ._3-columns_stats.text-align-center-tablet.padding-bottom-tablet {
        grid-row-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        padding-bottom: 20px;
        display: flex
    }

    .comparison-item {
        padding-left: 0;
        padding-right: 15px
    }

    .centre-checklist {
        text-align: center;
        font-size: .8em
    }

    .comparison-row {
        grid-column-gap: 0px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Feature-Row Area-2 Area"
    }

    .comparison-row.header {
        grid-column-gap: 0px;
        grid-column-gap: 0px;
        padding-left: 10px;
        padding-right: 10px
    }

    .text-block-112 {
        font-size: .8em
    }

    .comparison-feature {
        padding: 15px 0 15px 15px
    }

    ._4-columns-stats {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .font-weight-medium.text-color-shade {
        font-size: .75rem
    }

    .image-size-50 {
        flex: 0 auto;
        order: 1;
        align-self: auto;
        position: static;
        left: 83px;
        right: auto
    }

    .comparison-row-no-disc {
        grid-column-gap: 0px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Feature-Row Area-2 Area"
    }

    .comparison-row-no-disc.header {
        grid-column-gap: 0px;
        grid-column-gap: 0px;
        padding-left: 10px;
        padding-right: 10px
    }

    .master-image-copy.mobile-max-width {
        max-width: 280px
    }

    ._5-logo-reel {
        flex-direction: column;
        display: flex
    }

    .image-124 {
        max-width: 200%
    }

    .image-124.mobile-header {
        max-width: none;
        max-height: 200px
    }

    .div-block-12 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        display: flex
    }

    .div-block-12.mobile-logo-reel {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-direction: row;
        grid-template-rows: auto;
        grid-template-columns: .75fr .75fr .75fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .div-block-12.mobile-logo-reel.hide-mobile-portrait {
        display: none
    }

    .home-stat-text {
        padding-right: 40px;
        font-size: 18px
    }

    .div-block-15 {
        flex-direction: column-reverse
    }

    .image-125.tablet-size {
        width: 80%;
        max-height: 200px
    }

    .blue-30-section {
        height: 100%
    }

    .div-block-16 {
        grid-column-gap: 5px;
        grid-row-gap: 20px
    }

    ._2-columns-stats {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        margin-left: -20px;
        margin-right: -20px
    }

    .div-block-19 {
        flex-direction: column;
        align-items: center
    }

    .text-block-120 {
        text-align: center
    }

    .card_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column
    }

    .card_image-wrapper {
        height: 300px
    }

    .div-block-20.hide-desktop {
        padding-left: 20px;
        padding-right: 20px
    }

    .text-block-121,
    .text-block-122 {
        text-align: center
    }

    .image-126 {
        max-height: 100px
    }

    .mobile-width {
        max-width: 140px
    }

    .container-logo-reel {
        flex-direction: column;
        order: 0;
        justify-content: flex-start
    }

    .container-logo-reel.padding-container-blue {
        flex-direction: column
    }

    .container-logo-reel.container-tablet-large {
        flex-direction: column;
        padding-right: 40px
    }

    .home-header-discription {
        padding-left: 20px;
        padding-right: 0
    }

    .logo-header-block {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        display: flex
    }

    .logo-header-block.mobile-logo-reel {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-direction: row;
        grid-template-rows: auto;
        grid-template-columns: .75fr .75fr .75fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .logo-header-block.mobile-logo-reel.hide-mobile-portrait {
        display: none
    }

    .partnerships-content {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .text-block-123 {
        max-width: 250px
    }

    .mobile-50 {
        width: 50%
    }

    .mobile-max-width {
        max-width: 250px
    }

    .then-now-columns {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .then-now-columns.is-margin-large {
        grid-template-columns: 1fr
    }

    .image-129 {
        max-height: 100%
    }

    .mobile-hero-image {
        flex: 0 auto;
        align-self: auto;
        max-height: 100%;
        overflow: visible
    }

    .mobile-image-100 {
        max-height: 100%
    }

    .mobile-align-center {
        align-self: auto
    }

    .mobile-text-align-center {
        text-align: center
    }

    .home-stat-text-bold {
        padding-right: 40px;
        font-size: 18px
    }

    .home-stat-text-bold.text-align-center {
        align-self: auto
    }

    .home-stat-text-bold.text-align-center.stat-no-padding {
        padding-right: 0
    }

    .home-stat-text-inter {
        padding-right: 40px;
        font-size: 18px
    }

    ._4column-stats {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-flow: row
    }

    ._4column-stats.mobile-max-width {
        grid-row-gap: 36px;
        grid-row-gap: 36px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: column
    }

    .image-130 {
        max-height: 300px
    }

    .home-stat-text-medium {
        padding-right: 40px;
        font-size: 18px
    }

    .collection-list {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        display: flex
    }

    .integration-list-mobile.hide-desktop {
        flex-flow: column;
        display: flex
    }

    .collection-list-2,
    .collection-list-3 {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        display: flex
    }

    .div-block-24 {
        width: 100%;
        height: 100%
    }

    .home-stat-text-inter-small {
        padding-right: 40px;
        font-size: 18px
    }

    .home-stat-text-inter-small.text-align-center {
        align-self: auto
    }

    .home-stat-text-inter-small.text-align-center.stat-no-padding {
        padding-right: 0
    }

    .padding-orange-sides.mobile-remove-padding {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .image-133,
    .image-134,
    .image-135,
    .image-136 {
        max-height: 300px
    }

    .h2-mobile-width {
        padding-left: 20px;
        padding-right: 20px
    }

    .story_testimonial_2_columns {
        padding-bottom: 4rem
    }

    .blog-no-categories {
        flex-direction: column;
        display: flex
    }

    .feature-layout-columns._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .feature-layout-columns-right {
        grid-auto-flow: row
    }

    .feature-layout-columns-right._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .feature-layout-columns-left {
        grid-auto-flow: row
    }

    .feature-layout-columns-left._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .rounded-corners {
        max-height: 100%
    }

    .customer-spotlight-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1.75fr;
        grid-auto-flow: row;
        place-items: center
    }

    .platform-hero-2-columns {
        flex-flow: column-reverse;
        order: 0;
        grid-template-columns: minmax(auto, 300px)
    }

    .platform-hero-2-columns.text-align-center-tablet {
        grid-template-rows: auto;
        grid-auto-columns: auto;
        grid-auto-flow: row;
        place-content: center;
        align-items: center;
        display: block
    }

    .platform-hero-2-columns.creator-marketplace {
        grid-template-columns: 1fr
    }

    .platform-hero-2-columns.tablet-padding {
        padding-left: 0;
        padding-right: 0
    }

    .platform-hero-image.mobile-thumbnail-100 {
        width: 100%;
        height: 100%
    }

    .platform-hero-image.platform-hero-tablet-sizing {
        align-self: auto;
        width: 100%
    }

    .platform-hero-image-container {
        background-size: 250px;
        justify-content: center;
        align-items: center
    }

    .platform-hero-image-container.is-cas-hero {
        height: auto
    }

    .image-138 {
        max-height: 500px
    }

    .ba-section.before.no-padding-bottom {
        top: 60px
    }

    .container-ba {
        flex-direction: column;
        order: 0
    }

    .container-ba.padding-container-blue {
        flex-direction: column
    }

    .container-ba.container-tablet-large {
        flex-direction: column;
        padding-right: 40px
    }

    .nav_tabs_group {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        padding: 1.25rem 1rem
    }

    .pop-up {
        width: 96%;
        padding: 30px 10px
    }

    .pop-up-icon {
        display: none
    }

    .exit-button {
        width: 20px;
        height: 20px;
        padding: 3px;
        top: 1%;
        right: 1%
    }

    .primary-button {
        text-align: center
    }

    .div-block-31 {
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .modal-close {
        border: 1px solid var(--shade--black);
        background-color: #000000de;
        border-radius: 6px
    }

    .image-142 {
        max-width: 50%
    }

    ._3-columns_list-copy {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    ._3-columns_list-copy.is-margin-large {
        grid-template-columns: 1fr
    }

    ._4-columns_list {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    ._4-columns_list.is-margin-large {
        grid-template-columns: 1fr
    }

    .overview-image {
        max-height: 100%
    }

    .hero-feature-logo {
        max-width: 80%
    }

    .image-size120 {
        max-height: 200px
    }

    .speaker-image {
        max-height: 100%
    }

    .tabs-menu-wrapper {
        width: auto
    }

    .image-144 {
        order: 0;
        max-height: 400px
    }

    .benefits-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
        padding-top: 0
    }

    .benefit-card.is--bloom50,
    .benefit-card.is--green50,
    .benefit-card.is--blue50,
    .benefit-card.is--lime50,
    .benefit-card.is--dark,
    .benefit-card.is--bloom50,
    .benefit-card.is--green50,
    .benefit-card.is--blue50,
    .benefit-card.is--lime50,
    .benefit-card.is--dark {
        padding: 32px
    }

    .slack-screenshot {
        display: none
    }

    .grid--4logos {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        width: 90%;
        padding-top: 20px;
        padding-left: 12px;
        padding-right: 12px
    }

    .community-perks-grid {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        padding-top: 0
    }

    .faq-item {
        padding-left: .5rem
    }

    .faq-question {
        font-size: 1.1rem
    }

    .faq-answer-div {
        padding-left: 1rem
    }

    .image-146 {
        width: 100%
    }

    .faq-photo {
        text-align: center
    }

    .benefit--title {
        font-size: 1.5rem;
        line-height: 1.25
    }

    .cas-how_grid {
        grid-auto-flow: row;
        padding-top: 2rem
    }

    .cas-how_grid._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .cas_automation {
        grid-auto-flow: row
    }

    .cas_automation._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .cas_1-col_block {
        grid-auto-flow: row
    }

    .cas_1-col_block._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .stats-container {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 2rem
    }

    .stats-item {
        justify-content: flex-start;
        align-items: flex-start
    }

    .stats-number.is--bloom,
    .stats-number.is--dew,
    .stats-number.is--glow,
    .stats-number.is--bloom,
    .stats-number.is--dew,
    .stats-number.is--glow {
        font-size: 2rem
    }

    .stats-details.is--bloom,
    .stats-details.is--dew,
    .stats-details.is--glow,
    .stats-details.is--bloom,
    .stats-details.is--dew,
    .stats-details.is--glow {
        font-size: .7rem
    }

    .trusted-by-logos {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }

    .partner-logo {
        max-height: 1.2rem
    }

    .trusted-by-section {
        width: 100%;
        padding-bottom: 20px
    }

    .c-button {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .home-hero_card_top {
        grid-row-gap: 16px;
        flex-flow: column-reverse;
        justify-content: flex-start;
        align-items: flex-start
    }

    .testimonials_coming-soon_logos {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }

    .creator-cta_card.is-automations {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .creator-cta_content.is-automations {
        width: 100%;
        padding-top: 2.5rem
    }

    .creator-cta_form_wrap.is-automations {
        width: 100%;
        padding-top: 0
    }

    .creator-cta_heading.text-h4.anim-slide-up.text-wrap-balance {
        text-wrap: balance;
        text-wrap: balance;
        text-wrap: balance;
        text-wrap: balance
    }

    .creator-cta_form.is-automations {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .automations_layout.container {
        padding-top: 2rem
    }

    .automations_btn-hero_wrap {
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        width: 100%
    }

    .hero_bg-abs {
        opacity: .61;
        height: 100%
    }

    .logo_section_contain {
        padding-top: 0;
        padding-bottom: 0
    }

    .logo_marquee_wrap {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 3.4rem;
        padding-bottom: 3.4rem
    }

    .logo_marquee_logo_contain {
        align-self: center;
        max-width: 6rem;
        margin-right: 3rem
    }

    .automate-check-wrap {
        flex-flow: wrap;
        justify-content: center;
        align-items: center
    }

    .automation-tab_menu {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        box-shadow: none;
        background-color: #0000;
        border: 0 solid #f0f4f5;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-content: stretch center;
        place-items: center;
        gap: .5rem;
        padding: 0;
        display: flex
    }

    .automation-tab_link {
        flex: 0 auto;
        width: auto;
        height: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: .7rem .2rem
    }

    .automation-tab_link.w--current {
        flex-flow: wrap;
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        width: auto;
        padding: .7rem .5rem
    }

    .automation-tab_pane {
        border-radius: .5rem;
        padding-top: 1.4rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .how-it-works_wrapper,
    .tabs_menu {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .tab_item {
        min-width: auto;
        max-width: 22.81rem
    }

    .tab_description {
        text-wrap: pretty
    }

    .tabs_line-bg {
        flex: 0 auto;
        width: auto;
        height: 2px;
        inset: 0% auto 0% 0%
    }

    .tab_line-indicator {
        width: 320px;
        height: 2px
    }

    .tabs_column-right {
        aspect-ratio: auto;
        padding: 0
    }

    .tab_content {
        min-height: 25rem
    }

    .hiw_automations_cards-wrap {
        padding-bottom: 3rem;
        display: flex
    }
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa4d-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa4e-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa4f-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa50-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa51-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa52-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa53-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa54-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa55-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa56-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa57-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa58-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa5b-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa5c-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa5d-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa5e-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa5f-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa60-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa61-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa62-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa63-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa64-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa65-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa66-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa70-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa79-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa82-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa8f-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa93-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa9d-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa9e-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aab4-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aada-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aaf3-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aaf7-84bbdd9d {
    align-self: auto
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aaf8-84bbdd9d {
    grid-area: 1/1/2/2;
    align-self: end
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aafb-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab01-84bbdd9d {
    align-self: end
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab0c-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab12-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab15-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab3a-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab3d-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bd29bd28-9552-30ea-7b13-37e2543168de-84bbdd9d,
#w-node-ff20d9dd-3a9e-81a2-bcbd-733a75cbaa18-84bbdd9d,
#w-node-_697ce76b-66f9-2f27-d5ce-5d951cca8fa4-84bbdd9d,
#w-node-cb33a79a-80ee-7786-37b2-a1e9926ac934-84bbdd9d,
#w-node-_15b90a3f-d6d6-d069-9d1e-8f12c72eccb1-84bbdd9d,
#w-node-_86c391f4-a59f-72aa-5a51-79112052a546-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab4f-84bbdd9d {
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab54-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab56-84bbdd9d {
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab5b-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab70-84bbdd9d {
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab75-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab77-84bbdd9d {
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab7c-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab8f-84bbdd9d {
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab94-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab96-84bbdd9d {
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab9b-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abaf-84bbdd9d {
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abb4-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abb6-84bbdd9d {
    place-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abbb-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abcc-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abcf-84bbdd9d {
    align-self: center
}

#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abda-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abe2-84bbdd9d,
#w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abe9-84bbdd9d {
    grid-area: span 1/span 1/span 1/span 1
}

@media screen and (min-width:1280px) {

    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aaf9-84bbdd9d,
    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab02-84bbdd9d,
    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab16-84bbdd9d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abcc-84bbdd9d {
        place-self: center end
    }

    #w-node-_8a3e4932-4fe9-f422-01af-dda509cb587d-09cb587c,
    #w-node-_1410faf5-7980-d234-a66a-60a1d141a4e0-8db92ddd {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:991px) {
    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aa79-84bbdd9d {
        justify-self: auto
    }
}

@media screen and (max-width:767px) {
    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abcc-84bbdd9d {
        order: -9999
    }
}

@media screen and (max-width:479px) {

    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4aaf3-84bbdd9d,
    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab12-84bbdd9d,
    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab3a-84bbdd9d {
        justify-self: stretch
    }

    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4ab54-84bbdd9d {
        align-self: auto
    }

    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abcc-84bbdd9d {
        order: -9999
    }

    #w-node-_3b069731-2b30-b52a-f6c2-027fe3b4abda-84bbdd9d {
        justify-self: center
    }
}

.mktoButton {
    background: #117A48 !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    border-radius: 10px !important;
    border: 0 !important;
    display: inline-block !important;
    cursor: pointer !important;
    color: #ffffff !important;
    font-family: "Agrandir", sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
    padding: 15px 55px !important;
    margin-top: 15px !important;
    width: auto !important;
    box-shadow: 1px 2px 5px 1px rgb(0 0 0 / 57%);
    text-decoration: none !important;
    text-shadow: 0px 0px 0px !important;
}

.mktoButton:hover {
    background-color: #222222 !important;
}

.mktoButton:active {
    position: relative !important;
    top: 1px !important;
}

.mktoForm .mktoField {
    font-size: 15px !important;
}

form {
    margin-bottom: 0 !important;
}

.mktoForm {
    font-family: "Agrandir", sans-serif !important;
    padding: 0 !important;
}

.mktoButtonRow {
    display: inherit !important;
    text-align: center !important;
}

span.mktoButtonWrap {
    margin-left: 0 !important;
}

.mktoForm .mktoLabel {
    display: none !important;
}

.mktoForm input,
.mktoForm textarea,
.mktoForm select {
    border: 1px solid #777 !important;
    padding: 12px 15px !important;
    height: auto !important;
}

.mktoForm *,
.mktoForm *::before,
.mktoForm *::after {
    box-sizing: border-box;
}

.mktoForm,
.mktoForm .mktoField,
.mktoForm .mktoHtmlText,
.mktoForm .mktoFormCol,
.mktoForm .mktoFieldWrap,
.mktoForm .mktoCheckboxList,
.mktoForm .mktoRadioList {
    width: 100% !important;
}

.mktoForm .mktoOffset,
.mktoForm .mktoGutter {
    display: none;
}

.mktoForm .mktoFieldDescriptor {
    margin-bottom: 10px;
}

@media (min-width:740px) {
    .mktoForm .mktoFormRow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: -10px;
    }

    .mktoForm .mktoFormRow .mktoFormCol {
        min-width: 0;
        padding-right: 10px;
    }
}

.mktoForm .mktoAsterix,
.mktoForm .mktoCheckboxList input,
.mktoForm .mktoRadioList input {
    display: inline-block;
    width: auto !important;
}

.mktoForm textarea.mktoField {
    resize: vertical !important;
}

.mktoForm .mktoCheckboxList>input,
.mktoForm .mktoRadioList>input {
    position: absolute;
    left: -9999px;
}

.mktoForm .mktoCheckboxList>label,
.mktoForm .mktoRadioList>label {
    position: relative;
    padding: 0 0 5px 33px;
}

.mktoForm .mktoCheckboxList label::before,
.mktoForm .mktoRadioList label::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    background: lightgray;
    border: 2px solid lightgray;
    content: "";
}

.mktoForm .mktoCheckboxList input:checked+label::before,
.mktoForm .mktoRadioList input:checked+label::before {
    background-color: red;
}

.mktoForm .mktoRadioList label::before {
    border-radius: 50%;
}

.ub-emb-iframe-wrapper {
    display: none;
    position: relative;
    vertical-align: middle
}

.ub-emb-iframe-wrapper.ub-emb-visible {
    display: inline-block
}

.ub-emb-iframe-wrapper .ub-emb-close {
    background-color: hsla(0, 0%, 100%, .6);
    border: 0;
    border-radius: 50%;
    color: #525151;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: 400;
    height: 20px;
    line-height: 1;
    outline: none;
    padding: 0;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    transition: transform .2s ease-in-out, background-color .2s ease-in-out;
    width: 20px;
    z-index: 1
}

.ub-emb-iframe-wrapper.ub-emb-mobile .ub-emb-close {
    transition: none
}

.ub-emb-iframe-wrapper .ub-emb-close:before {
    content: "";
    height: 40px;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 40px
}

.ub-emb-iframe-wrapper .ub-emb-close:hover {
    background-color: #fff;
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.ub-emb-iframe-wrapper .ub-emb-close:active,
.ub-emb-iframe-wrapper .ub-emb-close:focus {
    background: hsla(0, 0%, 100%, .35);
    color: #444;
    outline: none
}

.ub-emb-iframe-wrapper .ub-emb-iframe {
    border: 0;
    max-height: 100%;
    max-width: 100%
}

.ub-emb-overlay .ub-emb-iframe-wrapper .ub-emb-iframe {
    box-shadow: 0 0 12px rgba(0, 0, 0, .3), 0 1px 5px rgba(0, 0, 0, .2)
}

.ub-emb-overlay .ub-emb-iframe-wrapper.ub-emb-mobile {
    max-width: 100vw
}

.ub-emb-overlay {
    transition: visibility .3s step-end;
    visibility: hidden
}

.ub-emb-overlay.ub-emb-visible {
    transition: none;
    visibility: visible
}

.ub-emb-overlay .ub-emb-backdrop,
.ub-emb-overlay .ub-emb-scroll-wrapper {
    opacity: 0;
    position: fixed;
    transition: opacity .3s ease, z-index .3s step-end;
    z-index: -1
}

.ub-emb-overlay .ub-emb-backdrop {
    background: rgba(0, 0, 0, .6);
    bottom: -1000px;
    left: -1000px;
    right: -1000px;
    top: -1000px
}

.ub-emb-overlay .ub-emb-scroll-wrapper {
    -webkit-overflow-scrolling: touch;
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    overflow: auto;
    padding: 30px;
    right: 0;
    text-align: center;
    top: 0;
    white-space: nowrap;
    width: 100%
}

.ub-emb-overlay .ub-emb-scroll-wrapper:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.ub-emb-overlay.ub-emb-mobile .ub-emb-scroll-wrapper {
    padding: 30px 0
}

.ub-emb-overlay.ub-emb-visible .ub-emb-backdrop,
.ub-emb-overlay.ub-emb-visible .ub-emb-scroll-wrapper {
    opacity: 1;
    transition: opacity .4s ease;
    z-index: 2147483647
}

.ub-emb-bar {
    transition: visibility .2s step-end;
    visibility: hidden
}

.ub-emb-bar.ub-emb-visible {
    transition: none;
    visibility: visible
}

.ub-emb-bar .ub-emb-bar-frame {
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    transition: bottom .2s ease-in-out, top .2s ease-in-out, z-index .2s step-end;
    z-index: -1
}

.ub-emb-bar.ub-emb-ios .ub-emb-bar-frame {
    right: auto;
    width: 100%
}

.ub-emb-bar.ub-emb-visible .ub-emb-bar-frame {
    transition: bottom .3s ease-in-out, top .3s ease-in-out;
    z-index: 2147483646
}

.ub-emb-bar .ub-emb-close {
    bottom: 0;
    margin: auto 0;
    top: 0
}

.ub-emb-bar:not(.ub-emb-mobile) .ub-emb-close {
    right: 20px
}

:root {}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

*[tabindex]:focus-visible,
input[type="file"]:focus-visible {
    outline: 0.125rem solid #4d65ff;
    outline-offset: 0.125rem;
}

.w-richtext>:not(div):first-child,
.w-richtext>div:first-child>:first-child {
    margin-top: 0 !important;
}

.w-richtext>:last-child,
.w-richtext ol li:last-child,
.w-richtext ul li:last-child {
    margin-bottom: 0 !important;
}

.pointer-events-off {
    pointer-events: none;
}

.pointer-events-on {
    pointer-events: auto;
}

.div-square::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

.container-medium,
.container-small,
.container-large {
    margin-right: auto !important;
    margin-left: auto !important;
}

.text-style-3lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.text-style-2lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.text-style-1line {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.display-inlineflex {
    display: inline-flex;
}

.hide {
    display: none !important;
}

@media screen and (max-width:767px) {
    .hide-mobile-landscape {
        display: none !important;
    }
}

@media screen and (max-width:479px) {
    .hide-mobile {
        display: none !important;
    }
}

.margin-0 {
    margin: 0rem !important;
}

.padding-0 {
    padding: 0rem !important;
}

.spacing-clean {
    padding: 0rem !important;
    margin: 0rem !important;
}

.margin-top {
    margin-right: 0rem !important;
    margin-bottom: 0rem !important;
    margin-left: 0rem !important;
}

.padding-top {
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
}

.margin-right {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    margin-left: 0rem !important;
}

.padding-right {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
}

.margin-bottom {
    margin-top: 0rem !important;
    margin-right: 0rem !important;
    margin-left: 0rem !important;
}

.padding-bottom {
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-left: 0rem !important;
}

.margin-left {
    margin-top: 0rem !important;
    margin-right: 0rem !important;
    margin-bottom: 0rem !important;
}

.padding-left {
    padding-top: 0rem !important;
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
}

.margin-horizontal {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}

.padding-horizontal {
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}

.margin-vertical {
    margin-right: 0rem !important;
    margin-left: 0rem !important;
}

.padding-vertical {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
}

.text-rich-text ul>li:before {
    content: "";
    height: 1rem;
    width: 1rem;
    display: block;
    float: left;
    margin-left: -1.5rem;
    margin-top: 0.25rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.text-rich-text ul>li:before {
    background: url();
    background-size: cover;
    background-position: center;
}

.text-rich-text_color-sprout ul>li:before {
    content: "";
    height: 1rem;
    width: 1rem;
    display: block;
    float: left;
    margin-left: -1.5rem;
    margin-top: 0.25rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.text-rich-text_color-sprout ul>li:before {
    background: url();
    background-size: cover;
    background-position: center;
}

.rich-text_course-detail ul>li:before {
    content: "";
    height: 1.5rem;
    width: 1.5rem;
    display: block;
    float: left;
    margin-left: -2rem;
    margin-top: 0rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
}

.rich-text_course-detail ul>li:before {
    background: url();
    background-size: cover;
    background-position: center;
}

.w-slider-dot {
    background: #79A595;
    width: 0.5rem;
    height: 0.5rem;
}

.w-slider-dot.w-active {
    background: #16282D;
}

blockquote:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: #1E4945;
    border-radius: 6px;
}

@media (max-width:480px) {
    blockquote:before {
        width: 6px;
    }
}

blockquote.tiktok-embed:before {
    content: '';
    position: absolute;
    width: 0px;
}

blockquote.instagram-media:before {
    content: '';
    position: absolute;
    width: 0px;
}

.text-style-quote:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: #1E4945;
    border-radius: 6px;
}

@media (max-width:480px) {
    blockquote:before {
        width: 6px;
    }
}

.ar-card {
    aspect-ratio: 1/0.6;
}

.splide__sr {
    display: none !important;
}

.card_wr:hover .heading-style-h5 {
    color: #79A595;
}

.card_wr:hover .thumbnail_blog_image {
    transform: scale(1.05);
}

.home-hero_text-wr {
    animation: 10s rotate1 infinite;
}

@keyframes rotate1 {
    0% {
        transform: translateY(0%);
    }

    10% {
        transform: translateY(0%);
    }

    20% {
        transform: translateY(-20%);
    }

    30% {
        transform: translateY(-20%);
    }

    40% {
        transform: translateY(-40%);
    }

    50% {
        transform: translateY(-40%);
    }

    60% {
        transform: translateY(-60%);
    }

    70% {
        transform: translateY(-60%);
    }

    80% {
        transform: translateY(-80%);
    }

    90% {
        transform: translateY(-80%);
    }

    100% {
        transform: translateY(-100%);
    }
}

.mktoField,
.mktoForm input,
.mktoForm textarea,
.mktoForm select {
    border-radius: 6px;
    border: 1px solid rgba(22, 40, 45, 0.5);
    padding: 8px 12px !important;
    font-size: 16px !important;
    margin-top: 5px !important;
    height: 50px !important;
}

.mktoField:active {
    border-color: #16282D;
}

.mktoField:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}

.mktoLabel {
    display: block !important;
    width: auto !important;
}

.mktoForm {
    display: grid;
    font-family: Inter;
}

.mktoButton {
    background-color: #E3F1BB !important;
    color: #16282D !important;
    font-weight: 600 !important;
    border-radius: 4px !important;
    box-shadow: none !important;
    padding: 14px !important;
    width: 200px !important;
    transition: transform ease 300ms;
}

.mktoButton:hover {
    background-color: #E3F1BB !important;
    color: #16282D !important;
    transform: translate(0, -2px);
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    color: #fff;
    border: 1px solid #75ae4c;
    padding: 0.4em 1em;
    font-size: 1em;
    background-color: #99c47c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#99c47c), to(#75ae4c));
    background-image: -webkit-linear-gradient(top, #99c47c, #75ae4c);
    background-image: -moz-linear-gradient(top, #99c47c, #75ae4c);
    background-image: linear-gradient(to bottom, #99c47c, #75ae4c);
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    border: 1px solid #447f19;
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus {
    outline: none;
    border: 1px solid #447f19;
}

.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:active {
    background-color: #75ae4c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#75ae4c), to(#99c47c));
    background-image: -webkit-linear-gradient(top, #75ae4c, #99c47c);
    background-image: -moz-linear-gradient(top, #75ae4c, #99c47c);
    background-image: linear-gradient(to bottom, #75ae4c, #99c47c);
}

/* This is used to test if the stylesheet has been loaded yet*/
#mktoStyleLoaded {
    background-color: #123456;
    display: none;
}

.mktoForm {
    text-align: left;
}

.mktoForm .mktoClear {
    clear: both;
    float: none;
}

.mktoForm div,
.mktoForm span,
.mktoForm label,
.mktoForm p {
    text-align: left;
    margin: 0;
    padding: 0;
}

.mktoForm input,
.mktoForm select,
.mktoForm textarea {
    margin: 0;
}

.mktoForm * {
    font-family: inherit;
}

.mktoForm .mktoOffset {
    float: left;
    height: 1.2em;
}

.mktoForm .mktoGutter {
    float: left;
    height: 1.2em;
}

.mktoForm .mktoFieldWrap {
    float: left;
}

.mktoForm .mktoFieldWrap .mktoInstruction {
    display: none;
}

.mktoForm .mktoLabel {
    float: left;
    line-height: 1.2em;
    padding-top: 0.3em;
}

.mktoForm .mktoField {
    line-height: 1.2em;
    font-size: 1em;
    float: left;
}

.mktoForm .mktoPlaceholder {
    float: left;
}

.mktoForm .mktoLogicalField {
    float: left;
}

.mktoForm fieldset {
    padding: 0;
    margin: 0;
}

.mktoForm fieldset legend {
    margin: 0 1em 0.5em;
    color: inherit;
}

.mktoForm a.mktoNotYou {
    cursor: pointer;
    color: #4692f3;
}

.mktoForm a.mktoNotYou:hover {
    text-decoration: underline;
}

.mktoForm .mktoAsterix {
    float: right;
    color: #bf0000;
    padding-left: 5px;
    display: none;
}

.mktoForm .mktoRadioList,
.mktoForm .mktoCheckboxList {
    padding: 0.3em;
    float: left;
}

.mktoForm .mktoRadioList>label,
.mktoForm .mktoCheckboxList>label {
    margin-left: 1.5em;
    margin-top: 0.1em;
    margin-bottom: 0.3em;
    line-height: 1.2em;
    display: block;
    min-height: 12px;
}

.mktoForm.ie7 .mktoRadioList>label,
.mktoForm.ie7 .mktoCheckboxList>label {
    padding: 0.2em 0 0;
}

.mktoForm .mktoRadioList>label>input,
.mktoForm .mktoCheckboxList>label>input {
    float: left;
    margin: 0;
    margin-left: -1.5em;
}

.mktoForm .mktoRadioList>input,
.mktoForm .mktoCheckboxList>input {
    padding: 0;
}

.mktoForm .mktoLabelToLeft>label {
    text-align: right;
    margin-left: 0;
    margin-right: 1.5em;
}

.mktoForm .mktoLabelToLeft input[type=checkbox],
.mktoForm .mktoLabelToLeft input[type=radio] {
    position: absolute;
    right: 0.3em;
}

.mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix {
    float: left;
    padding-left: 0;
    padding-right: 5px;
}

.mktoForm .mktoRequiredField .mktoAsterix {
    display: block;
}

.mktoForm .mktoRequiredField label.mktoLabel {
    font-weight: bold;
}

.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm input[type=email],
.mktoForm input[type=tel],
.mktoForm input[type=number],
.mktoForm input[type=date] {
    padding: 0.1em 0.2em;
    line-height: 1.2em;
    margin: 0;
}

.mktoForm input[type=range] {
    padding: 0.25em 0;
    margin: 0;
}

.mktoForm input[type=range]::-ms-tooltip {
    display: none;
}

.mktoForm input[type=url],
.mktoForm input[type=text],
.mktoForm input[type=date],
.mktoForm input[type=tel],
.mktoForm input[type=email],
.mktoForm input[type=number],
.mktoForm textarea.mktoField,
.mktoForm select.mktoField {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mktoForm .mktoFormRow {
    clear: both;
}

.mktoForm .mktoFormCol {
    float: left;
    position: relative;
    min-height: 2em;
}

.mktoButtonRow {
    display: inline-block;
    position: relative;
}

.mktoForm textarea.mktoField {
    display: inline-block;
    padding: 0.2em;
    margin: 0;
    line-height: 1.2em;
    overflow: auto;
    resize: none;
    float: none;
}

/* Firefox computes row height wrong for the last 13 years... https://bugzilla.mozilla.org/show_bug.cgi?id=33654 */
.mktoForm textarea[rows="1"] {
    height: 2em;
}

.mktoForm textarea[rows="2"] {
    height: 3.4em;
}

.mktoForm textarea[rows="3"] {
    height: 4.6em;
}

.mktoForm textarea[rows="4"] {
    height: 5.8em;
}

.mktoForm textarea[rows="5"] {
    height: 7em;
}

.mktoForm textarea[rows="6"] {
    height: 8.2em;
}

.mktoForm textarea[rows="7"] {
    height: 9.4em;
}

.mktoForm textarea[rows="8"] {
    height: 10.6em;
}

.mktoForm.mktoLayoutCenter .mktoLabel {
    text-align: right;
}

.mktoForm.mktoLayoutAbove .mktoGutter {
    display: none;
}

.mktoForm.mktoLayoutAbove .mktoLabel {
    text-align: left;
}

.mktoForm.mktoLayoutAbove .mktoRadioList,
.mktoForm.mktoLayoutAbove .mktoCheckboxList {
    float: none;
    clear: left;
}

.mktoForm.mktoLayoutAbove .mktoField,
.mktoForm.mktoLayoutAbove .mktoLogicalField {
    clear: left;
}

.mktoForm.mktoLayoutAbove textarea.mktoField {
    float: left;
}

.mktoForm .mktoError {
    position: absolute;
    z-index: 99;
    color: #bf0000;
}

.mktoForm .mktoError .mktoErrorArrowWrap {
    width: 16px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 5px;
    z-index: 100;
}

.mktoForm.ie7 .mktoError .mktoErrorArrowWrap {
    top: -8px;
}

.mktoForm .mktoError .mktoErrorArrow {
    background-color: #e51b00;
    border: 1px solid #9f1300;
    border-right: none;
    border-bottom: none;
    display: inline-block;
    height: 16px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    width: 16px;
    margin-top: 5px;
}

/** These two styles are for browsers that don't support css transforms */
.mktoForm .mktoError .mktoErrorArrowWrap.mktoArrowImage {
    background: transparent url("../images/callout-arrow-up-red.png") top center no-repeat;
    bottom: -7px;
}

.mktoForm .mktoError .mktoErrorArrowWrap.mktoArrowImage .mktoErrorArrow {
    display: none;
}

.mktoForm .mktoError .mktoErrorMsg {
    display: block;
    margin-top: 7px;
    background-color: #e51b00;
    background-image: -webkit-linear-gradient(#e51b00 43%, #ba1600 100%);
    background-image: -moz-linear-gradient(#e51b00 43%, #ba1600 100%);
    background-image: linear-gradient(#e51b00 43%, #ba1600 100%);
    background-image: -ms-linear-gradient(#e51b00 43%, #ba1600 100%);
    border: 1px solid #9f1300;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.65) 0 2px 7px, inset #ff3c3c 0 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.65) 0 2px 7px, inset #ff3c3c 0 1px 0px;
    color: #f3f3f3;
    font-size: 1em;
    line-height: 1.2em;
    max-width: 16em;
    padding: 0.4em 0.6em;
    text-shadow: #901100 0 -1px 0;
}

.mktoForm .mktoError .mktoErrorMsg .mktoErrorDetail {
    display: block;
}

.mktoForm button.mktoButton {
    cursor: pointer;
    margin: 0;
}

.mktoForm button.mktoButton:disabled {
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    cursor: default;
}

.mktoNoJS .mktoLabel {
    display: block;
    padding-right: 10px;
    width: 110px;
    text-align: right;
}

.mktoNoJS input[type=text] {
    width: 150px;
}

.mktoForm .cf_widget_socialsignon .cf_sign_on {
    margin-bottom: 1.5em;
}

.mktoForm .mktoRangeField .mktoRangeValue {
    zoom: 1;
    float: left;
    display: none;
    text-align: center;
    position: absolute;
    z-index: 99;
    color: #000;
}

.mktoForm.ie7 .mktoRangeField .mktoRangeValue,
.mktoForm.ie6 .mktoRangeField .mktoRangeValue {
    position: relative;
}

.mktoForm .mktoRangeField.mktoHover .mktoRangeValue {
    display: block;
}

.mktoForm .mktoRangeField .mktoRangeValueArrowWrap {
    width: 16px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    bottom: -7px;
    z-index: 100;
}

.mktoForm .mktoRangeField .mktoRangeValueArrow {
    background-color: #028d05;
    border: 1px solid #005602;
    height: 16px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    width: 16px;
    background-color: #007d04;
    border-left: none;
    border-top: none;
    margin-top: 5px;
    position: absolute;
    bottom: 5px;
}

/** These two styles are for browsers that don't support css transforms */
.mktoForm .mktoRangeField .mktoRangeValueArrowWrap.mktoArrowImage {
    background: transparent url("../images/callout-arrow-down-green.png") top center no-repeat;
    bottom: -7px;
}

.mktoForm .mktoRangeField .mktoRangeValueArrowWrap.mktoArrowImage .mktoRangeValueArrow {
    display: none;
}

.mktoForm .mktoRangeField .mktoRangeValueText {
    display: block;
    background-color: #028d05;
    background-image: -webkit-linear-gradient(#028d05 43%, #007d04 100%);
    background-image: -moz-linear-gradient(#028d05 43%, #007d04 100%);
    background-image: linear-gradient(#028d05 43%, #007d04 100%);
    background-image: -ms-linear-gradient(#028d05 43%, #007d04 100%);
    border: 1px solid #005602;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.65) 0 2px 7px, inset #00a500 0 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.65) 0 2px 7px, inset #00a500 0 1px 0px;
    color: #f3f3f3;
    font-size: 1em;
    line-height: 1.2em;
    padding: 0.4em 0.6em;
    text-shadow: #005602 0 -1px 0;
    text-align: center;
}

.mktoModal {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.mktoModal .mktoModalMask {
    position: absolute;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    zoom: 1;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)";
}

.mktoModal .mktoModalContent {
    position: absolute;
    z-index: 10001;
    background: #fff;
    padding: 10px;
}

.mktoModal .mktoModalClose {
    position: absolute;
    cursor: pointer;
    top: -10px;
    right: -10px;
    background: #000;
    color: #fff;
    width: 19px;
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    -webkit-border-radius: 19px;
    border-radius: 19px;
    text-align: center;
    border: 2px solid #ccc;
}

/* This part of the stylesheet is overrides for mobile browsers with screen width restrictions.
   It should always be at the end of the document. */
@media only screen and (max-width: 480px) {

    .mktoForm,
    .mktoForm * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 10px;
    }

    .mktoForm .mktoGutter,
    .mktoForm .mktoOffset {
        display: none;
    }

    .mktoForm .mktoFormCol .mktoLabel {
        text-align: left;
        width: 100%;
    }

    .mktoForm .mktoFormCol {
        float: none;
    }

    .mktoForm .mktoFieldWrap {
        float: none;
    }

    .mktoForm fieldset {
        padding: 0 10px;
    }

    .mktoForm input[type=url],
    .mktoForm input[type=text],
    .mktoForm input[type=date],
    .mktoForm input[type=tel],
    .mktoForm input[type=email],
    .mktoForm input[type=number],
    .mktoForm textarea.mktoField,
    .mktoForm select.mktoField {
        width: 100%;
        height: 1.5em;
        line-height: 1.5em;
        font-size: 18px;
    }

    .mktoForm select.mktoField {
        height: auto;
    }

    .mktoForm .mktoFormRow .mktoField {
        clear: left;
    }

    .mktoForm .mktoFormRow .mktoFormCol {
        clear: both;
    }

    .mktoForm .mktoRadioList,
    .mktoForm .mktoCheckboxList {
        width: 100%;
    }

    .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix {
        float: left;
        padding-left: 0;
        padding-right: 5px;
    }

    .mktoModal .mktoModalContent {
        padding: 10px 0;
    }

    .mktoModal .mktoModalClose {
        right: 0;
    }

    .mktoForm .cf_widget_socialsignon {
        display: block;
    }

    .mktoForm .cf_widget_socialsignon .cf_sign_on {
        width: 100%;
    }

    .mktoForm .cf_widget_socialsignon .cf_sign_on_button {
        width: auto;
    }
}

@media only screen and (max-width: 480px),
only screen and (max-device-width: 480px),
only screen and (max-device-height: 480px) {

    .mktoMobileShow .mktoForm,
    .mktoForm * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        padding: 10px;
    }

    .mktoMobileShow .mktoForm .mktoGutter,
    .mktoMobileShow .mktoForm .mktoOffset {
        display: none;
    }

    .mktoMobileShow .mktoForm .mktoFormCol .mktoLabel {
        text-align: left;
        width: 100%;
    }

    .mktoMobileShow .mktoForm .mktoFormCol {
        float: none;
    }

    .mktoMobileShow .mktoForm .mktoFieldWrap {
        float: none;
    }

    .mktoMobileShow .mktoForm fieldset {
        padding: 0 10px;
    }

    .mktoMobileShow .mktoForm input[type=url],
    .mktoMobileShow .mktoForm input[type=text],
    .mktoMobileShow .mktoForm input[type=date],
    .mktoMobileShow .mktoForm input[type=tel],
    .mktoMobileShow .mktoForm input[type=email],
    .mktoMobileShow .mktoForm input[type=number],
    .mktoMobileShow .mktoForm textarea.mktoField,
    .mktoMobileShow .mktoForm select.mktoField {
        width: 100%;
        height: 1.5em;
        line-height: 1.5em;
        font-size: 18px;
    }

    .mktoMobileShow .mktoForm select.mktoField {
        height: auto;
    }

    .mktoMobileShow .mktoForm .mktoFormRow .mktoField {
        clear: left;
    }

    .mktoMobileShow .mktoForm .mktoFormRow .mktoFormCol {
        clear: both;
    }

    .mktoMobileShow .mktoForm .mktoRadioList,
    .mktoMobileShow .mktoForm .mktoCheckboxList {
        width: 100%;
    }

    .mktoMobileShow .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix {
        float: left;
        padding-left: 0;
        padding-right: 5px;
    }

    .mktoMobileShow .mktoModal .mktoModalContent {
        padding: 10px 0;
    }

    .mktoMobileShow .mktoModal .mktoModalClose {
        right: 0;
    }

    .mktoMobileShow .mktoForm .cf_widget_socialsignon {
        display: block;
    }

    .mktoMobileShow .mktoForm .cf_widget_socialsignon .cf_sign_on {
        width: 100%;
    }

    .mktoMobileShow .mktoForm .cf_widget_socialsignon .cf_sign_on_button {
        width: auto;
    }
}

#mktoStyleLoaded {
    /* css load detection, do not remove */
    color: #123456;
}

.mktoForm fieldset {}

.mktoForm fieldset legend {}

.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm input[type=email],
.mktoForm input[type=tel],
.mktoForm input[type=number],
.mktoForm input[type=date] {}

.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm input[type=email],
.mktoForm input[type=tel],
.mktoForm input[type=number],
.mktoForm input[type=date],
.mktoForm textarea.mktoField,
.mktoForm select.mktoField {
    padding: 2px 3px;
}

.mktoForm input[type=text]:focus,
.mktoForm input[type=url]:focus,
.mktoForm input[type=email]:focus,
.mktoForm input[type=tel]:focus,
.mktoForm input[type=number]:focus,
.mktoForm input[type=date]:focus,
.mktoForm select.mktoField:focus,
.mktoForm textarea.mktoField:focus {}

._2-columns_hero {
    background-color: var(--shade--black);
    color: var(--neutral);
    width: 100%;
    padding-top: 9rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: hidden
}

._2-columns_hero.is-event {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

._2-columns_hero.extra-padding {
    padding-top: 11.5rem;
    padding-bottom: 6rem
}

._2-columns_hero.creator-marketplace {
    padding-top: 8.5rem;
    padding-bottom: 3.8rem
}

._2-columns_hero.less-padding {
    padding-top: 5rem;
    padding-bottom: 3rem
}

.stats-container {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    margin-bottom: 4rem
}

.stats-item {
    justify-content: flex-start;
    align-items: center
}

.stats-number {
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 2.1rem;
    font-weight: 700
}

.stats-number.is--bloom {
    color: var(--bloom)
}

.stats-number.is--dew {
    color: var(--dew)
}

.stats-number.is--glow {
    color: var(--glow)
}

.stats-details {
    font-size: .8rem
}

.stats-details.is--bloom {
    color: var(--bloom)
}

.stats-details.is--dew {
    color: var(--dew)
}

.stats-details.is--glow {
    color: var(--glow)
}

:root {
    --shade--black: #16282d;
    --sage: #79a595;
    --kale: #1e4945;
    --neutral: #f6f3f1;
    --grey-601: #74736a;
    --white--tonic: white;
    --root: #f5f2ee;
    --grey-stroke: #e6ebe8;
    --blue-20: #f6fcfd;
    --pink-20: #fef8f6;
    --grey-600: #a6b1bf;
    --bloom: #fbe1db;
    --dew: #d3f1f5;
    --glow: #e3f1bb;
    --sprout: #bdd7c8;
    --green-50: #d6e8dc;
    --blue-20-21: #f6fcfd;
    --green-20: #f2f7f4;
    --grey-100: #f4f5f7;
    --bloom-50: #fbebe8;
    --glow-50: #f1f8dd;
    --dew-50: #e9f9fa;
    --grey-300: #dde1e7;
    --_defaults---screen-size--max: 90;
    --_defaults---screen-size--min: 20;
    --_defaults---screen-size--page-padding: clamp(.8*1rem, ((.8 - ((3 - .8)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min))*var(--_defaults---screen-size--min)))*1rem + ((3 - .8)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min)))*100vw), 3*1rem);
    --button-color: #76879d;
    --button-hover: #3a4554;
    --button-text-color: white;
    --grey-200: #e8ebef;
    --grey-400: #cdd3dc;
    --gray-700: #76879d
}

body {
    color: var(--shade--black);
    font-family: Inter Variable font, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

h1 {
    letter-spacing: .02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 4.5rem;
    font-weight: 500;
    line-height: 1
}

h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 3.5rem;
    font-weight: 500;
    line-height: 1.2
}

h3 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: PP Agrandir, Arial, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.125
}

h4 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: PP Agrandir, Arial, sans-serif;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.1
}

h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5
}

h6 {
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 600;
    line-height: 1.5
}

p {
    color: var(--shade--black);
    margin-bottom: 0
}

a {
    color: var(--sage);
    text-decoration: none
}

ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1.5rem;
    list-style-type: decimal
}

ol {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 1.5rem
}

li {
    align-items: flex-start
}

img {
    max-width: 100%;
    display: inline-block
}

label {
    margin-bottom: .25rem;
    font-weight: 500
}

strong {
    font-weight: 700
}

em {
    font-style: italic
}

blockquote {
    color: var(--kale);
    border-left: 1px #000;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    padding: 0 1.25rem 0 1.75rem;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.3;
    position: relative
}

figure {
    margin-top: 2rem;
    margin-bottom: 2rem
}

figcaption {
    text-align: center;
    margin-top: .25rem
}

.w-layout-hflex {
    flex-direction: row;
    align-items: flex-start;
    display: flex
}

.w-layout-vflex {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.global-styles {
    display: block;
    position: fixed;
    inset: 0% auto auto 0%
}

.padding-indigo {
    padding: 1rem
}

.padding-deeppurple {
    padding: .25rem
}

.padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-top.padding-amber {
    flex: 1;
    padding-bottom: 0
}

.padding-top.padding-gray {
    order: 0
}

.padding-top.padding-green {
    padding-top: 3.5rem;
    padding-bottom: 0
}

.padding-top.padding-cyan {
    padding-bottom: 0
}

.padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.padding-bottom.padding-reda {
    padding-top: 4rem
}

.padding-bottom.is-automations {
    padding-bottom: 2.5rem
}

.padding-bottom.padding-cyan {
    padding-top: 0
}

.icon-1x1-small {
    flex: none;
    width: 1rem;
    height: 1rem
}

.text-weight-semibold {
    color: var(--shade--black);
    font-weight: 600
}

.padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.padding-global.tablet-padding {
    padding-top: 2rem;
    padding-bottom: 0
}

.text-size-tiny {
    font-size: .75rem
}

.max-width-brown {
    width: 100%;
    max-width: 31rem
}

.container-large {
    width: 100%;
    max-width: 72.5rem;
    margin-left: auto;
    margin-right: auto
}

.container-large.is-center {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.container-large.padding-container-blue.padding-top-none {
    padding-top: 0
}

.container-large.max-height-400 {
    max-height: 400px
}

.main-wrapper {
    background-color: #0000;
    width: 100%
}

.main-wrapper.wrapper-bg-color-shade {
    background-color: var(--shade--black)
}

.button {
    background-color: var(--shade--black);
    color: var(--white--tonic);
    text-align: center;
    white-space: nowrap;
    border-radius: .25rem;
    flex: 0 auto;
    width: 12.5rem;
    height: 3rem;
    padding: .875rem 1rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25;
    text-decoration: none;
    transition: transform .3s
}

.button:hover {
    transform: translateY(-2px)
}

.button.is-form-submit {
    float: right;
    min-width: 155px
}

.button.is-large {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem
}

.button.is-white {
    background-color: var(--white--tonic);
    color: var(--shade--black);
    border-width: 1px
}

.button.is-white.is-event-testimonial {
    z-index: 3;
    border: 1px solid var(--kale);
    transition: transform .3s;
    position: relative
}

.button.is-white.is-long {
    justify-content: center;
    align-items: center;
    width: 17rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.button.is-white.is-long.background-color-neutral {
    background-color: var(--neutral)
}

.button.is-white.wider {
    width: 18.5rem;
    position: relative
}

.button.is-white.widest {
    width: 20rem
}

.button.is-icon {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex
}

.button.is-footer-subscribe {
    letter-spacing: .25px;
    width: 6rem;
    height: 2rem;
    margin-top: .5625rem;
    margin-bottom: .5625rem;
    margin-right: .375rem;
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: .625rem;
    line-height: 1.6;
    position: absolute;
    inset: 0% 0% 0% auto
}

.button.is-back {
    grid-column-gap: .25rem;
    color: var(--white--tonic);
    white-space: nowrap;
    background-color: #0000;
    border: 2px solid #0000;
    align-items: center;
    padding-top: .1rem;
    padding-bottom: 0;
    padding-left: 0;
    font-weight: 400;
    text-decoration: none;
    transition-property: color;
    display: flex
}

.button.is-back:hover {
    color: var(--sage);
    transform: none
}

.button.is-filter {
    border: 2px solid var(--shade--black);
    background-color: var(--white--tonic);
    color: var(--shade--black);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 2.5rem;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.button.is-filter.w--current,
.button.is-filter.is-clear {
    background-color: var(--shade--black);
    color: var(--white--tonic)
}

.button.is-filter.prev {
    width: 8rem;
    height: 3rem
}

.button.is-filter.prev.glossary {
    width: 11rem
}

.button.is-filter.next {
    width: 8rem;
    height: 3rem;
    display: flex
}

.button.is-filter.next.glossary {
    justify-content: center;
    width: 11rem
}

.button.is-filter.page {
    border-color: var(--grey-stroke);
    width: 3rem;
    height: 3rem
}

.button.is-filter.page.w--current {
    border-color: var(--shade--black)
}

.button.is-more {
    grid-column-gap: .125rem;
    color: #1e4945;
    background-color: #0000;
    border: 2px solid #0000;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0;
    font-weight: 600;
    text-decoration: none;
    transition-property: all;
    display: flex
}

.button.is-more.text-color-dark {
    color: var(--shade--black);
    justify-content: center;
    align-items: center
}

.button.is-more.text-color-dark.button-align-center {
    justify-content: center
}

.button.is-border {
    color: #16282d;
    background-color: #16282d00;
    width: 100%;
    box-shadow: inset 0 0 0 1.5px #16282d
}

.button.is-border.width {
    width: 12.5rem;
    min-width: auto
}

.button.is-border.is-white-border {
    box-shadow: 0 0 0 1.5px var(--white--tonic);
    color: var(--white--tonic);
    padding-left: 2rem;
    padding-right: 2rem
}

.button.is-border.auto {
    width: auto
}

.button.is-border.border-white {
    color: #fff;
    border: 1px solid #fff
}

.button.is-tag {
    grid-column-gap: 1rem;
    border: 2px solid var(--shade--black);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 2.75rem;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.button.is-oll {
    width: auto
}

.button.is-color-green {
    color: #16282d;
    background-color: #e3f1bb;
    border-radius: .25rem;
    width: auto;
    overflow: clip
}

.button.is-more-white {
    grid-column-gap: .125rem;
    color: var(--white--tonic);
    background-color: #0000;
    border: 2px solid #0000;
    align-items: center;
    height: auto;
    padding: 0 .25rem 0 0;
    font-weight: 600;
    text-decoration: none;
    transition-property: all;
    display: flex
}

.button.full-width {
    flex: 1
}

.button.no-hover:hover {
    transform: none
}

.button.is-border-white {
    border: 1.5px solid #fff;
    line-height: 1
}

.button.code-button {
    position: absolute;
    top: 229.445px
}

.button.code-button.iswide,
.button.code-button.iswider {
    width: 13rem;
    top: 247.445px;
    right: 127px
}

.button.is-wider {
    width: 16rem
}

.button.border-green {
    color: #e3f1bb;
    background-color: #0000;
    border: 1px solid #e3f1bb30;
    border-radius: .25rem;
    width: auto
}

.button.is-navbar {
    background-color: var(--white--tonic);
    color: var(--shade--black);
    width: auto
}

.hide {
    display: none
}

.padding-cyan {
    padding: 1.5rem
}

.text-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0rem;
    grid-template: "." /1fr;
    grid-auto-columns: 1fr;
    place-content: start stretch;
    place-items: start;
    display: grid
}

.text-wrapper.is-align-center {
    color: var(--shade--black);
    text-align: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto
}

.text-wrapper.is-spotlight {
    background-color: var(--blue-20);
    flex: 1;
    align-content: center;
    place-items: center start;
    padding: 1.5rem 2.5rem
}

.text-wrapper.is-featured-guide {
    background-color: var(--blue-20);
    flex: 1;
    grid-template-columns: 1fr;
    align-content: center;
    place-items: center start;
    padding: 1.5rem 2.5rem
}

.text-wrapper.is-featured-course {
    background-color: var(--pink-20);
    flex: 1;
    grid-template-columns: 1fr;
    align-content: center;
    place-items: center start;
    padding: 1.5rem 2.5rem
}

.text-wrapper.mobile-reverse {
    flex-direction: column;
    display: flex
}

.text-wrapper.tablet-align-center {
    place-items: start center
}

.text-wrapper.justify-start {
    justify-content: stretch
}

.text-wrapper.is-cas-how {
    min-width: 20.5rem
}

.text-wrapper.is-cas-automation,
.text-wrapper.is-cas-1col {
    text-align: center;
    place-items: start center;
    max-width: 32rem
}

.text-wrapper.is-automationos {
    z-index: 3;
    text-align: left;
    flex-flow: column;
    display: flex;
    position: relative
}

.logo-ribbon_wrapper {
    margin-left: -3rem;
    display: flex
}

.logo-ribbon_gradient-left {
    z-index: 1;
    background-image: linear-gradient(90deg, #fff, #fff0);
    width: 2rem;
    margin-left: -1px;
    position: absolute;
    inset: 0% auto 0% 0%
}

.logo-ribbon_gradient {
    z-index: 1;
    background-image: linear-gradient(90deg, #fff0, #fff);
    width: 2rem;
    margin-right: -1px;
    position: absolute;
    inset: 0% 0% 0% auto
}

.logo-ribbon_block {
    width: 100%;
    position: relative;
    overflow: hidden
}

.bottom_social_link {
    background-color: var(--shade--black);
    color: var(--neutral);
    border-radius: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.1875rem;
    height: 2.1875rem;
    transition: transform .3s;
    display: flex
}

.bottom_social_link:hover {
    transform: translateY(-2px)
}

.social-icon_svg {
    width: 1.5rem;
    height: 1.5rem;
    overflow: hidden
}

.navbar_brand {
    margin-right: 3.625rem
}

.max-width-purple {
    width: 100%;
    max-width: 16.25rem
}

.icon-1x1-middle {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    overflow: hidden
}

.icon-1x1-middle.is-center {
    justify-content: center;
    align-items: center
}

.nav-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--white--tonic);
    border-bottom: 2px solid #0000;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-size: .875rem;
    line-height: 1.42857;
    text-decoration: none;
    transition: opacity .3s, color .4s;
    display: flex;
    overflow: hidden
}

.nav-link:hover {
    opacity: 1;
    color: var(--glow)
}

.nav-link.w--current {
    color: var(--glow)
}

.navbar_menu {
    grid-column-gap: 2rem;
    background-color: #0000;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.navbar_wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: center space-between;
    place-items: center stretch;
    max-width: 80rem;
    height: 4rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.navbar {
    z-index: 999;
    background-color: var(--shade--black);
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 5rem;
    transition: transform .3s;
    display: flex;
    position: fixed;
    inset: 0% 0% auto
}

.footer {
    grid-column-gap: .5rem;
    background-color: var(--shade--black);
    color: var(--white--tonic);
    justify-content: flex-end;
    align-items: center
}

.footer_bottom-group {
    grid-column-gap: .5rem;
    background-color: var(--root);
    color: var(--shade--black);
    justify-content: flex-end;
    align-items: center;
    padding: 1.9rem 2.5rem 2rem;
    display: flex
}

.footer_links {
    grid-column-gap: 1rem;
    flex: 1;
    justify-content: space-between;
    align-items: stretch;
    display: flex
}

.footer_link-group {
    grid-row-gap: .75rem;
    flex-direction: column;
    justify-content: flex-start;
    display: flex
}

.footer_link {
    grid-column-gap: .5rem;
    color: var(--white--tonic);
    white-space: nowrap;
    font-size: .75rem;
    text-decoration: none;
    transition: color .2s;
    display: flex
}

.footer_link:hover {
    color: var(--sprout)
}

.footer_subscribe {
    max-width: 22.5rem
}

.footer_top-group {
    grid-template-rows: auto;
    grid-template-columns: 1fr 22.5rem;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding-top: 3.25rem;
    padding-bottom: 5.5rem;
    display: flex
}

.footer_bottom {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.footer_bottom_links-group {
    grid-column-gap: 2rem;
    display: flex
}

.footer_bottom_links {
    grid-column-gap: 1.5rem;
    display: flex
}

.footer_social-links {
    grid-column-gap: 1rem;
    justify-content: flex-end;
    display: flex
}

.footer_bottom_link {
    grid-column-gap: .125rem;
    color: var(--shade--black);
    text-align: center;
    background-color: #0000;
    border: 2px solid #0000;
    align-items: center;
    padding: .1rem .25rem 0;
    font-size: .75rem;
    line-height: 1.42857;
    text-decoration: none;
    transition: color .4s;
    display: flex
}

.footer_bottom_link:hover {
    color: var(--sage)
}

.footer_separator {
    background-color: var(--kale);
    width: 1px;
    margin-left: 1.6rem;
    margin-right: 2rem
}

.logo-ribbon_group {
    grid-column-gap: 2.5rem;
    text-align: center;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    padding: 1rem 1rem 1rem 2.5rem;
    display: flex
}

.logo-ribbon_logo {
    max-height: 1.5rem
}

.logo-ribbon_layout {
    border-radius: 4px
}

._2-columns_hero {
    background-color: var(--shade--black);
    color: var(--neutral);
    width: 100%;
    padding-top: 9rem;
    padding-bottom: 6rem;
    position: relative;
    overflow: hidden
}

._2-columns_hero.is-event {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr
}

._2-columns_hero.extra-padding {
    padding-top: 11.5rem;
    padding-bottom: 6rem
}

._2-columns_hero.creator-marketplace {
    padding-top: 8.5rem;
    padding-bottom: 3.8rem
}

._2-columns_hero.less-padding {
    padding-top: 5rem;
    padding-bottom: 3rem
}

.text-color-sprout {
    color: var(--sprout)
}

.text-color-sprout.text-align-center,
.text-color-sprout.text-align-center.max-width-reda {
    color: var(--white--tonic)
}

.text-color-sprout p {
    color: var(--sprout)
}

.text-color-sprout.max-width-brown.padding-2px {
    padding-left: 10px
}

.text-color-white {
    color: var(--white--tonic)
}

.container-footer {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.footer_bottom_left {
    grid-column-gap: 2rem;
    align-items: center;
    display: flex
}

.link-group_title {
    color: var(--glow);
    white-space: nowrap;
    margin-bottom: .5625rem;
    font-size: .875rem;
    font-weight: 600
}

.right_form_wr {
    background-color: var(--kale);
    background-image: url(https://cdn.prod.website-files.com/63e227b3da1f1a760ed15d21/6405eaf66eec1b3ac7004b6f_Circle%20Halftone.avif);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 242px;
    border-radius: .25rem;
    padding: 2rem;
    position: sticky;
    top: 80px
}

.image-wr {
    position: relative
}

.image-wr.is-center {
    max-width: 35.625rem;
    margin-bottom: 3.125rem
}

.image-wr.is-automations {
    position: static
}

.story_testimonial {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.story_testimonial.padding-2rem-top {
    padding-top: 2rem
}

.story_testimonial_card {
    grid-column-gap: 4.625rem;
    grid-row-gap: 4.625rem;
    -webkit-text-fill-color: inherit;
    background-color: #bdd7c8;
    background-image: url(https://cdn.prod.website-files.com/63e227b3da1f1a760ed15d21/6411e2e1b17a572f780fbdd8_Halftone_wave%203.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: auto;
    background-clip: border-box;
    border-radius: .2rem;
    align-items: center;
    min-height: 22.625rem;
    margin-right: 1rem;
    padding: 3.2rem 4rem;
    display: flex
}

.story_testimonial_card.haltone {
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: flex-start;
    align-items: center
}

.story_testimonial_card.no-bg {
    background-color: #bdd7c800;
    background-image: none
}

.story_testimonial_card.no-bg.align-center {
    justify-content: center;
    align-items: center
}

.story_testimonial_card.no-bg.no-padding {
    padding: 0
}

.review-ico {
    margin-top: 1.5rem;
    margin-right: -14%;
    position: absolute;
    inset: 0% 0% auto auto
}

.relative {
    position: relative
}

.relative.is-large {
    width: 100%
}

.img-100 {
    object-fit: cover;
    width: 100%;
    max-width: 15.875rem;
    max-height: 15.875rem
}

.logo-ribbon {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.logo-ribbon_list {
    grid-column-gap: 5rem;
    text-align: center;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center stretch;
    display: flex
}

.slider {
    background-color: #ddd0;
    width: 100%;
    height: auto
}

.slide-nav {
    display: none
}

.arrow-slider {
    background-color: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-bottom: 2rem;
    margin-right: 2rem;
    transition: all .3s;
    display: none;
    inset: auto 0% 0% auto
}

.arrow-slider:hover {
    transform: translateY(-.3rem)
}

.arrow-slider.is-left {
    margin-right: 6rem
}

.navbar_login-reg-wr {
    grid-column-gap: 1.5rem;
    align-items: center;
    display: flex
}

.login-dd {
    margin-left: 0;
    margin-right: 0
}

.login-dd_toggle {
    color: var(--white--tonic);
    letter-spacing: .02em;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 1.4rem .5rem 0;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.5;
    transition: color .4s
}

.login-dd_toggle.w--open {
    justify-content: flex-end
}

.login-dd_icon {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0;
    font-size: .7rem
}

.login-dd_list {
    background-color: #0000
}

.login-dd_list.w--open {
    width: 14rem;
    padding-top: 1.35rem
}

.login-dd_list-content {
    grid-row-gap: .5rem;
    background-color: var(--white--tonic);
    flex-direction: column;
    padding: .75rem .5rem;
    display: flex;
    box-shadow: 0 23px 64px #0000000f
}

.login-dd_link {
    grid-column-gap: .75rem;
    border-radius: .25rem;
    align-items: center;
    padding-top: .625rem;
    padding-bottom: .625rem;
    padding-left: .75rem;
    font-size: .875rem;
    display: flex
}

.nav_links-wr {
    grid-column-gap: 1rem;
    display: flex
}

.nav_link {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-block;
    position: static
}

.nav_link_toggle {
    color: var(--white--tonic);
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 1.5rem .5rem 0;
    line-height: 1.42857;
    transition: color .4s
}

.nav_link_toggle.w--open {
    opacity: 1;
    color: var(--glow);
    justify-content: flex-end
}

.nav_link_toggle.extra-padding-left {
    padding-left: 1.5rem
}

.nav_link_list {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding-top: 1.4rem;
    bottom: auto;
    left: 0%;
    right: 0%
}

.nav_link_list.w--open {
    box-shadow: 0 18px 11px #00000003, 0 8px 8px #00000005, 0 0 #00000008, 0 2px 4px #00000008
}

.nav_link_bg {
    background-color: var(--white--tonic);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%
}

.nav_link_content {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.nav_link_content.is-platform {
    grid-template-columns: 1fr
}

.nav_link_content.is-solution {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr min-content
}

.nav_link_label {
    font-size: .875rem
}

.nav_link_heading {
    color: var(--shade--black);
    align-self: stretch;
    margin-bottom: .75rem;
    font-weight: 700
}

.nav_link_heading.is-join {
    font-size: .875rem;
    font-weight: 700
}

.nav_link_group {
    z-index: 10;
    background-color: var(--white--tonic);
    text-align: left;
    flex-direction: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    padding: .75rem .5rem 1rem;
    display: flex;
    overflow: hidden
}

.nav_link_group.w--open {
    position: absolute;
    inset: 0% 0% 0% 105%
}

.nav_link_group.is-borders {
    border-right: 1px solid var(--grey-stroke);
    border-left: 1px solid var(--grey-stroke);
    margin-left: .5rem;
    margin-right: 1rem;
    padding-left: 1.5rem;
    padding-right: 1rem
}

.nav_link_group.is-join {
    padding-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.nav_link_group.is-border-left {
    border-left: 1px solid var(--grey-stroke);
    padding-left: 2rem
}

.nav_link_group.is-community {
    background-color: var(--root);
    border-radius: 7px;
    padding-top: 1rem;
    padding-left: 1rem
}

.nav_link_link {
    grid-column-gap: .625rem;
    color: var(--shade--black);
    background-color: #e3f1bb00;
    border-radius: .25rem;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-bottom: .5rem;
    margin-left: -.5rem;
    padding: .125rem .5rem .1875rem;
    font-size: .875rem;
    text-decoration: none;
    transition: color .6s;
    display: flex
}

.nav_link_link:hover {
    color: #3a4554;
    background-color: #e3f1bb80
}

.nav_link_arrow {
    width: .75rem;
    height: .75rem;
    overflow: hidden
}

.nav_link_info {
    margin-bottom: 1.5rem;
    font-size: .875rem
}

.nav_link_more {
    grid-column-gap: .5rem;
    color: var(--shade--black);
    background-color: #e3f1bb00;
    border-radius: .25rem;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    padding-top: .1875rem;
    padding-bottom: .125rem;
    padding-left: .5rem;
    font-size: .85rem;
    font-weight: 600;
    display: flex;
    position: relative;
    left: -.5rem
}

.nav_link_more:hover {
    background-color: #e3f1bb80
}

.nav_link_wr {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr min-content;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: start;
    margin-left: auto;
    margin-right: auto;
    padding: 1.5rem 2.25rem 2.25rem
}

.navbar_login-reg {
    grid-column-gap: 1.5rem;
    align-items: center;
    display: flex
}

.navbar_mobile {
    background-color: var(--white--tonic);
    height: 95vh;
    margin-top: 5rem;
    position: absolute;
    inset: 0%
}

.menu_line {
    background-color: var(--white--tonic);
    border-radius: 5px;
    width: 25px;
    height: 2px
}

.burger {
    grid-row-gap: .3rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.8rem;
    height: 2.8rem;
    display: flex
}

.mobile_menu-wr {
    display: none
}

.master-list {
    text-align: left;
    padding-left: 0
}

.master-list_item {
    grid-column-gap: .85rem;
    margin-bottom: 1rem;
    display: flex
}

._2-columns_layout {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: max-content;
    grid-template-columns: minmax(200px, .5fr) minmax(200px, .5fr);
    grid-auto-columns: 1fr;
    align-self: center;
    width: 100%;
    display: grid
}

._2-columns_layout.creator-marketplace {
    z-index: 1;
    grid-template-columns: minmax(200px, .75fr) minmax(200px, .5fr);
    position: relative
}

._2-columns_layout.form {
    grid-template-columns: minmax(200px, .5fr) minmax(200px, .5fr)
}

._2-columns_layout.two-thirds {
    grid-template-columns: minmax(200px, .75fr) minmax(200px, .5fr)
}

.heading-9 {
    color: var(--white--tonic)
}

.image-size-50 {
    width: auto;
    max-width: 40px
}

.text-block-113 {
    width: 118px
}

.code-embed {
    display: none
}

.integrations-nav-group {
    padding-bottom: 20px
}

.integrations-nav-row {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    display: flex
}

.integration-logo {
    border: 1px solid var(--grey-300);
    border-radius: 8px
}

.nav-cta-image {
    object-fit: fill;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    margin-left: 0;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: clip
}

.nav-cta-image.hide-tablet {
    aspect-ratio: auto;
    object-fit: contain;
    aspect-ratio: auto;
    object-fit: contain;
    max-width: none
}

.cta-top {
    align-self: center;
    padding-top: 15px
}

.nav-link-wide {
    width: 160px
}

.stats-container {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    margin-bottom: 4rem
}

.stats-item {
    justify-content: flex-start;
    align-items: center
}

.stats-number {
    font-family: PP Agrandir Wide, Arial, sans-serif;
    font-size: 2.1rem;
    font-weight: 700
}

.stats-number.is--bloom {
    color: var(--bloom)
}

.stats-number.is--dew {
    color: var(--dew)
}

.stats-number.is--glow {
    color: var(--glow)
}

.stats-details {
    font-size: .8rem
}

.stats-details.is--bloom {
    color: var(--bloom)
}

.stats-details.is--dew {
    color: var(--dew)
}

.stats-details.is--glow {
    color: var(--glow)
}

.trusted-by-logos {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 1rem
}

.partner-logo {
    align-self: center;
    max-height: 1.5rem
}

@media screen and (min-width: 1280px) {
    .heading-style-h3 {
        font-family: PP Agrandir, Arial, sans-serif;
        font-size: 3rem;
        font-weight: 400
    }

    .heading-style-h3.text-align-center.h3-padding {
        padding-top: 3.5rem
    }

    .heading-style-h4.spotlight-heading {
        font-size: 2rem
    }

    .heading-style-h2.is-wide {
        font-size: 4.5rem;
        line-height: 1
    }

    .button.is-footer-subscribe {
        width: 6.625rem
    }

    .button.is-navbar {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .container_columns.is-event {
        grid-column-gap: 2.5rem
    }

    .container_columns.is-center,
    .container_columns.is-event {
        grid-column-gap: 2.5rem
    }

    .container_columns.is-spotlight {
        grid-template-columns: 1fr 1fr
    }

    .container_columns.is-center {
        grid-column-gap: 2.5rem
    }

    .text-wrapper {
        grid-template-rows: auto;
        grid-template-columns: minmax(56px, 3.25fr)
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide {
        padding-top: 3.875rem;
        padding-bottom: 3.875rem
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide {
        padding-top: 3.875rem;
        padding-bottom: 3.875rem
    }

    .text-wrapper.mobile-reverse {
        grid-template-columns: minmax(56px, 4.25fr)
    }

    .footer_separator {
        margin-left: 3.375rem;
        margin-right: 4rem
    }

    ._2-columns_hero {
        padding-bottom: 7.875rem
    }

    .thumbnail_image.snap-bottom.hide-tablet.img-size-40 {
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto
    }

    .content_2col_layout {
        grid-column-gap: 8.75rem
    }

    .image-wr.is-center {
        align-self: center
    }

    .event_card {
        z-index: 4
    }

    .text-date.is-time {
        font-size: 1rem;
        line-height: 1.5
    }

    ._3-columns_list {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .event_testimonials_layout {
        grid-column-gap: 2.5rem
    }

    .hero-center_section {
        padding-bottom: 7.875rem
    }

    .events_star1 {
        right: -6.7rem
    }

    .filters_wr {
        grid-row-gap: 1px
    }

    .spotlight_ar {
        align-self: center;
        width: 57%
    }

    .spotlight_ar.ar-card {
        align-self: stretch
    }

    .subscribe_layout {
        grid-column-gap: 5rem
    }

    .glossary_hero {
        padding-bottom: 7.875rem
    }

    .glossary_star2 {
        left: -7.5rem
    }

    .blog_content-wr {
        max-width: 47.5rem
    }

    .blog_more_list {
        grid-column-gap: 2.5rem
    }

    .x_card,
    .blog_card {
        z-index: 4
    }

    .blog_group {
        grid-template-columns: 1fr 2fr
    }

    .featured-story {
        object-fit: fill
    }

    .featured-story_img {
        width: 100%
    }

    .story_text-wr {
        z-index: 4
    }

    .story_img {
        height: auto
    }

    .statistic {
        grid-column-gap: 0rem;
        justify-content: space-around
    }

    .statistic.is-long {
        justify-content: space-around
    }

    .stat_cell {
        justify-content: center;
        width: auto
    }

    .story_content_layout {
        grid-column-gap: 8.75rem;
        grid-row-gap: 4rem;
        grid-template-columns: 47.5rem 16.25rem
    }

    .story_more_list {
        grid-column-gap: 2.5rem
    }

    .card_item,
    .card_link {
        z-index: 4
    }

    .guide_content,
    .guide_more {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .instructors_img {
        max-width: 14.75rem
    }

    .instructors_layout {
        justify-content: space-between
    }

    .cta-module_logo-container {
        width: auto
    }

    .integration_bg-image.is-large {
        height: 20rem
    }

    .nav_link {
        transition: height .3s
    }

    .nav_link_heading.is-join {
        font-weight: 700
    }

    .nav_link_group.is-borders {
        margin-right: 1.5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .nav_link_link {
        letter-spacing: .02em
    }

    .cta_group {
        margin-left: 2rem
    }

    .nav_tab_menu {
        grid-row-gap: .75rem;
        flex-direction: column;
        justify-content: flex-start;
        width: 27%;
        max-width: 19.875rem;
        margin-right: 1rem;
        display: flex
    }

    .nav_list-item {
        letter-spacing: .02em
    }

    .tabs-container {
        flex-direction: column;
        align-items: stretch
    }

    .div-block {
        margin-top: 40px
    }

    ._2-columns_layout {
        grid-column-gap: 2.5rem
    }

    .center_layout {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .root-section {
        background-color: var(--root)
    }

    .hiw-image_layout {
        grid-column-gap: 4rem
    }

    .image-full-width {
        align-self: center
    }

    .logo-list {
        grid-column-gap: 5.25rem;
        grid-row-gap: 5.25rem
    }

    .logo-grid_layout {
        align-items: end
    }

    .benefit_card {
        grid-column-gap: 2rem
    }

    .benefits_layout {
        grid-column-gap: 4rem;
        grid-row-gap: 2.5rem
    }

    .demo-logos {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr;
        width: 90%
    }

    .resources-list {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .master-slider_slide {
        width: 88%;
        margin-left: 6%
    }

    .insta-layout {
        grid-column-gap: 3.4rem
    }

    .insta_ava {
        width: 4.875rem;
        height: 4.875rem
    }

    .insta_info-row {
        grid-column-gap: 1.5rem;
        justify-content: flex-start
    }

    .home_logo-layout {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
    }

    .half_white {
        padding-left: 5rem
    }

    .third_section {
        grid-column-gap: 0px
    }

    .third_pink {
        padding-left: 5rem
    }

    .third_img-wr {
        overflow: hidden
    }

    .platform_layout {
        grid-column-gap: 2.5rem
    }

    .workflow_layout {
        grid-column-gap: 2.5rem;
        grid-template-columns: 1fr 1fr 1fr
    }

    .home-hero_text-wr {
        text-align: center
    }

    ._2-columns_hero-2 {
        padding-bottom: 7.875rem
    }

    .master-stat-module {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .strategists_layout {
        justify-content: space-between
    }

    .strategist_img {
        max-width: 14.75rem
    }

    .heading-style-h3-17 {
        font-family: PP Agrandir, Arial, sans-serif;
        font-size: 3rem;
        font-weight: 400
    }

    .div-block-4 {
        padding-top: 0
    }

    .link-4,
    .link-5,
    .link-6,
    .link-7,
    .link-8 {
        color: var(--shade--black)
    }

    .text-block-17 {
        color: var(--sprout)
    }

    .link-9,
    .link-10,
    .link-11,
    .link-12,
    .link-13 {
        color: var(--shade--black)
    }

    .hiw-image_layout_right {
        grid-column-gap: 4rem
    }

    .hiw-image_layout_right.max-height-350 {
        grid-template-columns: 1.25fr .75fr
    }

    ._3-columns_stats {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .half-img-wr {
        overflow: hidden
    }

    .hiw-image_layout-max-400,
    .hiw-image_layout-400 {
        grid-column-gap: 4rem
    }

    .then-now-columns {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .partnership_bg-image-copy.is-large,
    .partnership_bg-image.is-large,
    .partnership_bg-image.is-large {
        height: 20rem
    }

    .blog-no-categories {
        grid-template-columns: 1fr 2fr
    }

    .feature-layout-columns,
    .feature-layout-columns-right,
    .feature-layout-columns-left {
        grid-column-gap: 4rem
    }

    .platform-hero-2-columns {
        grid-column-gap: 2.5rem
    }

    .platform-hero-image.snap-bottom.hide-tablet.img-size-40 {
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto;
        inset: auto 0% 0% auto
    }

    .platform-hero-image.is-cas-hero {
        transform: none
    }

    .cta-group {
        margin-left: 2rem
    }

    ._3-columns_list-copy {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    ._4-columns_list {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .image-146 {
        max-width: 440px
    }

    .cas-how_grid,
    .cas_automation,
    .cas_1-col_block {
        grid-column-gap: 4rem
    }

    .stats-container {
        margin-bottom: 4rem
    }

    .stats-item {
        text-align: center;
        align-self: center
    }

    .hiw_automations_card {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        border-radius: .75rem;
        flex-flow: column;
        width: 100%;
        padding: 1.5rem;
        display: flex;
        position: relative;
        box-shadow: inset 0 4px .6px #ffffff1c
    }

    .hiw_automations_card.is-2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        display: flex
    }

    .hiw_automations_card-top {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        display: flex
    }

    .hiw_automations_icon {
        flex: none;
        width: 1.5rem;
        height: 1.5rem
    }

    .hiw_automations_card-title {
        color: #bfc7ff;
        font-family: Inter, Arial, sans-serif;
        font-size: 2rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal
    }

    .hiw_automations_card-title.is-2 {
        color: #90ceff
    }

    .hiw_automations_card-title.is-3 {
        color: #83d9d4
    }

    .hiw_automations_card-title.is-4 {
        color: #c5f0a3;
        font-family: Inter, Arial, sans-serif;
        font-size: 2rem;
        font-style: normal;
        font-weight: 600;
        line-height: normal
    }

    .hiw_automations_description {
        color: #fffc;
        max-width: 19ch;
        margin-top: 1rem;
        font-family: Inter, Arial, sans-serif;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 1.5rem
    }

    .hiw_automations_card-border {
        border-radius: .75rem;
        width: 100%
    }
}

@media screen and (min-width: 1440px) {
    .padding-bottom.padding-5rem {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .events_star1 {
        top: 6.2rem
    }

    .hero_bg {
        right: -5%
    }

    .slide {
        overflow: hidden
    }

    .image-146 {
        width: 100%;
        max-width: 440px;
        height: 100%;
        max-height: 587px
    }

    .slider-2 {
        width: 100%
    }

    .u-spacer.page-top-2 {
        height: clamp(7.5*1rem, ((7.5 - ((9 - 7.5)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min))*var(--_defaults---screen-size--min)))*1rem + ((9 - 7.5)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min)))*100vw), 9*1rem);
        height: clamp(7.5*1rem, ((7.5 - ((9 - 7.5)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min))*var(--_defaults---screen-size--min)))*1rem + ((9 - 7.5)/(var(--_defaults---screen-size--max) - var(--_defaults---screen-size--min)))*100vw), 9*1rem)
    }

    .automations_layout.container {
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (min-width: 1920px) {
    .nav_link_list.w--open {
        display: flex
    }

    ._2-columns_layout.creator-marketplace {
        grid-template-columns: 1.1fr 1fr
    }

    .hero_bg {
        right: 0%
    }

    .platform-hero-2-columns.creator-marketplace {
        grid-template-columns: 1.1fr 1fr
    }

    .platform-hero-image.is-automations {
        height: 100%;
        position: relative;
        left: 82px
    }

    .benefits-grid {
        max-width: 1200px
    }

    .faq-item {
        padding-top: 40px
    }

    .image-146 {
        object-fit: cover;
        max-width: 440px;
        max-height: 587px
    }

    .home-hiw_card_content-main {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .media_image.absolute-2 {
        width: 100%
    }

    .anim-slide-up {
        animation: 1.2s both slide-up
    }

    .anim-fade-in {
        animation: 1.2s both fade-in
    }

    .automations_layout.container {
        align-self: auto;
        margin-left: auto;
        margin-right: auto
    }

    .hero_bg-abs.is-automations {
        opacity: .85;
        opacity: .85;
        width: 80%
    }
}

@media screen and (max-width: 991px) {
    h1 {
        font-size: 3.5rem
    }

    .padding-reda {
        padding: 3rem
    }

    .padding-bluegray {
        padding: 8rem
    }

    .padding-lightblue {
        padding: 5rem
    }

    .padding-gray {
        padding: 4rem
    }

    .padding-blue {
        padding: 2.5rem
    }

    .padding-purple {
        padding: 1.5rem
    }

    .margin-purple {
        margin: 1.5rem
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-left.padding-lightblue.is-tablet-margin {
        padding-left: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .hide-tablet {
        display: none
    }

    .text-color-grey.big_text.max-width-bluegray {
        font-size: 1rem
    }

    .styleguide_2-col {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .styleguide_2-col.is-faq {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr;
        padding-top: 2.5rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .max-width-full-tablet {
        width: 100%;
        max-width: none
    }

    .heading-style-h3 {
        padding-bottom: 20px;
        font-size: 2.8rem
    }

    .heading-style-h3.text-color-white.text-align-center-tablet.max-width-automations,
    .heading-style-h3.font-size-40 {
        text-align: left
    }

    .heading-style-h3.text-align-center {
        font-size: 2rem
    }

    .heading-style-h3.text-color-white.text-align-center-tablet.max-width-automations {
        text-align: left;
        text-align: left;
        text-align: left
    }

    .heading-style-h3.font-size-40 {
        text-align: left
    }

    .heading-style-h1 {
        font-size: 3.5rem
    }

    .padding-global {
        text-align: left;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        display: block
    }

    .padding-global.padding-none-tablet {
        padding-left: 0;
        padding-right: 0
    }

    .padding-global.tablet-padding {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .styleguide_1-col {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .styleguide_heading-medium {
        font-size: 3rem
    }

    .styleguide_4-col {
        grid-template-columns: 1fr 1fr 1fr
    }

    .heading-style-h4 {
        font-size: 1.6rem
    }

    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col {
        text-align: center
    }

    .heading-style-h4.spotlight-heading {
        font-size: 1.3rem
    }

    .heading-style-h4.font-size-28px.tablet-container-width {
        padding-right: 10px
    }

    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how,
    .heading-style-h4.max-width-amber.tablet-h4.is-cas-how-2-col {
        text-align: center
    }

    .heading-style-h4.tablet-h4 {
        font-size: 1.4rem
    }

    .padding-container-orange {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .styleguide_3-col {
        grid-template-columns: 1fr 1fr
    }

    .heading-style-h2.is-wide {
        font-size: 3.5rem
    }

    .page-wrapper.menu-open {
        max-height: 100vh;
        overflow: hidden
    }

    .container-large {
        flex-flow: column;
        justify-content: flex-start;
        align-self: center;
        align-items: center;
        display: flex
    }

    .container-large.container-tablet-large {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 40px;
        display: grid
    }

    .container-large.container-tablet-large.header-home {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .container-large.tablet-stack {
        display: block
    }

    .button.is-navbar {
        background-color: var(--shade--black);
        color: var(--white--tonic)
    }

    .button.is-back {
        align-self: flex-start
    }

    .button.is-more-white {
        width: auto
    }

    .styleguide_section {
        grid-column-gap: 2.5rem;
        grid-template-columns: 1fr
    }

    .padding-container-gray {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .padding-cyan {
        padding: 1.25rem
    }

    .padding-amber {
        padding: 2.5rem
    }

    .padding-green,
    .padding-brown {
        padding: 3rem
    }

    .padding-peach {
        padding: 4rem
    }

    .padding-orange {
        padding: 6rem
    }

    .container_columns {
        grid-column-gap: 3rem
    }

    .container_columns.is-center.mobile-stack {
        flex-direction: column-reverse;
        display: flex
    }

    .container_columns.is-center.tablet-stack {
        display: block
    }

    .text-wrapper {
        order: 2;
        justify-content: start;
        justify-items: start
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide,
    .text-wrapper.is-featured-course {
        grid-template-columns: 1fr;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .text-wrapper.is-align-center {
        flex: 0 auto
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide,
    .text-wrapper.is-featured-course {
        grid-template-columns: 1fr;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .text-wrapper.mobile-reverse {
        flex-direction: column;
        display: flex
    }

    .text-wrapper.tablet-align-center {
        justify-items: center
    }

    .text-wrapper.tablet-stack {
        flex-direction: column;
        display: block
    }

    .text-wrapper.mobile-text-align-center {
        place-items: center
    }

    .text-wrapper.is-left-aligned {
        align-self: auto;
        align-items: center
    }

    .text-wrapper.is-left-aligned.mobile-center-align {
        place-items: center
    }

    .text-wrapper.is-cas-how {
        text-align: center;
        place-items: start center
    }

    .text-wrapper.is-cas-1col {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .text-wrapper.is-automationos {
        order: 0;
        align-self: flex-start;
        place-items: start;
        width: 100%
    }

    .logos-1_group {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .logo-ribbon_block.mobile-ribbon {
        max-width: 700px
    }

    .margin-cyan {
        margin: 1.25rem
    }

    .styleguide_4col {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .margin-green {
        margin: 3rem
    }

    .margin-blue {
        margin: 2.5rem
    }

    .margin-bluegray {
        margin: 8rem
    }

    .margin-orange {
        margin: 6rem
    }

    .margin-lightblue {
        margin: 5rem
    }

    .margin-peach,
    .margin-gray {
        margin: 4rem
    }

    .margin-brown {
        margin: 3rem
    }

    .list_check-icon {
        width: 1.2rem;
        height: 1.2rem;
        margin-right: .3rem
    }

    .icon-1x1-middle {
        overflow: hidden
    }

    .nav-link {
        border-bottom-width: 1px;
        border-bottom-color: var(--grey-stroke);
        opacity: 1;
        color: var(--shade--black);
        justify-content: flex-start;
        align-items: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-right: .5rem;
        font-size: 1rem;
        font-weight: 600;
        display: flex
    }

    .nav-link:hover {
        color: var(--shade--black)
    }

    .navbar_menu {
        grid-column-gap: 0rem;
        justify-content: space-between
    }

    .navbar_wrapper {
        position: static
    }

    .dropdown-4 {
        width: 100%;
        margin-left: 0;
        margin-right: -10px
    }

    .footer_link-group {
        grid-row-gap: 1rem
    }

    .footer_top-group {
        grid-row-gap: 2rem;
        flex-direction: column
    }

    .footer_bottom_links-group {
        grid-column-gap: 1.5rem
    }

    .footer_bottom_links {
        grid-column-gap: .5rem
    }

    .footer_separator {
        display: none
    }

    .padding-container-brown {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .logo-ribbon_group {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .logo-ribbon_logo {
        max-height: 1.2rem
    }

    .faq_card {
        padding-bottom: 1.5rem
    }

    .faq_title {
        font-size: 1.3rem
    }

    ._2-columns_hero {
        padding-top: 6rem;
        padding-bottom: 4rem;
        position: relative
    }

    .text-color-sprout.max-width-brown.text-align-center-tablet {
        display: block
    }

    .thumbnail_image {
        display: inline-block
    }

    .thumbnail_image.max-width-full-tablet.max-height-full-tablet {
        height: 100%
    }

    .thumbnail_image.max-height-tablet {
        width: 100%;
        height: 100%;
        min-height: 400px;
        max-height: 100%
    }

    .thumbnail_image.max-height-tablet.corner-radius-4px {
        border-radius: 4px;
        min-height: 0
    }

    .image-overflow {
        display: flex
    }

    .event_speaker_card {
        grid-row-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    .event_testimonials {
        min-height: 50rem
    }

    .event_related-resources {
        padding-top: 4rem;
        padding-bottom: 5rem
    }

    .text-date {
        font-size: .8rem;
        line-height: 2.3
    }

    .text-date.is-time {
        font-size: .8rem
    }

    .date-icon {
        overflow: hidden
    }

    ._3-columns_list {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    ._3-columns_list.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_list.is-margin-large {
        grid-template-columns: 1fr 1fr
    }

    .hero-center_section.no-padding {
        text-align: left;
        text-align: left
    }

    .events_star1 {
        top: 2.8rem;
        right: -10.5rem
    }

    .events_star2 {
        left: -13rem
    }

    .events_image-overflow.is-spotlight {
        inset: 0%;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0%
    }

    .spotlight_separator.is-guides {
        margin-top: 3rem
    }

    .filter_event {
        transition: transform .3s
    }

    .filter_event:hover {
        transform: translateY(-2px)
    }

    .block-quote {
        margin-top: 2.5rem;
        margin-bottom: 2.5rem
    }

    .spotlight_ar {
        align-self: stretch
    }

    .subscribe_layout {
        background-position: -60% 100%;
        background-size: cover
    }

    .filters_dropdown {
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        font-size: .9rem;
        display: inline-block
    }

    .icon-dd-arrow {
        overflow: hidden
    }

    .filter_dropdown {
        transition: transform .3s
    }

    .filter_dropdown:hover {
        transform: translateY(-2px)
    }

    .glossary_hero_layout {
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .glossary_star2 {
        bottom: -10.8rem;
        left: -8.1rem
    }

    .glossary_star1 {
        top: 2.2rem;
        right: -6.5rem
    }

    .blog_layout {
        grid-column-gap: 1.5rem
    }

    .filter_category {
        font-size: .9rem;
        transition: transform .3s
    }

    .filter_category:hover {
        transform: translateY(-2px)
    }

    .filter_category_label {
        white-space: pre-wrap
    }

    .dot_separator {
        align-self: center
    }

    .info_line {
        flex-flow: wrap;
        align-items: center
    }

    .toc_link {
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 1rem;
        font-size: .85rem
    }

    .blog_list {
        grid-template-columns: 1fr 1fr
    }

    .blog_card {
        display: block
    }

    .blog_image-overflow {
        height: 7.6rem
    }

    .blog_group {
        grid-column-gap: 1rem;
        grid-template-columns: minmax(min-content, .75fr) 2fr;
        justify-content: space-between
    }

    .row-wrapper {
        grid-column-gap: .25rem;
        flex-wrap: wrap;
        display: flex
    }

    .progress-bar {
        top: 79px
    }

    .review-img {
        flex: none
    }

    .story_testimonial_card {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        border-radius: .25rem;
        padding: 2rem
    }

    .review-ico {
        max-width: 30%
    }

    .img-faq {
        display: none
    }

    .logo-ribbon--green {
        overflow: hidden
    }

    .text-color-kale.font-size-tablet {
        text-transform: capitalize;
        text-transform: capitalize;
        font-size: .75rem
    }

    .text-align-center-tablet {
        text-align: center
    }

    .section-table {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .grid-table {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        background-color: #e6ebe8;
        border-bottom: 1px solid #e6ebe8;
        grid-template-columns: 1fr 1fr 1fr
    }

    .grid-table.is-sticky {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        background-color: #fff;
        grid-template-columns: 1fr 1fr 1fr
    }

    .div-table {
        background-color: #f5f2ee
    }

    .div-table-color {
        background-color: #fff;
        padding: 1rem
    }

    .div-table-color-white {
        padding: 1rem
    }

    .block-heading-table {
        text-align: center;
        background-color: #f6fcfd;
        justify-content: center;
        align-items: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-size: 1.25rem;
        font-weight: 600;
        display: flex
    }

    .section-price {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .card-price {
        max-width: 30rem;
        margin-left: auto;
        margin-right: auto
    }

    .featured-story_section {
        padding-top: 2rem
    }

    .logo-ribbon_list {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-wrap: nowrap;
        flex: 0 auto;
        order: 0;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .filter_dropdown-check {
        transition: transform .3s
    }

    .filter_dropdown-check:hover {
        transform: translateY(-2px)
    }

    .blog_star-2 {
        top: -3.4rem
    }

    .statistic {
        grid-column-gap: 3.5rem;
        grid-row-gap: 2rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-content: stretch center
    }

    .stat_value {
        font-size: 2.1rem
    }

    .stat_cell {
        grid-row-gap: 0rem;
        width: auto;
        max-width: none
    }

    .slider {
        border-radius: .25rem;
        margin-bottom: 50px
    }

    .slide-nav {
        justify-content: center;
        align-items: flex-start;
        margin-bottom: -3.625rem;
        display: flex
    }

    .arrow-slider,
    .arrow-slider.is-left,
    .arrow-slider.is-left {
        display: none
    }

    .ty_cell {
        padding-top: 3rem
    }

    .ty_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .img-logo {
        max-width: 90px
    }

    .guides_content,
    .guide_featured {
        padding-top: 3rem
    }

    .modules_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .content-link-cta {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .instructors_section {
        padding-top: 5rem
    }

    .instructors_img {
        max-width: 9.2rem
    }

    .instructors_layout {
        grid-column-gap: 1.5rem;
        grid-row-gap: 2.25rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .large-cta_section {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .form-container {
        grid-template-columns: 1fr
    }

    .instructors_separator {
        margin-top: 5rem
    }

    .course_featured {
        padding-top: 3rem
    }

    ._404_text-anination-container {
        grid-column-gap: 50px;
        width: 2000px
    }

    ._404_text-animation {
        width: 1000px
    }

    .navbar_login-reg-wr {
        background-color: var(--white--tonic);
        flex-direction: column;
        justify-content: flex-end;
        align-items: stretch;
        padding-bottom: 3rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .login-dd {
        flex-direction: row;
        justify-content: flex-start;
        align-self: center;
        align-items: flex-start;
        width: 100%;
        max-width: 21rem;
        padding: .5rem;
        font-size: .9rem;
        display: block
    }

    .login-dd_toggle {
        color: var(--shade--black);
        justify-content: center;
        align-items: center;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }

    .login-dd_toggle.w--open {
        justify-content: center;
        padding-bottom: .5rem
    }

    .login-dd_icon {
        color: var(--shade--black);
        margin-left: .8rem;
        font-size: 1rem;
        right: 1rem
    }

    .login-dd_icon.is-login {
        position: static
    }

    .login-dd_list.w--open {
        box-shadow: none;
        padding-top: 0;
        padding-bottom: 0;
        position: static;
        overflow: hidden
    }

    .login-dd_list-content {
        grid-row-gap: 0rem;
        background-color: var(--neutral);
        padding: 0
    }

    .login-dd_link {
        justify-content: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 0
    }

    .navbar-imposter {
        background-color: var(--white--tonic);
        align-items: stretch
    }

    .nav_links-wr {
        z-index: 5;
        flex-direction: column;
        width: 100%;
        max-width: 45rem;
        margin-left: auto;
        margin-right: auto;
        position: relative
    }

    .stats_section,
    .green-section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .integration_bg-image {
        background-color: var(--dew)
    }

    .integration_bg-image.is-large {
        height: auto
    }

    .nav_link {
        width: 100%;
        margin-left: 0;
        margin-right: -10px
    }

    .nav_link_toggle {
        border-bottom: 1px solid var(--grey-stroke);
        opacity: 1;
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-weight: 600;
        display: flex
    }

    .nav_link_toggle.w--open {
        border-bottom-color: #e6ebe800;
        justify-content: space-between
    }

    .nav_link_toggle.extra-padding-left {
        padding-left: 0
    }

    .nav_link_list {
        z-index: 2;
        padding-top: 0;
        position: static;
        top: 0;
        overflow: hidden
    }

    .nav_link_list.w--open {
        box-shadow: none;
        padding-top: 0
    }

    .nav_link_bg {
        width: 100%
    }

    .nav_link_content {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        background-color: var(--root);
        border-radius: .25rem;
        grid-template-columns: 1fr 1fr;
        padding: 2rem
    }

    .nav_link_content.is-platform {
        background-color: var(--white--tonic);
        grid-template-columns: 1fr;
        padding: 0
    }

    .nav_link_content.is-solution {
        grid-template-columns: 1fr
    }

    .nav_link_content.platform-nav {
        min-width: 675px
    }

    .nav_link_label {
        color: var(--shade--black);
        font-size: 1rem
    }

    .nav_link_heading {
        margin-bottom: .5rem;
        font-size: .875rem
    }

    .nav_link_group {
        background-color: #0000
    }

    .nav_link_group.is-borders {
        border-left-style: none;
        border-right-style: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: .5rem;
        padding-right: 2rem
    }

    .nav_link_group.is-border-left {
        border-left-style: none;
        margin-left: 0;
        margin-right: 0;
        padding-left: .5rem
    }

    .nav_link_group.is-community {
        padding-left: 0;
        padding-right: 1rem
    }

    .nav_link_link {
        margin-bottom: 0;
        padding-top: .25rem;
        padding-bottom: .25rem;
        transition: font-variation-settings .3s, color .6s
    }

    .nav_link_link:hover {
        color: var(--shade--black);
        background-color: #0000;
        font-weight: 600
    }

    .cta_group {
        display: none
    }

    .integration_row {
        grid-column-gap: 3rem
    }

    .nav_link_wr {
        grid-template-columns: .5fr;
        height: auto;
        padding: 0;
        overflow: hidden
    }

    .nav_tab_group {
        background-color: var(--root);
        border-radius: .25rem;
        grid-template-columns: 1fr 1fr;
        padding: 2rem
    }

    .nav_tab_menu {
        grid-row-gap: 0rem;
        border-right-style: none;
        width: 100%;
        max-width: none;
        margin-right: 0;
        padding-right: 0
    }

    .nav_tab_toggle {
        padding-left: 0;
        position: relative
    }

    .nav_tab_label {
        color: var(--shade--black)
    }

    .nav_tab_info {
        display: none
    }

    .nav_social-link {
        grid-column-gap: .25rem;
        flex-wrap: wrap;
        display: flex
    }

    .tabs-menu_width-img {
        grid-row-gap: 1.5rem;
        max-width: 24rem
    }

    .tab-link_width-img {
        font-size: 1.5rem
    }

    .navbar_login-reg {
        grid-row-gap: .5rem;
        background-color: var(--white--tonic);
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        max-width: 45rem;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .navbar_mobile {
        flex-direction: column;
        justify-content: space-between;
        padding-bottom: 10rem;
        display: none;
        overflow: hidden
    }

    .burger {
        display: flex
    }

    .navbar_mobile_content {
        height: 100%;
        overflow: auto
    }

    .navbar_mobile_login-wr {
        z-index: 10;
        position: absolute;
        inset: auto 0% 0%
    }

    .mobile_menu-wr,
    .nav_tab_list {
        display: block
    }

    .faq_layout {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        text-align: left;
        grid-template-columns: 1fr;
        padding-top: 2.5rem;
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .faq_layout.is-home {
        grid-column-gap: 4rem;
        grid-column-gap: 4rem;
        grid-template-columns: .75fr 1fr
    }

    .faq_imgs {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .master-list {
        text-align: left
    }

    ._2-columns_layout {
        grid-column-gap: 3rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-auto-flow: row;
        place-content: center;
        place-items: center;
        display: flex
    }

    ._2-columns_layout.tablet-padding {
        padding-left: 60px;
        padding-right: 60px
    }

    .shade-section {
        background-color: var(--shade--black)
    }

    .root-section {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .hiw-image_layout {
        grid-column-gap: 3rem
    }

    .hiw-image_layout._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .hiw-image_layout._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .master-image {
        width: 0%
    }

    .master-image.tablet-50 {
        width: 50%
    }

    .master-image.image-50 {
        width: 50%;
        display: block
    }

    .white-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .logos_static,
    .logo-list {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .logo-grid_layout {
        grid-column-gap: 1.5rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .feature_card.is-white.corner-radius-8px {
        align-items: stretch
    }

    .benefits_layout {
        grid-column-gap: 1.25rem
    }

    .feature_layout {
        grid-column-gap: 3rem
    }

    .feature_4-col-grid {
        grid-template-columns: 1fr 1fr
    }

    .resources-list {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr 1fr
    }

    .master-slider_section {
        padding-top: 3rem;
        padding-bottom: 5rem
    }

    .master-slider_arrow {
        margin-right: 0
    }

    .master-slider_arrow.is-left {
        margin-left: 0
    }

    .master-slider_mask {
        width: 94%
    }

    .master-slider_slide {
        width: 80%;
        margin-left: 10%;
        padding: 3rem
    }

    .master-slider_bg {
        width: 94%
    }

    .master-slider-text {
        font-size: 1rem
    }

    .master-slider_autor-wr {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .greenhouse_row {
        grid-template-columns: .75fr 1fr
    }

    .home_top-banner {
        height: 3rem;
        display: block
    }

    .insta_info-text {
        grid-column-gap: .25rem;
        flex-wrap: wrap;
        display: flex
    }

    .home_logo-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .top-banner_quote.top-banner-mobile.top-banner-tablet {
        max-width: none
    }

    .bigger_title {
        grid-column-gap: .25rem;
        flex-wrap: wrap;
        display: flex
    }

    .bigger_section {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .heading_section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .half_section {
        height: 350vh
    }

    .half_section.tablet-height {
        height: 300vh
    }

    .half_green {
        height: 70vh;
        top: 80px
    }

    .half_white {
        height: 70vh
    }

    .platform_card {
        padding-left: 1.5rem
    }

    .platform_arrow {
        right: -1rem
    }

    .half_green_slide2,
    .half_green_slide1,
    .half_green_slide4,
    .half_green_slide5 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .workflow_layout {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .workflow_card.workflow-tablet-max-height {
        max-height: 350px
    }

    .workflow_right {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .workflow_right.is-sprout.height-tablet {
        max-height: none;
        padding-bottom: 2.75rem
    }

    .resources_menu {
        grid-row-gap: 1rem
    }

    .home-hero-text {
        font-size: 3.3rem
    }

    .home-hero_text-animate {
        height: 4rem;
        font-size: 3.5rem
    }

    .root-section-2 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-2 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .root-section-3,
    .root-section-4,
    .root-section-5,
    .root-section-6,
    .root-section-7,
    .root-section-8 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-3 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .root-section-9,
    .root-section-10,
    .root-section-11,
    .root-section-12,
    .root-section-13 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-4 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .text-wrapper-5.align-center-tablet {
        justify-items: center
    }

    .root-section-14 {
        flex-flow: column;
        align-items: stretch;
        padding-top: 2.5rem;
        padding-bottom: 2rem;
        display: block
    }

    .bold-text-2.text-color-green.stat-size-tablet {
        font-size: 2.5rem
    }

    .root-section-15,
    .root-section-16,
    .root-section-17,
    .root-section-18,
    .root-section-19,
    .root-section-20,
    .root-section-21 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .heading-style-h4-2 {
        font-size: 1.6rem
    }

    .root-section-22 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .instructors_separator-2 {
        margin-top: 5rem
    }

    .root-section-23,
    .root-section-24,
    .root-section-25,
    .center_cta {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-5,
    .white-section-6,
    .white-section-7 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .root-section-26 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .white-section-8 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .green-section-2 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .root-section-27 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .strategists_layout {
        grid-column-gap: 1.5rem;
        grid-row-gap: 2.25rem
    }

    .strategist_card {
        flex-direction: column
    }

    .strategist_img {
        max-width: 9.2rem;
        margin-left: 0
    }

    .root-section-28 {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .thumbnail_blog_image {
        object-fit: contain;
        height: 100%
    }

    .hiw-image_layout_right {
        grid-column-gap: 3rem;
        grid-template-rows: max-content auto;
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .hiw-image_layout_right.max-height-350 {
        text-align: center;
        text-align: center;
        order: 0;
        align-self: auto;
        display: block
    }

    .faq_img-photo {
        grid-column-gap: 3.75rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 1.2rem;
        padding-bottom: 1.2rem
    }

    .hero_bg {
        right: -49%
    }

    .faq--pink {
        padding-top: 5rem;
        padding-bottom: 3rem
    }

    .faq--pink_layout {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        text-align: left;
        grid-template-columns: 1fr
    }

    .faq--pink_layout.is-home {
        grid-column-gap: 4rem;
        grid-column-gap: 4rem;
        grid-template-columns: .75fr 1fr
    }

    .faq_number {
        font-size: 1.3rem
    }

    .showcase_section {
        padding-bottom: 3rem
    }

    .showcase_row {
        grid-column-gap: 20px;
        margin-bottom: 20px
    }

    .showcase_img-wr {
        width: 12.5rem;
        height: 12.5rem
    }

    .cm_features_section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .tab-image {
        right: 1.6rem
    }

    .hero_stats-wr {
        grid-column-gap: 3.5rem;
        flex-wrap: nowrap
    }

    .key-features_layout {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem
    }

    .image-123 {
        order: 0;
        width: 60%
    }

    ._3-columns_stats {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr 1fr 1fr
    }

    ._3-columns_stats.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_stats.is-margin-large {
        grid-template-columns: 1fr 1fr
    }

    ._3-columns_stats.max-width-full-tablet {
        flex: 0 auto;
        align-self: auto
    }

    ._3-columns_stats.text-align-center-tablet {
        flex: 0 auto;
        align-self: auto;
        place-items: stretch stretch
    }

    ._3-columns_stats.text-align-center-tablet.padding-bottom-tablet {
        padding-bottom: 40px
    }

    .image-size-50 {
        order: 1;
        position: static;
        left: 515px
    }

    .hiw-image_layout-max-400,
    .hiw-image_layout-400 {
        grid-column-gap: 3rem
    }

    .div-block-12 {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        place-content: center;
        align-items: center
    }

    .div-block-13 {
        object-fit: fill
    }

    .text-home-features.tablet-padding {
        padding-right: 60px
    }

    .div-block-14 {
        justify-content: space-between
    }

    .image-125.tablet-size {
        max-width: 100%
    }

    .blue-30-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .card_component {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .card_arrow-icon {
        width: 4em;
        height: 4em
    }

    .tablet-container,
    .div-block-20 {
        padding-left: 40px;
        padding-right: 40px
    }

    .div-block-20.hide-desktop {
        display: block
    }

    .link-block {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .mobile-width {
        max-width: 100px;
        padding-right: 0
    }

    .mobile-width-small {
        max-width: 60px
    }

    .container-logo-reel {
        flex-flow: column;
        justify-content: flex-start;
        align-self: center;
        align-items: center;
        display: flex
    }

    .container-logo-reel.container-tablet-large {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        display: flex
    }

    .image-127 {
        width: auto;
        max-width: none;
        height: auto;
        max-height: 20px
    }

    .image-128 {
        max-height: 25px
    }

    .logo-reel-image,
    .logo-reel-image-sm {
        object-fit: scale-down
    }

    .home-disc-header {
        object-fit: fill
    }

    .home-header-discription {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .logo-header-block {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        place-content: center;
        align-items: center
    }

    .logo-header-block.mobile-logo-reel {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: .75fr .75fr .75fr .75fr .75fr .75fr;
        margin-left: 20px;
        margin-right: 20px
    }

    .logo-header-block.mobile-logo-reel.hide-mobile-portrait {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

    .logo-block {
        aspect-ratio: auto;
        object-fit: scale-down
    }

    .then-now-columns {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    .then-now-columns.is-margin-large,
    .then-now-columns.then-now {
        grid-template-columns: 1fr 1fr
    }

    .then-now-columns.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    .then-now-columns.is-margin-large,
    .then-now-columns.then-now {
        grid-template-columns: 1fr 1fr
    }

    .partnership_bg-image-copy {
        background-color: var(--dew)
    }

    .partnership_bg-image-copy.is-large {
        height: auto
    }

    .partnership_bg-image {
        background-color: var(--dew)
    }

    .partnership_bg-image.is-large {
        height: auto
    }

    .padding-orange-sides {
        padding: 6rem
    }

    .logo-reel-image-md {
        object-fit: scale-down
    }

    .blog-no-categories {
        grid-column-gap: 1rem;
        grid-template-columns: minmax(min-content, .75fr) 2fr;
        justify-content: space-between
    }

    .location-card.is-white.corner-radius-8px {
        align-items: stretch
    }

    .feature-layout-columns {
        grid-column-gap: 3rem
    }

    .feature-layout-columns._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .feature-layout-columns._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .product-image.bg-glow-50.rounded-corners,
    .product-image.bg-bloom-50.rounded-corners,
    .product-image.bg-glow-50.rounded-corners,
    .product-image.bg-glow-50.rounded-corners,
    .product-image.bg-bloom-50.rounded-corners,
    .product-image.bg-bloom-50.rounded-corners {
        max-height: none
    }

    .feature-layout-columns-right {
        grid-column-gap: 3rem;
        order: 0;
        grid-template-columns: 1fr 2.25fr;
        place-items: center
    }

    .feature-layout-columns-right._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .feature-layout-columns-right._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .feature-layout-columns-left {
        grid-column-gap: 3rem
    }

    .feature-layout-columns-left._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .feature-layout-columns-left._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .body-text-large {
        font-size: 1rem
    }

    .platform-hero-2-columns {
        grid-column-gap: 3rem;
        flex-flow: column-reverse;
        grid-template-rows: auto;
        grid-auto-flow: row;
        place-content: center;
        place-items: center;
        display: flex
    }

    .platform-hero-2-columns.tablet-padding {
        padding-left: 60px;
        padding-right: 60px
    }

    .platform-hero-2-columns.tablet--hero--form {
        flex-flow: column-reverse
    }

    .platform-hero-2-columns.is-automations {
        text-align: left;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start
    }

    .platform-hero-image {
        order: 1;
        display: inline-block
    }

    .platform-hero-image.max-width-full-tablet.max-height-full-tablet {
        height: 100%
    }

    .platform-hero-image.max-height-tablet {
        width: 100%;
        height: 100%;
        min-height: 400px;
        max-height: 100%
    }

    .platform-hero-image.max-height-tablet.corner-radius-4px {
        border-radius: 4px;
        min-height: 0
    }

    .platform-hero-image.platform-hero-tablet-sizing {
        width: 80%;
        height: 80%
    }

    .platform-hero-image.is-cas-hero {
        width: 100%;
        transform: none
    }

    .platform-hero-image-container {
        background-size: 500px;
        display: flex
    }

    .tablet-body-text {
        font-size: .8rem
    }

    .tablet-body-text.text-color-sprout-2.max-width-brown.tablet-align-center {
        text-align: center;
        text-align: center;
        text-align: center;
        text-align: center
    }

    .ba-section {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .ba-section.before.no-padding-bottom {
        top: 2px
    }

    .container-ba {
        flex-flow: column;
        justify-content: flex-start;
        align-self: center;
        align-items: center;
        display: flex
    }

    .container-ba.container-tablet-large {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-left: 40px;
        display: grid
    }

    .container-ba.container-tablet-large.header-home {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .container-ba.tablet-stack {
        display: block
    }

    .nav_tabs_group {
        background-color: var(--root);
        border-radius: .25rem;
        padding: 2rem
    }

    .integrations-nav-group {
        padding-top: 10px
    }

    .cta-group {
        display: none
    }

    .pop-up {
        width: 600px;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 20px
    }

    .image-139 {
        float: none;
        border-radius: 8px;
        padding-bottom: 0;
        position: static
    }

    .modal-close {
        top: 9%;
        right: 5%
    }

    ._3-columns_list-copy {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    ._3-columns_list-copy.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_list-copy.is-margin-large {
        grid-template-columns: 1fr 1fr
    }

    ._4-columns_list {
        grid-column-gap: 1.25rem;
        grid-template-columns: 1fr
    }

    ._4-columns_list.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._4-columns_list.is-margin-large {
        grid-template-columns: 1fr 1fr
    }

    .cs-dot {
        left: 343px
    }

    .cs-connector {
        left: 387px
    }

    .cs-popout {
        max-width: 35%;
        left: 470px
    }

    .cs-rec {
        top: -7px;
        left: 296px
    }

    .cs-popup.offers {
        max-width: 50%;
        top: 57px;
        left: -4px
    }

    .benefits-grid {
        padding-top: 40px;
        padding-left: 0;
        padding-right: 0
    }

    .grid--4logos {
        padding-left: 40px;
        padding-right: 40px
    }

    .community-perks-grid {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        padding-top: 40px
    }

    .faq-question-div {
        padding-left: 0;
        padding-right: 0
    }

    .faq-answer-div {
        padding-left: 1rem
    }

    .faq-and-image {
        grid-template-columns: 1.5fr;
        justify-content: center;
        justify-items: stretch;
        width: 100%;
        padding-left: 0;
        display: block
    }

    .image-146 {
        width: 60vw
    }

    .faq-photo {
        text-align: center;
        width: 100%;
        padding-top: 40px;
        padding-left: 0
    }

    .cas-how_grid {
        grid-column-gap: 3rem;
        grid-row-gap: 2.5rem;
        grid-template-rows: max-content;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding: 4rem 0 0;
        display: grid
    }

    .cas-how_grid._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .cas-how_grid._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .cas-how_lottie {
        right: 0
    }

    .cas_automation {
        grid-column-gap: 3rem;
        place-items: center
    }

    .cas_automation._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .cas_automation._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .cas_1-col_block {
        grid-column-gap: 3rem;
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .cas_1-col_block._50-50.tablet-stack {
        flex-direction: column-reverse;
        order: 1;
        display: flex
    }

    .cas_1-col_block._50-50.tablet-stack.image-reverse {
        flex-direction: column
    }

    .cas_1-col_lottie {
        margin-top: 0
    }

    .home-hero_tag.text-p-sm.is-2.anim-fade-in {
        top: 0
    }

    .home-hero_tag.text-p-sm.is-1.anim-fade-in {
        top: 13cqw
    }

    .home-hero_tag.text-p-sm.is-3.anim-fade-in {
        top: 15cqw
    }

    .home-hero_card_wrap {
        padding: clamp(1.25rem, .892857rem + 1.78571vw, 2.5rem)
    }

    .home-problem-solution_heading.text-h2.anim-fade-in.automations {
        max-width: 25ch
    }

    .home-workflow_card_p.text-m.automations {
        max-width: 55ch
    }

    .home-hero-cards_grid {
        grid-template-columns: 1fr
    }

    .home-hero-cards_spacer.u-spacer {
        height: clamp(3rem, 2.71429rem + 1.42857vw, 4rem)
    }

    .home-hiw_card {
        min-height: 0
    }

    .testimonials_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        margin-top: 2rem;
        display: grid
    }

    .testimonials_group.is-2,
    .testimonials_group.is-3,
    .testimonials_group.is-2,
    .testimonials_group.is-3 {
        padding-top: 0
    }

    .testimonials_coming-soon_logo {
        height: 2rem
    }

    .creator-cta_form_wrap.is-automations {
        padding-top: 1rem
    }

    .testimonials_layout {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .automations_layout.container {
        max-width: 100%;
        padding-bottom: 1.5rem
    }

    .hero_bg-abs {
        max-width: 100%;
        height: auto
    }

    .logo_section_contain {
        padding-bottom: 2.5rem
    }

    .automate-check-wrap.anim-slide-up {
        flex-flow: wrap
    }

    .automation-1_section {
        min-height: auto
    }

    .automation-1_layout {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex
    }

    .automation-1_content {
        order: -9999
    }

    .automation-1_content.is-img {
        order: 9999
    }

    .automation-tab_menu {
        flex-flow: row;
        width: 100%;
        display: flex
    }

    .automation-tab_link {
        flex: 0 auto;
        margin-left: auto;
        margin-right: auto;
        padding-left: .2rem;
        padding-right: .2rem
    }

    .automation-tab_link.w--current {
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex
    }

    .hiw_automations_cards-wrap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: row;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-bottom: 5rem;
        display: grid
    }
}

@media screen and (max-width: 767px) {
    h1 {
        font-size: 3.375rem
    }

    h2,
    h3 {
        font-size: 2rem
    }

    h4 {
        font-size: 1.5rem
    }

    blockquote {
        margin-top: 2rem;
        margin-bottom: 2rem
    }

    ._404_image {
        max-width: 26%
    }

    .padding-reda {
        padding: 2rem
    }

    .padding-bluegray {
        padding: 4.5rem
    }

    .padding-lightblue {
        padding: 3.5rem
    }

    .padding-gray {
        padding: 3rem
    }

    .padding-blue {
        padding: 1.5rem
    }

    .padding-purple {
        padding: 1.25rem
    }

    .margin-purple {
        margin: 1.25rem
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .padding-top.padding-gray {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .padding-top.padding-green {
        padding-top: 2rem
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .hide-mobile-landscape {
        display: none
    }

    .styleguide_heading-large {
        font-size: 3rem
    }

    .styleguide_2-col {
        grid-template-columns: 1fr
    }

    .styleguide_2-col.is-faq {
        padding-top: 2rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .styleguide_row {
        flex-wrap: wrap
    }

    .heading-style-h3 {
        font-size: 2rem
    }

    .heading-style-h3.text-align-center {
        padding-left: 20px;
        padding-right: 20px
    }

    .text-rich-text h2 {
        margin-bottom: 1rem;
        font-size: 2rem
    }

    .text-rich-text h3 {
        font-size: 1.5rem
    }

    .text-rich-text h5 {
        font-size: 1.2rem
    }

    .heading-style-h1 {
        font-size: 2.5rem
    }

    .padding-global {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .padding-global.padding-extra-mobile {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .padding-global.tablet-padding {
        flex-direction: column;
        display: flex
    }

    .padding-container-blue {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .styleguide_section-header {
        font-size: .875rem
    }

    .styleguide_heading-medium {
        font-size: 2rem
    }

    .max-width-full-mobile-landscape {
        width: 100%;
        max-width: none
    }

    .heading-style-h4 {
        font-size: 1.5rem;
        line-height: 1.33333
    }

    .heading-style-h4.spotlight-heading {
        font-size: 1.5rem
    }

    .text-style-nowrap {
        white-space: normal
    }

    .heading-style-h6 {
        font-size: .75rem
    }

    .padding-container-orange {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .styleguide_3-col,
    .styleguide_3-col.is-align-start,
    .styleguide_3-col.is-align-start {
        grid-template-columns: 1fr
    }

    .text-size-large {
        font-size: 1.2rem
    }

    .heading-style-h2 {
        font-size: 2rem
    }

    .heading-style-h2.is-wide {
        font-size: 2.5rem
    }

    .styleguide_version {
        font-size: .875rem
    }

    .container-large {
        flex-direction: column
    }

    .container-large.then-now {
        display: block
    }

    .button.is-back {
        height: 2rem
    }

    .button.is-filter.prev.glossary {
        width: 8rem;
        padding-left: 2rem
    }

    .button.is-filter.next.glossary {
        justify-content: center;
        width: 8rem;
        padding-right: 2rem
    }

    .padding-container-gray {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .padding-cyan {
        padding: 1.25rem
    }

    .padding-amber {
        padding: 1.5rem
    }

    .padding-green,
    .padding-brown {
        padding: 2rem
    }

    .padding-peach {
        padding: 3rem
    }

    .padding-orange {
        padding: 4rem
    }

    .container_columns {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .container_columns.is-center {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .container_columns.is-event {
        grid-row-gap: 2rem
    }

    .container_columns.is-spotlight {
        grid-row-gap: 0rem;
        flex-direction: column
    }

    .container_columns.is-center {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .container_columns.is-story {
        grid-template-columns: 1fr
    }

    .text-wrapper {
        order: 0
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        padding-right: 2.5rem
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        padding-right: 2.5rem
    }

    .text-wrapper.max-width-reda {
        max-width: none
    }

    .text-wrapper.is-featured-course {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
        padding-right: 2.5rem
    }

    .text-wrapper.tablet-align-center {
        order: 0
    }

    .text-wrapper.mobile-text-align-center {
        place-items: center
    }

    .text-wrapper.is-automationos {
        order: -9999
    }

    .logos-1_group {
        grid-template-columns: 1fr 1fr
    }

    .margin-cyan {
        margin: 1.25rem
    }

    .margin-amber {
        margin: 1.5rem
    }

    .margin-green {
        margin: 2rem
    }

    .margin-blue {
        margin: 1.5rem
    }

    .margin-bluegray {
        margin: 4.5rem
    }

    .margin-orange {
        margin: 4rem
    }

    .margin-lightblue {
        margin: 3.5rem
    }

    .margin-gray {
        margin: 2.5rem
    }

    .margin-brown {
        margin: 2rem
    }

    .padding-container-reda {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .navbar_brand {
        padding-left: 0
    }

    .max-width-reda.max-width-none {
        max-width: none
    }

    .nav-link {
        border-bottom-style: solid;
        padding-left: 0;
        font-size: 1rem
    }

    .navbar_menu {
        z-index: 998;
        flex-direction: column;
        align-items: flex-start;
        padding: 0
    }

    .navbar_wrapper {
        grid-template-columns: 7rem max-content;
        height: 4rem
    }

    .dropdown-3 {
        text-align: left;
        white-space: nowrap;
        cursor: s-resize;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
        display: flex
    }

    .footer_bottom-group {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .footer_links {
        grid-column-gap: 16px;
        grid-row-gap: 2rem;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .footer_link-group {
        align-items: flex-start
    }

    .footer_top-group {
        grid-row-gap: 2.5rem
    }

    .footer_bottom {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .footer_bottom_links-group {
        order: -1
    }

    .footer_social-links {
        justify-content: flex-start
    }

    .padding-container-brown {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .logo-ribbon_group {
        grid-template-columns: 1fr 1fr
    }

    .faq_title {
        font-size: 1.25rem
    }

    .faq-1_icon-wr {
        width: 24px;
        height: 24px;
        inset: 7px -8px auto auto;
        overflow: hidden
    }

    ._2-columns_hero {
        padding-bottom: 2rem
    }

    .horizontal-line {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }

    .thumbnail_image {
        order: 0
    }

    .thumbnail_image.max-height-tablet.corner-radius-4px {
        object-fit: fill;
        object-fit: fill;
        object-fit: fill;
        width: 80%
    }

    .event_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .content_2col_layout {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .image-wr {
        order: -1
    }

    .image-wr.is-center {
        margin-bottom: 0
    }

    .image-wr.first-order {
        order: 0
    }

    .image-wr.image-top {
        order: 1
    }

    .event_star-1,
    .event_star-2 {
        display: none
    }

    .image-overflow {
        flex-direction: column-reverse;
        display: flex
    }

    .event_speaker_card {
        grid-template-columns: max-content 1fr;
        padding: 2.5rem 1.5rem
    }

    .event_testimonials {
        border-radius: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .event_related-resources {
        padding-top: 3.375rem;
        padding-bottom: 3.375rem
    }

    .event_card {
        margin-left: 0;
        margin-right: 0
    }

    .text-date {
        line-height: 2
    }

    .event_date-group {
        flex-wrap: wrap
    }

    ._3-columns_list {
        grid-column-gap: .5rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_list.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .splide__track {
        margin-bottom: 2rem
    }

    .splide__track.story {
        margin-bottom: 0
    }

    .event_related-list {
        display: none
    }

    .splide__list {
        justify-content: flex-start;
        display: flex
    }

    .splide__slide {
        flex: none
    }

    .splide__arrows {
        display: none
    }

    .splide {
        display: flex
    }

    .splide.hide {
        display: none
    }

    .splide__pagination__page {
        background-color: var(--sage);
        background-image: url(https://cdn.prod.website-files.com/63e227b3da1f1a760ed15d21/640998f0940a27dca5063b9e_Exclude.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: auto;
        width: 1.6rem;
        height: 1.6rem
    }

    .splide__pagination__page.is-active {
        background-color: var(--kale);
        color: var(--kale);
        background-color: var(--kale)
    }

    .hero-center_section {
        padding-top: 8.375rem;
        padding-bottom: 4.5rem
    }

    .events_star1,
    .events_star2 {
        display: none
    }

    .events_spotlight {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .spotlight_separator.is-guides {
        margin-top: 2rem
    }

    .events_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .filter_button_column {
        grid-auto-flow: row
    }

    .filter_label {
        font-weight: 600
    }

    .block-quote {
        margin-top: 2rem;
        margin-bottom: 2rem
    }

    .spotlight_ar {
        flex: none
    }

    .spotlight_ar.ar-card {
        align-self: stretch
    }

    .subscribe_layout {
        grid-column-gap: 0rem;
        grid-row-gap: 1.5rem;
        text-align: center;
        background-position: -110% 100%;
        background-size: cover;
        grid-template-columns: 1fr;
        justify-items: center;
        padding: 2rem 1.5rem
    }

    .event_subscribe_form {
        max-width: none
    }

    .filters_toggle {
        width: 100%;
        padding-right: 3rem;
        font-size: 1rem
    }

    .filters_toggle.w--open {
        justify-content: center;
        padding-right: 3rem
    }

    .filters_dropdown {
        color: #303030;
        flex: 1;
        align-self: stretch;
        padding: 0
    }

    .icon-dd-arrow {
        position: absolute;
        inset: auto 1rem auto auto
    }

    .filter_list {
        margin-top: .5rem
    }

    .filter_list.w--open {
        z-index: 999;
        position: absolute
    }

    .filter_dropdown {
        height: auto;
        min-height: 2rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        transition: background-color .2s, color .3s, border-color .3s, transform .3s
    }

    .filter_dropdown.is-active {
        border-color: var(--shade--black);
        border-color: var(--shade--black)
    }

    .show-mobile-landscape {
        display: flex
    }

    .empty_filter {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .glossary_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .ah3bfouft-afspf5tiss {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .glossary_hero {
        padding-top: 5.175rem;
        padding-bottom: 4.5rem
    }

    .glossary_star2,
    .glossary_star1 {
        display: none
    }

    .blog_featured {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .blog_category-wr {
        display: none
    }

    .blog_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .blog_featured_layout {
        grid-template-columns: 1fr
    }

    .toc_wr {
        width: 8.5rem
    }

    .blog_list {
        grid-column-gap: 1.25rem
    }

    .x_card,
    .blog_card {
        margin-left: 0;
        margin-right: 0
    }

    .blog_image-overflow {
        z-index: 1;
        height: 8.4rem
    }

    .blog_group {
        grid-template-columns: 2fr
    }

    .blog_filters_wr {
        z-index: 5;
        position: relative
    }

    .tab-section {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 4rem
    }

    .review-img {
        width: 3rem;
        height: 3rem
    }

    .stats {
        grid-column-gap: 1.75rem
    }

    .stats_number {
        line-height: 1.2
    }

    .blog_list_wr {
        z-index: 1;
        position: relative
    }

    .story_testimonial {
        padding-top: 2.5rem
    }

    .story_testimonial_card {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        background-image: none;
        background-repeat: repeat;
        background-size: auto;
        flex-direction: column;
        align-items: center;
        padding: 1.5rem
    }

    .review-ico {
        display: none
    }

    .features_section {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .faq-section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .text-color-kale.font-size-tablet.max-width-stat-tablet {
        max-width: 40px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-40,
    .text-color-kale.font-size-tablet.max-width-stat-tablet {
        max-width: 40px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-40,
    .text-color-kale.font-size-tablet.max-width-stat-tablet {
        max-width: 40px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-54 {
        max-width: 54px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-60 {
        max-width: 60px
    }

    .text-color-kale.font-size-tablet.text-align-center-tablet.max-width-tablet-stat-40 {
        max-width: 40px
    }

    .stories_content {
        padding-top: 2rem
    }

    .story-filter_toggle {
        width: 100%;
        padding-right: 3rem;
        font-size: 1rem
    }

    .story-filter_toggle.w--open {
        justify-content: center;
        padding-right: 3rem
    }

    .stories-filter_list {
        margin-top: .5rem
    }

    .stories-filter_list.w--open {
        z-index: 999;
        position: absolute
    }

    .section-table {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .div-table {
        font-size: .875rem
    }

    .div-table-color {
        background-color: #fff;
        padding-top: 1rem;
        padding-left: 1rem;
        font-size: .875rem
    }

    .div-table-color-white {
        font-size: .875rem
    }

    .block-heading-table {
        font-size: 1rem
    }

    .section-price {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .card-price {
        width: 46%
    }

    .featured-story {
        grid-template-columns: 1fr
    }

    .featured-story_section {
        padding-top: 0
    }

    .stories_list {
        grid-template-columns: 1fr
    }

    .story_overflow {
        height: 14rem
    }

    .story_text-wr {
        margin-left: 0;
        margin-right: 0
    }

    .logo-ribbon_list {
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr
    }

    .filter_dropdown-check {
        height: auto;
        min-height: 2rem;
        padding-top: .25rem;
        padding-bottom: .25rem;
        transition: background-color .2s, color .3s, border-color .3s, transform .3s
    }

    .blog_star-2,
    .blog_star-1 {
        display: none
    }

    .story_statistic_layout {
        grid-template-columns: 1fr
    }

    .statistic {
        grid-column-gap: 3rem;
        justify-content: center
    }

    .stat_value {
        font-size: 2rem
    }

    .stat_cell {
        grid-row-gap: .25rem
    }

    .story_content {
        padding-bottom: 4rem
    }

    .story_content_layout {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .story_content_right {
        padding-top: 0;
        display: none
    }

    .ty_cell {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .text-color-grey-light.max-width-grey.mobile-body-text {
        font-size: .8rem
    }

    .ty_layout {
        grid-template-columns: 1fr
    }

    .guides_content {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .guide_featured {
        padding-top: 2rem
    }

    .card_item,
    .card_link {
        margin-left: 0;
        margin-right: 0
    }

    .guide_more {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .modules_section {
        padding-top: 4rem
    }

    .content-link-cta {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .instructors_section {
        padding-top: 3rem
    }

    .instructors_layout {
        grid-template-columns: 1fr 1fr 1fr
    }

    .large-cta_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .form-container {
        grid-template-columns: 1fr 1fr
    }

    .cta-module_logo-container {
        width: auto
    }

    .rich-text_course-detail h2 {
        margin-bottom: 1rem;
        font-size: 2rem
    }

    .rich-text_course-detail h3 {
        font-size: 1.5rem
    }

    .rich-text_course-detail h5 {
        font-size: 1.2rem
    }

    .instructors_separator {
        margin-top: 4rem
    }

    .courses_modules_layout {
        grid-template-columns: 1fr
    }

    .course_featured {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    ._404_img-container {
        margin-top: -6%
    }

    ._404_image-animation {
        max-width: 40%
    }

    .gradien {
        height: 90%
    }

    .login-dd {
        color: #303030
    }

    .login-dd_toggle {
        font-size: 1rem
    }

    .login-dd_list.w--open {
        box-shadow: none;
        position: static
    }

    .navbar-imposter {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .stats_section,
    .green-section {
        padding-top: 4rem
    }

    .integrations_content {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .integration_bg-image {
        width: 100%;
        height: 15rem
    }

    .integration_image {
        max-height: none
    }

    .nav_link_toggle {
        width: 100%;
        font-size: 1rem
    }

    .nav_link_list.w--open {
        height: auto
    }

    .nav_link_content {
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }

    .nav_link_content.is-solution {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .nav_link_group {
        padding-top: 0;
        padding-bottom: 0;
        position: static
    }

    .nav_link_group.is-join {
        border-bottom: 1px solid var(--grey-stroke);
        border-bottom: 1px solid var(--grey-stroke);
        padding-top: 0;
        padding-bottom: 2rem;
        padding-left: .5rem
    }

    .cta_group {
        padding-top: 0;
        padding-bottom: 0;
        position: static
    }

    .integration_row {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .nav_link_wr {
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .nav_tab_toggle {
        cursor: pointer;
        width: 100%;
        position: relative
    }

    .master-tab {
        flex-direction: column
    }

    .tabs-menu_width-img {
        border-left: 4px solid #bdd7c8;
        max-width: none;
        margin-bottom: 2rem
    }

    .tab-link_width-img {
        grid-row-gap: .5rem;
        margin-left: -4px;
        padding-left: 1.5rem;
        padding-right: 0
    }

    .tab_line-bg {
        display: none
    }

    .c-faq-a-text {
        padding-left: 1.4rem
    }

    .c-faq-icon {
        padding-left: 0;
        padding-right: 0
    }

    .navbar_mobile {
        padding-bottom: 11rem;
        display: none
    }

    .navbar_mobile_content {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .faq_layout {
        grid-template-columns: 1fr;
        padding-top: 2rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .faq_layout.is-home {
        grid-column-gap: 2rem;
        grid-column-gap: 2rem
    }

    .faq_imgs {
        grid-template-columns: 1fr 1fr
    }

    ._2-columns_layout {
        grid-row-gap: 2rem;
        flex-flow: wrap;
        order: 0;
        grid-template-rows: auto;
        grid-template-columns: auto;
        grid-auto-rows: 1fr
    }

    ._2-columns_layout.text-align-center-tablet {
        grid-auto-rows: 1fr;
        grid-auto-flow: row;
        display: block
    }

    ._2-columns_layout.creator-marketplace {
        justify-content: space-between
    }

    ._2-columns_layout.tablet-align-center {
        flex-direction: column;
        order: 0
    }

    .shade-section {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .center_layout {
        grid-row-gap: 2rem
    }

    .master-star-1,
    .master-star-2 {
        display: none
    }

    .root-section {
        padding-bottom: 2rem
    }

    .root-section.background-color-green-20.padding-mobile {
        padding-left: 20px;
        padding-right: 20px
    }

    .hiw-image_layout {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr
    }

    .hiw-image_layout.max-height-450 {
        max-height: 600px
    }

    .hiw-image_layout.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .hiw-image_layout._50-50.tablet-stack {
        flex-direction: column
    }

    .master-image.height-80.image-mobile {
        height: 60%
    }

    .white-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .image-full-width {
        margin-bottom: 0
    }

    .logos_static,
    .logo-list {
        grid-template-columns: 1fr 1fr
    }

    .logo-grid_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .benefits_layout {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .feature_layout {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .feature_4-col-grid {
        grid-template-columns: 1fr 1fr
    }

    .demo-logos {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: stretch;
        display: grid
    }

    .resources-list {
        grid-column-gap: 2rem;
        grid-template-columns: 1fr 1fr
    }

    .master-slider_section {
        padding-top: 2.5rem
    }

    .master-slider_slide {
        width: 84%;
        min-height: 26rem;
        margin-left: 8%;
        padding: 1.5rem
    }

    .master-slider_autor-wr {
        flex-direction: row;
        align-items: flex-start;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .blue-section {
        padding-bottom: 2rem
    }

    .greenhouse_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .greenhouse_row {
        grid-template-columns: 1fr
    }

    .top-banner_quote_mask {
        height: 2.2rem
    }

    .top-banner_quote_wr {
        justify-content: flex-start;
        align-items: center;
        width: 100%
    }

    .insta-layout {
        grid-column-gap: 1.75rem;
        grid-row-gap: 1.75rem;
        flex-flow: wrap;
        grid-template-columns: 1fr 1fr;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .insta_card-wr {
        width: 47%
    }

    .home_logo-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .home_logo-layout {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr 1fr
    }

    .top-banner_quote {
        flex-direction: column;
        justify-content: center;
        align-self: center;
        align-items: center;
        height: 2.2rem;
        font-size: .8rem;
        line-height: 1.3;
        display: flex
    }

    .bigger_layout {
        grid-template-columns: 1fr
    }

    .bigger_right {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .bigger_section {
        padding-bottom: 2rem
    }

    .heading_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .half_section.tablet-height {
        height: 280vh
    }

    .half_green {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .half_green-img {
        border-radius: .75rem
    }

    .big_text {
        font-size: 1.1rem
    }

    .third_section {
        grid-template-columns: 1fr;
        height: auto
    }

    .third_pink {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .ready_section {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .platform_layout {
        grid-column-gap: 1rem;
        grid-row-gap: 2.5rem
    }

    .platform_card {
        padding-top: 3rem
    }

    .platform_card-icon {
        width: 4rem;
        top: -1.9rem
    }

    .half_green_slide1 {
        padding-left: 0;
        padding-right: 0;
        position: static
    }

    .workflow_layout {
        grid-column-gap: 1rem;
        grid-row-gap: 2.5rem;
        grid-template-columns: 1fr 1fr
    }

    .workflow_card.workflow-tablet-max-height {
        max-height: 450px
    }

    .workflow_right {
        padding-left: 1rem
    }

    .workflow_right.is-green {
        padding-top: 1rem;
        padding-right: 1rem
    }

    .workflow_image {
        object-fit: cover;
        width: 40%
    }

    .workflow_image.mobile-add-height {
        height: 375px
    }

    .resources_menu {
        flex-wrap: wrap
    }

    .home-hero-text {
        font-size: 2.1rem
    }

    .home-hero_text-animate {
        height: 2.6rem;
        margin-top: .5rem;
        font-size: 2.5rem
    }

    .top-banner_group {
        margin-left: 2.5rem;
        margin-right: 2.5rem
    }

    .root-section-2 {
        padding-bottom: 2rem
    }

    .white-section-2 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .root-section-3,
    .root-section-4,
    .root-section-5,
    .root-section-6,
    .root-section-7,
    .root-section-8 {
        padding-bottom: 2rem
    }

    .white-section-3 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .blue-section-2,
    .blue-section-3,
    .blue-section-4,
    .root-section-9,
    .root-section-10,
    .root-section-11,
    .root-section-12,
    .root-section-13 {
        padding-bottom: 2rem
    }

    .white-section-4 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .shade-section-2,
    .blue-section-5 {
        padding-bottom: 2rem
    }

    .title_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .lottie_integration {
        margin-top: -135px;
        position: relative;
        top: -32px
    }

    .text-wrapper-5.text-align-center-tablet {
        place-content: start;
        place-items: start;
        display: block
    }

    .text-wrapper-5.align-center-tablet {
        order: 1
    }

    ._2-columns_hero-2,
    .root-section-14 {
        padding-bottom: 2rem
    }

    .bold-text-2.text-color-green.stat-size-tablet {
        font-size: 2rem
    }

    .blue-section-6 {
        padding-bottom: 2rem
    }

    .heading-style-h3-2 {
        font-size: 2rem
    }

    .blue-section-7,
    .root-section-15 {
        padding-bottom: 2rem
    }

    .root-section-16 {
        height: 1%;
        padding-bottom: 2rem;
        overflow: hidden
    }

    .root-section-17 {
        margin-bottom: 0;
        padding-bottom: 2.5rem;
        overflow: hidden
    }

    .blue-section-8,
    .root-section-18 {
        padding-bottom: 2rem
    }

    .heading-style-h3-3 {
        font-size: 2rem
    }

    .root-section-19 {
        padding-bottom: 2rem
    }

    .heading-style-h3-4 {
        font-size: 2rem
    }

    .root-section-20 {
        padding-bottom: 2rem
    }

    .heading-style-h3-5 {
        font-size: 2rem
    }

    .root-section-21 {
        padding-bottom: 2rem
    }

    .heading-style-h3-6,
    .heading-style-h3-7,
    .heading-style-h3-8 {
        font-size: 2rem
    }

    .heading-style-h4-2 {
        font-size: 1.5rem;
        line-height: 1.33333
    }

    .root-section-22 {
        padding-bottom: 2rem
    }

    .instructors_separator-2 {
        margin-top: 4rem
    }

    .heading-style-h3-9 {
        font-size: 2rem
    }

    .root-section-23,
    .root-section-24 {
        padding-bottom: 2rem
    }

    .heading-style-h3-10 {
        font-size: 2rem
    }

    .root-section-25 {
        padding-bottom: 2rem
    }

    .heading-style-h3-11 {
        font-size: 2rem
    }

    .center_cta {
        padding-bottom: 2rem
    }

    .text-rich-text_color-sprout h2 {
        margin-bottom: 1rem;
        font-size: 2rem
    }

    .text-rich-text_color-sprout h3 {
        font-size: 1.5rem
    }

    .text-rich-text_color-sprout h5 {
        font-size: 1.2rem
    }

    .title_only {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .master-stats {
        grid-column-gap: 1.75rem
    }

    .heading-style-h3-12 {
        font-size: 2rem
    }

    .white-section-5,
    .title_only-2,
    .white-section-6 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .padding-global-2 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .white-section-7 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .padding-global-3 {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .root-section-26 {
        padding-bottom: 2rem
    }

    .title_section-2 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .features_section-2 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .white-section-8 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .features_section-3,
    .features_section-4 {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .green-section-2 {
        padding-top: 4rem
    }

    .root-section-27 {
        padding-bottom: 2rem
    }

    .strategists_layout {
        grid-template-columns: 1fr 1fr
    }

    .title_section-3 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .root-section-28 {
        padding-bottom: 2rem
    }

    .heading-style-h3-13,
    .heading-style-h3-14,
    .heading-style-h3-15,
    .heading-style-h3-16 {
        font-size: 2rem
    }

    .thumbnail_blog_image {
        object-fit: contain
    }

    .heading-style-h3-17 {
        font-size: 2rem
    }

    .hiw-image_layout_right {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .faq_img-photo {
        grid-template-columns: 1fr 1fr
    }

    .hero_image-wr.padding-bottom-20.hide-desktop {
        padding-bottom: 20px;
        display: block
    }

    .faq--pink {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .faq--pink_layout {
        grid-template-columns: 1fr
    }

    .faq--pink_layout.is-home {
        grid-column-gap: 2rem;
        grid-column-gap: 2rem
    }

    .faq_number {
        font-size: 1.25rem
    }

    .showcase_section {
        padding-top: 1.7rem
    }

    .showcase_img-wr {
        width: 10rem;
        height: 10rem
    }

    .tab-image {
        right: 3.2rem
    }

    .key-features_layout {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .story_testimonial-wr {
        margin-top: 2rem;
        margin-bottom: 3rem
    }

    .testimonial-line {
        width: 6px;
        margin-right: 14px
    }

    .testimonial-content-wr {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .testimonial-text {
        font-size: 1.3rem
    }

    .story_rich-text h2 {
        margin-bottom: 1rem;
        font-size: 2rem
    }

    .story_rich-text h3 {
        font-size: 1.5rem
    }

    .story_rich-text h5 {
        font-size: 1.2rem
    }

    .image-123 {
        width: 90%;
        padding-top: 40px
    }

    ._3-columns_stats {
        grid-column-gap: .5rem;
        grid-template-columns: 1fr 1fr
    }

    ._3-columns_stats.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    ._3-columns_stats.text-align-center-tablet.padding-bottom-tablet {
        grid-template-columns: 1fr 1fr 1fr
    }

    .comparison-item {
        padding-left: 0;
        padding-right: 20px
    }

    .comparison-header-title.feature-label.no-disc {
        margin-left: -10px
    }

    .comparison-row {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Feature-Row Area-2 Area"
    }

    .comparison-row.header {
        grid-template-columns: 1fr 1fr 1fr;
        padding-top: 18px;
        padding-bottom: 18px;
        padding-right: 15px
    }

    .font-weight-medium.text-color-shade {
        font-size: .75rem
    }

    .image-size-50 {
        order: 1;
        position: static;
        left: 332px
    }

    .comparison-row-no-disc {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Feature-Row Area-2 Area"
    }

    .comparison-row-no-disc.header {
        grid-template-columns: 1fr 1fr 1fr;
        padding-top: 18px;
        padding-bottom: 18px;
        padding-right: 15px
    }

    .hiw-image_layout-max-400 {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr
    }

    .hiw-image_layout-max-400.max-height-450 {
        max-height: 600px
    }

    .hiw-image_layout-max-400.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .master-image-copy.height-80.image-mobile {
        height: 60%
    }

    .hiw-image_layout-400 {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr
    }

    .hiw-image_layout-400.max-height-450 {
        max-height: 600px
    }

    .hiw-image_layout-400.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .div-block-12.mobile-logo-reel {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        width: 85%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0
    }

    .text-home-features.tablet-padding {
        padding-right: 40px
    }

    .home-stat-text {
        padding-right: 60px
    }

    .image-125.tablet-size {
        aspect-ratio: auto;
        object-fit: contain;
        aspect-ratio: auto;
        object-fit: contain;
        width: 40%
    }

    .blue-30-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .card_arrow-icon {
        width: 3em;
        height: 3em
    }

    .tablet-container-stat {
        padding-left: 20px;
        padding-right: 20px
    }

    .container-logo-reel {
        flex-direction: column
    }

    .container-logo-reel.container-tablet-large {
        justify-content: flex-start
    }

    .logo-reel-image,
    .logo-reel-image-sm {
        height: 20px
    }

    .home-header-discription {
        flex-direction: column;
        align-items: stretch;
        padding-right: 140px;
        display: flex
    }

    .logo-header-block.mobile-logo-reel {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        width: 85%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0
    }

    .partnerships-content {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .border-left {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        order: 0;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: auto;
        display: block
    }

    .then-now-columns {
        grid-column-gap: .5rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    .then-now-columns.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .then-now-columns.then-now {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .div-block-22 {
        order: 0
    }

    .partnership_bg-image-copy,
    .partnership_bg-image {
        width: 100%;
        height: 15rem
    }

    .home-stat-text-bold,
    .home-stat-text-inter {
        padding-right: 60px
    }

    .image-130.image-roundcorners {
        order: -1;
        max-height: 80%
    }

    .home-stat-text-medium,
    .home-stat-text-inter-small {
        padding-right: 60px
    }

    .padding-orange-sides {
        padding: 4rem
    }

    .logo-reel-image-md {
        height: 20px
    }

    .story_testimonial_2_columns {
        padding-top: 2.5rem
    }

    .blog-no-categories {
        grid-template-columns: 2fr
    }

    .blog_list_wr-no_categories {
        z-index: 1;
        position: relative
    }

    .feature-layout-columns {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr
    }

    .feature-layout-columns.max-height-450 {
        max-height: 600px
    }

    .feature-layout-columns.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .feature-layout-columns._50-50.tablet-stack {
        flex-direction: column
    }

    .feature-layout-columns-right {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr;
        grid-auto-flow: column
    }

    .feature-layout-columns-right.max-height-450 {
        max-height: 600px
    }

    .feature-layout-columns-right.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .feature-layout-columns-right._50-50.tablet-stack {
        flex-direction: column
    }

    .feature-layout-columns-left {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr;
        grid-auto-flow: column
    }

    .feature-layout-columns-left.max-height-450 {
        max-height: 600px
    }

    .feature-layout-columns-left.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .feature-layout-columns-left._50-50.tablet-stack {
        flex-direction: column
    }

    .customer-spotlight-layout {
        flex-flow: column;
        grid-auto-flow: row;
        place-items: center start;
        display: flex
    }

    .platform-hero-2-columns {
        grid-row-gap: 2rem;
        flex-flow: column-reverse;
        order: 0;
        grid-template-rows: auto;
        grid-template-columns: auto;
        grid-auto-rows: 1fr
    }

    .platform-hero-2-columns.text-align-center-tablet {
        grid-auto-rows: 1fr;
        grid-auto-flow: row;
        display: block
    }

    .platform-hero-2-columns.creator-marketplace {
        justify-content: space-between
    }

    .platform-hero-2-columns.tablet-align-center {
        flex-direction: column;
        order: 0
    }

    .platform-hero-image {
        order: 0
    }

    .platform-hero-image.max-height-tablet.corner-radius-4px {
        object-fit: fill;
        object-fit: fill;
        width: 80%
    }

    .platform-hero-image.is-cas-hero {
        height: auto
    }

    .platform-hero-image.is-automations {
        max-width: 100%
    }

    .platform-hero-image-container {
        flex-direction: column-reverse;
        display: flex
    }

    .platform-hero-image-container.is-cas-hero {
        height: 22.5rem
    }

    .ba-section {
        padding-bottom: 2rem
    }

    .ba-section.before.no-padding-bottom {
        top: 60px
    }

    .container-ba {
        flex-direction: column
    }

    .container-ba.then-now {
        display: block
    }

    .cta-group {
        padding-top: 0;
        padding-bottom: 0;
        position: static
    }

    .pop-up {
        width: 500px
    }

    .primary-button {
        text-align: center
    }

    .modal-close {
        top: 10%;
        right: 6%
    }

    .mobile-text-small {
        font-size: .75rem
    }

    .image-142 {
        max-width: 70%
    }

    ._3-columns_list-copy.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    ._3-columns_list-copy {
        grid-column-gap: .5rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._3-columns_list-copy.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    ._4-columns_list {
        grid-column-gap: .5rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }

    ._4-columns_list.tablet-1-col {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .body-text.is-sprout.mobile-text-align-center {
        text-align: center;
        text-align: center;
        text-align: center
    }

    .cs-dot {
        left: 260px
    }

    .cs-connector {
        left: 285px
    }

    .cs-popout {
        max-width: 35%;
        left: 347px
    }

    .cs-rec {
        max-width: 50%;
        top: 15px;
        left: 252px
    }

    .cs-popup.offers {
        max-width: 50%;
        top: 42px;
        left: 10px
    }

    .benefits-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
        padding-top: 20px;
        padding-left: 0;
        padding-right: 0
    }

    .benefit-card.is--bloom50,
    .benefit-card.is--green50,
    .benefit-card.is--blue50,
    .benefit-card.is--lime50,
    .benefit-card.is--dark,
    .benefit-card.is--bloom50,
    .benefit-card.is--green50,
    .benefit-card.is--blue50,
    .benefit-card.is--lime50,
    .benefit-card.is--dark {
        padding: 32px
    }

    .is--centred {
        padding-left: 40px;
        padding-right: 40px
    }

    .grid--4logos {
        padding-left: 60px;
        padding-right: 60px
    }

    .community-perks-grid {
        padding-top: 20px
    }

    .faq-item {
        padding-left: 10px
    }

    .cas-how_grid {
        grid-row-gap: 2rem;
        order: 0;
        padding-top: 3rem
    }

    .cas-how_grid.max-height-450 {
        max-height: 600px
    }

    .cas-how_grid.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .cas-how_grid._50-50.tablet-stack {
        flex-direction: column
    }

    .cas_automation.max-height-450 {
        max-height: 600px
    }

    .cas_automation.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .cas_automation._50-50.tablet-stack {
        flex-direction: column
    }

    .cas_2-col_block {
        grid-template-columns: 1fr
    }

    .cas_1-col_block {
        grid-row-gap: 2rem;
        order: 0;
        grid-template-columns: 1fr;
        grid-auto-flow: column;
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .cas_1-col_block.max-height-450 {
        max-height: 600px
    }

    .cas_1-col_block.max-height-450.image-mobile {
        order: 0;
        max-height: 350px
    }

    .cas_1-col_block._50-50.tablet-stack {
        flex-direction: column
    }

    .media_video.is-scaling-card {
        height: 60cqw
    }

    .logo-grid_wrap {
        grid-row-gap: clamp(1*1rem, ((1 - ((2 - 1)/(90 - 20)*20))*1rem + ((2 - 1)/(90 - 20))*100vw), 2*1rem)
    }

    .home-hero_tags,
    .home-hiw_card_testimonial {
        display: none
    }

    .home-hiw_card {
        border-radius: 1.5rem;
        padding: 1rem
    }

    .home-hero_content {
        ---mode--collection-c58fd573-3867-6dfe-ed7e-580ca049e935: mode-455a2c72-fc93-ef14-cf60-f97922b9cbf7
    }

    .testimonials_grid {
        grid-template-columns: 1fr
    }

    .testimonials_overlay {
        display: none
    }

    .hero-video.is-scaling-card {
        height: 60cqw
    }

    .testimonials_meta-card {
        display: none
    }

    .automations_layout.container {
        padding-top: 1.5rem
    }

    .logo_section_contain {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .logo_marquee_group {
        animation: 50s linear infinite marquee
    }

    .automate-check-wrap {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        width: 100%
    }

    .automate-check-item {
        flex: none;
        width: auto
    }

    .automation-tab_menu {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    .automation-tab_link {
        text-align: center;
        height: auto;
        padding: .2rem 0;
        font-size: .8rem
    }

    .automation-tab_link.w--current {
        height: auto;
        padding-top: .8rem;
        padding-bottom: .8rem;
        font-size: .8rem
    }

    .automation-tab_pane {
        padding-top: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .how-it-works_wrapper {
        flex-flow: column
    }

    .tabs_column-left {
        width: 100%
    }

    .tabs_menu {
        flex-direction: row;
        margin-top: 2rem;
        overflow-x: scroll
    }

    .tab_item {
        flex-shrink: 0;
        min-width: 200px;
        padding-top: 2rem;
        padding-bottom: 0;
        padding-left: 0
    }

    .tabs_column-right {
        width: 100%
    }

    .hiw_automations_cards-wrap {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .automation-tab-image {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px
    }
}

@media screen and (max-width: 479px) {
    h1 {
        font-size: 3rem
    }

    img {
        min-height: 0;
        display: block
    }

    blockquote {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }

    .margin-horizontal {
        margin-top: 0;
        margin-bottom: 0
    }

    .padding-top {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .margin-vertical {
        margin-left: 0;
        margin-right: 0
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .padding-left {
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .padding-vertical {
        padding-left: 0;
        padding-right: 0
    }

    .padding-horizontal {
        padding-top: 0;
        padding-bottom: 0
    }

    .margin-right {
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0
    }

    .margin-top {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .margin-left {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0
    }

    .padding-right {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .padding-bottom {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .styleguide_2-col.is-faq {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .heading-style-h3 {
        font-size: 1.3rem;
        font-weight: 500
    }

    .heading-style-h3.text-align-center {
        padding-left: 0;
        padding-right: 0;
        font-size: 1.5rem
    }

    .heading-style-h3.text-align-center.max-width-lavander {
        font-size: 1.5rem
    }

    .heading-style-h3.text-align-center.h3-padding {
        padding-top: 0
    }

    .heading-style-h3.text-align-center.h3-padding-60 {
        padding-left: 0;
        padding-right: 0;
        font-size: 1.5rem
    }

    .heading-style-h3.text-align-center.h3-mobile {
        font-weight: 500
    }

    .heading-style-h3.text-color-white {
        font-family: PP Agrandir Wide, Arial, sans-serif;
        font-size: 2rem;
        line-height: 1.2
    }

    .heading-style-h3.text-color-white.text-align-center-tablet.max-width-automations {
        text-align: center;
        text-align: center
    }

    .heading-style-h3.text-color-white.mobile-h3 {
        font-size: 2rem
    }

    .heading-style-h3.text-color-white.mobile-text-size {
        font-size: 1.5rem
    }

    .heading-style-h3.text-color-dark.mobile-text-align-center {
        text-align: center
    }

    .heading-style-h3.text-color-dark.mobile-text-align-center.text-1rem {
        font-size: 1.5rem
    }

    .heading-style-h3.text-style-bold.mobile-h3 {
        font-size: 1rem
    }

    .heading-style-h3.mobile-text-center-align {
        text-align: center
    }

    .heading-style-h3.font-size-40 {
        font-size: 32px
    }

    .heading-style-h3.mobile-max-width {
        max-width: 250px
    }

    .text-rich-text h2 {
        margin-top: 2rem
    }

    .text-rich-text a {
        white-space: normal
    }

    .container-small {
        order: 1;
        display: block
    }

    .max-width-full-mobile-portrait {
        width: 100%;
        max-width: none
    }

    .heading-style-h1 {
        text-align: left
    }

    .padding-global {
        flex-direction: column;
        order: 0;
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex
    }

    .padding-global.tablet-padding {
        flex-direction: column;
        display: flex
    }

    .padding-global.mobile-extra-top-padding {
        padding-top: 2.5rem
    }

    .hide-mobile-portrait {
        display: none
    }

    .styleguide_4-col {
        grid-template-columns: 1fr
    }

    .text-size-small.mobile-max-width {
        max-width: 250px
    }

    .heading-style-h4 {
        font-size: 1.3rem;
        font-weight: 700;
        line-height: 1.125
    }

    .heading-style-h4.max-width-amber.tablet-h4,
    .heading-style-h4.tablet-h4 {
        font-weight: 500
    }

    .heading-style-h4.font-size-28px {
        font-size: 20px
    }

    .heading-style-h4.align-left {
        align-self: flex-start
    }

    .heading-style-h4.max-width-amber.tablet-h4,
    .heading-style-h4.tablet-h4 {
        font-weight: 500
    }

    .heading-style-h2.is-wide {
        font-size: 2rem
    }

    .heading-style-h5 {
        white-space: normal;
        font-size: 1.3rem
    }

    .heading-style-h5.mobile-h5 {
        font-size: 1rem
    }

    .container-large {
        flex-direction: column;
        order: 0;
        padding-top: 20px
    }

    .container-large.padding-container-blue {
        flex-direction: column
    }

    .container-large.container-tablet-large {
        flex-direction: column;
        padding-right: 40px
    }

    .text-align-center.heading-style-h3 {
        font-size: 1.3rem;
        font-weight: 700
    }

    .text-style-quote {
        border-left-style: none;
        padding-left: 1.5rem;
        font-weight: 700
    }

    .button {
        white-space: nowrap
    }

    .button.is-form-submit {
        width: 100%
    }

    .button.is-white {
        width: auto
    }

    .button.is-white.is-long {
        width: 100%
    }

    .button.is-back {
        padding-left: 0;
        padding-right: 0
    }

    .button.is-filter.prev {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        width: 2rem;
        height: 2.5rem;
        padding-right: 1.1rem
    }

    .button.is-filter.prev.glossary {
        width: 5rem;
        padding-left: 1rem
    }

    .button.is-filter.next {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        width: 2rem;
        height: 2.5rem;
        padding-left: 1.1rem
    }

    .button.is-filter.next.glossary {
        width: 5rem;
        padding-right: 1rem
    }

    .button.is-filter.page {
        width: 2rem;
        height: 2.5rem
    }

    .button.is-more {
        padding-left: 0;
        padding-right: 0
    }

    .button.is-border {
        width: 100%;
        min-width: auto
    }

    .button.is-more-white {
        justify-content: flex-start;
        padding-left: 0;
        padding-right: 0
    }

    .button.no-hover.mobile-button {
        font-size: .75rem
    }

    .text-size-medium.mobile-text-regular {
        font-size: 1rem
    }

    .button-group {
        text-align: left;
        flex-direction: column;
        align-items: stretch
    }

    .container_columns.is-center.tablet-stack {
        order: 0
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide,
    .text-wrapper.is-featured-course {
        padding: 1.5rem 1rem
    }

    .text-wrapper.is-spotlight,
    .text-wrapper.is-featured-guide,
    .text-wrapper.is-featured-course {
        padding: 1.5rem 1rem
    }

    .text-wrapper.mobile-center {
        place-content: start;
        place-items: start center
    }

    .text-wrapper.tablet-align-center {
        order: 0
    }

    .text-wrapper.tablet-align-center.padding-mobile {
        padding-left: 10px;
        padding-right: 0
    }

    .text-wrapper.justify-start {
        flex-flow: column;
        display: flex
    }

    .text-wrapper.mobile-text-align-center.mobile-hero-form {
        order: -1
    }

    .text-wrapper.is-cas-how {
        min-width: auto
    }

    .text-wrapper.demo-page {
        width: 100%
    }

    .text-wrapper.is-automationos {
        text-align: center;
        place-items: center
    }

    .logos-1_group {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .image-roundcorners {
        max-height: 300px
    }

    .max-width-reda,
    .max-width-reda.max-width-none,
    .max-width-reda.max-width-none {
        display: none
    }

    .text-tagline {
        margin-left: auto;
        margin-right: auto
    }

    .nav-link {
        flex-direction: row
    }

    .navbar_menu {
        width: 100%;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0
    }

    .dropdown-3 {
        white-space: normal
    }

    .footer-subscribe_input_wr {
        flex-direction: column
    }

    .footer {
        flex-direction: row;
        justify-content: space-between;
        height: auto
    }

    .footer_bottom-group {
        text-align: center;
        flex-direction: row;
        justify-content: space-between;
        height: auto
    }

    .footer_links {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-self: center
    }

    .footer_link-group {
        grid-row-gap: .75rem;
        align-items: flex-start
    }

    .footer_subscribe {
        text-align: center;
        align-self: center;
        margin-left: auto;
        margin-right: auto
    }

    .footer_top-group {
        padding-top: 2.5rem;
        padding-bottom: 2rem
    }

    .footer_bottom_links-group {
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: center
    }

    .footer_bottom_link {
        white-space: nowrap;
        padding-left: 0;
        padding-right: 0
    }

    .logo-ribbon_group {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .faq_card {
        padding-bottom: 1.5rem
    }

    .faq_title {
        font-size: 1rem;
        line-height: 1.5
    }

    .faq-1_icon-wr {
        flex-direction: column
    }

    .faq_text {
        margin-right: 0
    }

    .faq_text p {
        max-width: none;
        margin-left: 0
    }

    ._2-columns_hero {
        padding-top: 5rem
    }

    ._2-columns_hero.extra-padding-mobile {
        padding-top: 10rem
    }

    .share_social_link {
        color: var(--root)
    }

    .thumbnail_image.mobile-thumbnail-100 {
        width: 100%;
        height: 100%
    }

    .content_2col_layout {
        grid-row-gap: 2rem
    }

    .tags_wr {
        grid-column-gap: 1rem
    }

    .image-wr {
        order: 1;
        width: 100%
    }

    .event_speaker_card {
        grid-row-gap: 1.3125rem;
        grid-template-columns: 1fr;
        padding-top: 1.5rem;
        padding-bottom: 1.375rem;
        padding-left: 1rem
    }

    .event_speaker_list {
        grid-row-gap: 1rem
    }

    .event_testimonials {
        min-height: 48rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .event_card {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    ._3-columns_list {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    ._3-columns_list.is-margin-large {
        grid-template-columns: 1fr
    }

    .splide__track.mobile-max-width {
        flex-flow: column;
        display: flex;
        overflow: visible
    }

    .event_testimonials_layout {
        grid-template-columns: 1fr
    }

    .event_testimonial_card.z-index-2 {
        padding: 1rem
    }

    .event_testimonial_row {
        margin-bottom: 1rem
    }

    .event_testimonial_column {
        grid-row-gap: 1rem
    }

    .event_testimonial-gradient {
        padding-bottom: 2rem
    }

    .splide__list {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: column
    }

    .splide {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }

    .events_spotlight {
        padding-bottom: 0
    }

    .spotlight_separator {
        margin-top: 2rem
    }

    .filters_wr {
        margin-bottom: 1.5rem
    }

    .block-quote {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }

    .pagination {
        grid-column-gap: .5rem;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: min-content 2fr min-content;
        grid-auto-columns: 1fr;
        justify-content: center;
        display: flex
    }

    .icon-arrow {
        margin-right: -.1rem
    }

    .icon-arrow.is-next {
        margin-left: 0;
        margin-right: -.1rem;
        padding-right: 0
    }

    .subscribe {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .subscribe_layout {
        background-position: -7% 100%
    }

    .event_subscribe_input_wr {
        flex-direction: column
    }

    .pagination_button-text {
        display: none
    }

    .filters_toggle {
        flex-direction: row;
        justify-content: flex-start
    }

    .filters_toggle.w--open {
        justify-content: flex-start
    }

    .show-mobile-landscape {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .empty_filter {
        text-align: center;
        padding: 3rem 1rem
    }

    .glossary_content {
        padding-bottom: 2rem
    }

    .glossary_card {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .glossary_separator,
    .glossary_separator.is-detail,
    .glossary_separator.is-detail {
        margin-top: 2rem
    }

    .glossary_prevnext_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .glossary_hero_layout {
        width: auto
    }

    .green-cta_layout {
        padding: 2rem 1rem
    }

    .blog_featured {
        padding-bottom: 0
    }

    .pagination_page-design {
        grid-column-gap: .5rem;
        flex: none
    }

    .pagination_page-dots {
        width: 1rem;
        height: 2.5rem
    }

    .blog_filters {
        max-width: none
    }

    .blog_content {
        padding-bottom: 0
    }

    .blog_featured_layout {
        grid-template-columns: 1fr
    }

    .info_line {
        grid-column-gap: .1rem
    }

    .toc_layout {
        display: none
    }

    .related_more {
        padding-bottom: 1rem
    }

    .blog_list {
        grid-template-columns: 1fr
    }

    .x_card {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    .blog_card {
        margin-left: 0;
        margin-right: 0
    }

    .blog_image-overflow {
        width: 100%;
        height: 9.7rem;
        max-height: 18.75rem
    }

    .blog_group {
        flex-direction: column;
        display: flex
    }

    .blog_filters_wr {
        margin-bottom: 1.5rem
    }

    .progress-bar {
        transition: opacity .3s
    }

    .tab-section {
        padding-top: 3.75rem
    }

    .embed-link {
        width: 100%
    }

    .stats {
        grid-column-gap: .5rem;
        grid-template-columns: 1fr
    }

    .story_testimonial {
        padding-bottom: 4rem
    }

    .story_testimonial_card {
        background-size: auto 40%;
        margin-right: 0
    }

    .review-ico {
        max-width: 25%
    }

    .features_section {
        margin-top: 0;
        padding-top: 2rem;
        padding-bottom: 0
    }

    .features_section.background-color-root {
        margin-top: 0;
        margin-bottom: 100px
    }

    .features_section.mobile-margin {
        margin-top: 0
    }

    .features_section.mobile-padding-4rem-top {
        padding-top: 4rem
    }

    .text-color-green.text-align-center.max-width-320 {
        max-width: 320px
    }

    .faq-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .img-faq {
        max-width: 25%;
        max-height: 25%;
        display: block
    }

    .stories_filters {
        grid-row-gap: 1rem;
        flex-direction: column
    }

    .story-filter_toggle {
        flex-direction: row;
        justify-content: center
    }

    .stories-filter_list.w--open {
        width: 100%
    }

    .section-banner-green.padding-container-gray {
        margin-bottom: 0;
        padding-top: 3rem
    }

    .block-heading-table {
        text-align: center
    }

    .card-price {
        width: 100%
    }

    .play-icon {
        width: 3rem
    }

    .featured-story_logo-wr {
        margin-top: 1rem
    }

    .story_text-wr {
        margin-left: 0;
        margin-right: 0
    }

    .logo-ribbon_list {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-wrap: wrap;
        flex: 0 auto;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .statistic {
        grid-row-gap: 1.5rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .statistic.is-long {
        flex-direction: row;
        justify-content: space-between
    }

    .stat_cell {
        text-align: center;
        align-items: center;
        width: 48%
    }

    .story_content {
        padding-top: 2rem
    }

    .stories_more {
        padding-bottom: 1rem
    }

    .text-color-grey-light.max-width-grey.mobile-body-text {
        font-size: .8rem
    }

    .guide_featured {
        padding-bottom: 0
    }

    .card_item,
    .card_link {
        max-width: none;
        margin-left: 0;
        margin-right: 0
    }

    .modules_section,
    .content-link-cta {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .instructors_section {
        padding-top: 2rem
    }

    .instructors_img {
        max-width: 9rem
    }

    .instructors_layout {
        grid-template-columns: 1fr 1fr
    }

    .large-cta_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .form-green {
        padding: 1.5rem
    }

    .form-container {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }

    .cta-module_logo-container {
        width: 100%
    }

    .related_section {
        padding-bottom: 1rem
    }

    .details_layout {
        grid-template-columns: 1fr
    }

    .rich-text_course-detail h2 {
        margin-top: 2rem
    }

    .courses_modules_layout {
        grid-template-columns: 1fr
    }

    .navbar_login-reg-wr {
        padding-bottom: 4rem
    }

    .login-dd_list-content {
        height: auto
    }

    .stats_section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .stat_green-card {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .green-section,
    .integrations_content {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .integration_image {
        max-width: 70%
    }

    .integration_partnerships {
        padding: 2rem 1rem
    }

    .nav_link_content {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        padding: 1.5rem 1rem;
        display: grid
    }

    .nav_link_content.is-platform {
        padding-left: 0;
        padding-right: 0
    }

    .nav_link_group {
        margin-right: -.5rem;
        padding-left: 0;
        padding-right: 0
    }

    .nav_link_group.is-borders {
        padding-left: 0
    }

    .nav_link_group.is-join,
    .nav_link_group.is-borders {
        padding-left: 0
    }

    .nav_link_group.is-border-left {
        margin-right: -.5rem;
        padding-left: 0
    }

    .nav_link_group.is-join {
        padding-left: 0
    }

    .nav_link_wr {
        grid-template-columns: 1fr;
        display: grid
    }

    .nav_tab_group {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        padding: 1.25rem 1rem
    }

    .nav_tab {
        flex-direction: column
    }

    .nav_tab_menu {
        border-right-style: none;
        width: 100%;
        padding-right: 0
    }

    .nav_tab_toggle {
        text-align: left
    }

    .tabs-menu_width-img {
        grid-row-gap: 1.25rem
    }

    .tab-link_width-img,
    .c-faq-a-text {
        padding-right: 0
    }

    .navbar_mobile {
        display: none
    }

    .faq_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .faq_layout.is-home {
        grid-row-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        padding-left: 0;
        padding-right: 0
    }

    .faq_sticky-wr {
        padding-bottom: 0
    }

    .faq_imgs {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        flex-flow: row;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch;
        margin-top: 1.5rem
    }

    ._2-columns_layout {
        order: 0;
        grid-template-columns: minmax(auto, 300px)
    }

    ._2-columns_layout.text-align-center-tablet {
        grid-template-rows: auto;
        grid-auto-columns: auto;
        grid-auto-flow: row;
        place-content: center;
        align-items: center;
        display: block
    }

    ._2-columns_layout.creator-marketplace {
        grid-template-columns: 1fr
    }

    ._2-columns_layout.tablet-padding {
        padding-left: 0;
        padding-right: 0
    }

    ._2-columns_layout.is--reversed {
        flex-flow: column-reverse;
        order: 1;
        overflow: visible
    }

    .shade-section.padding-3rem {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .shade-section.padding-4rem {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .hiw-image_layout._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .full-height-img {
        width: 100%
    }

    .full-height-img_overflow.mobile-align-center,
    .full-height-img_overflow.mobile-overflow-align-center,
    .full-height-img_overflow.mobile-align-center,
    .full-height-img_overflow.mobile-overflow-align-center {
        display: flex
    }

    .master-image {
        width: 100%;
        max-width: 100%;
        max-height: 200px;
        display: block
    }

    .master-image.image-size-90.mobile-display-none {
        display: none
    }

    .master-image.image-size-90.mobile-hero-image.mobile-image-padding-top {
        padding-top: 60px
    }

    .master-image.mobile-max-width {
        max-width: 280px;
        max-height: none
    }

    .master-image.tablet-50.align-center.mobile-image-100.padding-top-20 {
        padding-top: 20px
    }

    .master-image.tablet-50.align-center.mobile-image-max-width.padding-top-20,
    .master-image.tablet-50.align-center.mobile-image-100.padding-top-20 {
        padding-top: 20px
    }

    .master-image.tablet-50.align-center.mobile-image-max-width.padding-top-20,
    .master-image.tablet-50.align-center.mobile-image-100.padding-top-20,
    .master-image.tablet-50.align-center.mobile-image-100.padding-top-20 {
        padding-top: 20px
    }

    .master-image.tablet-50.align-center.mobile-max-width {
        object-fit: cover
    }

    .master-image.tablet-50.align-center.mobile-max-width.padding-top-20 {
        padding-top: 20px
    }

    .master-image.tablet-50.align-center.mobile-image-max-width {
        object-fit: cover;
        width: 100%;
        max-height: 200px
    }

    .master-image.tablet-50.align-center.mobile-image-max-width.padding-top-20 {
        padding-top: 20px
    }

    .master-image.image-50.align-center.mobile-image-max-width {
        object-fit: cover;
        object-fit: cover;
        object-fit: cover;
        width: 100%;
        max-height: 200px
    }

    .master-image.mobile-columns-image {
        width: 100%;
        max-height: 100%
    }

    .master-image.mobile-hero-image.width-100 {
        width: 100%
    }

    .white-section {
        flex-flow: column;
        padding-top: 0;
        display: flex
    }

    .white-section.mobile-padding-4rem-bottom {
        padding-bottom: 4rem
    }

    .white-section.mobile-padding {
        padding-top: 2rem
    }

    .image-full-width {
        width: 100%;
        margin-bottom: 1rem
    }

    .logos_static,
    .logo-list {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .logo-grid_layout {
        grid-template-columns: 1fr
    }

    .logo-img {
        max-width: 80%
    }

    .benefits_layout {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .feature_4-col-grid {
        grid-template-columns: 1fr
    }

    .demo-logos {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr
    }

    .resources-list {
        grid-row-gap: 2rem;
        flex-flow: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        display: flex
    }

    .master-slider_arrow {
        display: none
    }

    .master-slider_mask {
        width: 100%
    }

    .master-slider_slide {
        justify-content: flex-start;
        width: 100%;
        height: auto;
        min-height: 30rem;
        margin-left: 0%;
        padding: 2rem
    }

    .master-slider_bg {
        display: none
    }

    .master-slider_slide-wr {
        margin-right: 1rem
    }

    .master-slider_autor-wr {
        grid-row-gap: .5rem;
        flex-direction: column;
        margin: auto 0 0
    }

    .blue-section {
        padding-top: 2rem
    }

    .blue-section.padding-4rem {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .logo-section {
        padding-bottom: 0
    }

    .home_top-banner {
        height: 3.5rem
    }

    .home_top-banner.banner-tall {
        height: 4rem
    }

    .top-banner_layout {
        grid-column-gap: .5rem;
        justify-content: center;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .top-banner_quote_mask {
        height: 2.4rem
    }

    .top-banner_quote_mask.mobile-quote-mask-tall,
    .top-banner_quote_wr.mobile-tall,
    .top-banner_quote_wr.mobile-tall {
        height: 4rem
    }

    .insta_card-wr,
    .insta_info-wr {
        width: 100%
    }

    .home_logo-section {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .faq_sticky-track {
        padding-bottom: 0
    }

    .home_faq-img.image-roundcorners {
        max-height: 100%;
        padding-bottom: 40px
    }

    .top-banner_quote {
        height: 2.4rem;
        font-size: .8rem;
        line-height: 1.6
    }

    .top-banner_quote.top-banner-mobile {
        height: 4rem;
        padding-left: 10px;
        padding-right: 24px
    }

    .half_section {
        grid-template-columns: 1fr;
        height: auto
    }

    .half_section.tablet-height {
        height: auto
    }

    .half_green {
        background-color: var(--green-50);
        height: auto;
        position: static
    }

    .half_green.show-mobile-portrait {
        display: flex
    }

    .half_white {
        flex-direction: column;
        width: 100%;
        height: 100%;
        margin-bottom: 0;
        padding-bottom: 2rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .half_green-img {
        max-height: 32vh
    }

    .big_text {
        font-size: 1.1rem
    }

    .third_pink {
        padding: 2rem 1rem
    }

    .line-animation {
        top: 3rem
    }

    .platform_layout {
        grid-template-columns: 1fr
    }

    .half_green-wr {
        z-index: 50;
        height: 50vh;
        position: sticky;
        top: 74px
    }

    .half_green_slide2 {
        opacity: 1;
        position: static
    }

    .half_green_slide1 {
        width: 80%
    }

    .half_green_slide3 {
        opacity: 1;
        position: static
    }

    .half_green_slide4 {
        opacity: 1;
        height: auto;
        padding-left: 1rem;
        padding-right: 1rem;
        position: static
    }

    .half_green_slide5 {
        opacity: 1;
        padding-left: 1rem;
        padding-right: 1rem;
        position: static
    }

    .workflow_layout {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .workflow_card.workflow-tablet-max-height {
        flex-direction: column;
        order: 0;
        max-height: 500px
    }

    .workflow_right {
        padding-bottom: 2rem
    }

    .workflow_right.is-sprout.height-tablet {
        display: flex
    }

    .workflow_image {
        box-sizing: border-box;
        clear: none;
        aspect-ratio: auto;
        object-fit: cover;
        width: 100%;
        max-height: 150px;
        position: static;
        overflow: clip
    }

    .resources_menu {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .stat-row {
        white-space: normal;
        flex-wrap: wrap
    }

    .home-hero-text {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        min-height: 4.9rem;
        display: flex
    }

    .home-hero-text.text-color-bloom,
    .home-hero-text.text-color-blue,
    .home-hero-text.text-color-bloom,
    .home-hero-text.text-color-blue {
        align-items: flex-start
    }

    .home-hero_text-animate {
        height: 4.9rem;
        margin-top: .25rem
    }

    .top-banner_group {
        grid-column-gap: 0rem;
        margin-left: 0;
        margin-right: 0
    }

    .top-features-module.mobile-padding {
        padding-top: 60px
    }

    .faq_text-2 {
        margin-right: 0
    }

    .button-2 {
        white-space: nowrap
    }

    .button-2.is-border {
        width: 100%;
        min-width: auto
    }

    .button-2.is-white {
        width: auto
    }

    .button-2.is-more {
        padding-left: 0;
        padding-right: 0
    }

    .text-wrapper-3.mobile-max-width {
        max-width: 280px
    }

    .faq_text-3 {
        margin-right: 0
    }

    .title_section {
        padding-bottom: 0
    }

    .title_section.padding-4rem-top {
        padding-top: 4rem
    }

    .text-color-sprout-3.max-width-brown.mobile-subheading-width {
        padding-left: 20px;
        padding-right: 20px
    }

    ._2-columns_hero-2.padding-bottom-0.flex {
        flex-direction: row;
        display: flex
    }

    .root-section-14.no-padding-top-bottom {
        padding-bottom: 0
    }

    .bold-text-2 {
        color: var(--shade--black);
        font-size: 2rem
    }

    .bold-text-2.mobile-max-width {
        max-width: 280px
    }

    .text-rich-text_color-sprout h2 {
        margin-top: 2rem
    }

    .master-stats {
        grid-column-gap: .5rem;
        grid-template-columns: 1fr
    }

    .padding-global-2,
    .padding-global-3 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .green-section-2 {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .thumbnail_image-4.max-height-100 {
        max-height: 100%
    }

    .strategists_layout {
        grid-template-columns: 1fr;
        justify-items: center
    }

    .strategist_text-wr {
        text-align: center;
        align-items: center
    }

    .strategist_img {
        max-width: 9rem;
        margin-left: auto
    }

    .thumbnail_image_center.mobile-case-study-image {
        height: auto;
        max-height: 100%
    }

    .heading-9 {
        width: 100%
    }

    .thumbnail_blog_image {
        object-fit: contain;
        object-position: 0% 0%;
        max-height: 150px
    }

    .tiktok-embed {
        width: 100%;
        height: 100%;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .div-block-5 {
        padding-bottom: 40px
    }

    .feature-center {
        flex-wrap: nowrap;
        justify-content: center;
        display: block
    }

    .feature-center.feature-mobile {
        max-width: 320px
    }

    .faq_img-photo {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: stretch
    }

    .hero_image {
        height: auto
    }

    .hero_image.align-center {
        object-fit: contain;
        object-fit: contain;
        max-height: 100%;
        overflow: clip
    }

    .hero_image-wr {
        flex-flow: row
    }

    .hero_image-wr.padding-bottom-20 {
        padding-bottom: 20px
    }

    .hero_image-wr.padding-bottom-20.hide-desktop {
        display: block
    }

    .faq--pink {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .faq--pink_layout {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .faq--pink_layout.is-home {
        grid-row-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        padding-left: 0;
        padding-right: 0
    }

    .faq_number {
        font-size: 1rem;
        line-height: 1.5
    }

    .showcase_section {
        padding-top: 1rem
    }

    .showcase_row {
        grid-column-gap: 12px;
        margin-bottom: 12px
    }

    .showcase_img-wr {
        width: 8rem;
        height: 8rem
    }

    .showcase_img {
        max-height: 200px
    }

    .tab-image {
        max-height: 100%;
        right: .6rem
    }

    .featured_stat-wr {
        width: 8.2rem;
        height: 8.2rem;
        margin-bottom: 7px;
        margin-left: 16px
    }

    .featured_stat-descr {
        font-size: .7rem
    }

    .featured_stat-value {
        font-size: 1.9rem
    }

    .story_stats-wrapper {
        width: 8.9rem;
        padding-top: 1.7rem;
        padding-bottom: 1.6rem
    }

    .story_thumb--stat-value {
        font-size: 1.9rem
    }

    .story_thumb--stat-descr {
        font-size: .8rem
    }

    .hero_stats-wr {
        grid-column-gap: .5rem;
        flex-direction: column;
        align-items: center
    }

    .key-features_layout {
        flex-wrap: wrap
    }

    .story_testimonial-wr {
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .story_rich-text h2 {
        margin-top: 2rem
    }

    .story_rich-text a {
        white-space: normal
    }

    .top-banner-link-styling.banner-tall-styling {
        height: 3px
    }

    .image-123 {
        width: 100%;
        max-height: 100%;
        padding-top: 20px;
        display: block
    }

    ._3-columns_stats {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    ._3-columns_stats.is-margin-large {
        grid-template-columns: 1fr
    }

    ._3-columns_stats.text-align-center-tablet.padding-bottom-tablet {
        grid-row-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        padding-bottom: 20px;
        display: flex
    }

    .comparison-item {
        padding-left: 0;
        padding-right: 15px
    }

    .centre-checklist {
        text-align: center;
        font-size: .8em
    }

    .comparison-row {
        grid-column-gap: 0px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Feature-Row Area-2 Area"
    }

    .comparison-row.header {
        grid-column-gap: 0px;
        grid-column-gap: 0px;
        padding-left: 10px;
        padding-right: 10px
    }

    .text-block-112 {
        font-size: .8em
    }

    .comparison-feature {
        padding: 15px 0 15px 15px
    }

    ._4-columns-stats {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .font-weight-medium.text-color-shade {
        font-size: .75rem
    }

    .image-size-50 {
        flex: 0 auto;
        order: 1;
        align-self: auto;
        position: static;
        left: 83px;
        right: auto
    }

    .comparison-row-no-disc {
        grid-column-gap: 0px;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-areas: "Feature-Row Area-2 Area"
    }

    .comparison-row-no-disc.header {
        grid-column-gap: 0px;
        grid-column-gap: 0px;
        padding-left: 10px;
        padding-right: 10px
    }

    .master-image-copy.mobile-max-width {
        max-width: 280px
    }

    ._5-logo-reel {
        flex-direction: column;
        display: flex
    }

    .image-124 {
        max-width: 200%
    }

    .image-124.mobile-header {
        max-width: none;
        max-height: 200px
    }

    .div-block-12 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        display: flex
    }

    .div-block-12.mobile-logo-reel {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-direction: row;
        grid-template-rows: auto;
        grid-template-columns: .75fr .75fr .75fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .div-block-12.mobile-logo-reel.hide-mobile-portrait {
        display: none
    }

    .home-stat-text {
        padding-right: 40px;
        font-size: 18px
    }

    .div-block-15 {
        flex-direction: column-reverse
    }

    .image-125.tablet-size {
        width: 80%;
        max-height: 200px
    }

    .blue-30-section {
        height: 100%
    }

    .div-block-16 {
        grid-column-gap: 5px;
        grid-row-gap: 20px
    }

    ._2-columns-stats {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        margin-left: -20px;
        margin-right: -20px
    }

    .div-block-19 {
        flex-direction: column;
        align-items: center
    }

    .text-block-120 {
        text-align: center
    }

    .card_component {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column
    }

    .card_image-wrapper {
        height: 300px
    }

    .div-block-20.hide-desktop {
        padding-left: 20px;
        padding-right: 20px
    }

    .text-block-121,
    .text-block-122 {
        text-align: center
    }

    .image-126 {
        max-height: 100px
    }

    .mobile-width {
        max-width: 140px
    }

    .container-logo-reel {
        flex-direction: column;
        order: 0;
        justify-content: flex-start
    }

    .container-logo-reel.padding-container-blue {
        flex-direction: column
    }

    .container-logo-reel.container-tablet-large {
        flex-direction: column;
        padding-right: 40px
    }

    .home-header-discription {
        padding-left: 20px;
        padding-right: 0
    }

    .logo-header-block {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        display: flex
    }

    .logo-header-block.mobile-logo-reel {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-direction: row;
        grid-template-rows: auto;
        grid-template-columns: .75fr .75fr .75fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .logo-header-block.mobile-logo-reel.hide-mobile-portrait {
        display: none
    }

    .partnerships-content {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .text-block-123 {
        max-width: 250px
    }

    .mobile-50 {
        width: 50%
    }

    .mobile-max-width {
        max-width: 250px
    }

    .then-now-columns {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .then-now-columns.is-margin-large {
        grid-template-columns: 1fr
    }

    .image-129 {
        max-height: 100%
    }

    .mobile-hero-image {
        flex: 0 auto;
        align-self: auto;
        max-height: 100%;
        overflow: visible
    }

    .mobile-image-100 {
        max-height: 100%
    }

    .mobile-align-center {
        align-self: auto
    }

    .mobile-text-align-center {
        text-align: center
    }

    .home-stat-text-bold {
        padding-right: 40px;
        font-size: 18px
    }

    .home-stat-text-bold.text-align-center {
        align-self: auto
    }

    .home-stat-text-bold.text-align-center.stat-no-padding {
        padding-right: 0
    }

    .home-stat-text-inter {
        padding-right: 40px;
        font-size: 18px
    }

    ._4column-stats {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-flow: row
    }

    ._4column-stats.mobile-max-width {
        grid-row-gap: 36px;
        grid-row-gap: 36px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: column
    }

    .image-130 {
        max-height: 300px
    }

    .home-stat-text-medium {
        padding-right: 40px;
        font-size: 18px
    }

    .collection-list {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        display: flex
    }

    .integration-list-mobile.hide-desktop {
        flex-flow: column;
        display: flex
    }

    .collection-list-2,
    .collection-list-3 {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        display: flex
    }

    .div-block-24 {
        width: 100%;
        height: 100%
    }

    .home-stat-text-inter-small {
        padding-right: 40px;
        font-size: 18px
    }

    .home-stat-text-inter-small.text-align-center {
        align-self: auto
    }

    .home-stat-text-inter-small.text-align-center.stat-no-padding {
        padding-right: 0
    }

    .padding-orange-sides.mobile-remove-padding {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .image-133,
    .image-134,
    .image-135,
    .image-136 {
        max-height: 300px
    }

    .h2-mobile-width {
        padding-left: 20px;
        padding-right: 20px
    }

    .story_testimonial_2_columns {
        padding-bottom: 4rem
    }

    .blog-no-categories {
        flex-direction: column;
        display: flex
    }

    .feature-layout-columns._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .feature-layout-columns-right {
        grid-auto-flow: row
    }

    .feature-layout-columns-right._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .feature-layout-columns-left {
        grid-auto-flow: row
    }

    .feature-layout-columns-left._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .rounded-corners {
        max-height: 100%
    }

    .customer-spotlight-layout {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1.75fr;
        grid-auto-flow: row;
        place-items: center
    }

    .platform-hero-2-columns {
        flex-flow: column-reverse;
        order: 0;
        grid-template-columns: minmax(auto, 300px)
    }

    .platform-hero-2-columns.text-align-center-tablet {
        grid-template-rows: auto;
        grid-auto-columns: auto;
        grid-auto-flow: row;
        place-content: center;
        align-items: center;
        display: block
    }

    .platform-hero-2-columns.creator-marketplace {
        grid-template-columns: 1fr
    }

    .platform-hero-2-columns.tablet-padding {
        padding-left: 0;
        padding-right: 0
    }

    .platform-hero-image.mobile-thumbnail-100 {
        width: 100%;
        height: 100%
    }

    .platform-hero-image.platform-hero-tablet-sizing {
        align-self: auto;
        width: 100%
    }

    .platform-hero-image-container {
        background-size: 250px;
        justify-content: center;
        align-items: center
    }

    .platform-hero-image-container.is-cas-hero {
        height: auto
    }

    .image-138 {
        max-height: 500px
    }

    .ba-section.before.no-padding-bottom {
        top: 60px
    }

    .container-ba {
        flex-direction: column;
        order: 0
    }

    .container-ba.padding-container-blue {
        flex-direction: column
    }

    .container-ba.container-tablet-large {
        flex-direction: column;
        padding-right: 40px
    }

    .nav_tabs_group {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        padding: 1.25rem 1rem
    }

    .pop-up {
        width: 96%;
        padding: 30px 10px
    }

    .pop-up-icon {
        display: none
    }

    .exit-button {
        width: 20px;
        height: 20px;
        padding: 3px;
        top: 1%;
        right: 1%
    }

    .primary-button {
        text-align: center
    }

    .div-block-31 {
        grid-template-columns: 1fr;
        grid-auto-flow: row
    }

    .modal-close {
        border: 1px solid var(--shade--black);
        background-color: #000000de;
        border-radius: 6px
    }

    .image-142 {
        max-width: 50%
    }

    ._3-columns_list-copy {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    ._3-columns_list-copy.is-margin-large {
        grid-template-columns: 1fr
    }

    ._4-columns_list {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    ._4-columns_list.is-margin-large {
        grid-template-columns: 1fr
    }

    .overview-image {
        max-height: 100%
    }

    .hero-feature-logo {
        max-width: 80%
    }

    .image-size120 {
        max-height: 200px
    }

    .speaker-image {
        max-height: 100%
    }

    .tabs-menu-wrapper {
        width: auto
    }

    .image-144 {
        order: 0;
        max-height: 400px
    }

    .benefits-grid {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
        padding-top: 0
    }

    .benefit-card.is--bloom50,
    .benefit-card.is--green50,
    .benefit-card.is--blue50,
    .benefit-card.is--lime50,
    .benefit-card.is--dark,
    .benefit-card.is--bloom50,
    .benefit-card.is--green50,
    .benefit-card.is--blue50,
    .benefit-card.is--lime50,
    .benefit-card.is--dark {
        padding: 32px
    }

    .slack-screenshot {
        display: none
    }

    .grid--4logos {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        width: 90%;
        padding-top: 20px;
        padding-left: 12px;
        padding-right: 12px
    }

    .community-perks-grid {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        padding-top: 0
    }

    .faq-item {
        padding-left: .5rem
    }

    .faq-question {
        font-size: 1.1rem
    }

    .faq-answer-div {
        padding-left: 1rem
    }

    .image-146 {
        width: 100%
    }

    .faq-photo {
        text-align: center
    }

    .benefit--title {
        font-size: 1.5rem;
        line-height: 1.25
    }

    .cas-how_grid {
        grid-auto-flow: row;
        padding-top: 2rem
    }

    .cas-how_grid._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .cas_automation {
        grid-auto-flow: row
    }

    .cas_automation._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .cas_1-col_block {
        grid-auto-flow: row
    }

    .cas_1-col_block._50-50 {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }

    .stats-container {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: 2rem
    }

    .stats-item {
        justify-content: flex-start;
        align-items: flex-start
    }

    .stats-number.is--bloom,
    .stats-number.is--dew,
    .stats-number.is--glow,
    .stats-number.is--bloom,
    .stats-number.is--dew,
    .stats-number.is--glow {
        font-size: 2rem
    }

    .stats-details.is--bloom,
    .stats-details.is--dew,
    .stats-details.is--glow,
    .stats-details.is--bloom,
    .stats-details.is--dew,
    .stats-details.is--glow {
        font-size: .7rem
    }

    .trusted-by-logos {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }

    .partner-logo {
        max-height: 1.2rem
    }

    .trusted-by-section {
        width: 100%;
        padding-bottom: 20px
    }

    .c-button {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .home-hero_card_top {
        grid-row-gap: 16px;
        flex-flow: column-reverse;
        justify-content: flex-start;
        align-items: flex-start
    }

    .testimonials_coming-soon_logos {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column
    }

    .creator-cta_card.is-automations {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .creator-cta_content.is-automations {
        width: 100%;
        padding-top: 2.5rem
    }

    .creator-cta_form_wrap.is-automations {
        width: 100%;
        padding-top: 0
    }

    .creator-cta_heading.text-h4.anim-slide-up.text-wrap-balance {
        text-wrap: balance;
        text-wrap: balance;
        text-wrap: balance;
        text-wrap: balance
    }

    .creator-cta_form.is-automations {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .automations_layout.container {
        padding-top: 2rem
    }

    .automations_btn-hero_wrap {
        flex-flow: column;
        justify-content: center;
        align-items: stretch;
        width: 100%
    }

    .hero_bg-abs {
        opacity: .61;
        height: 100%
    }

    .logo_section_contain {
        padding-top: 0;
        padding-bottom: 0
    }

    .logo_marquee_wrap {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        padding-top: 3.4rem;
        padding-bottom: 3.4rem
    }

    .logo_marquee_logo_contain {
        align-self: center;
        max-width: 6rem;
        margin-right: 3rem
    }

    .automate-check-wrap {
        flex-flow: wrap;
        justify-content: center;
        align-items: center
    }

    .automation-tab_menu {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        box-shadow: none;
        background-color: #0000;
        border: 0 solid #f0f4f5;
        flex-flow: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-content: stretch center;
        place-items: center;
        gap: .5rem;
        padding: 0;
        display: flex
    }

    .automation-tab_link {
        flex: 0 auto;
        width: auto;
        height: 100%;
        margin-left: 0;
        margin-right: 0;
        padding: .7rem .2rem
    }

    .automation-tab_link.w--current {
        flex-flow: wrap;
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        width: auto;
        padding: .7rem .5rem
    }

    .automation-tab_pane {
        border-radius: .5rem;
        padding-top: 1.4rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .how-it-works_wrapper,
    .tabs_menu {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .tab_item {
        min-width: auto;
        max-width: 22.81rem
    }

    .tab_description {
        text-wrap: pretty
    }

    .tabs_line-bg {
        flex: 0 auto;
        width: auto;
        height: 2px;
        inset: 0% auto 0% 0%
    }

    .tab_line-indicator {
        width: 320px;
        height: 2px
    }

    .tabs_column-right {
        aspect-ratio: auto;
        padding: 0
    }

    .tab_content {
        min-height: 25rem
    }

    .hiw_automations_cards-wrap {
        padding-bottom: 3rem;
        display: flex
    }
}

#w-node-a1dc21cc-214c-ebf9-7dd4-9bc9c43fc4ed-84bbde34 {
    align-self: start
}

#w-node-_6994a296-a800-59d1-a8c7-a3b16d26669e-84bbde34 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_58ed87f7-11c2-1df8-f20b-d06c0bba9284-84bbde34,
#w-node-a1dc21cc-214c-ebf9-7dd4-9bc9c43fc50f-84bbde34 {
    align-self: center
}

@media screen and (min-width: 1280px) {
    #w-node-a1dc21cc-214c-ebf9-7dd4-9bc9c43fc50f-84bbde34 {
        align-self: start
    }

    #w-node-_8a3e4932-4fe9-f422-01af-dda509cb587d-09cb587c,
    #w-node-_1410faf5-7980-d234-a66a-60a1d141a4e0-8db92ddd {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width: 767px) {
    #w-node-a1dc21cc-214c-ebf9-7dd4-9bc9c43fc50f-84bbde34 {
        order: 9999
    }
}

@media screen and (max-width: 479px) {
    #w-node-a1dc21cc-214c-ebf9-7dd4-9bc9c43fc4f9-84bbde34 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-c5baa6bf-d215-87cc-9981-9f6df57bfa40-84bbde34 {
        place-self: center start
    }

    #w-node-aa63c3dd-92ee-9876-c436-d5ee08956755-84bbde34 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-a1dc21cc-214c-ebf9-7dd4-9bc9c43fc50f-84bbde34 {
        order: -9999
    }
}

.main-input {
    width: 100%;
    color: #000;
    outline: none;
}

.channel-preview {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.channel-preview img {
    height: 64px;
    border-radius: 12px;
}

.channel-preview h2 {
    font-size: 2rem;
}

.channel-preview p {
    font-size: 1rem;
    color: #fff;
    opacity: 0.5;
    font-style: italic;
}

.mainBtn {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    margin-top: 2rem;
    border-radius: 8px;
    padding: 10px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    color: #000;
    font-size: 1.3rem;
    outline: none;
    font-weight: 800;
}

.mainBtn img {
    height: 23px;
}