html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

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

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

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

[hidden],
template {
    display: none
}

a {
    background-color: #0000
}

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

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

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

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

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

small {
    font-size: 80%
}

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

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

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

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

pre {
    overflow: auto
}

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

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

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

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

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

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

input {
    line-height: normal
}

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

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

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

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

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

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

td,
th {
    padding: 0
}

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

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

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

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

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

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

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

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

* {
    box-sizing: border-box
}

html {
    height: 100%
}

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

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

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

.w-block {
    display: block
}

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

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

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

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

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

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

.w-code-block {
    margin: unset
}

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

.w-optimization {
    display: contents
}

.w-webflow-badge,
.w-webflow-badge * {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    box-shadow: none;
    opacity: 1;
    direction: ltr;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    text-indent: 0;
    text-transform: inherit;
    text-shadow: none;
    font-smoothing: auto;
    vertical-align: baseline;
    cursor: inherit;
    white-space: inherit;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    background: 0 0;
    border: 0 #0000;
    border-radius: 0;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: 0;
    max-height: none;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    transition: none;
    display: block;
    position: static;
    inset: auto;
    overflow: visible;
    transform: none
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
    visibility: visible !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    opacity: 1 !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;
    overflow: visible !important;
    transform: none !important
}

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

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

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

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

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

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

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

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

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

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

figure {
    margin: 0 0 10px
}

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

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

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

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

.w-embed:after {
    clear: both
}

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

.w-video iframe,
.w-video object,
.w-video embed {
    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;
    /* padding-left: 100px; */
    position: relative;
    overflow: hidden
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width:768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh
    }
    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh
    }
    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }
    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }
    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }
    .w-lightbox-left,
    .w-lightbox-right {
        opacity: .5;
        display: block
    }
    .w-lightbox-close {
        opacity: .8
    }
    .w-lightbox-control:hover {
        opacity: 1
    }
}

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

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

.w-richtext:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-nav:after {
    clear: both
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
    position: relative
}

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

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

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

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

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

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

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

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

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

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

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

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

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

.wf-layout-layout {
    display: grid
}

.w-code-component>* {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

:root {
    --dodger-blue: #1f85ff;
    --dark-slate-grey-2: #263238;
    --white: white;
    --salmon-2: #ff5a60;
    --black-2: #1b1b1e;
    --black-3: #161619;
    --ivory: #f3f6e6;
    --dark-slate-grey: #373731;
    --turquoise: #50e3c2;
    --orchid: #e350cc;
    --untitled-ui-gray50-501: #f9fafb;
    --blue: #0146e0;
    --alice-blue: #dff4ff;
    --misty-rose: #ffeae2;
    --gold: #ffe100;
    --bravo: #490d82;
    --white-smoke: #f1f1f1;
    --dark-grey-2: #9facb4;
    --untitled-ui-gray100: #f2f4f7;
    --gainsboro: #e7e7e7;
    --dark-grey-bravo: #5b6a74;
    --crimson: #d2392e;
    --salmon: #ff7262;
    --medium-sea-green: #0acf83;
    --deep-sky-blue: #1abcfe;
    --light-blue: #b4d3e4;
    --white-smoke-2: whitesmoke;
    --dark-grey: #95958d;
    --untitled-ui-gray200: #eaecf0;
    --black: black;
    --dark-orange: #f58b1c;
    --honeydew: #ebfff3;
    --light-coral: #ff928e;
    --medium-purple: #a259ff;
    --light-slate-grey: #858f94;
    --tomato: #ff5252;
    --dark-grey-3: #9facb4;
    --untitled-ui-primary600: #7f56d9;
    --untitled-ui-gray700: #344054;
    --untitled-ui-gray600: #475467;
    --untitled-ui-primary700: #6941c6;
    --untitled-ui-primary800: #53389e;
    --untitled-ui-gray500: #667085;
    --untitled-ui-gray900: #101828;
    --untitled-ui-primary50-501: #f9f5ff;
    --untitled-ui-white: white;
    --lemon-chiffon: #fff3c5;
    --lavender: #f4e9ff;
    --dark-green: #056d38;
    --untitled-ui-primary500: #9e77ed;
    --untitled-ui-primary100: #f4ebff;
    --untitled-ui-gray300: #d0d5dd;
    --untitled-ui-primary300: #d6bbfb;
    --untitled-ui-primary25: #fcfaff;
    --untitled-ui-gray800: #1d2939;
    --untitled-ui-success50: #ecfdf3;
    --untitled-ui-success700: #027a48;
    --color: white
}

.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

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

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

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

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

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

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

.w-commerce-commercecheckoutformcontainer {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px
}

.w-commerce-commercelayoutcontainer {
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.w-commerce-commercelayoutmain {
    flex: 0 800px;
    margin-right: 20px
}

.w-commerce-commercecartapplepaybutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    background-color: #000;
    border-width: 0;
    border-radius: 2px;
    align-items: center;
    height: 38px;
    min-height: 30px;
    margin-bottom: 8px;
    padding: 0;
    text-decoration: none;
    display: flex
}

.w-commerce-commercecartapplepayicon {
    width: 100%;
    height: 50%;
    min-height: 20px
}

.w-commerce-commercecartquickcheckoutbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    background-color: #000;
    border-width: 0;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    height: 38px;
    margin-bottom: 8px;
    padding: 0 15px;
    text-decoration: none;
    display: flex
}

.w-commerce-commercequickcheckoutgoogleicon,
.w-commerce-commercequickcheckoutmicrosofticon {
    margin-right: 8px;
    display: block
}

.w-commerce-commercecheckoutcustomerinfowrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutblockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex
}

.w-commerce-commercecheckoutblockcontent {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 20px
}

.w-commerce-commercecheckoutlabel {
    margin-bottom: 8px
}

.w-commerce-commercecheckoutemailinput {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutemailinput::placeholder {
    color: #999
}

.w-commerce-commercecheckoutemailinput:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingaddresswrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutshippingfullname {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingfullname:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingstreetaddress {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutrow {
    margin-left: -8px;
    margin-right: -8px;
    display: flex
}

.w-commerce-commercecheckoutcolumn {
    flex: 1;
    padding-left: 8px;
    padding-right: 8px
}

.w-commerce-commercecheckoutshippingcity {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingcity::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingcity:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingstateprovince {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingzippostalcode {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingcountryselector {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
    color: #999
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutshippingmethodswrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutshippingmethodslist {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6
}

.w-commerce-commercecheckoutshippingmethoditem {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    flex-direction: row;
    align-items: baseline;
    margin-bottom: 0;
    padding: 16px;
    font-weight: 400;
    display: flex
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
    flex-direction: column;
    flex-grow: 1;
    margin-left: 12px;
    margin-right: 12px;
    display: flex
}

.w-commerce-commerceboldtextblock {
    font-weight: 700
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 64px 16px
}

.w-commerce-commercecheckoutpaymentinfowrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutcardnumber {
    -webkit-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutcardnumber::placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardnumber:focus,
.w-commerce-commercecheckoutcardnumber.-wfp-focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutcardexpirationdate {
    -webkit-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardexpirationdate:focus,
.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutcardsecuritycode {
    -webkit-appearance: none;
    appearance: none;
    cursor: text;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
    color: #999
}

.w-commerce-commercecheckoutcardsecuritycode:focus,
.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
    flex-direction: row;
    display: flex
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
    margin-top: 4px
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
    margin-left: 8px;
    font-weight: 400
}

.w-commerce-commercecheckoutbillingaddresswrapper {
    margin-top: 16px;
    margin-bottom: 20px
}

.w-commerce-commercecheckoutbillingfullname {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingfullname:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingstreetaddress {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingcity {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingcity::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingcity:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingstateprovince {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingzippostalcode {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 16px;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutbillingcountryselector {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fafafa;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 100%;
    height: 38px;
    margin-bottom: 0;
    padding: 8px 12px;
    line-height: 20px;
    display: block
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
    color: #999
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
    border-color: #3898ec;
    outline-style: none
}

.w-commerce-commercecheckoutorderitemswrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutsummaryblockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex
}

.w-commerce-commercecheckoutorderitemslist {
    margin-bottom: -20px
}

.w-commerce-commercecheckoutorderitem {
    margin-bottom: 20px;
    display: flex
}

.w-commerce-commercecartitemimage {
    width: 60px;
    height: 0%
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
    flex-grow: 1;
    margin-left: 16px;
    margin-right: 16px
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
    white-space: pre-wrap;
    display: flex
}

.w-commerce-commercecheckoutorderitemoptionlist {
    margin-bottom: 0;
    padding-left: 0;
    text-decoration: none;
    list-style-type: none
}

.w-commerce-commercelayoutsidebar {
    flex: 0 0 320px;
    position: sticky;
    top: 20px
}

.w-commerce-commercecheckoutordersummarywrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutsummarylineitem,
.w-commerce-commercecheckoutordersummaryextraitemslistitem {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 8px;
    display: flex
}

.w-commerce-commercecheckoutsummarytotal {
    font-weight: 700
}

.w-commerce-commercecheckoutplaceorderbutton {
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    text-align: center;
    background-color: #3898ec;
    border-width: 0;
    border-radius: 3px;
    align-items: center;
    margin-bottom: 20px;
    padding: 9px 15px;
    text-decoration: none;
    display: block
}

.w-commerce-commercecheckouterrorstate {
    background-color: #ffdede;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 10px 16px
}

.w-commerce-commercepaypalcheckoutformcontainer {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
    margin-bottom: 20px
}

.w-commerce-commercecheckoutsummaryitem,
.w-commerce-commercecheckoutsummarylabel {
    margin-bottom: 8px
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
    flex-direction: row;
    justify-content: flex-start;
    display: flex
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
    margin-right: .33em
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
    margin-bottom: 20px
}

.w-commerce-commercepaypalcheckouterrorstate {
    background-color: #ffdede;
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 10px 16px
}

.w-commerce-commerceorderconfirmationcontainer {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px
}

.w-commerce-commercecheckoutshippingsummarywrapper {
    margin-bottom: 20px
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
    outline-offset: 2px;
    border-radius: 50%;
    outline: 2px solid #3b79c3
}

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

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

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}

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

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

.w-users-userformpagewrap {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 340px;
    height: 100vh;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.w-users-userloginformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

.w-users-userformheader {
    text-align: center
}

.w-users-userformbutton {
    text-align: center;
    width: 100%
}

.w-users-userformfooter {
    justify-content: space-between;
    margin-top: 12px;
    display: flex
}

.w-users-userformerrorstate {
    margin-left: 20px;
    margin-right: 20px;
    position: absolute;
    top: 100%;
    left: 0%;
    right: 0%
}

.w-users-usersignupformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

.w-users-userformsuccessstate {
    display: none
}

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

.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-users-usersignupverificationmessage {
    display: none
}

.w-users-userresetpasswordformwrapper,
.w-users-userupdatepasswordformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative
}

.w-users-useraccountwrapper {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px
}

.w-users-blockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex
}

.w-users-blockcontent {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    margin-bottom: 20px;
    padding: 20px
}

.w-users-useraccountformsavebutton {
    text-align: center;
    margin-right: 8px
}

.w-users-useraccountformcancelbutton {
    text-align: center;
    color: #333;
    background-color: #d3d3d3
}

.w-users-useraccountsubscriptionlist {
    -webkit-overflow-scrolling: touch;
    flex: 1;
    overflow: auto
}

.w-users-useraccountsubscriptionlistitem {
    align-items: flex-start;
    display: flex
}

.w-commerce-commercecartiteminfo {
    flex-direction: column;
    flex: 1;
    margin-left: 16px;
    margin-right: 16px;
    display: flex
}

.w-commerce-commercecartproductname {
    font-weight: 700
}

.w-users-gridrow {
    grid-column-gap: 8px;
    grid-template-columns: auto auto;
    justify-content: flex-start;
    display: grid
}

.w-users-flexcolumn {
    flex-direction: column;
    display: flex
}

.w-users-useraccountsubscriptioncancelbutton {
    color: #3898ec;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    background-color: #0000;
    padding: 0
}

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

@media screen and (max-width:767px) {
    .w-layout-blockcontainer {
        max-width: none
    }
    .w-commerce-commercelayoutcontainer {
        flex-direction: column;
        align-items: stretch
    }
    .w-commerce-commercelayoutmain {
        flex-basis: auto;
        margin-right: 0
    }
    .w-commerce-commercelayoutsidebar {
        flex-basis: auto
    }
}

@media screen and (max-width:479px) {
    .w-commerce-commercecheckoutemailinput,
    .w-commerce-commercecheckoutshippingfullname,
    .w-commerce-commercecheckoutshippingstreetaddress,
    .w-commerce-commercecheckoutshippingstreetaddressoptional {
        font-size: 16px
    }
    .w-commerce-commercecheckoutrow {
        flex-direction: column
    }
    .w-commerce-commercecheckoutshippingcity,
    .w-commerce-commercecheckoutshippingstateprovince,
    .w-commerce-commercecheckoutshippingzippostalcode,
    .w-commerce-commercecheckoutshippingcountryselector,
    .w-commerce-commercecheckoutcardnumber,
    .w-commerce-commercecheckoutcardexpirationdate,
    .w-commerce-commercecheckoutcardsecuritycode,
    .w-commerce-commercecheckoutbillingfullname,
    .w-commerce-commercecheckoutbillingstreetaddress,
    .w-commerce-commercecheckoutbillingstreetaddressoptional,
    .w-commerce-commercecheckoutbillingcity,
    .w-commerce-commercecheckoutbillingstateprovince,
    .w-commerce-commercecheckoutbillingzippostalcode,
    .w-commerce-commercecheckoutbillingcountryselector {
        font-size: 16px
    }
}

body {
    color: #333;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px
}

h1 {
    /* margin-top: 20px;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 44px */
    text-align: left;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block
}

h2 {
    margin-top: 60px;
    margin-bottom: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 1.3em
}

h3 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2em
}

h4 {
    margin-top: 40px;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.5em
}

h5 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.4em
}

p {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 2rem
}

a {
    color: var(--dodger-blue);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    text-decoration: none
}

ul {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 20px;
    font-size: 16px
}

li {
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 2rem
}

img {
    text-align: left;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 18px;
    line-height: 22px
}

.form {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 50px;
    margin-top: 0;
    display: flex
}

.paragraph-faq {
    color: #373731;
    margin-top: 11px;
    padding-right: 0;
    font-family: Pulpdisplay;
    font-size: 14px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.5em;
    overflow: visible
}

.accordion-item {
    white-space: break-spaces;
    flex-direction: column;
    align-items: flex-start;
    display: block
}

.accordion-item-trigger {
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    display: flex
}

.accordion-item-content {
    display: block;
    overflow: hidden
}

.primarycolor-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: center;
    margin: 0;
    display: flex
}

.call-to-action-button {
    color: #0146e0;
    cursor: pointer;
    background-color: #fff;
    border: 3px solid #0146e0;
    border-radius: 0;
    margin-top: 0;
    padding: 9px 24px;
    font-family: Pulpdisplay;
    font-size: 17px;
    font-weight: 700
}

.call-to-action-button:hover {
    box-shadow: 5px 5px #50e3c2
}

.call-to-action-button:active {
    position: relative;
    top: 3px;
    left: 3px
}

.fs-content {
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

.s-list-item {
    color: var(--dark-slate-grey-2);
    margin-right: 0;
    padding-bottom: 15px;
    padding-right: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 2rem;
    text-decoration: none
}

.list {
    margin-bottom: 47px;
    padding-left: 75px;
    padding-right: 0;
    list-style-type: decimal
}

.s-list-item-point {
    color: var(--dark-slate-grey-2);
    margin-left: 25px;
    padding-bottom: 11px;
    font-family: Pulpdisplay;
    font-size: 17px;
    font-weight: 300;
    line-height: 28px;
    list-style-type: disc
}

.dropdown-toggle {
    padding: 0 20px 0 0;
    display: none
}

.s-dropdown {
    flex-direction: row;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: static;
    overflow: visible
}

.title {
    padding-top: 86px
}

.collection-item {
    background-color: var(--white);
    border: 1px #d9ddc8;
    border-radius: 20px;
    overflow: hidden
}

.collection-item:hover {
    transform: scale(1.02)
}

.feature---image-left {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding-top: 50px;
    display: flex;
    overflow: visible
}

.column-text-left {
    text-align: left;
    padding-right: 10px
}

.collection-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid
}

.collection-list.latest {
    grid-template-columns: 1fr
}

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

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

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

.error-message {
    background-color: var(--salmon-2);
    color: #fff;
    border: 1px solid #0000;
    font-family: The fabriek pulp display, sans-serif
}

.body-19 {
    background-color: #f3f6e6
}

.body-19.black {
    background-color: var(--black-2)
}

.columns-28 {
    justify-content: flex-start;
    margin-bottom: 20px;
    display: flex
}

.column-59 {
    flex-direction: row;
    justify-content: space-around;
    align-items: stretch;
    display: block
}

.column-60 {
    flex-direction: column;
    display: flex
}

.text-field-3 {
    border: 1px solid var(--black-3);
    background-color: var(--dark-slate-grey-2);
    color: var(--white);
    border-radius: 0;
    font-family: Pulpdisplay
}

.text-field-3:hover,
.text-field-3:focus {
    border-color: var(--dodger-blue)
}

.success-message-3 {
    background-color: var(--dark-slate-grey-2);
    color: var(--white);
    border: 3px #000;
    border-radius: 10px;
    font-family: Pulpdisplay
}

.body-20 {
    background-color: var(--ivory)
}

.form-3 {
    display: block
}

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

.expert-photo {
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 4px solid #373731;
    border-radius: 200px;
    width: 100px;
    height: 100px;
    margin-bottom: 0;
    position: static;
    top: -75px;
    left: 112px
}

.fs-collection-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    border: 4px #373731;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-width: 100%;
    max-width: none;
    height: auto;
    min-height: 400px;
    margin: 0;
    padding: 20px;
    display: flex
}

.expert-name {
    color: var(--dark-slate-grey);
    text-align: center;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 30px
}

.expert-profile-title {
    color: #373731;
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    font-weight: 400
}

.expert-description-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    padding-top: 0;
    padding-left: 0;
    display: flex
}

.expert-description-image {
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/5fc7536bcbbb350a8f2fcff6_File%20Cover%20-%201.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    height: 230px;
    margin-bottom: 20px
}

.expert-profile-picture {
    z-index: 2;
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/5fc75383a8b918ba1f13c500_profilbild.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 200px;
    width: 100px;
    height: 100px;
    position: relative
}

.expert-profile-point {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    display: flex
}

.image-112 {
    align-self: auto;
    width: 20px;
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0
}

.expert-profile-name {
    color: var(--dark-slate-grey-2);
    margin-bottom: 30px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 30px
}

.div-block-1158 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    display: flex
}

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

.div-block-1179 {
    display: flex
}

.success-message-4 {
    border-style: solid none none;
    border-width: 0 1px 3px;
    border-color: var(--turquoise);
    background-color: #50e3c200;
    border-radius: 0;
    width: 100%;
    height: 100%;
    padding: 0 0 20px
}

.text-block-98 {
    color: var(--orchid);
    padding-bottom: 25px;
    font-family: Pulpdisplay;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px
}

.tabs-content {
    margin-top: 40px;
    overflow: visible
}

.app-madewithbravo-cover {
    border: 1px solid var(--untitled-ui-gray50-501);
    border-radius: 20px;
    width: 100%;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
    box-shadow: 0 14px 16px -4px #0000000f, 0 4px 6px -2px #0000001c
}

.div-block-1198 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.div-block-1198.ready {
    padding-left: 0;
    padding-right: 0
}

.div-block-1199 {
    text-align: center
}

.image-120 {
    width: 20px;
    margin-top: 0;
    margin-bottom: 18px
}

.column-75 {
    justify-content: center;
    align-items: center;
    display: flex
}

.image-124 {
    border-radius: 7px;
    height: 300px
}

.columns-40 {
    width: 100%
}

.div-block-1205 {
    justify-content: center;
    margin-top: 61px;
    display: flex
}

.ebook-download-form {
    justify-content: space-between;
    align-items: flex-end;
    height: auto;
    display: flex
}

.new-tag-text {
    color: var(--orchid);
    font-weight: 700
}

.title-text-1 {
    color: #0146e0;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Pulpdisplay;
    font-size: 40px;
    font-weight: 700;
    line-height: 50px
}

.title-text-1.white {
    color: var(--white);
    font-family: The fabriek pulp display semi, sans-serif
}

.title-text-3 {
    color: var(--blue);
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Pulpdisplay;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none
}

.title-text-3.white {
    color: var(--white);
    font-weight: 300
}

.div-block-1239 {
    cursor: pointer;
    background-color: #fcfcfc;
    border: 2px solid #373731;
    border-radius: 7px;
    margin-bottom: 20px;
    padding: 20px
}

.div-block-1239:hover {
    box-shadow: 5px 5px #373731
}

.column-83 {
    padding-left: 10px;
    padding-right: 10px
}

.testimonial-phone-hide {
    display: block
}

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

.image-137 {
    margin-right: 10px
}

.testimonial-box {
    background-color: #fff;
    border-radius: 20px;
    width: auto;
    margin-top: 40px;
    padding: 15px 20px
}

.link-xd {
    border: 2px solid var(--dark-slate-grey);
    box-shadow: 3px 3px 0 0 var(--dark-slate-grey);
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
    overflow: hidden
}

.html-embed-4 {
    height: 0;
    max-height: 0;
    margin: 0;
    padding: 0;
    display: block
}

.lightbox-link-2 {
    cursor: pointer;
    border: 3px #000;
    border-radius: 7px;
    position: relative;
    overflow: hidden
}

.div-block-1276 {
    background-color: var(--alice-blue);
    text-align: center;
    border-radius: 7px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 180px;
    height: 180px;
    margin-bottom: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex
}

.div-block-1276.accelerate {
    background-color: #ebfff3
}

.div-block-1276.ready {
    background-color: var(--misty-rose)
}

.div-block-1276.victory {
    background-color: #fff3c5
}

.div-block-1276.expert {
    background-color: #f4e9ff
}

.text-block-118 {
    font-size: 25px
}

.text-block-118.accelerate {
    font-size: 30px
}

.text-block-119 {
    color: var(--blue);
    font-family: Pulpdisplay;
    font-size: 25px;
    font-weight: 700
}

.text-block-119.ready {
    color: var(--orchid)
}

.text-block-119.accelerate {
    color: #50e3c2
}

.text-block-119.victory {
    color: var(--gold)
}

.text-block-119.expert {
    color: #490d82
}

.text-block-120 {
    color: var(--blue);
    font-family: Pulpdisplay;
    font-size: 70px;
    font-weight: 700;
    line-height: 70px
}

.text-block-120.ready {
    color: var(--orchid)
}

.text-block-120.accelerate {
    color: #50e3c2
}

.text-block-120.victory {
    color: var(--gold)
}

.text-block-120.expert {
    color: var(--bravo)
}

.columns-54 {
    align-items: flex-start;
    margin-top: 21px;
    padding-left: 10px;
    display: flex
}

.image-144 {
    border: 3px #000;
    border-radius: 7px
}

.lightbox-link-3 {
    cursor: pointer;
    flex-direction: row;
    align-items: center;
    margin-bottom: 15px;
    text-decoration: none;
    display: flex
}

.image-145 {
    border-radius: 5px;
    width: 120px;
    margin-right: 15px
}

.column-94 {
    text-align: left;
    padding-right: 93px
}

.lightbox-link-4 {
    cursor: pointer;
    margin-top: 11px;
    margin-right: 27px
}

.column-95 {
    padding-left: 0;
    padding-right: 20px
}

.link-block-38 {
    cursor: pointer;
    text-decoration: none;
    display: block
}

.div-block-1281 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-top: 31px;
    padding-left: 0;
    padding-right: 26px;
    display: flex
}

.div-block-1282 {
    margin-top: 10px;
    padding-left: 0
}

.column-97 {
    padding-left: 58px;
    padding-right: 0
}

.div-block-1285 {
    align-items: center;
    margin-left: 10px;
    display: flex
}

.image-146 {
    width: 15px;
    margin-right: 3px
}

.image-147 {
    width: 40px;
    margin-top: 0;
    margin-bottom: 7px
}

.div-block-1290 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 7px;
    display: flex
}

.div-block-1291 {
    margin-top: 20px;
    margin-bottom: 12px
}

.div-block-1293 {
    display: flex
}

.div-block-1296 {
    padding-left: 140px;
    padding-right: 140px
}

.s-phoneframe {
    object-fit: cover;
    border: 2px #373731;
    border-radius: 20px;
    width: 180px;
    height: 380px
}

.div-block-1300 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex
}

.background-video-9-copy {
    z-index: 99;
    background-image: none;
    background-size: auto;
    border-radius: 10px;
    width: 900px;
    height: 495px;
    position: relative
}

.background-video-9-copy.test {
    display: none
}

.body-29 {
    background-color: var(--ivory)
}

.select-field {
    border: 1px solid var(--black-3);
    background-color: var(--dark-slate-grey-2);
    color: var(--white-smoke);
    border-radius: 0;
    width: auto;
    height: auto;
    padding: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px
}

.link-figma {
    border: 2px solid var(--dark-slate-grey);
    box-shadow: 3px 3px 0 0 var(--dark-slate-grey);
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
    overflow: hidden
}

.started-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    height: 130px;
    display: none
}

.tutorial-title {
    padding: 28px 18px;
    font-family: Pulpdisplay;
    font-size: 35px;
    line-height: 40px
}

.div-block-1340 {
    border: 1px #d4d4d4;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
    display: flex
}

.tabs-content-2 {
    overflow: visible
}

.tabs-menu-5 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-bottom: 1px none var(--dark-grey-2);
    margin-bottom: 20px;
    display: flex
}

.story-columns {
    align-items: stretch;
    display: flex
}

.our-story-title {
    color: #000;
    text-align: center;
    object-fit: fill;
    background-color: #fff;
    background-image: linear-gradient(#ffffff80, #ffffff80);
    border: 3px #000;
    border-radius: 9px;
    justify-content: center;
    align-items: center;
    width: auto;
    padding: 10px 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    display: block;
    position: static;
    box-shadow: 6px 6px #0146e0
}

.our-story-box {
    color: #000;
    text-align: left;
    object-fit: fill;
    background-color: #fff;
    border: 3px #000;
    border-radius: 11px;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    padding: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    display: block;
    position: static;
    top: 69px;
    left: 223.938px;
    box-shadow: 6px 6px #e350cc
}

.image-163 {
    width: 170px;
    margin-top: 0;
    margin-right: 34px
}

.div-block-1347 {
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.story-column-right {
    align-items: center;
    padding: 20px 0;
    display: flex
}

.timeline-point {
    background-color: #fff;
    border-radius: 20px;
    width: 25px;
    height: 25px;
    position: absolute;
    inset: auto 0% -5% 42%
}

.timeline-line-down {
    border-right: 6px dashed var(--white);
    border-bottom: 6px none var(--white);
    outline-offset: 0px;
    background-color: #0000;
    outline: 10px #333;
    width: 4px;
    height: 100%
}

.image-164 {
    width: 130px;
    max-width: none;
    margin-top: 0
}

.story-date-left {
    justify-content: flex-end;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.image-164-copy {
    width: 80px;
    max-width: none;
    margin-top: 0
}

.story-column-middle {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.timeline-side-line {
    border-bottom: 6px dashed var(--white);
    background-color: #0000;
    width: 90%;
    height: 4px;
    position: absolute
}

.timeline-side-line._2 {
    width: 90%
}

.image-164-copy-copy {
    width: 140px;
    max-width: none;
    margin-top: 0
}

.image-165 {
    width: 200px;
    margin-bottom: 20px
}

.story-photo {
    margin-bottom: 20px
}

.collection-list-wrapper-madewithbravo {
    height: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: visible
}

.image-170 {
    border: 1px solid var(--untitled-ui-gray50-501);
    border-radius: 7px;
    width: 80px;
    margin-top: 0;
    margin-bottom: 0
}

.s-collection-box {
    border: 1px none var(--untitled-ui-gray100);
    background-color: #fff;
    border-radius: 20px;
    flex-direction: column;
    display: flex;
    overflow: hidden
}

.s-collection-box:hover {
    transform: scale(1.02)
}

.s-collection-box.home {
    border-width: 2px;
    border-color: #373731
}

.blog-post-box {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    overflow: hidden
}

.blog-text-box {
    background-color: #fff;
    border-top: 1px solid #d9ddc8;
    width: 100%;
    padding: 15px
}

.blog-img-box {
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/6400b0fecfd31f1a299dd02f_2023%20\(1\).jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 200px
}

.date-autor-box {
    justify-content: space-between;
    display: flex
}

.div-img-main-blog {
    border: 1px #d9ddc8;
    border-radius: 7px;
    height: 100%
}

.image-172 {
    width: 300px
}

.card-icon {
    background-color: var(--white);
    border: 1px #d9ddc8;
    border-radius: 7px;
    width: 70px;
    height: 70px;
    margin: 0;
    transform: none;
    box-shadow: 1px 1px 5px #0000001f
}

.card-link.yellow {
    background-color: #fff3c5
}

.image-165-copy {
    width: 200px;
    margin-bottom: 20px
}

.app-img-box {
    background-color: #fcfcfc;
    height: 200px;
    position: relative;
    overflow: hidden
}

.app-img-box.featured {
    height: 270px
}

.image-181 {
    border-radius: 15px;
    width: 45%;
    position: absolute;
    top: 30px;
    left: 11%;
    box-shadow: 1px 3px 7px 1px #00000040
}

.image-181-copy {
    border-radius: 15px;
    width: 45%;
    position: absolute;
    inset: 50px 11% 0% auto;
    box-shadow: 1px 3px 7px 1px #00000040
}

.image-182 {
    width: 70px;
    margin-bottom: 40px
}

.div-block-1376 {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 500px;
    display: flex
}

.div-block-1377 {
    margin-bottom: 47px
}

.text-span-25 {
    font-family: The fabriek pulp display, sans-serif;
    font-style: italic
}

.text-span-26 {
    font-weight: 300
}

.collection-list-wrapper-9 {
    margin-top: 40px
}

.collection-list-13 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.s-title-xl {
    color: #373731;
    font-family: Pulpdisplay;
    font-size: 70px;
    font-weight: 700;
    line-height: 75px
}

.s-container {
    z-index: 1;
    text-align: left;
    justify-content: center;
    max-width: 1100px;
    padding: 8rem 20px;
    display: block;
    position: relative
}

.s-container.centered {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex
}

.s-container.center {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

.s-container.menu {
    max-width: 1100px;
    padding: 0 10px
}

.s-container.text {
    padding-left: 140px;
    padding-right: 140px
}

.s-container.right {
    text-align: right
}

.s-container.right.test {
    display: none
}

.s-container.more {
    padding-top: 0
}

.s-container.banner {
    padding-top: 80px;
    padding-bottom: 10px;
    display: none
}

.s-container.img-absolute {
    position: relative
}

.s-container.usecases {
    padding-top: 0
}

.s-container.no-margin {
    display: block
}

.s-container.no-margin.header {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.s-container.flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.s-container.header {
    padding-top: 0;
    padding-bottom: 0
}

.s-container.blackfriday {
    background-color: var(--gold);
    border-radius: 100px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 60px
}

.s-container.thin {
    z-index: 5;
    padding-top: 40px;
    padding-bottom: 40px;
    position: sticky;
    top: 0;
    bottom: 20px
}

.s-container.faq {
    padding-top: 60px;
    padding-bottom: 60px
}

.s-container.round-border-box {
    background-color: var(--black-2);
    border-radius: 60px;
    padding: 40px 0
}

.s-container.currency {
    padding-top: 140px;
    padding-bottom: 0
}

.s-container.euro {
    padding-top: 7rem
}

.s-container.front {
    z-index: 30
}

.s-container.no-margin-up {
    z-index: 1;
    margin-top: 0;
    padding-top: 0
}

.s-container.small-margins {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.s-container.slim {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.s-subtitle {
    color: var(--dark-slate-grey-2);
    text-align: left;
    max-width: none;
    height: auto;
    margin-bottom: 20px;
    font-family: Pulpdisplay;
    font-size: 14rem;
    font-weight: 400;
    line-height: 2em;
    text-decoration: none;
    overflow: auto
}

.s-subtitle.white {
    color: var(--white);
    padding-right: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    line-height: 2em
}

.s-subtitle.white.no-margin.table {
    margin-bottom: 20px;
    font-size: 16px
}

.s-subtitle.white.center {
    padding: 0;
    font-size: 1.2rem;
    transform: none
}

.s-subtitle.white._20 {
    margin-top: 20px
}

.s-subtitle.purple {
    color: var(--bravo)
}

.s-subtitle.black {
    color: var(--white);
    line-height: 1.5em
}

.s-subtitle.black.bold,
.s-subtitle.bold {
    font-weight: 700
}

.s-subtitle.bold.white.no-margin {
    color: var(--white);
    text-align: left
}

.s-subtitle.bold.no-margin.left {
    width: auto;
    height: auto
}

.s-subtitle.white {
    color: #95958d
}

.s-subtitle.white.italic {
    font-style: italic;
    font-weight: 400
}

.s-subtitle.white.center {
    text-align: center
}

.s-subtitle.white.transparent {
    opacity: 0
}

.s-subtitle.white.menu {
    font-size: 16px
}

.s-subtitle.banner {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    color: var(--white);
    text-align: left;
    flex-direction: row;
    max-width: none;
    margin-bottom: 0;
    padding-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    display: flex
}

.s-subtitle.italic {
    font-style: italic
}

.s-subtitle.italic.mg20 {
    margin-top: 20px;
    font-family: The fabriek pulp display, sans-serif
}

.s-subtitle.italic.big {
    color: var(--dark-slate-grey-2);
    text-align: center;
    font-size: 2rem;
    line-height: 1.2em
}

.s-subtitle.blue.menu {
    color: var(--dodger-blue);
    font-size: 16px
}

.s-subtitle.left {
    text-align: left
}

.s-subtitle.list {
    text-align: left;
    margin-bottom: 0;
    padding-left: 0
}

.s-subtitle.center {
    font-size: 1.2rem;
    line-height: 2em
}

.s-subtitle.center.white {
    text-align: center
}

.s-subtitle.center.grey {
    font-size: 1.2rem
}

.s-subtitle.no-margin {
    order: 0;
    align-self: center;
    margin: 0;
    padding-right: 0
}

.s-subtitle.no-margin.interlign {
    line-height: 1.6em
}

.s-subtitle.no-margin.interlign.small {
    font-size: 14px
}

.s-subtitle.no-margin.right {
    text-align: right
}

.s-subtitle.no-margin.bold {
    color: var(--dark-slate-grey-2);
    font-size: 1.2rem
}

.s-subtitle.no-margin.small {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px
}

.s-subtitle.table {
    font-size: 16px
}

.s-subtitle.table.bold {
    color: var(--dark-slate-grey-2)
}

.s-subtitle.gray {
    color: var(--dark-grey-2)
}

.s-subtitle.gray.menu {
    font-size: 16px
}

.s-subtitle.blue-copy {
    color: var(--dodger-blue)
}

.s-subtitle._10 {
    color: var(--white)
}

.s-subtitle.grey {
    color: var(--dark-grey-2);
    margin-top: 0;
    font-family: The fabriek pulp display, sans-serif
}

.s-subtitle.grey.center {
    color: var(--dark-grey-bravo)
}

.s-subtitle.intro {
    height: 50%;
    overflow: clip
}

.s-divider {
    width: 100%;
    height: 30px
}

.s-divider.stroke {
    border-bottom: 1px solid #d9ddc8
}

.s-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 2px solid var(--dark-slate-grey-2);
    color: var(--dark-slate-grey-2);
    cursor: pointer;
    background-color: #fff0;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding: 10px 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: flex
}

.s-button:hover {
    transform: scale(1.02)
}

.s-button:active {
    position: relative;
    top: 3px;
    left: 3px
}

.s-button.yellow {
    background-color: var(--gold);
    border-style: none;
    border-radius: 10px;
    justify-content: center;
    display: flex
}

.s-button.yellow:hover {
    box-shadow: none;
    transform: scale(1.02)
}

.s-button.black {
    border-color: var(--dark-slate-grey-2);
    background-color: var(--dark-slate-grey-2);
    color: var(--white);
    border-radius: 100px;
    justify-content: center;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.black.form {
    border-style: none;
    height: auto
}

.s-button.black.form:hover {
    box-shadow: none;
    transform: scale(1.02)
}

.s-button.blue {
    border-style: solid;
    border-color: var(--dodger-blue);
    color: #fcfcfc;
    background-color: #1f85ff;
    border-radius: 100px;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    text-decoration: none;
    position: static
}

.s-button.blue:hover {
    box-shadow: none;
    border-style: solid;
    transform: scale(1.02)
}

.s-button.blue._10padding {
    border-color: var(--dodger-blue);
    background-color: var(--dodger-blue);
    padding: 10px
}

.s-button.blue.topbar {
    padding-left: 10px;
    padding-right: 10px
}

.s-button.inactive {
    border-color: var(--dark-grey-2);
    color: var(--dark-grey-2);
    cursor: default;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 300
}

.s-button.inactive:hover {
    box-shadow: none
}

.s-button.blueborder {
    border-color: var(--dodger-blue);
    color: var(--dodger-blue)
}

.s-button.pinkborder {
    border-color: var(--orchid);
    color: var(--orchid)
}

.s-button.pinkborder:hover {
    box-shadow: 5px 5px 0 0 var(--orchid)
}

.s-button.white {
    border-style: solid;
    border-color: var(--white);
    background-color: var(--white);
    border-radius: 100px;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.white:hover {
    box-shadow: none;
    transform: scale(1.02)
}

.s-button.pink {
    border-style: none;
    border-color: var(--orchid);
    background-color: var(--orchid);
    color: var(--white);
    border-radius: 100px;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.pink:hover {
    box-shadow: none;
    transform: scale(1.02)
}

.s-button.lightgreenborder {
    border-color: var(--turquoise);
    color: var(--turquoise)
}

.s-button.lightgreenborder:hover {
    box-shadow: 5px 5px 0 0 var(--turquoise)
}

.s-button.yellowborder {
    border-color: var(--gold);
    color: var(--gold)
}

.s-button.yellowborder:hover {
    box-shadow: 5px 5px 0 0 var(--gold)
}

.s-button.lightblue-border {
    border-color: var(--alice-blue);
    color: var(--alice-blue)
}

.s-button.lightblue-border:hover {
    box-shadow: 5px 5px 0 0 var(--alice-blue)
}

.s-button.light-pinkborder {
    border-color: var(--misty-rose);
    color: var(--misty-rose)
}

.s-button.light-pinkborder:hover {
    box-shadow: 5px 5px 0 0 var(--misty-rose)
}

.s-button.grayborder {
    color: #95958d;
    text-align: center;
    cursor: default;
    border-color: #95958d;
    justify-content: center
}

.s-button.grayborder:hover {
    box-shadow: none
}

.s-button.whiteborder {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #f3f3f3;
    border-color: #f3f3f3;
    border-radius: 100px;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.whiteborder:hover {
    box-shadow: none;
    transform: scale(1.02)
}

.s-button.whiteborder.form {
    height: 38px;
    padding: 7px 20px 10px
}

.s-button.whiteborder.topbar {
    padding-left: 10px;
    padding-right: 10px
}

.s-button.whiteborder.thin {
    padding-top: 5px;
    padding-bottom: 6px
}

.s-button.red {
    background-color: var(--crimson);
    color: var(--white);
    border-style: none;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.red:hover {
    box-shadow: none;
    border-radius: 10px;
    transform: scale(1.02)
}

.s-button.orange {
    background-color: var(--salmon);
    color: var(--white);
    border-style: none;
    position: static
}

.s-button.orange:hover {
    color: var(--white)
}

.s-button.black-friday {
    background-color: var(--dark-slate-grey-2);
    color: #fcfcfc;
    border-color: #373731;
    padding-top: 10px;
    padding-bottom: 12px;
    display: none
}

.s-button.black-friday:hover {
    box-shadow: 5px 5px 0 0 var(--gold)
}

.s-button.green {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-style: solid;
    border-color: var(--medium-sea-green);
    background-color: var(--medium-sea-green);
    color: var(--white);
    border-radius: 100px;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.green:hover {
    box-shadow: none;
    transform: scale(1.02)
}

.s-button.green.small {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

.s-button.bravo-vision {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    padding: 10px 20px
}

.s-button.thin {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.lightblue {
    background-color: var(--deep-sky-blue);
    border-style: none;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.gradient {
    border-style: solid;
    border-color: var(--white);
    background-image: linear-gradient(45deg, var(--turquoise), var(--dodger-blue));
    color: var(--white);
    justify-content: center
}

.s-button.transparent {
    color: var(--white);
    border-style: none;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.black-thin {
    background-color: var(--dark-slate-grey-2);
    color: var(--white);
    border-style: none;
    justify-content: center;
    padding: 10px
}

.s-button.bravosolo {
    background-color: var(--white);
    color: var(--dark-slate-grey-2);
    border-style: none;
    justify-content: center;
    padding: 10px
}

.s-button.grey {
    background-color: var(--light-blue);
    border-style: none;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.s-button.bravoteam {
    background-color: var(--dark-slate-grey-2);
    color: var(--white);
    border-style: none;
    justify-content: center;
    align-self: auto;
    padding: 10px
}

.s-button.center {
    flex-direction: row;
    justify-content: center
}

.s-section {
    position: static;
    overflow: hidden
}

.s-section.blue {
    z-index: 40;
    float: none;
    background-color: var(--dodger-blue);
    display: block;
    position: static;
    overflow: visible
}

.s-section.blue.index,
.s-section.blue.test {
    display: none
}

.s-section.pink {
    background-color: var(--misty-rose);
    display: block
}

.s-section.pink.roadmapnew {
    display: block
}

.s-section.pink.roadmapnew.white {
    background-color: var(--white-smoke-2)
}

.s-section.yellow {
    background-color: var(--gold)
}

.s-section.hidden {
    display: none
}

.s-section.black {
    background-color: var(--black-2);
    height: auto;
    display: block;
    overflow: visible
}

.s-section.black.header {
    background-color: var(--black-2);
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: visible
}

.s-section.black.header.test {
    display: none
}

.s-section.black.header.main-header {
    height: auto
}

.s-section.black.test,
.s-section.black.hide-desktop,
.s-section.black.hide-desktop.header,
.s-section.black.eur-currency {
    display: none
}

.s-section.black.relative {
    position: relative
}

.s-section.white {
    border-bottom: 5px none var(--gold);
    background-color: #f5f5f5;
    display: block
}

.s-section.white.test,
.s-section.white.hide {
    display: none
}

.s-section.white.header {
    background-color: var(--white);
    border: 1px #000;
    padding-top: 100px
}

.s-section.white.hide-desktop {
    display: none
}

.s-section.white.usd-currency.header {
    padding-top: 140px
}

.s-section.white.eur-currency {
    display: none
}

.s-section.lightblack {
    background-color: var(--black-2)
}

.s-section.darkblue {
    background-color: var(--black-3);
    box-shadow: 5px 5px 3px 0 var(--dark-slate-grey)
}

.s-section.darkblue.test {
    display: none
}

.s-section.darkgreen {
    background-color: var(--turquoise);
    display: block
}

.s-section.overflow {
    z-index: 3;
    position: relative;
    overflow: visible
}

.s-section.lightgrey {
    background-color: #eaecf0;
    display: block;
    overflow: hidden
}

.s-section.lightgrey.hide,
.s-section.lightgrey.test {
    display: none
}

.s-section.lightgrey.relative {
    position: relative
}

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

.s-section.header.lightgrey {
    background-color: var(--untitled-ui-gray50-501)
}

.s-section.header.black {
    padding-top: 140px;
    padding-bottom: 140px
}

.s-section.header.white {
    background-color: #f5f7f8
}

.s-section.blueblack {
    background-color: var(--dark-slate-grey-2);
    color: var(--dark-slate-grey-2)
}

.s-section.darkgrey {
    z-index: 4;
    background-color: var(--dark-slate-grey-2);
    position: relative
}

.s-section.darkgrey.view {
    overflow: visible
}

.s-section.gallery-bg {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--white), white 0%, #ffffffb8 62%, #0000), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/64874bad27b628eb750416a0_phone-gallery.webp);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex
}

.s-section.gallery-bg.black {
    background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--black-2), #000);
    height: auto;
    position: relative
}

.s-section.gallery-bg.black.desktop.hide,
.s-section.gallery-bg.black.mobile {
    display: none
}

.s-section.darkblack {
    background-color: var(--black-3)
}

.s-section.relative {
    position: relative
}

.s-section.banner {
    background-color: var(--dark-slate-grey-2);
    background-image: linear-gradient(88deg, var(--gold), var(--turquoise)54%, var(--deep-sky-blue));
    justify-content: flex-start;
    align-items: flex-end;
    height: 25vh;
    display: flex
}

.s-subtitle {
    color: var(--dark-slate-grey-2);
    text-align: left;
    max-width: none;
    margin: 0 0 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.6em;
    text-decoration: none
}

.s-subtitle.pink {
    color: var(--orchid)
}

.s-subtitle.green {
    color: #056d38
}

.s-subtitle.white {
    color: #f3f3f3;
    text-align: left;
    padding-right: 0
}

.s-subtitle.white.center {
    color: var(--white);
    text-align: center;
    transform: none
}

.s-subtitle.white.centertext {
    text-align: center
}

.s-subtitle.white.left {
    text-align: left
}

.s-subtitle.white.center-mobile.no-margin {
    padding-right: 0
}

.s-subtitle.bold {
    color: var(--white);
    margin-bottom: 0;
    font-weight: 700
}

.s-subtitle.black {
    line-height: 30px
}

.s-subtitle.center {
    color: var(--dark-slate-grey-2);
    text-align: center;
    font-size: 1.2rem
}

.s-subtitle.center.white {
    width: auto;
    overflow: visible;
    transform: none
}

.s-subtitle.center.white._80wide {
    width: 80%
}

.s-subtitle.center.grey {
    color: var(--dark-slate-grey)
}

.s-subtitle.blue {
    color: var(--blue)
}

.s-subtitle.list {
    margin-bottom: 0;
    padding-left: 0
}

.s-subtitle.banner {
    margin-bottom: 0
}

.s-subtitle.profile {
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif
}

.s-subtitle.big {
    color: var(--salmon);
    font-size: 60px
}

.s-subtitle.big.black {
    color: var(--dark-slate-grey-2)
}

.s-subtitle.big.green {
    color: var(--turquoise)
}

.s-subtitle.big.blue {
    color: var(--dodger-blue)
}

.s-subtitle.big.purple {
    color: var(--bravo)
}

.s-subtitle.small-bold {
    font-size: 18px;
    font-weight: 500
}

.s-subtitle.grey {
    color: var(--dark-grey-bravo);
    font-size: 1.2rem;
    line-height: 2em
}

.s-subtitle.grey.center {
    color: var(--dark-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    line-height: 2em
}

.s-divider-15 {
    width: 100%;
    height: 15px
}

.s-divider-15.mod {
    height: 23px
}

.s-divider-15.mod.menu {
    margin-bottom: 20px
}

.s-body-gradient {
    background-image: linear-gradient(to bottom, var(--ivory), var(--ivory)), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/61e59ec234c4cc1156b089b8_bg.svg);
    background-position: 0 0, 50% 0;
    background-size: auto, auto
}

.s-title {
    color: #373731;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 45px
}

.s-title.white {
    color: #fcfcfc
}

.image-194 {
    z-index: 6;
    opacity: .84;
    width: 70px;
    margin: auto;
    position: absolute;
    inset: 0%;
    overflow: visible
}

.main-video-header {
    background-image: linear-gradient(#373731, #373731);
    border-radius: 20px;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 10px #1b1b1e40
}

.image-197 {
    background-color: #fff;
    border: 2px solid #373731;
    border-radius: 7px;
    width: 100%;
    height: 100%;
    padding: 30px;
    box-shadow: 5px 5px #373731
}

.columns-76 {
    align-items: center;
    display: flex
}

.column-143 {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 50px;
    display: flex
}

.background-video-17 {
    z-index: 5;
    border: 2px none var(--dark-slate-grey-2);
    border-radius: 7px;
    width: 540px;
    height: 380px
}

.background-video-17:hover {
    border-color: var(--blue);
    box-shadow: 5px 5px 0 0 var(--blue)
}

.icon-bravo-expert {
    box-shadow: none;
    background-color: #fff;
    border: 3px solid #373731;
    border-radius: 7px;
    width: 80px;
    height: 80px;
    margin: 0;
    padding: 11px
}

.bravoexpert-icon-text-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: left;
    flex-direction: column;
    padding: 0;
    display: flex
}

.div-block-1402 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex
}

.s-dividervertical-20 {
    width: 20px
}

.s-menulink {
    margin-left: 0;
    margin-right: 0;
    padding: 2px 0 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    font-weight: 400;
    display: block
}

.s-menulink:hover {
    color: var(--dodger-blue)
}

.s-nav-menu-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border: 1px #000;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    place-items: stretch stretch;
    margin-bottom: 40px;
    padding-bottom: 0
}

.s-nav-menu-grid.mod {
    border-bottom-style: none
}

.s-nav-menu-grid.mod.white {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    color: var(--white);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: start;
    justify-items: start;
    padding: 20px;
    display: grid
}

.s-dividervertical-10 {
    width: 10px
}

.s-menuicon:hover {
    color: var(--dodger-blue)
}

.s-navemenu-image {
    background-color: #0000;
    border: 1px #d9ddc8;
    border-radius: 20px;
    width: 300px
}

.s-dropdown-columns {
    margin-left: 0;
    margin-right: 0;
    display: flex
}

.s-dropdown-submenu {
    padding-top: 40px;
    padding-bottom: 0;
    padding-right: 0
}

.s-dropdown-news {
    border-left: 1px solid #3737311a;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px
}

.nav-container {
    background-color: #0000;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    position: static
}

.s-navemenu {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 31px;
    display: flex;
    position: static
}

.s-navemenu.mod {
    justify-content: flex-end
}

.dropdown-list-3 {
    background-color: var(--ivory);
    inset: 60px 0% auto
}

.dropdown-list-3.w--open {
    border: 1px solid #d9ddc8;
    display: flex;
    top: 59px
}

.navbar-3 {
    background-color: var(--ivory);
    border-bottom: 1px solid #3737311a;
    width: 100%;
    display: block;
    position: static
}

.navbar-3.black {
    background-color: #161619;
    padding-top: 10px;
    padding-bottom: 10px
}

.brand-3 {
    align-items: center;
    width: 100px;
    padding-top: 0
}

.brand-3.mod {
    padding-top: 0;
    display: flex
}

.s-dropdown-toggle {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    color: #373731;
    cursor: pointer;
    align-items: center;
    font-family: Pulpdisplay;
    font-size: 15px;
    font-weight: 400;
    display: flex
}

.s-dropdown-toggle:hover,
.s-dropdown-toggle:active {
    color: var(--blue)
}

.s-dropdown-toggle.white {
    color: #fff;
    display: flex
}

.s-navlink {
    color: #373731;
    font-family: Pulpdisplay;
    font-size: 15px;
    font-weight: 400
}

.s-navlink:hover {
    color: var(--blue)
}

.s-navlink.white {
    color: #fff
}

.div-block-1407 {
    display: flex
}

.s-menu-arrow {
    margin: 0;
    padding: 0;
    position: static
}

.div-block-1408 {
    justify-content: space-between;
    width: 300px;
    display: flex
}

.s-gridblock-menu {
    height: auto
}

.s-menudivblock {
    color: #373731;
    display: flex
}

.s-menudivblock:hover {
    color: var(--dodger-blue)
}

.s-menudivblock.s-navlink.white {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 15px
}

.s-menudivblock.s-navlink.white.w--current:hover {
    color: var(--dodger-blue)
}

.s-menudivblock.s-navlink.howtobuild {
    display: none
}

.image-207 {
    z-index: 1;
    opacity: .81;
    width: 80px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0
}

.lightbox-link-11 {
    position: relative
}

.div-block-1410 {
    display: flex
}

.grid-2columns-8-4 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    align-items: flex-start;
    margin-top: 0;
    display: flex
}

.cta-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    margin-top: 40px;
    display: flex
}

.cta-box.left {
    justify-content: flex-start;
    width: auto;
    height: auto
}

.cta-box.madwithbravo {
    justify-content: flex-start
}

.div-block-1413 {
    flex-direction: column;
    align-items: flex-start;
    width: 60%;
    padding-left: 0;
    padding-right: 20px;
    display: flex
}

.div-block-1413.center {
    align-items: center
}

.div-block-1413.center-mobile {
    width: 50%
}

.div-block-1414 {
    padding-right: 58px
}

.div-block-1415 {
    padding-right: 42px
}

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

.s-body-white.black {
    background-color: var(--dark-slate-grey-2)
}

.image-208 {
    background-color: var(--ivory);
    border: 2px solid #373731;
    border-radius: 7px;
    width: 70%;
    padding: 0;
    box-shadow: 5px 5px #373731
}

.dropdown-bg {
    z-index: -1;
    background-color: #0000008a;
    width: 100vw;
    height: 100vh;
    position: absolute
}

.text-span-44 {
    color: var(--blue)
}

.s-richtext {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px
}

.s-tablink {
    color: var(--dark-slate-grey-2);
    background-color: #0000;
    border: 2px solid #0000;
    border-radius: 7px;
    padding: 10px 0;
    font-family: The fabriek pulp display, sans-serif;
    display: block
}

.s-tablink:hover {
    color: var(--dodger-blue)
}

.s-tablink.w--current {
    border-style: none none solid;
    border-width: 2px;
    border-color: #373731 #373731 var(--dodger-blue);
    color: #373731;
    background-color: #0000;
    border-radius: 0;
    width: auto;
    padding: 10px 10px 10px 0;
    font-family: The fabriek pulp display, sans-serif
}

.s-tablink.template-page {
    border-style: none;
    border-color: var(--dark-slate-grey-2);
    color: var(--dark-grey-bravo);
    background-color: #0000;
    border-radius: 20px;
    margin-right: 0;
    padding: 10px 0;
    font-weight: 500
}

.s-tablink.template-page.w--current {
    border-style: none none solid;
    border-bottom-color: var(--dodger-blue);
    color: var(--white);
    background-color: #0000;
    border-radius: 0;
    margin-right: 0;
    font-weight: 500
}

.s-tablink.black {
    color: var(--white-smoke);
    border-style: none;
    border-radius: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    font-weight: 400;
    display: block
}

.s-tablink.black:hover {
    border-style: none;
    border-bottom-width: 3px;
    border-bottom-color: var(--dark-slate-grey-2);
    color: var(--dark-grey-2);
    border-radius: 0
}

.s-tablink.black.w--current {
    border-style: none;
    border-bottom-width: 3px;
    border-bottom-color: var(--dodger-blue);
    background-color: var(--white);
    color: var(--dark-slate-grey-2);
    border-radius: 300px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500
}

.s-tablink.bright {
    color: var(--dark-grey-2);
    border-top-style: none;
    border-bottom-width: 3px;
    border-bottom-color: #f5f5f5;
    border-left-style: none;
    border-right-style: none;
    border-radius: 0;
    padding: 10px 0;
    font-size: 20px;
    font-weight: 500
}

.s-tablink.bright:hover {
    border-bottom-color: var(--dark-grey-2);
    color: var(--dark-grey-2);
    padding: 10px 0
}

.s-tablink.bright.w--current {
    border-style: none none solid;
    border-bottom-width: 3px;
    border-bottom-color: var(--dodger-blue);
    color: var(--dark-slate-grey-2);
    border-radius: 0;
    padding: 10px 0;
    font-weight: 700
}

.s-tablink.flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex
}

.s-tablink.blackfriday {
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500
}

.s-tablink.blackfriday.w--current {
    color: var(--dark-slate-grey-2);
    background-color: #1f85ff00;
    border-style: solid;
    border-color: #000;
    border-radius: 200px;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 400
}

.s-tablink.white.w--current {
    background-color: #fff;
    border-bottom-style: none;
    border-radius: 300px;
    padding-left: 20px;
    padding-right: 20px
}

.s-tablink.process {
    opacity: .4;
    align-items: center;
    display: flex
}

.s-tablink.process.w--current {
    opacity: 1;
    border-bottom-style: none;
    align-items: center;
    margin: 0;
    padding: 0;
    display: flex
}

.s-tabsmenu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    display: flex
}

.s-tabsmenu.black {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
    margin-left: 40px;
    margin-right: 40px
}

.s-tabsmenu.black.horizontal {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #16161900;
    border-radius: 300px;
    flex-direction: row;
    width: auto;
    padding: 0
}

.s-tabsmenu.black-friday {
    justify-content: center
}

.s-tabsmenu.white {
    background-color: var(--untitled-ui-gray200);
    border-radius: 300px;
    flex-wrap: nowrap;
    width: 100%;
    padding: 5px
}

.s-tabsmenu.process {
    z-index: 3000;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #858f9400;
    border-radius: 300px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    padding: 20px 10px 0 40px;
    position: relative;
    inset: 0% 0% auto
}

.s-tabsmenu.full-width {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--dark-slate-grey-2);
    border-radius: 0;
    justify-content: flex-start;
    width: 120%;
    min-width: 100%;
    height: 100px;
    margin-top: -40px;
    margin-left: -20px;
    margin-right: -20px;
    padding: 20px 5px 20px 20px
}

.s-tabsmenu.full-width.add-ons {
    background-image: linear-gradient(45deg, var(--turquoise), var(--dodger-blue))
}

.s-tabsmenu.dark {
    background-color: var(--dark-slate-grey-2);
    border-radius: 300px;
    width: auto;
    height: auto;
    padding: 4px
}

.body-38 {
    background-color: var(--ivory)
}

.s-collection-item {
    border: 2px solid var(--dark-slate-grey-2);
    color: var(--white);
    background-color: #2632384d;
    border-radius: 20px;
    padding: 0
}

.s-collection-item:hover {
    border-color: var(--dark-slate-grey-2);
    transform: scale(1.02)
}

.s-collectionlistgrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid
}

.s-collection-link-box {
    color: var(--white);
    padding: 20px
}

.div-block-1423 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.div-block-1424 {
    padding-right: 203px
}

.app-text-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    border-top: 1px #3737311a;
    flex-direction: row;
    align-items: center;
    padding: 20px;
    display: flex
}

.app-text-box.highlight {
    background-color: #fff;
    flex-direction: row;
    align-items: flex-start
}

.app-text-box.featured {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #fff;
    flex-direction: row;
    align-items: center
}

.collection-list-11-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.collection-list-14 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-left: 74px;
    display: block
}

.app-info {
    grid-column-gap: 61px;
    grid-template-rows: auto;
    margin-top: 40px
}

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

.app-screenshots {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex
}

._2-columns {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex
}

.column-152 {
    align-items: stretch;
    padding-left: 20px
}

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

.pagination-2 {
    margin-top: 30px
}

.div-back {
    justify-content: space-between;
    margin-bottom: 40px;
    display: flex
}

.empty-state {
    background-color: #0000
}

.image-209 {
    z-index: 2;
    opacity: 1;
    width: 100%;
    margin-bottom: 50px;
    position: static
}

.image-209._0 {
    opacity: 0
}

.collection-list-11-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.grid-19 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%
}

.div-block-1434 {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.s-icon {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex
}

.image-211 {
    background-color: #0000;
    border: 2px #373731;
    border-radius: 7px;
    width: 100%
}

.div-icons {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    margin-top: 20px;
    display: flex
}

.div-icons.test {
    display: none
}

.img-xd {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0
}

.form-7 {
    color: var(--dark-grey-2);
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex
}

.s-textfield {
    border: 2px none var(--dark-grey-2);
    color: var(--dark-grey-bravo);
    border-radius: 0;
    height: auto;
    margin-bottom: 0;
    margin-right: 10px;
    padding: 10px 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    line-height: 20px
}

.s-textfield::placeholder {
    color: var(--dark-grey-bravo)
}

.form-block-8 {
    color: var(--dark-grey-2);
    width: 100%;
    margin-bottom: 0
}

.copyright-box {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.s-paragraph-link {
    color: #373731;
    cursor: pointer;
    max-width: 500px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    text-decoration: none
}

.s-paragraph-link:hover {
    color: var(--dodger-blue)
}

.s-paragraph-link.white {
    color: var(--white)
}

.s-paragraph-link.gray {
    color: var(--dark-grey-2)
}

.s-paragraph-link.gray.bluehover:hover {
    color: var(--dodger-blue)
}

.s-paragraph-link.hiring {
    background-color: var(--dark-slate-grey);
    color: var(--white);
    border-radius: 7px;
    padding: 1px 7px 2px 5px;
    font-size: 12px;
    text-decoration: none
}

.s-paragraph-link.left {
    text-align: center;
    width: auto;
    max-width: none;
    height: auto
}

.s-paragraph-link.left.grey {
    color: var(--dark-grey-2);
    text-align: left
}

.s-divider-10 {
    width: 100%;
    height: 10px
}

.social-media-links {
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex
}

.div-block-1443 {
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.image-214 {
    z-index: 3;
    width: 290px;
    margin: 0;
    position: absolute;
    inset: auto auto 13px 0
}

.video-building-mobile-apps {
    z-index: 1;
    border: 4px solid var(--dark-slate-grey-2);
    background-color: var(--dark-slate-grey-2);
    box-shadow: none;
    border-radius: 10px;
    width: 79%;
    height: 75%;
    margin: auto;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.s-button-icon {
    width: 12px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px
}

.grid-2columns-6-6 {
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    object-fit: fill;
    flex-direction: row;
    order: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: flex-start;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.div--h2-sub {
    flex-direction: column;
    order: 0;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.div--h2-sub._2-3 {
    width: auto
}

.img-figma {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0
}

.success-message-8 {
    background-color: var(--white);
    border: 1px solid #d9ddc8;
    border-radius: 7px
}

.grid-28 {
    grid-template-rows: auto;
    grid-template-columns: 40% 20% 20% 20%;
    margin-top: 40px
}

.grid-28.footer-content {
    margin-bottom: 40px
}

.background-video-19 {
    border: 2px #373731;
    border-radius: 7px;
    width: 100%;
    height: 300px;
    margin-top: 0
}

.div-block-1453 {
    width: 50%;
    padding-left: 0
}

.grid-31 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

.div-subscribe-newsletter {
    margin-right: 0;
    padding-right: 0
}

.div-block-1374-copy {
    background-color: #fcfcfc;
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-size: cover;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    height: 250px;
    padding: 20px;
    position: relative;
    overflow: hidden
}

.image-217 {
    border: 1px #d9ddc8;
    border-radius: 20px
}

.image-218 {
    border: 1px #d9ddc8;
    border-radius: 10px;
    width: 100px
}

.div-block-1461 {
    background-color: var(--black-2);
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex
}

.div-block-1461.test {
    display: none
}

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

.top-banner-link {
    background-color: var(--deep-sky-blue);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding: 10px 0;
    display: block
}

.text-span-62 {
    color: var(--orchid)
}

.div-block-1463 {
    display: flex
}

.text-block-136 {
    margin-right: 10px;
    font-size: 25px
}

.grid-38 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    height: 90px;
    display: none
}

.s-box {
    cursor: pointer;
    border: 1px solid #373731;
    border-radius: 7px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 20px;
    display: flex
}

.s-box:hover {
    box-shadow: 5px 5px #373731
}

.s-box.black-blue.horizontal.image {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.s-box.horizontal {
    flex-direction: row
}

.s-box.black-blue {
    background-color: var(--black-2);
    border-style: none;
    border-radius: 10px;
    align-items: center
}

.s-box.black-blue:hover {
    box-shadow: none;
    transform: scale(1.02)
}

.s-box.black-blue.horizontal {
    justify-content: flex-start
}

.s-box.black-blue.horizontal.image {
    background-color: var(--dark-slate-grey-2);
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0
}

.s-box.black-blue.horizontal.image:hover {
    box-shadow: none;
    transform: scale(1.02)
}

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

.grid-42 {
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr);
    display: block
}

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

.image-221 {
    object-fit: cover;
    border-radius: 7px 0 0 7px;
    width: 50%;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 20px
}

.s-smalltext {
    font-family: The fabriek pulp display, sans-serif;
    font-size: 12px
}

.s-smalltext.centered {
    text-align: center
}

.s-smalltext.gray {
    color: #95958d
}

.s-smalltext.gray.caps {
    color: var(--dark-grey-bravo);
    text-align: left;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5em
}

.s-smalltext.center {
    text-align: center;
    font-family: The fabriek pulp display, sans-serif
}

.collection-list-15 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid
}

.image-223 {
    border-radius: 10px;
    margin: 0
}

.s-box-image {
    cursor: pointer;
    border-radius: 10px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex
}

.s-box-image:hover {
    transform: scale(1.02)
}

.collection-list-16 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr) minmax(200px, 1fr) 1fr;
    grid-auto-columns: 1fr;
    place-content: start center;
    align-items: start;
    margin-top: 40px;
    display: grid
}

.link-block-49 {
    border-radius: 10px;
    position: relative;
    overflow: hidden
}

.link-block-49:hover {
    transform: scale(1.02)
}

.image-224 {
    border-radius: 10px;
    margin-top: 0;
    margin-bottom: 0
}

.div-block-1476 {
    display: flex
}

.image-225 {
    width: 30px;
    margin: 0;
    position: absolute;
    inset: 10px 10px auto auto
}

.grid-46 {
    grid-template-rows: auto
}

.div-block-1477 {
    display: flex
}

.image-226 {
    border-radius: 7px;
    width: 300px
}

.div-block-1482 {
    display: flex
}

.image-227 {
    border-radius: 7px
}

.grid-48 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%
}

.div-block-1484 {
    padding-right: 105px
}

.div-block-1484.center-mobile {
    margin-bottom: 0;
    padding-right: 0
}

.s-box-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border: 2px none var(--blue);
    text-align: left;
    cursor: pointer;
    background-color: #fff;
    border-radius: 7px;
    flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 20px;
    display: flex
}

.img-endless {
    object-fit: cover;
    border: 1px solid #373731;
    border-radius: 7px;
    width: auto;
    height: auto
}

.div-icon-text-proservices {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 2px solid var(--dark-slate-grey-2);
    text-align: center;
    background-color: #0000;
    border-radius: 30px;
    flex-direction: column;
    align-items: center;
    width: 30%;
    height: auto;
    padding: 20px;
    display: flex
}

.div-block-1491 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.image-231 {
    object-fit: cover;
    border-radius: 50px;
    width: 80px;
    height: 80px
}

.image-231-copy {
    object-fit: contain;
    width: 30px;
    height: 30px
}

.div-block-1492 {
    display: flex
}

.lightbox-link-13 {
    background-image: linear-gradient(#00000017, #00000017), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62f6089fd6557d3ed695c706_Keyper-thumbnail.jpg);
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    border: 2px #373731;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 480px;
    height: 270px;
    display: flex;
    position: relative
}

.image-233 {
    opacity: .78;
    width: 60px;
    position: static;
    bottom: 30%;
    left: 37%
}

.div-block-1494 {
    border: 2px none var(--dark-slate-grey);
    background-color: var(--dark-slate-grey-2);
    text-align: left;
    border-radius: 20px;
    padding: 40px 20px 20px
}

.div-block-1494.white {
    background-color: var(--white)
}

.div-block-1496 {
    margin-bottom: 30px;
    display: flex
}

.image-234 {
    width: 20px;
    height: 20px;
    margin-top: 5px;
    margin-bottom: 0;
    margin-right: 10px
}

.image-194-copy-copy {
    z-index: 6;
    opacity: .84;
    width: 70px;
    margin: auto;
    position: absolute;
    inset: 0%;
    overflow: visible
}

.image-235 {
    width: 85px;
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 5px
}

.text-span-70,
.text-span-71,
.text-span-72,
.text-span-73,
.text-span-74 {
    color: var(--dodger-blue)
}

.collection-item-14 {
    text-align: center;
    display: block
}

.quote-box {
    flex-direction: column;
    align-items: flex-start;
    padding-right: 0;
    display: flex
}

.quote-img {
    object-fit: cover;
    border-radius: 7px;
    width: 165px;
    height: auto;
    margin-left: 10px
}

.quote-quote {
    border-radius: 7px;
    padding: 10px 10px 10px 0
}

.quote-person {
    align-items: center;
    display: flex
}

.div-block-1505 {
    padding-left: 20px;
    padding-right: 0
}

.div-block-1505.pro-services {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    margin-top: 20px;
    padding-left: 0;
    display: flex
}

.collection-list-11-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.collection-list-11-copy-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.collection-list-17 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    padding-left: 0;
    display: grid
}

.s-dot-slider-navigation {
    margin-top: 30px;
    padding-right: 0;
    position: static
}

.s-slider-slide {
    background-color: #0000;
    border: 2px #373731;
    border-radius: 7px;
    width: 100%;
    max-width: none;
    height: 100%;
    margin-right: 40px;
    padding-top: 60px;
    overflow: hidden
}

.s-slider-slide.showcase {
    border-radius: 0;
    width: 40%;
    height: 100%;
    margin-right: 0;
    padding: 10px
}

.s--slider-mask {
    width: 100%;
    height: auto;
    overflow: visible
}

.s--slider-mask.showcases {
    height: auto;
    padding-left: 20px;
    padding-right: 20px
}

.s-slider {
    background-color: #ddd0;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: visible
}

.s-slider.showcases {
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    overflow: hidden
}

.s-slide-image {
    object-fit: cover;
    width: 100%;
    height: 258px
}

.s-slide-image.non-technical {
    height: 400px;
    margin-top: 0;
    margin-bottom: 0;
    display: block
}

.s-slide-image.agency {
    align-self: auto;
    margin-top: 0;
    margin-bottom: 0
}

.s-slide-image.fit {
    width: auto;
    min-width: 100%;
    max-width: none;
    height: auto;
    min-height: 120%;
    margin: 0;
    overflow: hidden
}

.div-block-1509 {
    padding: 25px 10px 25px 20px
}

.div-block-1510 {
    position: relative
}

.image-239 {
    opacity: .84;
    width: 70px;
    position: absolute;
    inset: auto 5% 0% auto
}

.column-168 {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.columns-86 {
    margin-top: 60px
}

.lightbox-link-14 {
    justify-content: center;
    width: 100%;
    display: flex
}

.h1 {
    color: var(--dark-slate-grey-2);
    text-align: left;
    margin-top: 0;
    margin-bottom: 40px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 3rem;
    line-height: 1.2em;
    overflow: visible
}

.h1.center {
    text-align: center;
    max-width: 100%;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 3rem
}

.h1.center.white {
    max-width: 100%;
    line-height: 1.3rem
}

.h1.center._80 {
    width: 80%;
    line-height: 1.4em
}

.h1.center.mobile {
    display: none
}

.h1.blog {
    font-size: 3rem;
    line-height: 1.1em
}

.h1.white {
    color: var(--white);
    margin-bottom: 20px;
    font-size: 3rem;
    line-height: 4rem
}

.h1.white.center {
    font-size: 60px;
    line-height: 1.2em
}

.h1.white.no-margin-up {
    margin-top: 0;
    margin-bottom: 20px
}

.h1.no-margin.center.gradient {
    background-image: linear-gradient(45deg, var(--gold), var(--turquoise)49%, var(--deep-sky-blue));
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text
}

.h1.no-margin-up {
    margin-top: 0
}

.h1-span-blue {
    color: var(--dodger-blue)
}

.h3 {
    color: var(--dark-slate-grey-2);
    text-align: left;
    height: auto;
    margin-top: 0;
    padding: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5em;
    position: static;
    inset: 0%
}

.h3.center {
    text-align: center;
    font-size: 20px
}

.h3.center.white {
    color: var(--white)
}

.h3.center.no-margin {
    text-align: center
}

.h3.center.big {
    background-color: #0000;
    margin-top: 300px;
    font-size: 36px
}

.h3.center.big.first {
    margin-top: 100px
}

.h3.banner {
    margin-top: 0;
    margin-bottom: 0
}

.h3.white {
    color: var(--white)
}

.h3.white.into-box {
    margin-bottom: 20px
}

.h3.no-margin {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-size: 1.5rem
}

.h3.no-margin.small {
    font-size: 1.2rem
}

.h3.box {
    color: var(--dark-slate-grey-2);
    white-space: normal;
    margin-top: 20px;
    font-size: 30px
}

.h3.no-margin {
    font-size: 1.8rem
}

.h3.orange {
    color: var(--salmon);
    font-size: 24px
}

.h3.big {
    font-size: 24px
}

.h3.green {
    color: var(--turquoise);
    font-size: 24px
}

.h3.pink {
    color: var(--orchid);
    font-size: 24px
}

.h3.purple {
    color: var(--bravo);
    font-size: 24px
}

.h3.small,
.h3.small.white {
    font-size: 1.2rem
}

.h3.small.no-margin.thin {
    font-weight: 400
}

.div-block-1513 {
    width: 40%;
    height: auto;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: block
}

.text_bold_14px {
    color: var(--dark-slate-grey);
    font-family: Pulpdisplay;
    font-weight: 700;
    line-height: 16px
}

.div-block-1515 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: .75fr .75fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    justify-items: center;
    padding-top: 20px;
    padding-left: 0;
    display: flex;
    position: relative
}

.image-244 {
    object-fit: fill;
    width: 40%;
    max-width: 100%;
    min-height: auto;
    margin-bottom: 40px;
    display: inline-block;
    position: static;
    inset: 0% 0% 0% 73px;
    overflow: hidden
}

._2colums-6-6 {
    margin: 0;
    padding-left: 0;
    padding-right: 0
}

.column-172 {
    padding: 0 10px
}

.column-173 {
    padding: 0 10px;
    overflow: hidden
}

.imgbackground-right {
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
    position: relative
}

.image-246 {
    mix-blend-mode: multiply;
    border-radius: 20px;
    width: 300px;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px
}

.image-246.no-margin {
    width: 100%;
    max-width: 100%;
    padding: 0
}

.image-246.graphfit {
    object-fit: fill;
    border-radius: 20px;
    width: auto;
    min-width: auto;
    max-width: 500px;
    overflow: visible
}

.image-247 {
    border: 2px none var(--black);
    border-radius: 7px;
    max-height: 250px;
    position: absolute;
    top: 0
}

.img-2 {
    border: 2px #000;
    border-radius: 7px;
    max-height: none;
    position: absolute;
    top: 128px
}

.div-block-1516 {
    padding-left: 0;
    padding-right: 0
}

.div-block-1517 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    padding-top: 20px;
    display: flex
}

.div-block-1517.test {
    display: none
}

._1column {
    width: auto;
    padding-left: 0;
    padding-right: 0
}

.column-174 {
    object-fit: fill;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    overflow: visible
}

.image-251 {
    border-radius: 20px
}

.div-block-1523 {
    padding-left: 60px
}

.div-block-1524 {
    padding-left: 0;
    padding-right: 0
}

.div-block-1525 {
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
    height: auto;
    margin-bottom: auto;
    padding-top: 120px;
    padding-bottom: 100px;
    display: flex;
    position: absolute;
    top: 0
}

.column-175 {
    padding-left: 20px;
    padding-right: 20px
}

.left-arrow-2 {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%
}

.left-arrow-2.dark {
    background-image: linear-gradient(to right, var(--black-2), transparent)
}

.left-arrow-2.hide-mobile {
    margin-right: 0;
    display: flex
}

.right-arrow-3 {
    justify-content: center;
    align-items: center;
    display: flex
}

.right-arrow-3.dark {
    background-image: linear-gradient(to right, transparent, var(--black-2))
}

.right-arrow-3.hide-mobile {
    display: flex
}

.div-icon-tilte {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.div-icon-tilte.center {
    align-items: center;
    width: 100% 
}

.div-icon-tilte.center.darkblue {
    background-color: var(--black);
    background-color: #737373;
    /* background-image: linear-gradient(to bottom, var(--dodger-blue), var(--dodger-blue)); */
    padding-top: 60px;
    padding-bottom: 60px
}

.div-icon-tilte._60 {
    width: 60%
}

.index-section {
    flex-direction: column;
    order: 0;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.h4 {
    color: var(--dark-slate-grey-2);
    margin-top: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.25em
}

.h4.no-margin.left {
    justify-content: flex-start;
    display: flex
}

.h4.center {
    text-align: center;
    font-family: The fabriek pulp display, sans-serif
}

.h4.center.white {
    color: var(--white);
    text-align: center;
    font-size: 16px
}

.h4.small {
    margin-bottom: 5px;
    font-size: 16px
}

.index-line {
    display: none
}

.index-number {
    color: var(--dark-slate-grey);
    text-align: center
}

.index-point {
    border: 2px solid #000;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding: 10px;
    display: flex
}

.s-richtext-new {
    color: var(--dark-slate-grey-2);
    text-align: left;
    -webkit-text-stroke-color: var(--dark-slate-grey-2);
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: Pulpdisplay;
    font-size: 3em;
    line-height: 0
}

.comparasion-logo {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0
}

.comparasion-logo.bravo {
    background-color: #0000;
    border: 1px #000;
    margin: 0 1px
}

.grid-61 {
    padding-left: 0;
    padding-right: 0
}

.grid-61.pro-services {
    grid-template-rows: auto;
    margin-top: 30px
}

.div-block-1534 {
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.div-video-plus-photo {
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static
}

.column-180 {
    padding-left: 0;
    padding-right: 20px
}

.column-181 {
    padding-left: 20px
}

.h2 {
    color: var(--dark-slate-grey-2);
    text-align: left;
    margin-top: 30px;
    margin-bottom: 30px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.4em
}

.h2.center {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 2.25rem;
    line-height: 1.6em
}

.h2.white {
    color: var(--white);
    text-transform: none
}

.h2.white.mg20 {
    margin-top: 20px
}

.h2.no-margin {
    margin-top: 0;
    margin-bottom: 0
}

.h2.no-margin.small {
    font-size: 20px
}

.h2.no-margin.small.test,
.h2.no-margin.price-variant.white.eur-currency {
    display: none
}

.h2.no-margin-up {
    margin-top: 0;
    margin-bottom: 20px;
    font-family: The fabriek pulp display, sans-serif
}

.h2.uui-pricing05_heading._1-2-1,
.h2.uui-pricing05_heading.priority-supoort {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif
}

.grid-2clm-img-text {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1fr;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex
}

.grid-1clm {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 30px;
    display: block
}

.emoji {
    font-size: 40px
}

.emoji.center {
    text-align: center;
    padding-top: 0;
    font-size: 30px
}

.emoji.whatsincluded {
    margin-bottom: 20px
}

.div-banner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.div-videophoto-absolute {
    height: auto;
    position: static
}

.link-banner {
    color: var(--black);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.main-spacer {
    height: 100px;
    display: block
}

.div-icon-plus-subtitle {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex
}

.grid-journey {
    display: flex
}

.testimonial-agency-box {
    border: 3px solid var(--dark-slate-grey);
    border-radius: 7px;
    flex-direction: column;
    justify-content: space-between;
    width: 70%;
    padding: 0;
    display: block
}

.testimonial-agency-box.test {
    display: none
}

.icon-7 {
    color: var(--dark-slate-grey-2);
    background-color: #0000;
    border: 1px #000;
    border-radius: 20px;
    width: auto;
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    inset: auto
}

.icon-8 {
    color: var(--dark-slate-grey-2);
    display: block
}

.round-tranparent {
    background-color: #00000047;
    border-radius: 30px;
    align-self: center;
    width: 60px;
    height: 60px;
    padding: 0;
    display: none;
    position: static
}

.bravo-pro-services {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex
}

.div-roadmap {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 100px;
    display: none
}

.line-roadmap {
    background-color: var(--dark-slate-grey);
    width: 99%;
    height: 2px;
    margin-top: 0%;
    position: absolute;
    top: 14px;
    left: 3px
}

.link-roadmap {
    color: var(--dark-slate-grey);
    text-align: left;
    cursor: ns-resize;
    align-items: flex-start;
    width: 20%;
    font-family: Pulpdisplay;
    font-size: 16px;
    display: flex
}

.point-roadmap {
    font-family: Pulpdisplay;
    font-size: 20px;
    font-weight: 700;
    display: none;
    position: absolute;
    top: -11px;
    left: 20px
}

.div-block-1544 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    display: flex;
    position: relative
}

.div-block-1545 {
    flex: 1;
    width: auto;
    display: block
}

.text-block-141 {
    width: auto;
    font-weight: 400
}

.roadmap-point-title {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #0000;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    display: block;
    position: relative
}

.roadmap-point-subtitle {
    width: auto;
    height: auto;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: absolute;
    overflow: hidden
}

.roadmap-trigger {
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 700;
    display: block
}

.text-block-142 {
    justify-content: flex-start;
    display: block
}

.column-left {
    text-align: left;
    padding: 0
}

.column-left.center {
    text-align: left;
    justify-content: center;
    display: flex
}

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

.bullet-icon-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    align-self: flex-start;
    place-items: start;
    display: block
}

.bullet-icon-point {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.testimonial-image {
    align-items: center;
    height: 100px;
    display: flex;
    position: relative;
    overflow: hidden
}

.testimonial-image.small {
    border-radius: 100px;
    width: 45px;
    height: 45px;
    margin-top: 0;
    margin-bottom: 0
}

.testimonial-image.small.tiny {
    height: 45px
}

.quote {
    color: var(--dark-slate-grey);
    font-family: Pulpdisplay;
    font-size: 16px;
    font-weight: 400
}

.quote.italic {
    color: var(--dark-grey-bravo);
    margin-top: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-style: italic
}

._30-spacer {
    height: 30px;
    display: block
}

.s-slider-slide-roadmap {
    background-color: #0000;
    border: 2px #373731;
    border-radius: 0;
    width: 20%;
    max-width: 92.5vw;
    height: 100%;
    margin-right: 0;
    padding: 0;
    font-family: Pulpdisplay;
    font-size: 16px;
    overflow: hidden
}

.s-slider-slide-roadmap:hover {
    border-style: none
}

.slider-roadmap {
    background-color: #0000;
    margin-top: 30px;
    margin-bottom: 0
}

.roadmap-line {
    border: 1px solid var(--dark-orange);
    background-color: var(--dark-grey-2);
    height: 2px;
    padding-right: 0;
    position: static
}

.roadmap-line.end {
    opacity: 0
}

.roadmap-line.last {
    border: 1px dashed var(--dark-orange);
    outline-offset: 0px;
    background-color: #0000;
    outline: 3px #333
}

.roadmap-line.green {
    border-color: var(--turquoise)
}

.roadmap-block {
    align-items: flex-end;
    display: block
}

.roadmap-point-line {
    margin-top: 60px;
    margin-bottom: 20px;
    position: relative
}

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

.point-roadmap-start {
    font-family: Pulpdisplay;
    font-size: 60px;
    font-weight: 700;
    display: inline-block;
    position: absolute;
    top: -14px;
    left: -2px;
    right: auto
}

.point-roadmap-start.green {
    color: var(--turquoise)
}

.point-roadmap-end {
    font-family: Pulpdisplay;
    font-size: 40px;
    font-weight: 700;
    display: none;
    position: absolute;
    top: -27px;
    left: 0;
    right: auto
}

.slide-nav-3 {
    margin-top: auto;
    top: 381px
}

.mask-2 {
    margin-bottom: 0
}

.testimonial-logo {
    background-color: #f0ece1;
    border-radius: 7px 0 0 7px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex
}

.testimonial-agency {
    border: 3px none var(--orchid);
    justify-content: center;
    align-items: stretch;
    display: flex
}

.testimonial-quote {
    background-color: var(--white);
    text-align: center;
    border-radius: 0 7px 7px 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px;
    display: flex
}

.profile-employee-testimonial {
    border: 3px solid #000;
    border-radius: 50px;
    max-width: none;
    margin-top: 0;
    margin-bottom: 20px
}

.div-profile-employee-testrimonial {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    display: flex
}

.text-block-143 {
    font-family: Pulpdisplay;
    font-size: 16px
}

.quote-text {
    color: var(--dark-slate-grey);
    text-align: center;
    margin-top: 0;
    font-family: Pulpdisplay;
    font-size: 24px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.5em
}

.image-259 {
    margin-top: 0;
    margin-bottom: 0
}

.text-span-79 {
    color: var(--blue)
}

._6mobilebenefits {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    margin-top: 40px;
    padding-right: 0;
    display: grid
}

._6mobilebenefits.test {
    display: none
}

.graph-home {
    background-color: #0000;
    border: 2px #373731;
    border-radius: 7px;
    width: 70%;
    padding: 40px
}

.text-span-85 {
    color: var(--dodger-blue)
}

.div-block-1547 {
    display: flex
}

.img-black-shadow {
    border: 2px none var(--black-3);
    box-shadow: 5px 5px 0 0 var(--black-3);
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0
}

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

.video-4 {
    border-radius: 20px;
    margin-top: 40px;
    overflow: hidden
}

.img-1 {
    border: 2px #000;
    border-radius: 7px;
    max-height: none;
    position: absolute;
    inset: 0% auto auto 13%
}

.img-3 {
    border: 2px #000;
    border-radius: 7px;
    max-height: none;
    position: absolute;
    top: 89px;
    left: 306.852px
}

.img-shadow {
    z-index: auto;
    border-radius: 20px;
    width: 90%;
    max-width: 100%;
    margin-right: 0;
    position: static;
    inset: -139px 0% 0% 0
}

.text-span-87 {
    color: var(--blue)
}

.text-span-87.orange {
    color: var(--salmon)
}

.text-span-88 {
    color: var(--dodger-blue)
}

.div-left {
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    padding-left: 0;
    padding-right: 0;
    display: block
}

.div-left.cutom-branded {
    width: 50%
}

.div-right {
    align-items: flex-start;
    width: 50%;
    height: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    right: auto
}

.image-263 {
    width: 300px;
    max-width: 100%;
    margin: 0;
    position: static;
    left: -72px
}

.div-block-1550 {
    width: auto;
    max-width: none;
    position: absolute;
    top: -120px;
    left: auto;
    right: 0
}

.absolute {
    z-index: -3;
    width: 150px;
    max-width: 100%;
    margin: 0;
    display: block;
    position: absolute;
    inset: 0 251px auto auto
}

.image-264 {
    margin: 0;
    display: block;
    position: absolute;
    bottom: 0
}

.div-relative {
    display: block;
    position: relative
}

.div-relative.center-vertical {
    top: 115px
}

.events-phone-6 {
    z-index: auto;
    width: auto;
    max-width: 50%;
    margin: 0;
    position: absolute;
    top: -68px;
    left: auto;
    right: 0
}

.events-phone-7 {
    width: auto;
    max-width: 60%;
    position: relative;
    top: -3px;
    left: auto;
    right: -122px
}

.div-mobile {
    display: none
}

.block-img {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-items: stretch;
    display: flex
}

.text-span-89 {
    color: var(--dodger-blue)
}

.list-icon-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex
}

.s-list-app {
    padding-left: 0;
    list-style-type: none
}

.s-list-point {
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: The fabriek pulp display, sans-serif
}

.list-item-9,
.list-item-10 {
    padding-top: 5px;
    padding-bottom: 5px
}

.img-experts {
    margin-top: 0;
    margin-bottom: 0
}

.img-experts.front {
    position: absolute;
    top: 64px;
    left: 62px;
    right: auto
}

.img-experts.front.img4 {
    z-index: -1;
    top: -45px;
    left: 293px
}

.img-experts.front.img2 {
    top: 67px
}

.div-img-experts {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    display: flex;
    position: relative
}

.img-galery {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.block-img-text {
    border: 2px solid var(--dark-slate-grey);
    border-radius: 7px;
    width: 100%;
    position: relative;
    overflow: hidden
}

.block-img-text:hover {
    box-shadow: 7px 7px 0 0 var(--dark-slate-grey);
    border-radius: 7px
}

.text-hover {
    opacity: 1;
    background-color: #f1f1f1c2;
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    padding: 40px;
    display: flex;
    position: absolute;
    inset: 0
}

.text-hover:hover {
    border: 2px none var(--dark-slate-grey);
    opacity: 1;
    background-color: #f1f1f17a;
    border-radius: 0
}

.div-ready-made-solution {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: center;
    width: auto;
    margin-top: 60px;
    display: flex
}

.div-button {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    margin-top: 40px;
    display: flex
}

.div-button.center {
    display: flex
}

.phone-readymadesolution {
    max-width: 120px;
    margin: 0;
    position: static;
    inset: auto 0% 0%
}

.div-phone-ready {
    border: 1px #232328;
    flex-direction: column;
    align-items: center;
    width: auto;
    display: flex
}

.s-paragrap-endless {
    color: #373731;
    max-width: none;
    margin-bottom: 20px;
    font-family: Pulpdisplay;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    text-decoration: none
}

.s-paragrap-endless.gray,
.s-paragrap-endless.grey {
    color: var(--dark-grey-2);
    font-family: The fabriek pulp display, sans-serif
}

.fs-slider,
.fs-mask {
    background-color: #0000;
    height: auto
}

.fs-collection-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    margin-top: 40px;
    padding: 0;
    display: flex
}

.fs-collection-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
    overflow: visible
}

.fs-collection-list.fs-dynamic-feed {
    display: none
}

.fs-collection-list.vertical {
    flex-direction: column;
    align-items: center
}

.fs-collection-list.left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: flex;
    position: static
}

.fs-collection-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    width: 30%;
    height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.fs-collection-item._30 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 30%;
    height: 400px;
    margin: 10px;
    padding-left: 0;
    padding-right: 0;
    position: static
}

.fs-slide-content {
    flex-flow: column;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.fs-image {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: 100%;
    margin: 0
}

.fs-title {
    text-align: center;
    margin: 20px;
    font-family: The fabriek pulp display, sans-serif
}

.fs-image-block {
    border: 2px none var(--dark-slate-grey);
    border-radius: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 200px;
    height: 420px;
    display: flex;
    overflow: hidden;
    box-shadow: 4px 4px 10px #2632381f
}

.slide-nav-5 {
    margin-top: 0;
    top: auto;
    bottom: auto
}

.icon-9,
.icon-10 {
    color: var(--dark-slate-grey);
    margin-top: auto;
    margin-bottom: auto
}

.right-arrow-5 {
    height: auto
}

.img-blog-main {
    border-radius: 20px;
    margin-top: 0
}

.s-menu-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    display: flex
}

.s-dropdown-content {
    z-index: 10;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: #0000;
    border-bottom: 2px #3737319c;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 50vh;
    max-height: 100vh;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: 65px 0 0
}

.s-dropdown-content.black {
    background-color: var(--black-3);
    height: auto;
    display: block
}

.s-dropdown-content.black.test,
.s-dropdown-content.test {
    display: none
}

.s-dropdown-section {
    z-index: 10;
    background-color: var(--ivory);
    border: 0 #000;
    border-bottom: 1px solid #3737314f;
    width: 100vw;
    position: relative;
    inset: 0% auto auto 0%
}

.s-dropdown-section.black {
    background-color: var(--black-2);
    display: block
}

.s-dropdown-section.black.test {
    display: block
}

.s-dropdown-container {
    max-width: 1100px
}

.s-dropdown-container.black {
    background-color: #0000
}

.s-dropdown-bg {
    background-color: var(--dark-slate-grey);
    opacity: .74;
    width: 100vw;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 72px 0 0
}

.nav-bar-new {
    background-color: var(--ivory);
    border-bottom: 1px solid #3737311a;
    width: 100%;
    display: block;
    position: sticky
}

.nav-bar-new.black {
    background-color: #161619;
    border-bottom-style: none;
    padding-top: 0;
    padding-bottom: 0;
    position: fixed
}

.nav-bar-mobile-new {
    display: none
}

.navbar-no-shadow-container {
    z-index: 5;
    background-color: #0000;
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px
}

.container-regular {
    width: 100%;
    max-width: 1260px;
    min-height: 30px;
    margin-left: auto;
    margin-right: auto
}

.navbar-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.nav-menu {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex
}

.nav-link-4 {
    color: #1a1b1f;
    letter-spacing: .25px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 10px;
    font-family: Pulpdisplay;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none
}

.nav-link-4:hover {
    color: #1a1b1fbf
}

.nav-link-4:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd
}

.nav-link-4[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd
}

.nav-dropdown-2 {
    margin-left: 5px;
    margin-right: 5px
}

.nav-dropdown-toggle {
    letter-spacing: .25px;
    padding: 5px 30px 5px 10px;
    font-family: Pulpdisplay;
    font-size: 14px;
    line-height: 20px
}

.nav-dropdown-toggle:hover {
    color: #1a1b1fbf
}

.nav-dropdown-toggle:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd
}

.nav-dropdown-toggle[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd
}

.nav-dropdown-icon {
    margin-right: 10px
}

.nav-dropdown-list {
    background-color: #fff;
    border-radius: 12px
}

.nav-dropdown-list.w--open {
    padding-top: 10px;
    padding-bottom: 10px
}

.nav-button-wrapper {
    margin-left: 120px
}

.button-primary {
    background-color: var(--blue);
    color: #fff;
    letter-spacing: 0;
    text-transform: none;
    border-radius: 7px;
    padding: 12px 25px;
    font-family: Pulpdisplay;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    transition: all .2s
}

.button-primary:hover {
    color: #fff;
    background-color: #32343a
}

.button-primary:active {
    background-color: #43464d
}

.video-full-design-control {
    z-index: 1;
    background-color: #0000;
    border: 3px #373731;
    border-radius: 7px;
    width: 500px;
    height: 300px;
    margin: 0;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: visible
}

.video-full-design-control.design-flexibility,
.video-full-design-control.prototyping {
    border-radius: 20px;
    width: 500px;
    height: 500px;
    overflow: hidden
}

.bravo-flexible-video {
    border: 2px none var(--dark-slate-grey-2);
    background-color: #0000;
    border-radius: 20px;
    width: 50%;
    min-width: 480px;
    max-width: 50%;
    height: 260px;
    min-height: 260px;
    max-height: none;
    padding-left: 0;
    position: relative;
    overflow: hidden
}

.bravo-flexible-video._40topmargin {
    margin-top: 40px
}

.bravo-flexible-video.no-border {
    box-shadow: none;
    border-style: none;
    border-radius: 20px;
    width: 47%;
    position: relative
}

.list-bg-videos {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    flex-direction: column;
    margin-top: 60px;
    display: flex
}

.container-bravo-flexible {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border: 2px none var(--dark-slate-grey);
    background-color: #0000;
    border-radius: 7px;
    align-items: center;
    padding: 0;
    display: flex;
    overflow: visible
}

.container-bravo-flexible:hover {
    background-color: #0000;
    border-style: none
}

.container-bravo-flexible.invert {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #0000;
    justify-content: space-between
}

.bravo-flexible-text {
    width: 50%;
    padding: 0
}

.icon-bravo-flexible {
    border: 2px solid var(--dark-slate-grey);
    box-shadow: 3px 3px 0 0 var(--dark-slate-grey);
    border-radius: 7px;
    margin: 0
}

.div-howtobuild {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #0000;
    border-radius: 0;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 140px;
    margin-bottom: 60px;
    display: flex
}

.div-howtobuild.popular-app {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    margin: 0
}

.div-howtobuild-app {
    background-color: #0000;
    border: 3px #000;
    border-radius: 10px;
    flex-direction: column;
    width: 33%;
    height: auto;
    padding: 0;
    display: flex;
    position: static;
    overflow: visible
}

.howtobuild-phone {
    width: 50%;
    margin-left: 20px;
    padding: 0;
    position: static
}

.howtobuild-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 50%;
    padding: 20px;
    display: flex
}

.howtobuild-content {
    border: 1px none var(--dark-slate-grey);
    background-color: #0000;
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62c595778d5ceb2a465df5f8_fitnessapp-bg.jpg);
    background-position: 0 0;
    background-size: cover;
    border-radius: 20px;
    justify-content: space-between;
    align-items: flex-end;
    height: 180px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

.howtobuild-content.restaurant {
    background-image: linear-gradient(#0000, #161619cc), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62c598aa294922d6fd900dff_restaurant-app-bg.jpg);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    height: 240px
}

.howtobuild-content.fitness {
    border-radius: 0;
    height: 240px
}

.howtobuild-content.events {
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62cc28e02ed81f5a499766d7_events-app-bg.jpg)
}

.howtobuild-content.mindfulness {
    background-image: linear-gradient(#0000, #000c), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/6368f464b23462f14e6309d3_mindfulness-bg.jpg);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    border-radius: 20px;
    justify-content: flex-start;
    padding-left: 20px;
    padding-right: 20px
}

.howtobuild-content.personaltrainer {
    background-image: linear-gradient(#0000, #161619cc), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/6368f5a745bc950b089b2915_personaltrainer-bg.jpg);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    height: 240px
}

.howtobuild-content.recipe {
    background-image: linear-gradient(#0000, #161619cc), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/6368f69c35a2aa5ecb25e422_recipeapp-bg.jpg);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    height: 240px
}

.howtobuild-content.crm {
    background-image: linear-gradient(30deg, var(--blue), var(--salmon));
    height: 240px
}

.howtobuild-content.school {
    background-image: linear-gradient(44deg, var(--dodger-blue), #c0f7c7);
    height: 240px
}

.howtobuild-space {
    border: 1px #d9ddc8;
    border-top-style: solid;
    border-radius: 0;
    justify-content: center;
    padding: 20px;
    display: flex
}

.link-use-cases {
    background-color: var(--white);
    border: 1px #d9ddc8;
    border-radius: 10px;
    width: 30%;
    margin: 0;
    overflow: visible
}

.link-use-cases:hover {
    transform: scale(1.02)
}

.link-use-cases.showcase {
    background-color: #0000;
    border-style: none;
    border-radius: 20px;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.link-use-cases.showcase:hover {
    border-radius: 20px;
    overflow: hidden
}

.video-lightbox-container {
    align-items: flex-start;
    width: 50%;
    height: 280px;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
    display: block
}

.video-lightbox-container.no-margin {
    width: auto;
    height: auto;
    padding: 0
}

.video-lightbox-container.compare-video {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    display: flex
}

.video-lightbox-container.compare-video.showcase {
    margin-bottom: 40px
}

.video-lightbox-container.pro-services {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0
}

.lightbox-link-agencypartner {
    background-image: linear-gradient(#00000017, #00000017), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62c69d7bc3ba27591c34ae4e_AgencyPartner-Video-Thumbnail.jpg);
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    border: 2px #373731;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 300px;
    display: flex;
    position: relative
}

.lightbox-link-agencypartner:hover {
    transform: scale(1.1)
}

.checklist {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    margin-bottom: 10px;
    display: flex
}

.checklist.last {
    margin-bottom: 20px
}

.checklist-text {
    color: #373731;
    max-width: none;
    margin-bottom: 0;
    font-family: Pulpdisplay;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    text-decoration: none
}

.story-column-left {
    padding: 20px 0
}

.story-list {
    margin-bottom: 0
}

.story-item {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 18px
}

.text-span-90,
.text-span-91 {
    color: var(--dark-slate-grey-2)
}

.top-banner-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 100%;
    display: flex
}

.bold-text-20 {
    display: block
}

.text-span-113 {
    color: var(--blue)
}

.producthunt-widget {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border: 2px none var(--turquoise);
    background-color: #0000;
    border-radius: 10px;
    flex-direction: row;
    align-items: center;
    width: auto;
    height: 80px;
    margin-bottom: 40px;
    padding: 0 0 0 20px;
    display: flex;
    overflow: hidden
}

.column-expert-profile {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.columns-expert {
    margin-top: 40px
}

.box-whatsincluded {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border: 2px none var(--blue);
    text-align: left;
    cursor: pointer;
    background-color: #0000;
    border-radius: 7px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 20px;
    display: flex
}

.img-mobile {
    border: 2px solid var(--black);
    border-radius: 7px;
    max-height: 300px;
    position: absolute;
    top: 0;
    box-shadow: 5px 5px #000
}

.img-mobile.no-shade {
    box-shadow: none;
    border-style: none;
    border-radius: 0
}

.testi-box {
    background-color: var(--white);
    color: var(--dark-slate-grey-2);
    border: 2px #000;
    border-radius: 20px;
    width: 30%;
    max-width: none;
    overflow: hidden
}

.testi-img {
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
    min-height: auto;
    max-height: none;
    display: flex;
    position: relative;
    overflow: hidden
}

.testi-img.business-app {
    width: auto
}

.testi-img.full {
    width: 100%
}

.testi-img.horizontal {
    justify-content: space-around;
    width: 400px;
    min-height: 102%
}

.testi-text {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    padding: 20px;
    display: flex
}

.testi-text.horizontal {
    justify-content: space-between
}

.testi-photo {
    object-fit: cover;
    width: 100%;
    height: 258px
}

.testi-photo.non-technical {
    height: 200px;
    margin-top: 0;
    margin-bottom: 0;
    display: block
}

.testi-photo.no-margin {
    height: 400px
}

.testi-photo.no-margin.zoom {
    height: 120%
}

.testi-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    margin-top: 40px;
    display: flex
}

.business-pack-points {
    border: 2px none var(--dark-slate-grey);
    text-align: left;
    background-color: #0000;
    border-radius: 7px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding: 20px;
    display: flex;
    overflow: visible
}

.business-pack-points.white-box {
    background-color: var(--white-smoke);
    border-radius: 20px;
    justify-content: center;
    width: auto;
    height: 160px
}

.business-pack-points.transparent-box {
    background-color: #0000;
    border-radius: 20px;
    justify-content: center;
    width: auto;
    height: 160px
}

.list-whosfor-box {
    padding-left: 20px;
    padding-right: 0
}

.list-whosfor-box.pro-services {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    margin-top: 20px;
    padding-left: 0;
    display: flex
}

.s-section-active-elements {
    z-index: 0;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    object-fit: fill;
    justify-content: flex-end;
    align-items: stretch;
    width: 100vw;
    min-width: auto;
    height: 100vh;
    display: flex;
    position: absolute;
    overflow: visible
}

.s-section-active-elements.mobile {
    display: none
}

.s-section-active-elements._150vh {
    height: 150vh
}

.s-section-active-elements.full-width {
    justify-content: space-around;
    height: auto
}

.s-section-active-elements.full {
    justify-content: space-around
}

.s-section-active-elements.sides {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around
}

.geometric-shape {
    object-fit: contain;
    max-width: none;
    height: auto;
    display: block;
    position: static;
    overflow: visible
}

.geometric-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100px;
    display: flex;
    overflow: visible
}

.geometric-div.up {
    justify-content: flex-start;
    width: 100px
}

.geometric-div.middle {
    justify-content: center;
    width: 100px
}

.geometric-div.down {
    background-color: #0000;
    border-radius: 100px
}

.list-whatsincluded {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
    margin-bottom: 0;
    font-size: 30px;
    list-style-type: none;
    display: flex
}

.table-subtitle-box {
    align-items: flex-start;
    width: 40%;
    margin-right: 10px;
    display: flex
}

.table-text-box {
    width: 70%
}

.table-point-box {
    display: flex
}

.banner-text-box {
    text-align: center;
    background-color: #0000;
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.banner-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--black-2);
    border-radius: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 40px;
    padding: 10px 40px 40px;
    display: flex;
    overflow: hidden
}

.banner-box.center {
    justify-content: center
}

.banner-box.vertical {
    background-color: #0000;
    flex-direction: column;
    align-items: center;
    position: static
}

.testi-image-box {
    background-color: var(--white);
    border: 2px #000;
    border-radius: 20px;
    width: 30%;
    max-width: none;
    overflow: hidden
}

.testi-image-box._50pc {
    width: auto;
    min-width: 50%
}

.testi-image-box._50pc.horizontal {
    border-style: none;
    width: auto;
    height: 250px;
    display: flex
}

.testi-image-box._100pc {
    border-style: none;
    border-radius: 20px;
    flex-direction: column;
    width: 100%;
    display: flex
}

.testi-image-box._100pc.horizontal {
    flex-direction: row
}

.testi-image-box._100pc.horizontal.testi-carrousel {
    justify-content: center;
    align-items: center;
    width: 80%
}

.testi-image-box.test {
    position: static
}

.box-icon {
    color: var(--white-smoke);
    width: 30px;
    height: 30px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 3px;
    display: inline-block
}

.integration-button-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    display: flex
}

.animated-title {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: var(--white);
    flex-direction: column;
    justify-content: center;
    margin-bottom: 20px;
    font-family: Pulpdisplay;
    font-size: 70px;
    font-weight: 700;
    line-height: 75px;
    display: flex
}

.footer-careers-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex
}

.main-title-box {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 100px 0;
    display: flex
}

.main-title-box.center {
    align-items: center
}

.main-title-div {
    padding-right: 0
}

.main-title-div.center {
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
    display: flex
}

.main-title-div.center.white {
    color: var(--white)
}

.main-subtitle-div {
    padding-right: 58px
}

.main-subtitle-div.center {
    justify-content: center;
    padding-right: 0;
    display: flex
}

.main-video-box {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.main-icons-box {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 0
}

.left-arrow-4,
.right-arrow-7,
.slide-nav-8 {
    display: none
}

.slide-11 {
    width: auto;
    height: 40px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0
}

.mask-5 {
    width: auto;
    height: 40px
}

.slider-8 {
    background-color: #0000;
    height: 40px
}

.slide-12 {
    width: auto;
    margin-right: 10px
}

.img-box {
    height: 280px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block
}

.img-box.figma {
    width: 50%;
    height: auto
}

.text-box {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.text-box.figma {
    justify-content: flex-start;
    width: 50%
}

.button-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 20px;
    padding-top: 2px;
    padding-bottom: 2px;
    display: flex
}

.button-box._40px {
    margin-bottom: 40px
}

.button-box.center {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 0;
    display: flex
}

.button-box.center.no-margin {
    margin-top: 0
}

.button-box.center-mobile {
    margin-top: 40px
}

.button-box.bravo-vision {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px;
    display: flex
}

.button-box._20 {
    flex-direction: column;
    align-items: flex-start;
    width: 25%;
    margin-top: 20px;
    margin-right: 0;
    display: flex
}

.button-box.testimonial {
    align-items: flex-end
}

.button-box._40 {
    width: 40%
}

.button-box.no-margin {
    justify-content: flex-start;
    padding: 0
}

.button-box.no-margin.center {
    justify-content: center
}

.no-margin {
    margin-top: 0;
    margin-bottom: 0
}

.html-embed-14 {
    color: var(--dark-slate-grey-2);
    margin-right: 0
}

.turquoise {
    color: var(--turquoise);
    text-align: left
}

.feature-buttons {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border: 1px #000;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    height: auto;
    padding: 20px;
    display: grid
}

.feature-buttons.mobile {
    display: none
}

.feature-buttons._40space {
    justify-content: space-between
}

.feature-buttons._40space._3 {
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: start;
    justify-items: start;
    margin-top: 40px;
    padding: 0;
    display: flex
}

.feature-buttons._40space._5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: start;
    justify-items: start;
    margin-top: 40px;
    padding: 0;
    display: flex
}

.feature-button {
    border: 1px solid #000;
    border-radius: 100px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: 100px;
    height: 100px;
    padding: 20px;
    display: flex
}

.feature-button:hover {
    transform: scale(1.02)
}

.feature-button.blue {
    background-color: var(--dodger-blue);
    color: var(--dark-slate-grey-2);
    border-style: none;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    position: static
}

.feature-button.blue:hover {
    transform: scale(1.02)
}

.feature-button.turquoise {
    background-color: var(--turquoise);
    color: var(--dark-slate-grey-2);
    border-style: none;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    position: static
}

.feature-button.white {
    border-style: none;
    border-color: var(--white);
    background-color: var(--white);
    color: var(--dark-slate-grey-2);
    justify-content: center;
    align-items: center;
    margin-top: 0;
    position: static
}

.feature-button.orange {
    background-color: #f58b1c;
    border-style: none;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    position: static
}

.feature-button.pink {
    background-color: var(--orchid);
    color: var(--dark-slate-grey-2);
    border-style: none;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    margin-top: 0;
    position: static
}

.feature-button.yellow {
    background-color: var(--gold);
    color: var(--dark-slate-grey-2);
    border-style: none;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    position: static
}

.feature-button.grey {
    background-color: var(--honeydew);
    color: var(--black-3);
    border-style: none;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    position: static
}

.feature-button.black {
    border-style: none;
    border-color: var(--white);
    background-color: var(--black-2);
    color: var(--white);
    justify-content: center;
    align-items: center;
    margin-top: 0;
    position: static
}

.feature-button.lightblue {
    background-color: var(--alice-blue);
    border-style: none;
    justify-content: center;
    align-items: center
}

.feature-button.red {
    background-color: var(--salmon-2);
    border-style: none;
    justify-content: center;
    align-items: center
}

.feature-button.coral {
    background-color: var(--light-coral);
    color: var(--dark-slate-grey-2);
    border-style: none;
    justify-content: center;
    align-items: center
}

.feature-button.purple {
    background-color: var(--medium-purple);
    color: var(--dark-slate-grey-2);
    border-style: none;
    justify-content: center;
    align-items: center
}

.design-style {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--dodger-blue);
    flex-direction: column;
    align-items: center;
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 500;
    display: flex;
    position: static
}

.text-block-146 {
    text-align: center
}

.in-app-purchase {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--turquoise);
    flex-direction: column;
    align-items: center;
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 500;
    display: flex;
    position: static
}

.publication {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--white);
    flex-direction: column;
    align-items: center;
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 500;
    display: flex;
    position: static
}

.advanced {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--dark-orange);
    flex-direction: column;
    align-items: center;
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 500;
    display: flex
}

.actions {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--orchid);
    flex-direction: column;
    align-items: center;
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 500;
    display: flex;
    position: static;
    left: 458px
}

.components {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--gold);
    flex-direction: column;
    align-items: center;
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 500;
    display: flex;
    position: static
}

.div-icon-element {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.div-stick-up {
    justify-content: flex-end;
    height: 0;
    padding-left: 100px;
    padding-right: 100px;
    display: flex
}

.stick-up {
    background-color: var(--dodger-blue);
    color: var(--dodger-blue);
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
    width: 50px;
    height: 100px
}

.div-stick-down {
    justify-content: flex-end;
    align-items: flex-end;
    height: 0;
    padding-left: 100px;
    padding-right: 100px;
    display: flex
}

.stick-down {
    background-color: var(--dodger-blue);
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    width: 50px;
    height: 100px
}

.div-features-list {
    z-index: -3;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex;
    position: static
}

.feature-description {
    color: var(--dark-slate-grey);
    margin-top: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px
}

.fearture-box {
    background-color: #0000;
    background-image: linear-gradient(#ffffff7a, #ffffff7a), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62b19b794ff7547eed620ef5_bookingapp-preview-share.jpg);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    border: 2px #000;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-end;
    width: 30%;
    max-width: none;
    height: 200px;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden
}

.fearture-box.opt2.test {
    display: none
}

.fearture-box.opt2 {
    background-image: none;
    border-radius: 10px
}

.feature-img {
    background-color: var(--black-2);
    border: 1px #000;
    border-radius: 7px;
    align-items: flex-start;
    display: block;
    position: relative;
    overflow: hidden
}

.feature-img.dark {
    background-color: #0000;
    display: none
}

.feature-text {
    background-color: #0000;
    padding: 20px 0
}

.feature-text.absolute {
    z-index: 5;
    opacity: 1;
    color: #373731;
    z-index: 5;
    opacity: 1;
    inset: auto 0% 0%;
    background-color: #fffffff2;
    border-radius: 0 0 10px 10px;
    width: auto;
    max-width: 100%;
    height: 0;
    padding: 0 10px;
    font-family: The fabriek pulp display, sans-serif;
    display: block;
    position: static;
    inset: auto 0% 0%
}

.feature-photo {
    opacity: 1;
    object-fit: cover;
    background-color: #0000;
    width: 100%;
    height: 100px;
    margin: -5px 0 0;
    transition: box-shadow .725s
}

.feature-photo.dark {
    opacity: 1;
    height: 200px
}

.feature-title-1 {
    background-color: #fffffff2;
    justify-content: space-between;
    padding: 10px;
    font-family: The fabriek pulp display, sans-serif;
    display: flex
}

.iteration-speed-video {
    background-color: #0000;
    width: 100%;
    min-width: auto;
    height: auto;
    min-height: auto;
    display: block;
    position: absolute;
    inset: 0%
}

.iteration-speed-video.hide,
.play-pause-button-2 {
    display: none
}

.feature-img-bg {
    z-index: -2;
    justify-content: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute
}

.feature-img-background {
    max-width: none;
    height: 100%;
    margin: 0
}

.lottie-search {
    width: 100px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: 0% 2% auto auto
}

.qr {
    margin: 0;
    position: absolute;
    top: 95px
}

.lottie-download {
    width: 40px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: 5% 4% auto auto
}

.lottie-notification {
    width: 50px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: 5% 2% auto auto
}

.lottie-loading {
    width: 60px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: 0% 0% auto auto
}

.div-button-features {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.lottie-ios,
.lottie-android {
    width: 120px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: 0% 0% auto auto
}

.lottie-lottie {
    width: 60px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: 0% 0% auto auto
}

.lottie-map {
    width: 50px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: 5% 0% auto auto
}

.lottie-chart {
    width: 50px;
    margin-top: 0;
    padding: 0;
    position: absolute;
    inset: 0% 0% auto auto
}

.comparasion-table {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 1px none var(--white);
    justify-content: center;
    display: flex
}

.comparasion-column {
    border: 1px none var(--white);
    opacity: 1;
    background-color: #0000;
    border-radius: 20px;
    flex-direction: column;
    align-items: stretch;
    width: 120px;
    min-width: auto;
    max-width: none;
    display: flex;
    overflow: hidden
}

.comparasion-column.features {
    align-items: stretch;
    width: auto
}

.comparasion-title-box {
    justify-content: center;
    align-items: center;
    display: flex
}

.comparasion-title-box.purple {
    background-color: var(--bravo);
    align-items: center;
    height: 50px;
    padding: 0 20px
}

.comparasion-title-box.purple.first {
    border-radius: 100px;
    margin-bottom: 20px
}

.comparasion-title-box.white {
    background-color: var(--white);
    border: 1px #000;
    border-radius: 200px;
    height: 50px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.bravo-logo-comparasion {
    max-width: none;
    margin: 0;
    padding-bottom: 0
}

.bravo-logo-comparasion.thunkable,
.bravo-logo-comparasion.bubble {
    width: 100%;
    padding: 10px
}

.bravo-logo-comparasion.figma {
    height: 40px
}

.bravo-logo-comparasion.invision {
    height: 30px
}

.comparasion-feature-list {
    border: 1px #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px;
    display: flex
}

.comparasion-feature-list.purple {
    grid-column-gap: 1.6px;
    grid-row-gap: 1.6px;
    border-bottom: 2px solid var(--white-smoke);
    background-color: var(--bravo);
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    padding: 20px
}

.comparasion-feature-list.purple.first {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    border-bottom: 2px solid var(--white-smoke);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.comparasion-feature-list.purple.last {
    border-style: none;
    border-color: var(--white-smoke)black black;
    border-top-width: 2px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    width: auto
}

.comparasion-feature-list.white {
    border-bottom: 2px solid var(--white-smoke);
    background-color: var(--white);
    border-radius: 0;
    flex-direction: column;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px
}

.comparasion-feature-list.white.interlign {
    grid-column-gap: 1.6px;
    grid-row-gap: 1.6px;
    border-bottom: 2px solid var(--white-smoke);
    background-color: var(--white);
    width: auto
}

.comparasion-feature-list.white.left {
    border-bottom: 2px solid var(--white-smoke);
    align-items: flex-start;
    padding-left: 10px;
    padding-right: 10px
}

.comparasion-feature-list.last {
    border-bottom-style: solid;
    border-bottom-color: var(--white)
}

.comparasion-feature-list.lightgrey {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    border-bottom: 2px solid var(--white-smoke);
    background-color: var(--white);
    border-radius: 0;
    flex-direction: column;
    width: auto;
    margin-top: 0;
    margin-bottom: 0
}

.comparasion-feature-list.lightgrey.first {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.comparasion-feature-list.lightgrey.first.interlign {
    grid-column-gap: 1.6px;
    grid-row-gap: 1.6px;
    border-bottom: 2px solid var(--white-smoke);
    background-color: var(--white);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: auto;
    display: flex
}

.comparasion-feature-list.lightgrey.last {
    border-style: none;
    border-color: #000;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px
}

.comparasion-feature-list.lightgrey.interlign {
    width: 50px;
    line-height: 1.6em
}

.comparasion-feature-list.darkblack {
    border-style: solid none;
    border-color: var(--black-2)black;
    background-color: var(--black-3);
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-radius: 0;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0
}

.comparasion-feature-list.darkblack.first {
    border-style: none none solid;
    border-top-width: 2px;
    border-top-color: var(--black-2);
    border-bottom-width: 2px;
    border-bottom-color: var(--white-smoke);
    background-color: var(--white);
    border-radius: 20px 20px 0 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px
}

.comparasion-logo-mobile {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    display: none
}

.div-img-animation {
    width: 50%;
    position: relative
}

.image-279 {
    max-width: 300px
}

.div-block-1564 {
    justify-content: center;
    width: 100%;
    display: flex
}

.div-text-header {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.thunkable-circle {
    margin: 0;
    position: absolute;
    inset: auto 15% 30% auto
}

.glide-circle {
    margin: 0;
    position: absolute;
    inset: auto auto 15% 15%
}

.bubble-circle {
    margin: 0;
    position: absolute;
    inset: 0% 0% auto auto
}

.bravo-circle {
    margin: 0;
    position: absolute;
    inset: 40% auto auto 40%
}

.grid-madewithbravo-header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.geometric-tube {
    background-color: var(--black-3);
    border-radius: 100px;
    width: 100%;
    height: 100px;
    padding: 0
}

.geometric-tube.blue {
    background-color: var(--dodger-blue);
    width: 100%;
    height: 200px
}

.geometric-tube.blue._100 {
    height: 100px
}

.geometric-tube.blue._300 {
    height: 300px
}

.geometric-tube.green,
.geometric-tube.green._100 {
    background-color: var(--turquoise)
}

.geometric-tube.green._300 {
    background-color: var(--turquoise);
    height: 300px
}

.geometric-tube.green._200 {
    background-color: var(--turquoise);
    height: 200px
}

.geometric-tube.white {
    background-color: var(--white)
}

.geometric-tube.white._300 {
    background-color: var(--white);
    height: 300px
}

.geometric-tube.white._200 {
    background-color: var(--white);
    height: 200px
}

.geometric-tube.white._100 {
    background-color: var(--white)
}

.geometric-tube.pink {
    background-color: var(--orchid)
}

.geometric-tube.pink._200 {
    height: 200px
}

.geometric-tube.red {
    background-color: var(--crimson)
}

.geometric-tube.red._300 {
    height: 300px
}

.geometric-tube.red._200 {
    height: 200px
}

.geometric-tube.orange,
.geometric-tube.orange._100 {
    background-color: var(--salmon)
}

.geometric-tube.orange._200 {
    height: 200px
}

.geometric-tube.orange._300 {
    height: 300px
}

.geometric-tube.dark {
    background-color: var(--dark-slate-grey-2)
}

.geometric-tube.dark._200 {
    height: 200px
}

.geometric-tube.opacity0 {
    background-color: #0000;
    align-items: center;
    display: flex
}

.geometric-tube.lightblue {
    background-color: var(--deep-sky-blue)
}

.geometric-tube.lightblue._300 {
    height: 300px
}

.grid-header {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr;
    align-items: center;
    display: flex
}

.h1-span-green,
.text-span-green {
    color: var(--turquoise)
}

.comparasion-table-mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 1px none var(--white);
    justify-content: center;
    display: none
}

.lightbox-compare-video {
    background-image: linear-gradient(#00000017, #00000017), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/6346b602abbe596a317aa131_Testimonial-Teaser.jpg);
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    border: 2px #373731;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 480px;
    height: 270px;
    display: flex;
    position: relative
}

.lightbox-compare-video.meditation-app {
    background-image: linear-gradient(#0000, #0000), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63d8ee015fb76380c9e7616c_Showcase-MeditationApp-small.jpg);
    background-size: auto, cover
}

.lightbox-compare-video.crm-app {
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63e366174cd39c44c4a74751_Showcase-CRMApp-small.jpg), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0;
    background-size: cover, auto
}

.lightbox-compare-video.build-without-code {
    background-image: linear-gradient(#0000, #0000), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63ea53aa4d807777476b802f_Bravo-Crashcourse-Ready-masterclass.jpg);
    background-size: auto, cover
}

.lightbox-compare-video.testimonial-video {
    background-image: linear-gradient(#0000, #0000), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/6464d097016004cf8faf19e5_Testimonial-Teaser.webp)
}

.lightbox-compare-video.dont-forget-to-test {
    background-image: linear-gradient(#00000017, #00000017);
    height: 280px
}

.lightbox-compare-video.fitness-app {
    background-image: linear-gradient(#0000, #0000), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/64197e33f9057a48868c53d1_BravoLearning-FitnessApp-thumbnail-small.jpg)
}

.icon-proservices {
    background-color: #f5f5f500;
    border-radius: 0;
    width: 50px;
    height: 50px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 3px;
    display: inline-block
}

.grid-quotes-proservices {
    grid-column-gap: 49px;
    grid-template-rows: auto;
    margin-top: 220px;
    padding-left: 0;
    padding-right: 0
}

.fiv-button-top-menu {
    align-items: center;
    display: flex
}

.image-281 {
    width: 20px
}

.image-282 {
    width: 20px;
    margin: 0
}

.colors-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 0;
    display: flex
}

.color-circle-fill {
    background-color: var(--blue);
    border-radius: 100%;
    width: 70px;
    height: 70px;
    margin-bottom: 9px
}

.color-circle-fill._263238 {
    background-color: #263238
}

.color-circle-fill._1d1d1b {
    background-color: #1d1d1b
}

.color-circle-fill.ffffff {
    background-color: #fff;
    border: 1px solid #000
}

.color-circle-fill.f2f2f2 {
    background-color: #f2f2f2
}

.color-circle-fill.e350cc {
    background-color: #e350cc
}

.color-circle-fill._50e3c2 {
    background-color: #50e3c2
}

.color-circle-fill.ffce1f {
    background-color: #ffce1f
}

.color-circle-fill._490d82 {
    background-color: #490d82
}

.div-block-1567 {
    width: 50%
}

.link-29 {
    color: var(--turquoise)
}

.business-app-icon-text-point {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.business-app-icon-text-point.yellow {
    background-color: var(--white);
    border-radius: 20px;
    padding: 40px
}

.business-app-icon-text-point.green {
    background-color: var(--turquoise);
    border-radius: 20px;
    justify-content: center;
    width: auto;
    height: 120px;
    padding: 20px
}

.business-app-icon-text-point.blue {
    background-color: var(--dodger-blue);
    border-radius: 20px;
    justify-content: center;
    width: 150px;
    height: 150px;
    padding: 20px
}

.business-app-icon-text-point.test {
    display: none
}

.business-app-icon-text-point.grey {
    background-color: var(--orchid);
    color: var(--dark-slate-grey-2);
    border-radius: 20px;
    flex-wrap: nowrap;
    justify-content: center;
    width: 200px;
    height: 200px;
    padding: 10px
}

.business-app-icon-text-point.purple {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: var(--bravo);
    border-radius: 20px;
    justify-content: flex-start;
    align-self: auto;
    width: auto;
    height: 120px;
    padding: 20px 10px
}

.image-284 {
    z-index: -1;
    width: 150px;
    position: absolute;
    top: 0;
    right: 219px
}

.div-block-1571 {
    display: none
}

.img-phone-cut {
    margin: 0;
    position: absolute;
    bottom: 0
}

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

.phone-animation-div {
    justify-content: center;
    align-items: center;
    width: 50%;
    margin-top: 0;
    display: flex;
    position: static
}

.phone-animation-div.no-maring {
    align-items: center
}

.video-business-app {
    z-index: 1;
    box-shadow: none;
    background-color: #373731;
    border: 3px #373731;
    border-radius: 0;
    width: 100%;
    height: 100%;
    margin: auto;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: hidden
}

.video-app {
    z-index: 2;
    border-radius: 5px;
    width: 158px;
    max-width: 100%;
    height: 340px;
    position: absolute;
    inset: 227px 0% 0% 129px
}

.div-app-video {
    position: static
}

.circle-ba {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border: 2px none var(--dark-slate-grey);
    background-color: #0000;
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    display: flex
}

.circle-proapp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border: 2px none var(--dark-slate-grey);
    background-color: var(--dark-slate-grey-2);
    border-radius: 20px;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
    padding: 20px;
    display: flex
}

.circle-extra-feature {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #0000;
    border-radius: 300px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: auto;
    display: grid
}

.circle-extra-feature.custom-crm {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr
}

.circle-extra-feature._3rows {
    grid-template-columns: 1fr 1fr 1fr
}

.plus {
    align-items: center;
    display: flex
}

.plus.green {
    color: var(--turquoise)
}

.div-features {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    display: flex
}

.div-block-1575 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    justify-items: stretch;
    display: grid
}

.text-span-120 {
    color: var(--dodger-blue);
    font-size: 16px
}

.text-span-120.orange,
.text-span-120.green {
    color: var(--dodger-blue)
}

.text-span-120.pink {
    color: var(--orchid)
}

.cometchat-explain-box {
    justify-content: center;
    display: flex
}

.cometchat-left {
    justify-content: center;
    align-items: flex-start;
    width: 30%;
    padding-top: 83px;
    display: flex
}

.cometchat-center {
    width: 50%
}

.cometchat-right {
    width: 30%;
    padding-top: 178px;
    padding-bottom: 0
}

.image-286 {
    border: 10px solid var(--dark-slate-grey-2);
    border-radius: 40px;
    width: 500px
}

.cometchat-feature {
    border-bottom: 2px solid var(--dark-slate-grey-2);
    justify-content: flex-start;
    margin-top: 59px;
    padding: 10px 0 10px 20px;
    display: flex
}

.cometchat-feature._100pxup {
    text-align: right;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    margin-top: 60px;
    padding-right: 0
}

.cometchat-feature._40pxup {
    margin-top: 36px
}

.cometchat-feature._20pxup {
    margin-top: 44px
}

.cometchat-feature.test,
.cometchat-logo.mobile {
    display: none
}

.revenuecat-logo {
    border-radius: 100px
}

.revenuecat-logo.no-margin {
    z-index: 2;
    position: absolute;
    top: 416px;
    right: 100px
}

.cometchat-logo-desktop {
    border-radius: 100px
}

.grid-62 {
    justify-content: flex-start;
    display: flex
}

.grid-62.center {
    justify-content: center
}

.text-span-122 {
    color: var(--white)
}

.promo-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: auto;
    display: flex
}

.promo {
    flex-direction: row;
    justify-content: center;
    width: auto;
    max-width: none;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.promo-price {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: var(--gainsboro);
    border-radius: 0 0 20px;
    flex-direction: column;
    align-items: center;
    max-width: none;
    padding: 20px;
    display: flex
}

.price-old {
    color: var(--light-slate-grey);
    align-items: center;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-decoration: line-through;
    display: flex
}

.price-old.price-variant.eur-currency {
    display: block
}

.price-old.price-variant.usd-currency {
    color: var(--light-slate-grey);
    font-size: 1.2rem;
    line-height: 1.5em
}

.price-new {
    color: var(--dark-slate-grey-2);
    text-transform: lowercase;
    white-space: normal;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 60px;
    font-weight: 700
}

.saving {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 10px;
    display: flex
}

.saving-percent {
    background-color: var(--dodger-blue);
    color: var(--dark-slate-grey-2);
    border-radius: 20px;
    padding: 5px 15px 6px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none
}

.s-tab-box {
    background-color: #0000
}

.s-tab-box.w--current {
    color: var(--dark-slate-grey-2);
    font-family: Pulpdisplay
}

.s-tab-box.black {
    background-color: var(--black-2);
    border-radius: 40px;
    height: auto;
    margin-top: 40px;
    padding-top: 20px
}

.s-tab-box.white {
    background-color: var(--white-smoke-2);
    padding: 10px
}

.s-tab {
    border: 2px solid var(--gainsboro);
    color: var(--dark-slate-grey-2);
    background-color: #0000;
    max-width: none;
    margin-bottom: 0;
    padding: 6px 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5em;
    text-decoration: none
}

.s-tab.w--current {
    border: 2px solid var(--dodger-blue);
    background-color: #0000;
    border-radius: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: The fabriek pulp display, sans-serif
}

.s-tab.black {
    color: var(--white);
    border-style: none;
    margin-bottom: 0;
    padding: 40px 0 40px 40px;
    line-height: 1.5em
}

.s-tab.process {
    background-color: var(--black-3);
    border-style: none;
    border-radius: 40px;
    width: auto;
    margin-top: 40px;
    padding: 0
}

.s-tab.pricing {
    border-style: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    padding: 0;
    display: flex
}

.s-tab.pricing.dark {
    background-color: #fff0;
    border-radius: 40px;
    align-items: center;
    margin-top: 60px
}

.tabs-menu-7 {
    background-color: var(--gainsboro);
    border-top-left-radius: 0;
    border-top-right-radius: 20px;
    justify-content: center;
    max-width: 100%;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    overflow: hidden
}

.promo-description {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--white);
    border-radius: 20px 0 0 20px;
    flex-direction: column;
    align-items: flex-start;
    width: 70%;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding: 40px;
    display: flex
}

.s-list {
    color: var(--dark-slate-grey-2);
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif
}

.tab-pane-tab-1 {
    max-width: 100%
}

.tab-pane-tab-2 {
    max-width: none
}

.permonth {
    color: var(--dark-slate-grey-2);
    text-transform: lowercase;
    white-space: normal;
    margin-top: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 20px;
    font-weight: 400
}

.price {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: row;
    align-items: center;
    height: auto;
    padding: 0;
    display: flex
}

.euros {
    color: var(--dark-slate-grey-2);
    text-transform: lowercase;
    white-space: normal;
    margin-top: 0;
    font-family: Pulpdisplay;
    font-size: 20px;
    font-weight: 700
}

.title-tab {
    font-size: 14px
}

.text-block-150 {
    font-size: 14px;
    display: flex
}

.tabs-3,
.tabs-4 {
    background-color: var(--gainsboro);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    width: 30%;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex
}

.tabs-content-3 {
    align-items: center;
    display: block
}

.title-offer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    margin-bottom: 20px;
    display: flex
}

.div-block-1577 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    display: flex
}

.howto-discount-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 100px;
    display: flex
}

.howto-discount-title {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 3px none var(--gold);
    background-color: #0000;
    border-radius: 60px;
    margin-bottom: 40px;
    padding: 0;
    display: flex
}

.howto-discount-title.christmas {
    justify-content: center;
    width: 100%
}

.howto-discount-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: flex-start;
    display: flex;
    overflow: hidden
}

.howto-discount-content.center {
    justify-content: center
}

.howto-discount-step-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-top: 5px solid var(--dodger-blue);
    border-bottom: 5px none var(--gold);
    background-color: var(--white);
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 55%;
    padding: 20px;
    display: flex
}

.howto-discount-step-text.red {
    border-top-color: var(--crimson);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    min-height: auto
}

.howto-discount-step-video {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #0000;
    align-items: flex-start;
    display: flex;
    overflow: hidden
}

.howto-discount-step {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    outline-offset: 0px;
    mix-blend-mode: color-burn;
    border-radius: 20px;
    outline: 3px #333;
    flex-direction: column-reverse;
    justify-content: flex-end;
    width: 30%;
    display: flex;
    overflow: hidden
}

.background-video-23 {
    border-radius: 0;
    width: 100%;
    height: 200px;
    display: none
}

.html-embed-15 {
    width: 30px;
    height: 30px
}

.html-embed-15._1.test {
    display: none
}

.step-img {
    opacity: 1;
    background-color: #0000;
    border-radius: 30px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.testi-img-world {
    justify-content: space-around;
    align-items: stretch;
    width: 100%;
    max-height: none;
    display: flex;
    position: relative;
    overflow: hidden
}

.button-howtoclaim-d {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 4px none var(--dodger-blue);
    background-color: #0000;
    border-radius: 0;
    align-items: center;
    width: auto;
    margin-bottom: 100px;
    padding: 0 0 10px;
    display: flex
}

.s-discount {
    z-index: 4;
    background-color: var(--turquoise);
    color: var(--dark-slate-grey-2);
    border-radius: 100px;
    width: auto;
    padding: 5px 10px 7px;
    font-family: The fabriek pulp display, sans-serif;
    position: static
}

.div-block-1578 {
    display: block
}

.box-integration-detail {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.box-integration-detail.featured {
    justify-content: flex-start
}

.div-block-1580 {
    justify-content: flex-start;
    width: auto;
    display: flex
}

.featured-integration {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 3fr;
    grid-auto-columns: 1fr;
    display: block
}

.test {
    display: none
}

.color-line {
    align-items: flex-end;
    padding-right: 40px;
    display: flex;
    position: relative;
    overflow: visible
}

.bravo-steps {
    margin-top: 100px;
    display: flex
}

.bravo-steps.frontend {
    margin-top: 0
}

.line-animation {
    background-image: linear-gradient(to bottom, var(--turquoise), var(--gold)31%, var(--orchid)59%, var(--blue)90%, var(--blue));
    border-radius: 10px;
    width: 5px;
    height: 100%
}

.line-animation.white {
    background-color: #f5f5f5;
    background-image: none;
    border-radius: 0;
    width: 5px;
    display: block;
    position: absolute
}

.line-animation.frontend {
    background-image: linear-gradient(to bottom, var(--turquoise), var(--orchid)31%, var(--gold)59%, var(--bravo)90%, var(--bravo))
}

._3kings-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    width: 100%;
    display: flex
}

.text-span-125,
.text-span-126 {
    color: var(--crimson)
}

._3wisemen {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 3px none var(--gold);
    background-color: #0000;
    border-radius: 60px;
    margin-bottom: 40px;
    padding: 0;
    display: flex
}

.king-icons-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 0;
    display: grid
}

.text-span-127 {
    color: var(--crimson)
}

.king-box {
    background-color: var(--white);
    border-radius: 20px;
    position: static;
    overflow: hidden
}

.crown {
    z-index: 3;
    width: 100px;
    margin: 0 0 -20px;
    position: static;
    inset: -23% 0% auto
}

.king-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 25%;
    min-width: 25%;
    max-width: none;
    display: flex
}

.div-name-post {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    padding: 25px 20px;
    display: flex
}

.div-block-1586 {
    justify-content: center;
    margin-top: 40px;
    display: flex
}

.redlink {
    color: var(--crimson)
}

.div-block-1587 {
    justify-content: center;
    width: 50%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    display: flex
}

.div-block-1587.jaron-testi {
    width: auto
}

.img-phone {
    z-index: 1;
    border-radius: 10px;
    width: auto;
    max-width: 180px;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    inset: 0% auto 0% 0%;
    box-shadow: 0 11px 14px #1616191a
}

.img-phone.mobile-app {
    border: 4px solid var(--dark-slate-grey-2);
    max-width: 100px;
    top: -25%;
    left: 17%
}

.img-phone.mobile-app.test {
    border-radius: 0
}

.img-phone.web-app {
    border: 3px solid var(--dark-slate-grey-2);
    max-width: 80%;
    display: none;
    position: static;
    box-shadow: 0 11px 14px #16161908
}

.phone-gallery-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: static;
    top: 0
}

.phone-gallery-box.no-margin {
    top: auto
}

.phone-gallery-box.transition {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
    flex-direction: column;
    align-items: center;
    position: relative
}

.phone-gallery-box.transition.desktop {
    height: 100px
}

.phone-gallery-box.transition.mobile {
    display: none
}

.img-phone-parralax {
    border-radius: 10px;
    width: auto;
    max-width: 180px;
    height: auto;
    margin: 0;
    position: absolute;
    box-shadow: 0 11px 14px #1616191a
}

.img-phone-parralax.web-app {
    border: 4px none var(--dark-slate-grey-2);
    box-shadow: none;
    border-radius: 0;
    max-width: 500px
}

.img-phone-parralax.mobile-app {
    border: 3px solid var(--dark-slate-grey-2);
    max-width: 100px;
    display: none;
    box-shadow: 0 11px 14px #16161917
}

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

.jaron-title {
    margin-bottom: 20px
}

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

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

.howtosetup-designfile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--white);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static;
    left: 207px
}

.managin-appprojects {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--blue);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static;
    left: 458px
}

.text-block-165,
.text-block-166 {
    text-align: center
}

.text-block-168 {
    color: var(--dodger-blue);
    text-align: center
}

.text-block-169,
.text-block-170 {
    text-align: center
}

.letter-academy {
    font-family: The fabriek pulp display, sans-serif;
    font-size: 30px
}

.beginner {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--dodger-blue);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.ready {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--orchid);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.victory {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--gold);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static;
    left: 458px
}

.accelerate {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--turquoise);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.expert {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--white);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static;
    left: 207px
}

.subtitle-academy {
    text-align: center;
    font-family: The fabriek pulp display, sans-serif
}

.subtitle-academy.blue {
    color: var(--dodger-blue)
}

.tag-doc {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--turquoise);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.tag-master {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--white);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.api-connecting {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--dodger-blue);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.publishing-apps {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--white);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static;
    left: 458px
}

.div-block-1596 {
    margin-top: 20px
}

.push-notification {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--orchid);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.display-data {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--dark-orange);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.sort-list-airtable {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--alice-blue);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.data-from-app {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--salmon-2);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.delete-data {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--honeydew);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static;
    left: 458px
}

.publishing-app {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--light-coral);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.app-resources {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    color: var(--medium-purple);
    flex-direction: column;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 700;
    display: flex;
    position: static
}

.image-291 {
    border-radius: 20px
}

.time-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex
}

.clock-icon {
    width: 20px;
    margin: 0
}

.grid-steps-ebook {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    text-align: center;
    background-color: #232328;
    border-radius: 20px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: ".";
    grid-auto-flow: row;
    margin-top: 40px;
    padding: 30px
}

.integration-header-div {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: stretch;
    display: flex
}

.integration-left,
.integration-right {
    width: 50%;
    max-width: none
}

.made-with-bravo-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.html-embed-16 {
    align-items: center;
    display: flex
}

.html-embed-17,
.html-embed-18,
.html-embed-19,
.html-embed-20,
.html-embed-21,
.html-embed-22 {
    display: flex
}

.div-block-1598 {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.price-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 2px solid var(--dodger-blue);
    background-color: #0000;
    border-radius: 10px;
    flex-direction: column;
    width: auto;
    padding: 20px;
    font-family: Pulpdisplay;
    font-size: 16px;
    display: flex
}

.price-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 40px;
    display: flex
}

.price-list.test {
    display: none
}

.price-text {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 16px;
    line-height: 1.2em
}

.price-big {
    color: var(--white);
    font-family: Pulpdisplay;
    font-size: 36px;
    line-height: 1.2em
}

.bold-text-24 {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 60px
}

.help-box {
    width: 20%;
    height: auto
}

.help-box:hover {
    transform: scale(1.02)
}

.autor {
    color: var(--dark-grey-2);
    margin-top: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    font-weight: 500
}

.date {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem
}

.div-block-1599 {
    border-radius: 20px;
    display: block;
    overflow: visible
}

.div-block-1601 {
    display: flex
}

.phone-fb-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    display: flex;
    position: relative
}

.text-fb-box {
    width: 50%
}

.phone-fb-img {
    z-index: 1;
    border-radius: 10px;
    width: 150px;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    inset: 0% auto 0% 0%
}

.phone-fb-img.absolute-phone {
    z-index: 0;
    position: absolute;
    inset: -13% 13% 0% 101px
}

.service-description,
.service-description-box {
    margin-top: 10px
}

.subtitle-box {
    padding-right: 0
}

.box-webproblems {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    border: 2px none var(--blue);
    text-align: left;
    cursor: pointer;
    background-color: #0000;
    border-radius: 7px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 0;
    display: flex
}

.comparision-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 4.25fr;
    grid-auto-columns: 1fr;
    height: auto;
    min-height: auto;
    display: block;
    position: static
}

.comparision-box.mobile {
    display: none
}

.comparision-line {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--white);
    border: 1px #000;
    grid-template-rows: auto;
    grid-template-columns: 40% 10% 10% 10% 10% 10% 10%;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center start;
    margin-bottom: 2px;
    padding: 10px 20px;
    display: grid
}

.comparision-line.type {
    background-color: #0000
}

.comparision-line.type.apps {
    grid-template-columns: 25% 15% 15% 15% 15% 15%
}

.comparision-line.type.apps.compare-opt2 {
    grid-template-columns: 25% 25% 25% 25%;
    padding: 1rem
}

.comparision-line.type.apps.compare-4plans {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 20% 20% 20% 20% 20%
}

.comparision-line.type._1-row {
    grid-template-columns: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    transition: all .2s
}

.comparision-line.apps {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 25% 15% 15% 15% 15% 15%;
    justify-items: start
}

.comparision-line.apps.title {
    grid-template-columns: repeat(auto-fit, 25%) 30% 45%;
    align-items: center
}

.comparision-line.apps.subtitle {
    grid-template-columns: 25% 15% 15% 15% 15% 15%
}

.comparision-line.apps.subtitle.compare-opt2 {
    grid-template-columns: 25% 25% 25% 25%
}

.comparision-line.apps.subtitle.bravo-vs-tradictionnal {
    border-bottom-style: solid;
    border-bottom-color: var(--untitled-ui-gray200);
    grid-template-columns: 20% 40% 40%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0
}

.comparision-line.apps.subtitle.compare-4plans {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 20% 20% 20% 20% 20%
}

.comparision-line.apps.subtitle.compare-4plans.top-fixed {
    z-index: 9000;
    float: none;
    clear: none;
    position: sticky;
    inset: 0% 0% auto
}

.comparision-line.apps.subtitle.compare-3-addons {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 25% 25% 25% 25%;
    padding-left: 0;
    padding-right: 0
}

.comparision-line.apps.subtitle.compare-2-plans {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 33% 33% 33%;
    margin-bottom: 0;
    padding: 0 20px;
    overflow: hidden
}

.comparision-line.apps.compare-opt2 {
    border-bottom-style: solid;
    border-bottom-color: #eaecf0;
    grid-template-columns: 25% 25% 25% 25%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0
}

.comparision-line.apps.bravo-vs-tradictionnal {
    border-style: none none solid;
    border-bottom-color: var(--untitled-ui-gray200);
    grid-template-columns: repeat(auto-fit, 20%) 40% 40%;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0
}

.comparision-line.apps.compare-4plans {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: solid;
    border-bottom-color: var(--untitled-ui-gray200);
    grid-template-columns: 20% 20% 20% 20% 20%;
    margin-bottom: 0;
    padding: 0 1rem
}

.comparision-line.apps.compare-3-addons {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: solid;
    border-bottom-color: var(--untitled-ui-gray200);
    grid-template-columns: 25% 25% 25% 25%;
    margin-bottom: 0;
    padding: 0 0
}

.comparision-line.apps.compare-2plans {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: solid;
    border-bottom-color: var(--untitled-ui-gray200);
    grid-template-columns: 33% 33% 33%;
    min-height: 60px;
    margin-bottom: 0;
    padding: 0 1rem 0
}

.comparision-line._5-rows {
    grid-template-columns: 40% 12% 12% 12% 12% 12%
}

.text-block-178 {
    color: var(--dodger-blue)
}

.div-block-1602 {
    display: flex
}

.div-block-1603 {
    width: 50%
}

.div-block-1604 {
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 60px;
    display: flex
}

.logo-xano {
    z-index: 4;
    margin: 0;
    position: absolute;
    top: 250px
}

.logo-weweb {
    z-index: 4;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -25px
}

.logo-bravo-steps {
    z-index: 4;
    margin: 0;
    position: absolute;
    top: 500px
}

.div-block-1605 {
    z-index: -1;
    background-color: var(--dark-slate-grey-2);
    border-radius: 30px;
    width: 3px;
    height: 500px;
    position: absolute;
    top: 25px
}

.text-span-128,
.text-span-129 {
    color: var(--dodger-blue)
}

.text-span-130 {
    color: var(--orchid)
}

.weweb-xano-bravo {
    justify-content: center;
    align-items: center;
    width: 50%;
    padding: 0;
    display: flex
}

.image-293 {
    margin-top: 0;
    margin-bottom: 0
}

.block-help {
    border-right: 1px none var(--dodger-blue);
    border-left: 3px none var(--gold);
    background-color: #0000;
    border-radius: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 0;
    display: flex
}

.block-help.pink {
    border-left-color: var(--orchid);
    align-items: center
}

.html-embed-24 {
    color: var(--gold);
    margin-bottom: 0
}

.html-embed-25 {
    margin-bottom: 0
}

.how-to-section-part {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 40px;
    display: flex
}

.how-to-section-part-text {
    flex-direction: column;
    justify-content: center;
    width: 50%;
    display: flex
}

.how-to-section-part-img-box {
    justify-content: center;
    align-items: center;
    width: 50%;
    padding-top: 30px;
    display: flex
}

.how-to-section-part-img {
    border-radius: 20px;
    max-width: 80%
}

.s-paragraph {
    color: var(--dark-slate-grey-2);
    text-align: left;
    cursor: auto;
    max-width: none;
    margin-bottom: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 2rem;
    text-decoration: none;
    position: static
}

.s-paragraph:hover {
    color: var(--dark-slate-grey-2)
}

.s-paragraph.white {
    color: var(--white);
    text-align: left;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 2rem
}

.s-paragraph.no-margin {
    margin-bottom: 0;
    line-height: 1.8em;
    position: static
}

.s-paragraph.no-margin.grey {
    color: var(--dark-slate-grey-2);
    font-weight: 700
}

.s-paragraph.no-margin.center {
    color: var(--dark-slate-grey-2)
}

.s-paragraph.no-margin.center.white {
    color: var(--white)
}

.s-paragraph.no-margin.white {
    line-height: 1.8em
}

.s-paragraph.center {
    text-align: center
}

.s-paragraph._20 {
    margin-top: 20px
}

.s-paragraph.grey {
    color: var(--dark-grey-bravo)
}

.s-paragraph.green {
    color: var(--turquoise);
    margin-bottom: 0
}

.s-paragraph.eur-currency {
    display: none
}

.crm-app-point {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.crm-app-point.white-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: var(--white);
    border-radius: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
    padding: 20px
}

.bold-text-25 {
    color: var(--dark-slate-grey-2)
}

._2phones-animation-margin {
    justify-content: center;
    align-items: center;
    width: 40%;
    margin-top: 140px;
    display: flex;
    position: static
}

.graph-fitness-app {
    width: 250px;
    margin-top: 40px
}

.graph-fitness-app-column {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: left;
    flex-direction: column;
    align-items: center;
    padding-right: 10px;
    display: flex
}

.dropdown-faq-list {
    display: none;
    position: static
}

.dropdown-faq-list.w--open {
    background-color: #0000
}

.dropdown-faq-list.show {
    display: block
}

.dropdown-icon-toggle {
    order: -1
}

.dropdown-icon-toggle.up {
    transform: rotate(180deg)
}

.dropdown-faq-box {
    width: 100%
}

.dropdown-faq-toggle {
    cursor: pointer;
    background-color: #fff0;
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex;
    position: relative
}

.dropdown-faq-toggle:hover {
    color: var(--dark-slate-grey-2)
}

.dropdown-faq-toggle.w--open {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block
}

.bold-text-26 {
    color: var(--dark-slate-grey-2)
}

.grid-63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    margin-top: 40px
}

.html-embed-26 {
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    display: flex
}

.h3-points-section {
    margin-bottom: 60px;
    display: flex
}

.div-block-1612 {
    align-self: center;
    width: 50%;
    padding-right: 10px
}

.video-box-verical-center {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 50%;
    display: flex
}

.s-uptitle {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5px
}

.s-uptitle.blue {
    color: var(--dodger-blue);
    margin-top: 0;
    margin-bottom: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 500
}

.s-uptitle.blue.no-margin {
    margin-bottom: 20px
}

.s-uptitle.pink {
    color: var(--orchid);
    font-size: 16px;
    font-weight: 500
}

.s-uptitle.green {
    color: #3daf95;
    font-size: 16px;
    font-weight: 500
}

.s-uptitle.yellow-text {
    color: #ffae00;
    font-size: 16px;
    font-weight: 500
}

.s-uptitle.purple {
    color: var(--bravo);
    font-size: 16px;
    font-weight: 500
}

.s-uptitle.ol {
    background-color: var(--dodger-blue);
    background-image: linear-gradient(45deg, var(--turquoise), var(--dodger-blue));
    color: var(--white);
    border-radius: 20px;
    align-self: center;
    padding: 20px 15px;
    font-size: 18px;
    display: block
}

.s-uptitle.starterplan {
    background-color: var(--dodger-blue);
    color: var(--white);
    border-radius: 20px;
    padding: 20px 15px;
    font-size: 18px;
    display: block
}

.s-uptitle.pro-plan {
    background-color: var(--orchid);
    color: var(--white);
    text-transform: uppercase;
    border-radius: 10px;
    padding: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 18px;
    display: block
}

.s-uptitle.advanced-plan {
    color: var(--white);
    text-transform: uppercase;
    background-color: #0acf83;
    border-radius: 10px;
    padding: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 18px;
    font-weight: 700;
    display: block
}

.s-uptitle.business-plan {
    background-color: var(--bravo);
    color: var(--white);
    text-transform: uppercase;
    border-radius: 10px;
    padding: 20px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 18px;
    font-weight: 700;
    display: block
}

.s-uptitle.ol--only {
    background-color: var(--dodger-blue);
    background-image: linear-gradient(45deg, var(--turquoise), var(--dodger-blue));
    color: var(--white);
    border-radius: 20px;
    align-self: center;
    padding: 20px;
    font-size: 14px;
    display: block
}

.s-uptitle.grey {
    color: var(--dark-grey-bravo);
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem
}

.s-uptitle.white {
    color: var(--white);
    margin-bottom: 20px;
    font-family: The fabriek pulp display, sans-serif
}

.s-uptitle.lightgrey {
    color: var(--dark-grey-2)
}

.s-uptitle.gradient {
    color: var(--honeydew);
    -webkit-text-fill-color: transparent;
    background-color: #e4000000;
    -webkit-background-clip: text;
    background-clip: text;
    min-height: auto;
    padding-top: 0
}

.s-uptitle.gradient-2 {
    background-image: linear-gradient(97deg, var(--gold), var(--deep-sky-blue));
    color: var(--white);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    justify-content: flex-start;
    align-items: center;
    height: 30px;
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    display: flex
}

.s-uptitle.yellow {
    color: var(--gold)
}

.s-uptitle.black {
    font-weight: 700
}

.iteration-speed {
    background-color: #0000;
    border: 2px #000;
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-end;
    width: 480px;
    max-width: none;
    height: 300px;
    padding: 0;
    display: flex;
    position: relative;
    overflow: hidden
}

.text-span-133,
.text-span-135 {
    color: var(--dodger-blue)
}

.buyer-persona-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #0000;
    border-radius: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    justify-items: center;
    height: auto;
    margin-top: 40px;
    display: flex;
    overflow: visible
}

.buyer-personat-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    border-radius: 0;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: 100px;
    padding: 20px;
    display: flex
}

.html-embed-28 {
    border: 2px solid var(--dodger-blue);
    background-color: var(--dodger-blue);
    border-radius: 10px;
    justify-content: center;
    margin-bottom: 0;
    padding: 10px;
    display: flex;
    position: static
}

.box-buyer-persona {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-image: linear-gradient(#0000, #1b1b1ecc), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f49c43811069582eccc8fe_buyer-persona-developer.jpg);
    background-position: 0 0, 0 0;
    background-size: auto, cover;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    height: 200px;
    margin-bottom: 20px;
    padding: 10px 20px;
    display: flex;
    position: relative
}

.box-buyer-persona.developer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px solid var(--dark-grey-2);
    background-image: linear-gradient(#0000, #1b1b1ecc), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f49c43811069582eccc8fe_buyer-persona-developer.jpg);
    background-position: 0 0, 0 0;
    background-size: auto, 150%;
    border-radius: 0;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    height: 200px;
    margin-bottom: 0;
    padding: 20px
}

.box-buyer-persona.developer:hover {
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f49c43811069582eccc8fe_buyer-persona-developer.jpg);
    background-position: 0 0;
    background-size: 150%
}

.box-buyer-persona.founder {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px solid var(--dark-grey-2);
    background-image: linear-gradient(#00000080, #00000080), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f4baf4275e813aab619dce_buyer-persona-business.jpg);
    background-position: 0 0, 40%;
    background-size: auto, 200%;
    border-radius: 0;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    height: 200px;
    margin-bottom: 0;
    padding: 20px
}

.box-buyer-persona.founder:hover {
    border: 2px none var(--dodger-blue);
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f4baf4275e813aab619dce_buyer-persona-business.jpg);
    background-position: 40%;
    background-size: 200%
}

.box-buyer-persona.product {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-bottom: 1px solid var(--dark-grey-2);
    background-image: linear-gradient(#000c, #000c), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f49ff5596f1a1ff203b88f_buyer-persona-product.jpg);
    background-position: 0 0, 0%;
    background-size: auto, 150% 105%;
    border-radius: 0;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    height: 200px;
    margin-bottom: 0;
    padding: 20px
}

.box-buyer-persona.product:hover {
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f49ff5596f1a1ff203b88f_buyer-persona-product.jpg);
    background-position: 0%;
    background-size: 150% 105%
}

.buyer-persona-link {
    border-radius: 20px;
    width: 30%;
    min-width: 30%;
    height: auto;
    overflow: hidden
}

.buyer-persona-link:hover {
    transform: scale(1.02)
}

._280high {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: 100%;
    display: flex;
    position: relative;
    top: 118px
}

._280high.no-margin {
    background-color: var(--white);
    border-radius: 20px;
    justify-content: center;
    align-items: flex-end;
    width: 480px;
    height: 280px;
    position: static;
    top: auto
}

._280high.no-margin.define {
    align-items: flex-start
}

.definethefeatures {
    border-radius: 20px;
    max-width: 80%;
    height: 100%;
    margin-top: 0
}

.design-your-app {
    z-index: 1;
    border-radius: 0;
    width: auto;
    max-width: none;
    height: 80%;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    inset: 0% auto 0% 0%
}

.lightbox-compare-video-copy {
    background-image: linear-gradient(#00000017, #00000017), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63ea4ba94281ba6a615297f4_share-app.jpg);
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
    border: 2px #373731;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 480px;
    height: 270px;
    display: flex;
    position: relative
}

.lightbox-compare-video-copy.build-without-code {
    background-image: linear-gradient(#0000, #0000), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63ea53aa4d807777476b802f_Bravo-Crashcourse-Ready-masterclass.jpg);
    background-size: auto, cover;
    height: 280px
}

.small-icon {
    justify-content: flex-start;
    margin-bottom: 20px;
    display: flex
}

.div-text-left {
    flex-direction: column;
    align-items: flex-start;
    width: 60%;
    padding-left: 0;
    padding-right: 20px;
    display: flex
}

.div-block-1618 {
    display: flex
}

.html-embed-29 {
    z-index: 3;
    background-color: var(--black-2);
    border-radius: 200px;
    padding: 20px;
    position: relative
}

.html-embed-29.bravo {
    z-index: 4;
    background-color: var(--white)
}

.div-block-1619 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
    width: 40%;
    display: flex
}

.tab-pane-complete-template,
.tab-pane-coming-soon,
.tabs-6 {
    margin-top: 40px
}

.html-embed-30 {
    background-color: var(--white-smoke-2);
    position: absolute;
    inset: -10px auto auto 19px
}

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

.content-tab-showcases {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.phone-animation-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    width: 80%;
    margin-left: 20px;
    margin-right: 0;
    display: flex;
    position: relative;
    overflow: hidden
}

.phone-gallery {
    z-index: 1;
    border-radius: 10px;
    width: auto;
    max-width: none;
    height: 360px;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    inset: 0% auto 0% 0%;
    box-shadow: 0 11px 14px #1616191a
}

.shadow-right {
    z-index: 4;
    background-image: linear-gradient(90deg, #0000, #1b1b1e69);
    width: 50px;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto
}

.uptitle-title-div {
    margin-bottom: 20px
}

.uptitle-title-div.manage {
    margin-bottom: 0
}

.uptitle-title-div.center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.title-job-play {
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 20px;
    margin-bottom: 0;
    display: flex
}

.tabs-menu-8 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex
}

.text-video-mmm-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 20px;
    display: flex
}

.left {
    z-index: 1;
    width: 500px;
    height: 500px;
    position: sticky;
    top: 140px
}

.right {
    width: 50%;
    padding-right: 20px;
    position: static
}

.s-section-paralax {
    justify-content: space-between;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 20px;
    display: flex;
    position: relative
}

.step-parallax {
    flex-direction: column;
    margin-top: 100px;
    margin-bottom: 200px;
    display: block
}

.bravo-flexible-video-1 {
    border: 2px none var(--dark-slate-grey-2);
    background-color: #0000;
    border-radius: 20px;
    width: auto;
    min-width: 480px;
    max-width: none;
    height: 300px;
    min-height: 300px;
    max-height: none;
    padding-left: 0;
    position: relative;
    overflow: hidden
}

.bravo-flexible-video-1.no-border {
    box-shadow: none;
    border-style: none;
    border-radius: 20px;
    width: 47%;
    position: relative
}

.bravo-flexible-video-1.no-border.video-1 {
    z-index: 4;
    position: absolute;
    top: 100px
}

.bravo-flexible-video-1._100width {
    width: 80%;
    height: 450px
}

.bravo-flexible-video-2 {
    border: 2px none var(--dark-slate-grey-2);
    background-color: #0000;
    border-radius: 20px;
    width: auto;
    min-width: 480px;
    max-width: none;
    height: 300px;
    min-height: 300px;
    max-height: none;
    padding-left: 0;
    position: relative;
    overflow: hidden
}

.bravo-flexible-video-2.no-border {
    box-shadow: none;
    border-style: none;
    border-radius: 20px;
    width: 47%;
    position: relative
}

.bravo-flexible-video-2.no-border.video-2 {
    z-index: 2;
    position: absolute;
    top: 100px
}

.bravo-flexible-video-3 {
    border: 2px none var(--dark-slate-grey-2);
    background-color: #0000;
    border-radius: 20px;
    width: auto;
    min-width: 480px;
    max-width: none;
    height: 300px;
    min-height: 300px;
    max-height: none;
    padding-left: 0;
    position: relative;
    overflow: hidden
}

.bravo-flexible-video-3.no-border {
    box-shadow: none;
    border-style: none;
    border-radius: 20px;
    width: 47%;
    position: relative
}

.bravo-flexible-video-3.no-border.video-3 {
    z-index: 1;
    top: 100px
}

.bravo-flexible-video-3.no-border.video-figmaplugin {
    z-index: 1;
    min-height: 260px;
    top: 0;
    overflow: hidden
}

.shadow-left {
    z-index: 4;
    background-image: linear-gradient(90deg, #1b1b1e69, #0000);
    width: 50px;
    height: 100%;
    position: absolute;
    inset: 0% auto 0% 0%
}

.bravo-flexible-video-1-5 {
    border: 2px none var(--dark-slate-grey-2);
    background-color: #0000;
    border-radius: 20px;
    width: auto;
    min-width: 480px;
    max-width: none;
    height: 300px;
    min-height: 300px;
    max-height: none;
    padding-left: 0;
    position: relative;
    overflow: hidden
}

.bravo-flexible-video-1-5.no-border {
    z-index: 3;
    box-shadow: none;
    border-style: none;
    border-radius: 20px;
    width: 47%;
    position: absolute;
    top: 100px
}

.background-video-24 {
    z-index: 5;
    border: 2px #263238;
    border-radius: 7px;
    width: 540px;
    height: 380px
}

.background-video-24:hover {
    border-color: #0146e0;
    box-shadow: 5px 5px #0146e0
}

.main-header-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
    margin-top: 40px;
    display: flex
}

.main-header-box.hide {
    display: none
}

.text-header-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.video-header-box {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    display: flex;
    position: static
}

.bigimages-center-parralax {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 500px;
    margin-top: 40px;
    display: flex;
    position: sticky;
    top: 140px
}

.s-section-paralax-mmm {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding: 100px 20px;
    display: flex;
    position: relative
}

.div-transparent-absolute {
    z-index: 4;
    width: 50%;
    height: auto;
    padding-right: 0;
    position: relative
}

.big-image-make {
    z-index: 3;
    border-radius: 10px;
    width: auto;
    max-width: none;
    height: 50vh;
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    inset: 0% auto auto
}

.big-image-manage {
    z-index: 2;
    border-radius: 10px;
    width: auto;
    max-width: none;
    height: 50vh;
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    inset: 0% auto auto
}

.big-image-maintain {
    z-index: 1;
    border-radius: 10px;
    width: auto;
    max-width: none;
    height: 50vh;
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    inset: 0% auto auto
}

.play-button-testi {
    align-self: center;
    padding: 10px
}

.button-and-cta-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex
}

.lightbox-play-button {
    justify-content: center;
    align-self: center;
    width: auto;
    display: flex
}

.slide-13 {
    padding: 0
}

.slider-9 {
    background-color: #0000
}

.div-block-1621 {
    width: 80%
}

.right-arrow-9,
.left-arrow-6 {
    justify-content: center;
    align-items: center;
    display: flex
}

.div-block-1622 {
    width: 80%
}

.link-blue {
    color: var(--dodger-blue);
    cursor: pointer;
    font-size: 1.2rem;
    font-weight: 700;
    text-decoration: none
}

.link-blue._20 {
    color: var(--dodger-blue);
    font-size: 20px
}

.html-embed-32 {
    margin-bottom: 20px
}

.error-message-3 {
    background-color: var(--salmon-2);
    color: var(--white);
    border-radius: 10px;
    margin-top: 20px;
    padding: 20px
}

.uptitle-title-box {
    text-align: center;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 30px;
    display: flex
}

.uptitle-title-box.center {
    align-items: center;
    width: 100%;
    margin-bottom: 20px
}

.mmm-box.last {
    margin-bottom: 100px
}

.logo-client {
    width: 100px;
    height: 100px
}

.logo-client-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.play-pause-button-3 {
    z-index: 54
}

.play-button-videos,
.pause-button-videos {
    border: 2px none var(--dodger-blue);
    background-color: #26323880;
    border-radius: 300px;
    justify-content: center;
    margin-bottom: 0;
    padding: 5px;
    display: flex;
    position: static
}

.play-pause-button-4 {
    z-index: 5
}

.html-embed-33 {
    position: absolute;
    inset: auto 5% 10% auto
}

.html-embed-34 {
    margin-top: 5px
}

.div-block-1625 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex
}

.s-form {
    background-color: var(--black-3);
    border: 1px #161619;
    border-radius: 20px;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 40px
}

.s-form.white {
    border-style: solid;
    border-color: var(--untitled-ui-gray50-501);
    background-color: var(--white);
    margin-top: 20px;
    margin-bottom: 0;
    padding: 40px;
    display: block;
    box-shadow: 0 14px 16px -4px #00000012, 0 4px 6px -2px #0000001c
}

.s-textfield-form {
    border: 1px none var(--black-3);
    background-color: var(--dark-slate-grey-2);
    color: var(--white);
    border-radius: 0;
    margin-top: 10px;
    font-family: Pulpdisplay
}

.s-textfield-form:hover,
.s-textfield-form:focus {
    border-color: var(--dodger-blue)
}

.s-textfield-form::placeholder {
    color: var(--dark-grey-2)
}

.s-textfield-form.white {
    border-style: solid;
    border-color: var(--untitled-ui-gray100);
    background-color: var(--untitled-ui-gray50-501);
    color: var(--dark-grey-2);
    width: 100%;
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 400
}

.s-textfield-form.white::placeholder {
    font-family: The fabriek pulp display, sans-serif
}

.s-textfield-form.error {
    border-style: solid;
    border-color: var(--salmon-2);
    color: var(--tomato);
    background-color: #0000;
    border-radius: 0;
    font-family: The fabriek pulp display, sans-serif
}

.s-textfield-form.success {
    border-style: solid;
    border-color: var(--turquoise);
    color: var(--turquoise);
    background-color: #0000;
    border-radius: 0
}

.div-block-1626,
.div-block-1627,
.div-block-1628,
.div-block-1629 {
    margin-bottom: 20px
}

.div-block-1630 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border: 1px none var(--dark-grey-2);
    background-color: var(--dark-slate-grey-2);
    border-radius: 0 0 20px 20px;
    align-items: center;
    width: 100%;
    padding: 20px 0;
    display: flex;
    overflow: hidden
}

.div-block-1631 {
    background-color: var(--dodger-blue);
    align-self: stretch;
    height: 100%;
    min-height: 100%
}

.div-block-1632 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 100%;
    padding: 0 40px;
    display: flex
}

.s-image {
    margin: 0
}

.s-image.hide {
    display: none
}

.column-185 {
    flex-direction: column;
    justify-content: center;
    display: flex
}

.youtube-4 {
    border-radius: 40px;
    height: 300px;
    overflow: hidden
}

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

.image-296 {
    border-radius: 100px;
    width: 100px;
    height: 100px
}

.div-block-1635 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #0000;
    border-radius: 20px;
    align-items: flex-start;
    width: auto;
    margin-top: 0;
    padding: 20px;
    display: flex
}

.div-block-1636 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    display: flex
}

.div-block-1637,
.div-block-1638 {
    width: 50%
}

.left-div {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 60%;
    padding-left: 0;
    padding-right: 20px;
    display: flex
}

.left-div.center-mobile {
    width: 50%
}

.left-div.center-mobile._60--width {
    width: 60%
}

.left-div._80 {
    width: 80%
}

.left-div._100 {
    width: 100%
}

.left-div._70 {
    justify-content: center
}

.right-div {
    justify-content: flex-end;
    align-items: stretch;
    width: 50%;
    display: flex
}

.right-div.center-vertical {
    align-items: center;
    display: flex
}

.right-div._40 {
    width: 40%
}

.right-div.relative {
    position: relative
}

.right-div.relative._30 {
    height: 400px
}

.flex-div {
    display: flex
}

.background-video-25 {
    width: 500px;
    height: 500px
}

.div-block-1640 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex
}

.video-figmaplugin {
    z-index: 1;
    background-color: #0000;
    border: 3px #373731;
    border-radius: 7px;
    width: 100%;
    height: auto;
    margin: 0;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: visible
}

.div-title-pricing {
    align-items: center;
    margin-top: 40px;
    display: flex
}

.currency-dropdown-button {
    border: 1px solid var(--untitled-ui-gray100);
    background-color: var(--white);
    border-radius: 30px;
    height: auto;
    margin: 0;
    padding: 0;
    display: inline-block;
    box-shadow: 0 4px 6px -2px #00000005, 0 14px 16px -4px #0000000a
}

.currency-dropdown-toggle {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    padding: 4px 10px 4px 6px;
    display: flex
}

.currency-dropdown-toggle.w--open {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding: 4px 10px 4px 6px;
    display: flex
}

.currency-text {
    color: var(--dark-slate-grey-2);
    text-align: left;
    max-width: none;
    margin-bottom: 20px;
    font-family: Pulpdisplay;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    text-decoration: none
}

.currency-text.white {
    color: var(--white);
    padding-right: 0
}

.currency-text.white.no-margin {
    color: var(--dark-slate-grey-2);
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    display: block
}

.currency-text.white.no-margin.euro {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    display: none
}

.currency-text.white.no-margin.usd {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif
}

.currency-text.white {
    color: #95958d
}

.currency-text.no-margin {
    order: 0;
    margin-right: 0;
    padding-right: 0
}

.us-flag {
    margin-top: 0;
    margin-bottom: 0
}

.us-flag.dropdown-toggle {
    padding-right: 0;
    display: block
}

.arrow-dropdown {
    margin-top: 0;
    margin-bottom: 0
}

.dropdown-list-4 {
    z-index: 10;
    border: 1px solid var(--untitled-ui-gray100);
    background-color: var(--white);
    box-shadow: 0 14px 16px -4px #00000021, 0 4px 6px -2px #00000017
}

.dropdown-list-4.w--open {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: var(--white);
    color: var(--white);
    border-radius: 13px;
    flex-direction: column;
    margin-top: 4px;
    padding: 4px 10px 4px 6px;
    display: flex
}

.currency-link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    display: flex
}

.pricing-div,
.pricing-div.montlhy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex
}

.pricing-div.montlhy.center {
    flex-direction: row;
    align-items: stretch
}

.pricing-div.annual {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: none
}

.pricing-div.annual.euro {
    display: none
}

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

.currency-div.usd-currency.center {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 80px;
    margin-bottom: 0;
    padding-bottom: 0
}

.currency-div.eur-currency {
    display: none
}

.toggle-div {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.toggle-div.center {
    flex-direction: row;
    justify-content: flex-end;
    width: 50%
}

.s-monthly-annual-text {
    color: var(--white);
    font-family: Pulpdisplay;
    font-size: 16px
}

.s-monthly-annual-text.black {
    color: var(--dark-slate-grey-2);
    font-weight: 500
}

.s-monthly-annual-text.blue,
.s-monthly-annual-text.grey {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 14px
}

.s-monthly-annual-text.white {
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 400
}

.s-monthly-annual-text.blue-copy {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 14px
}

.toggle {
    background-color: var(--dark-slate-grey-2);
    border-radius: 30px;
    align-items: center;
    width: 60px;
    height: 30px;
    padding-left: 4px;
    padding-right: 4px;
    display: flex;
    box-shadow: 0 4px 6px -2px #00000012, 0 14px 16px -4px #0000000f
}

.toggle.small {
    background-color: var(--dark-slate-grey-2);
    box-shadow: 0 4px 6px -2px #0000001c, 0 14px 16px -6px #0000000a
}

.toggle-button {
    background-color: var(--white);
    border-radius: 30px;
    width: 22px;
    height: 22px
}

._2monthsfree {
    border: 1px solid var(--dark-slate-grey-2);
    background-color: #0000;
    border-radius: 30px;
    flex: 0 auto;
    align-items: center;
    height: 30px;
    padding: 5px 10px;
    display: none
}

._2monthsfree.white {
    border-color: var(--white);
    color: #fff
}

.pricing-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: var(--dark-slate-grey-2);
    border: 1px #000;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    width: auto;
    padding: 40px;
    display: flex
}

.pricing-box._50 {
    width: 50%
}

.pricing-box._50.white {
    border-style: solid;
    border-color: var(--untitled-ui-gray200);
    background-color: var(--white);
    overflow: hidden;
    box-shadow: 0 4px 6px -2px #0000000d, 0 14px 16px -4px #00000012
}

.pricing-box._50.white.test {
    display: none
}

.s-bulletpoint {
    color: var(--white);
    text-align: left;
    max-width: none;
    margin-bottom: 0;
    font-family: Pulpdisplay;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
    text-decoration: none
}

.s-bulletpoint.black {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    line-height: 1.5em
}

.list-pricing {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px none var(--dark-grey-2);
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 30px;
    display: flex
}

.list-pricing.learnmore {
    border-bottom-style: none;
    margin-top: 0
}

.pro-icon {
    background-color: var(--orchid);
    color: var(--white);
    text-align: left;
    text-transform: uppercase;
    border-radius: 5px;
    max-width: none;
    margin-bottom: 0;
    padding: 2px 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.5em;
    text-decoration: none
}

.advanced-icon {
    color: var(--white);
    text-align: left;
    text-transform: uppercase;
    background-color: #0acf83;
    border-radius: 5px;
    max-width: none;
    margin-bottom: 0;
    padding: 2px 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.5em;
    text-decoration: none
}

.business-icon {
    background-color: var(--bravo);
    color: var(--white);
    text-align: left;
    text-transform: uppercase;
    border-radius: 5px;
    max-width: none;
    margin-bottom: 0;
    padding: 2px 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.5em;
    text-decoration: none
}

.eur-flag {
    margin-top: 0;
    margin-bottom: 0;
    display: block
}

.eur-flag.dropdown-toggle {
    color: var(--dark-slate-grey-2);
    padding-right: 0;
    display: none
}

.div-block-1643 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex
}

.div-block-1644 {
    margin-bottom: 10px;
    display: flex
}

.price-box-number {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--orchid);
    color: var(--white);
    justify-content: center;
    align-items: flex-end;
    margin-bottom: -40px;
    margin-left: -40px;
    margin-right: -40px;
    padding: 20px 20px 40px;
    display: flex
}

.price-box-number.green {
    background-color: var(--medium-sea-green);
    color: var(--white);
    padding-left: 20px;
    padding-right: 20px
}

.price-box-number.blue {
    background-color: var(--bravo);
    padding-left: 20px;
    padding-right: 20px
}

.support-price-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    margin-top: .5rem;
    margin-bottom: .5rem;
    display: flex
}

.support-price-box.test {
    display: none
}

.support-price {
    border-right: 1px solid var(--dark-slate-grey-2);
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 30%;
    display: flex
}

.support-price.last {
    border-right-style: none
}

.support-icon {
    background-color: var(--dodger-blue);
    border-radius: 200px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    padding: 10px;
    display: flex
}

.div-block-1645 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 10px;
    display: flex
}

.s-column-left {
    padding-right: 20px
}

.s-column-right {
    padding-left: 20px
}

.s-link {
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem
}

.s-link.black {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif
}

.s-grid._4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-bottom: 40px
}

.link-block-59 {
    margin: 0
}

.usecase-app-mobile-box {
    width: 80%
}

.fullvideo-button {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 2px solid var(--dark-slate-grey-2);
    color: var(--dark-slate-grey-2);
    background-color: #0000;
    border-radius: 10px;
    align-items: center;
    padding: 10px;
    font-family: Pulpdisplay;
    font-size: 16px;
    font-weight: 500;
    display: flex
}

.play-icon {
    width: 24px;
    height: 24px
}

.testi-box-new {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    margin-bottom: 40px;
    display: grid
}

.testi-box-new._2rows {
    grid-template-columns: 1fr 1fr
}

.testi-name-title-photo {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex
}

.testi-box-single {
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.testi-box-single.center {
    align-items: center
}

.div-block-1648 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 100px;
    display: flex
}

.hide {
    align-items: center;
    display: flex
}

.integration-img {
    border-radius: 10px;
    width: 100px
}

.slider-10 {
    background-color: #0000;
    align-self: center;
    width: 100%;
    height: auto
}

.mask-7 {
    height: 150px;
    margin-bottom: 0
}

.mask-7.white {
    background-color: #fff0
}

.integration-slide {
    width: 100px;
    margin-right: 10px
}

.italic-text-2 {
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    line-height: 1em
}

.image-297 {
    width: 100%;
    max-width: none
}

.phone-bg-animation {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    overflow: hidden;
    transform: rotate(0)
}

.phone-bg-animation.small {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    height: 100%;
    position: static
}

.phone-bg-animation._50width {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 30px;
    justify-content: center;
    width: 100%;
    height: 50vh;
    padding-top: 0;
    position: relative
}

.phone-column.split {
    flex-direction: column;
    display: flex
}

.phone-column._30degre {
    height: auto;
    transform: rotate(30deg)
}

.phone-column-img {
    margin-top: 0;
    margin-bottom: 0;
    position: static
}

.black-gradient-effect {
    z-index: 10;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute
}

.black-gradient-effect.small {
    width: 100%;
    position: absolute;
    inset: 0%
}

.black-gradient {
    background-image: linear-gradient(#000000e6, #000000b3 51%, #000000e6);
    height: 100%
}

.slide-nav-11 {
    margin-top: 0
}

.uui-pricing01_icon-wrapper {
    flex: none;
    align-self: flex-start;
    margin-right: .5rem
}

.uui-pricing01_feature {
    display: flex
}

.uui-pricing01_feature-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1rem;
    margin-bottom: 2rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: grid
}

.div-block-1653 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.price-add-on {
    border-right: 1px none var(--dark-slate-grey-2);
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
    display: flex
}

.div-block-1654 {
    display: flex
}

.text-span-136 {
    color: var(--dark-grey-3)
}

.uui-text-size-medium-2 {
    color: var(--dark-slate-grey-2);
    text-align: left;
    letter-spacing: normal;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.5
}

.uui-text-size-medium-2.white {
    color: var(--white);
    line-height: 2rem
}

.uui-text-size-medium-2.grey.price-variant.eur-currency {
    display: none
}

.uui-icon-1x1-xsmall-2 {
    width: 1.5rem;
    height: 1.5rem
}

.uui-pricing05_feature-icon-wrapper {
    flex: none;
    align-self: flex-start;
    margin-right: .75rem
}

.uui-pricing05_feature {
    cursor: auto;
    display: flex
}

.uui-pricing05_feature-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 2.5rem;
    display: grid
}

.uui-pricing05_feature-list.white {
    color: #fff
}

.uui-pricing05_divider {
    background-color: var(--untitled-ui-gray200);
    width: 100%;
    height: 1px;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.uui-pricing05_price-text {
    color: var(--dark-slate-grey-2);
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.25rem;
    font-weight: 600;
    line-height: 1.4
}

.uui-pricing05_price-text.white {
    color: var(--white);
    font-size: 2rem
}

.uui-pricing05_price-text.small {
    font-size: 1.2rem;
    font-weight: 300
}

.uui-pricing05_price {
    color: var(--dark-slate-grey-2);
    text-align: left;
    margin-top: .5rem;
    margin-bottom: .5rem;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2
}

.uui-pricing05_price.price-variant {
    font-family: The fabriek pulp display, sans-serif;
    font-size: 3rem
}

.uui-pricing05_price.price-variant.eur-currency {
    font-size: 3rem;
    display: none
}

.uui-pricing05_price.price-variant.eur-currency.white {
    color: var(--white);
    display: none
}

.uui-pricing05_price.price-variant.usd-currency {
    color: var(--dark-slate-grey-2);
    text-align: left;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 3rem;
    display: block
}

.uui-pricing05_price.price-variant.usd-currency.white {
    color: var(--white);
    font-size: 3rem
}

.uui-pricing05_price.big {
    font-size: 3rem
}

.uui-pricing05_heading {
    color: var(--dark-slate-grey-2);
    text-align: left;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5
}

.uui-pricing05_heading.bravoteam,
.uui-pricing05_heading.bravosolo {
    color: var(--dark-slate-grey-2);
    text-align: left;
    font-family: The fabriek pulp display, sans-serif;
    font-weight: 700
}

.uui-pricing05_heading.bravofree {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif
}

.uui-pricing05_heading.green {
    color: var(--medium-sea-green);
    letter-spacing: normal;
    text-indent: 0;
    font-weight: 700
}

.uui-pricing05_heading.purple {
    color: var(--untitled-ui-primary600)
}

.uui-pricing05_heading.blue {
    color: var(--dodger-blue)
}

.uui-pricing05_heading.grey {
    color: var(--dark-grey-2)
}

.uui-pricing05_content-top {
    flex-direction: column;
    position: static
}

.uui-pricing05_content-top.relative {
    margin-top: 0;
    position: relative
}

.uui-pricing05_content {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    margin-bottom: 0;
    display: flex;
    position: relative
}

.uui-pricing05_plan {
    border: 1px none var(--untitled-ui-gray200);
    background-color: var(--white);
    border-radius: 1rem;
    height: auto;
    padding: 2rem 1rem;
    position: static;
    overflow: hidden;
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.uui-pricing05_plan.bravoteam {
    background-color: var(--white);
    font-family: Pulpdisplay
}

.uui-pricing05_plan._2-plans {
    background-color: #fff
}

.uui-pricing05_plan.transparent {
    background-color: #ffffff4f;
    border-style: none
}

.uui-badge-2 {
    grid-column-gap: .375rem;
    background-color: var(--untitled-ui-gray100);
    color: var(--untitled-ui-gray700);
    white-space: nowrap;
    border-radius: 10rem;
    align-items: center;
    padding: .125rem .625rem;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: flex
}

.uui-badge-2.is-primary {
    background-color: var(--dark-slate-grey-2);
    color: var(--white);
    height: 30px;
    padding-left: 1rem;
    padding-right: 1rem;
    font-family: The fabriek pulp display, sans-serif
}

.uui-pricing05_popular-label {
    position: absolute;
    inset: 0% 0% auto auto
}

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

.uui-text-size-large-2 {
    color: var(--untitled-ui-gray600);
    letter-spacing: normal;
    font-family: Pulpdisplay;
    font-size: 1.125rem;
    line-height: 1.5
}

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

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

.uui-text-align-center {
    text-align: center;
    margin-bottom: 40px
}

.uui-padding-vertical-xhuge-2 {
    padding-top: 0;
    padding-bottom: 0
}

.uui-container-large-2 {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.uui-page-padding-2 {
    padding-left: 2rem;
    padding-right: 2rem
}

.uui-section_pricing05 {
    margin-bottom: 2rem
}

.text-block-181 {
    color: var(--white);
    font-family: Pulpdisplay
}

.uui-pricing05_component-2-rows {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    margin-top: 4rem
}

.uui-pricing05_component-2-rows.black {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-radius: 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    margin-top: 2rem;
    padding: 0;
    display: grid;
    overflow: visible
}

.text-span-137 {
    color: var(--dark-slate-grey-2);
    font-weight: 400
}

.symbol {
    width: 18px;
    height: 18px;
    margin-top: 4px
}

.uui-pricing05_component-1-rows-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    margin-top: 4rem;
    display: block
}

.div-block-1655 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.uui-pricing11_row-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-left: 1px solid var(--untitled-ui-gray200);
    text-align: center;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 1rem;
    display: flex
}

.uui-pricing11_row-content.no-line {
    border-left-style: none;
    padding-left: 0
}

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

.uui-pricing11_top-row-content {
    border-left: 1px solid var(--untitled-ui-gray200);
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 2rem 1rem;
    display: flex
}

.uui-pricing11_top-row-content.yellow-gradient {
    background-image: linear-gradient(67deg, var(--gold), #ffb700);
    align-items: stretch
}

.uui-pricing11_top-row-content.green-gradient {
    background-image: linear-gradient(220deg, var(--medium-sea-green), #13ffa4);
    justify-content: space-between;
    align-items: stretch
}

.uui-pricing11_top-row-content.blue-gradient {
    background-image: linear-gradient(42deg, var(--deep-sky-blue), var(--dodger-blue));
    align-items: stretch
}

.uui-pricing11_top-row-content.black {
    background-color: var(--black-2);
    justify-content: space-between;
    align-items: stretch
}

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

.uui-max-width-large-3 {
    width: 100%;
    max-width: 48rem
}

.uui-max-width-large-3.align-center {
    margin-left: auto;
    margin-right: auto
}

.uui-text-align-center-2 {
    text-align: center
}

.uui-padding-vertical-xhuge-3 {
    padding-top: 0;
    padding-bottom: 0
}

.uui-container-large-3 {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.uui-page-padding-3 {
    padding-left: 2rem;
    padding-right: 2rem
}

.premium-compare {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    margin-top: 0;
    display: flex
}

.compare-table-price {
    margin-top: 20px
}

.compare-table-price.desktop {
    display: block
}

.div-block-1657 {
    background-color: var(--dodger-blue);
    height: auto;
    margin: -2rem -2rem 2rem;
    padding: 1rem 2rem
}

.div-block-1657.bravosolo,
.div-block-1657.bravoteams {
    border-bottom: 1px solid var(--untitled-ui-gray200);
    background-color: #0000;
    background-image: none
}

.div-block-1657.businessapp,
.div-block-1657.freebusiness {
    background-color: var(--untitled-ui-primary700)
}

.div-block-1657.advancedpromo,
.div-block-1657.freeadvanced {
    background-color: var(--medium-sea-green)
}

.html-embed-35 {
    align-self: center;
    width: 24px;
    height: 24px
}

.monthly-price {
    display: block
}

.annual-price {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: none
}

.flex-10 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex
}

.div-block-1663 {
    margin-bottom: 60px
}

.link-block-60 {
    cursor: pointer;
    font-family: Pulpdisplay;
    font-weight: 400
}

.link-31 {
    color: var(--dark-slate-grey-2);
    text-decoration: underline
}

.tabs-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 100px;
    display: flex
}

.tabs-menu-9 {
    flex-direction: column;
    width: 50%;
    display: flex
}

.tabs-content-8 {
    width: 50%
}

.step-tab {
    opacity: 1;
    background-color: #0000;
    border-left: 2px solid #0000;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Pulpdisplay
}

.step-tab.w--current {
    border-left-width: 2px;
    border-left-color: var(--dark-grey-2);
    opacity: 1;
    background-color: #0000
}

.step-tab-content {
    border: 1px solid var(--untitled-ui-gray100);
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 4px 6px -2px #0000000f
}

.step-tab-img {
    margin-top: 0;
    margin-bottom: 0
}

.div-block-1665 {
    align-self: center
}

.list-6,
.list-7,
.list-8 {
    margin-top: 20px
}

.uui-navbar03_link {
    color: var(--white);
    align-items: center;
    padding: 1.75rem 1rem;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    transition: all .3s
}

.uui-navbar03_link:hover {
    color: var(--dodger-blue);
    -webkit-text-stroke-color: var(--dodger-blue)
}

.uui-navbar03_link.w--current {
    color: var(--dodger-blue)
}

.uui-badge-small-success {
    grid-column-gap: .25rem;
    color: var(--dark-slate-grey-2);
    white-space: nowrap;
    mix-blend-mode: multiply;
    background-color: #50e3c200;
    border-radius: 10rem;
    align-items: center;
    padding: .125rem .5rem;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    display: flex
}

.uui-badge-small-success.center {
    color: var(--white);
    font-size: 1.2rem;
    line-height: 1.6rem
}

.uui-logo_logotype {
    flex: none;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-bottom: 0
}

.div-block-1666 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-top: 40px;
    display: flex
}

.previouspage-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: block
}

.back-arrow {
    align-self: center;
    width: 20px;
    height: 20px;
    transform: rotate(0)
}

.back-button {
    color: var(--dark-slate-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    line-height: 1em;
    display: block
}

.back-button.white {
    color: var(--white)
}

.back-button-box {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
    font-family: Pulpdisplay;
    font-weight: 400;
    display: flex
}

.bold-text-29 {
    text-decoration: underline
}

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

.loading-page-box {
    z-index: 1000;
    background-color: #2632387d;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed
}

.lottie-animation-21 {
    width: 100px;
    height: 100px
}

.uui-navbar05_menu-button {
    padding: 0
}

.uui-navbar05_button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    display: flex
}

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

.uui-navbar05_link {
    color: var(--white);
    align-items: center;
    padding: 1.75rem .5rem;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    transition: all .3s
}

.uui-navbar05_link:hover {
    color: var(--dark-grey-2)
}

.uui-navbar05_link.w--current {
    color: var(--dodger-blue)
}

.uui-navbar05_link.hide {
    display: none
}

.uui-icon-1x1-xsmall-5 {
    width: 30px;
    height: 30px;
    margin-bottom: 0
}

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

.uui-navbar05_dropdown-content-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: grid
}

.uui-navbar05_dropdown-content-left.bravo-flexible-video-1-5 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr
}

.uui-navbar05_dropdown-content-left._3rows {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr
}

.uui-navbar05_dropdown-content {
    width: 100%;
    display: flex
}

.uui-navbar05_container {
    flex-direction: row;
    justify-content: space-between;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.uui-navbar05_dropdown-list {
    background-color: var(--black-2);
    box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808
}

.uui-navbar05_dropdown-list.w--open {
    background-color: var(--black-2);
    width: 100vw;
    min-width: 100vw;
    max-width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    position: absolute;
    inset: 4.8625rem auto auto 0%;
    overflow: hidden
}

.uui-dropdown-icon-2 {
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: .5rem;
    display: flex;
    position: absolute;
    inset: auto 0% auto auto
}

.uui-navbar05_dropdown-toggle {
    color: var(--white);
    align-items: center;
    padding: 1.75rem 1.8rem 1.75rem .5rem;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    transition: all .3s;
    display: flex
}

.uui-navbar05_dropdown-toggle:hover {
    color: var(--dark-grey-2)
}

.uui-navbar05_menu-dropdown {
    position: static
}

.uui-navbar05_menu-left {
    margin-left: 10px
}

.uui-navbar05_menu {
    flex-direction: row;
    flex: 1;
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: static
}

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

.uui-logo_component-2 {
    flex-wrap: nowrap;
    width: auto;
    height: 1.4rem;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.uui-navbar05_logo-link {
    padding-left: 0
}

.uui-navbar05_component {
    border-bottom: 1px solid var(--dark-slate-grey-2);
    background-color: var(--black-2);
    align-items: center;
    width: 100vw;
    min-height: 5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: fixed
}

.s-menulink-info {
    color: var(--dark-grey-2);
    margin-top: 5px;
    margin-left: 0;
    margin-right: 0;
    padding: 2px 0 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: block
}

.s-menulink-info:hover {
    color: var(--dark-grey-2)
}

.uui-navbar05_dropdown-content-left-5row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 0px;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: grid
}

.img-shadow-rounded {
    opacity: 1;
    background-color: #0000;
    border: 1px solid #f2f4f733;
    border-radius: 20px;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    box-shadow: 0 14px 16px -6px #00000026, 0 4px 6px -4px #0000001f
}

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

.uui-icon-featured-outline-large-3 {
    border: .5rem none var(--untitled-ui-primary50-501);
    color: var(--untitled-ui-primary600);
    background-color: #0000;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-bottom: 10px;
    display: flex
}

.div-block-1668 {
    justify-content: center;
    width: 100%;
    display: flex
}

.quick-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: #0000;
    margin-top: 40px
}

.s-cell {
    background-color: var(--untitled-ui-gray200);
    border-radius: 20px;
    flex-direction: column;
    justify-content: flex-start;
    padding: 30px
}

.s-cell._100 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: row;
    align-items: center;
    padding: 30px
}

.s-cell.black {
    background-color: var(--black-3);
    border-radius: 30px;
    justify-content: center;
    align-items: center;
    padding: 0
}

.s-cell.expert-profile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex
}

.s-cell.stretch-border {
    justify-content: space-between
}

.s-cell.carroussel {
    justify-content: space-around
}

.s-cell.white {
    border: 1px solid var(--untitled-ui-gray200);
    background-color: var(--untitled-ui-white)
}

.s-cell.madewithbravofeature {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border: 1px solid var(--untitled-ui-gray200);
    background-color: #eaecf000;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    padding: 20px;
    display: flex;
    box-shadow: 1px 3px 12px -5px #0003
}

.s-cell.no-padding {
    padding: 0
}

.image-299 {
    max-width: 80%;
    margin-top: 0;
    margin-bottom: -30px;
    margin-right: 0
}

.div-block-1671 {
    justify-content: center;
    margin-bottom: -30px;
    display: flex;
    overflow: hidden
}

.phone-box-samll {
    align-self: flex-end;
    width: 70%;
    height: 300px;
    margin: 0 0 -30px;
    position: relative;
    overflow: hidden
}

.right-30 {
    width: 30%
}

.quickstack-mobile {
    display: none
}

.white-gradient {
    background-image: linear-gradient(#eaecf0, #fff0 51%, #eaecf0);
    height: 100%
}

.white-gradient.opt2 {
    background-image: linear-gradient(#eaecf03b, #eaecf052 27%, #fff0);
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    position: static
}

.white-gradient.opt3 {
    background-image: linear-gradient(#fff0 51%, #f0f1f478 87%, #eaecf0a3 100%, #eaecf0);
    width: 100%;
    position: absolute
}

.image-300 {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.div-block-1676 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.text-span-141 {
    color: var(--dodger-blue)
}

.div-block-1677 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex
}

.link-block-61 {
    width: 100%;
    min-width: 100%
}

.image-301 {
    margin-top: 0;
    margin-bottom: -100px
}

.div-block-1679 {
    justify-content: center;
    align-items: flex-end;
    height: 50%;
    margin-bottom: -30px;
    display: flex;
    position: relative;
    overflow: hidden
}

.image-302 {
    height: 100px;
    margin-top: 0;
    margin-bottom: 0
}

.lightbox-link-17 {
    border: 1px solid var(--untitled-ui-gray50-501);
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 100px;
    margin-bottom: 10px;
    display: flex;
    overflow: hidden;
    box-shadow: 0 14px 16px -4px #0000, 0 4px 6px -2px #00000014
}

.div-block-1680 {
    width: 100%
}

.collection-list-18 {
    display: block
}

.image-303,
.image-304 {
    margin-top: 0;
    margin-bottom: 0
}

.empty-state-2 {
    background-color: #0000
}

.image-305 {
    border: 1px solid var(--untitled-ui-gray50-501);
    border-radius: 20px;
    box-shadow: 0 14px 16px #0000, 0 4px 6px -2px #00000012
}

.image-306 {
    max-width: 80%;
    margin: 0
}

.div-block-1681 {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex
}

.image-307 {
    z-index: 4;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    inset: 0% 0% auto
}

.div-block-1682 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.image-308 {
    z-index: 6;
    margin-top: 0;
    margin-bottom: 0;
    position: absolute
}

.line-bravo-process {
    z-index: 5;
    background-color: #0000;
    background-image: linear-gradient(to right, #1f85ff00, var(--white)51%, #1f85ff00);
    opacity: 0;
    justify-content: center;
    width: 20%;
    height: 3px;
    display: block;
    position: absolute;
    inset: auto 0% auto 6%
}

.div-block-1683 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.div-block-1684,
.div-block-1685 {
    padding-left: 40px;
    padding-right: 40px
}

.div-block-1688 {
    width: auto
}

.image-309 {
    margin: 0
}

.div-block-1689 {
    align-self: center
}

.white-gradient-effect {
    z-index: 10;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute
}

.white-gradient-effect.small {
    width: 100%;
    margin-right: 0
}

.s-button-absolute {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 2px solid var(--dark-slate-grey-2);
    color: var(--dark-slate-grey-2);
    cursor: pointer;
    background-color: #fff0;
    border-radius: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0;
    padding: 10px 20px;
    font-family: Pulpdisplay;
    font-size: 16px;
    font-weight: 500;
    display: flex
}

.s-button-absolute:hover {
    transform: scale(1.02)
}

.s-button-absolute:active {
    position: relative;
    top: 3px;
    left: 3px
}

.s-button-absolute.blue {
    border-style: solid;
    border-color: var(--dodger-blue);
    background-color: var(--dodger-blue);
    color: #fcfcfc;
    border-radius: 10px;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px;
    text-decoration: none;
    position: absolute
}

.s-button-absolute.blue:hover {
    box-shadow: none;
    border-style: solid;
    transform: scale(1.02)
}

.product-home-component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex
}

.div-block-1690 {
    width: 100%;
    height: 300px;
    margin-bottom: -30px;
    position: relative;
    overflow: hidden
}

.form-submission-box {
    background-color: #0000;
    margin: 0;
    padding: 0
}

.form-submission-box.productteams {
    width: 100%
}

.div-block-1687-copy {
    width: 50%;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: relative;
    overflow: hidden
}

.text-block-183 {
    color: var(--tomato)
}

.div-block-1692 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    display: flex
}

.html-embed-36 {
    background-color: #0000;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    min-width: 320px;
    height: auto;
    margin-top: 40px;
    display: flex
}

.dropdown-table {
    display: block;
    overflow: hidden
}

.dropdown-list-5 {
    position: static
}

.dropdown {
    width: 100%
}

.proto-cirucle {
    margin: 0;
    position: absolute;
    inset: auto auto 75% 9%
}

.div-block-1694 {
    margin-bottom: -30px;
    overflow: hidden
}

.div-block-1696 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    align-items: center;
    display: flex
}

.div-block-1697 {
    text-align: left
}

.medal {
    margin-top: 20px
}

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

.s-autor-by {
    color: var(--dark-grey-2);
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem
}

.s-autor-box {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex
}

.image-310 {
    border-radius: 100px;
    width: 30px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 5px
}

.lightbox-link-18 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 40px;
    display: flex
}

.video-box-figmaplugin {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    width: 60%;
    margin-left: 0;
    margin-right: 20px;
    display: flex;
    position: relative;
    overflow: hidden
}

.background-video-26 {
    z-index: 5;
    width: 100%;
    height: 100%
}

.bravo-tab-video {
    border: 2px none var(--dark-slate-grey-2);
    background-color: #0000;
    border-radius: 20px;
    width: 50%;
    min-width: 480px;
    max-width: 50%;
    height: 260px;
    min-height: 260px;
    max-height: none;
    padding-left: 0;
    position: relative;
    overflow: hidden
}

.button-box-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex
}

.button-box-copy._40 {
    flex-direction: column;
    width: 40%;
    margin-right: 40px
}

.next-button {
    background-color: #0000;
    border-style: none;
    font-family: The fabriek pulp display, sans-serif
}

.background-video-27 {
    border-radius: 20px;
    width: 960px;
    height: 540px
}

.bold-text-30 {
    color: var(--dark-slate-grey-2)
}

.div-block-1703 {
    justify-content: center;
    align-items: center;
    height: 50%;
    display: flex
}

.modal-fixed {
    justify-content: flex-end;
    align-items: flex-end;
    width: 0;
    height: 0;
    padding: 20px;
    display: flex;
    position: fixed;
    inset: auto 0% 0% auto
}

.modal-banner {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px none var(--untitled-ui-gray100);
    background-color: var(--untitled-ui-gray900);
    border-radius: 10px;
    flex-direction: column;
    width: 300px;
    height: auto;
    min-height: 100px;
    display: flex;
    overflow: hidden;
    box-shadow: 0 14px 16px 4px #00000008, 0 4px 6px 2px #00000008
}

.modal-cover {
    display: none
}

.modal-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--dodger-blue);
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    display: flex
}

.reduce-button {
    background-color: var(--dodger-blue);
    cursor: pointer;
    border-radius: 60px;
    width: auto;
    height: auto;
    font-family: Pulpdisplay;
    box-shadow: 0 2px 5px #0003
}

.html-embed-37 {
    width: 24px;
    height: 24px;
    margin: 0
}

.modal-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: flex-end;
    display: flex
}

.link-block-64 {
    margin: 0
}

.div-block-1704 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-top: 40px;
    display: grid
}

.div-block-1705 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--white);
    border-radius: 30px;
    flex-direction: column;
    padding: 20px;
    display: flex;
    overflow: hidden
}

.benefits-prototyping-desktop {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 40px;
    padding: 0;
    display: flex
}

.benefits-prototyping-desktop.black-friday {
    margin-top: 60px
}

.tab {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-radius: 0;
    flex-direction: column;
    width: 50%;
    display: flex;
    overflow: visible
}

.tab-benetfits-prototyping {
    color: var(--dark-grey-bravo);
    background-color: #16161900;
    padding: 10px 20px;
    font-weight: 400
}

.tab-benetfits-prototyping.w--current {
    border-style: none none none solid;
    border-width: 2px 2px 4px 4px;
    border-color: var(--dodger-blue);
    color: var(--white);
    background-color: #26323800;
    background-image: none;
    border-radius: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1rem;
    font-weight: 300
}

.tab-benetfits-prototyping.black:hover {
    color: var(--white)
}

.tab-benetfits-prototyping.black.w--current {
    border: 1px solid var(--black-2);
    background-color: var(--black-3);
    border-radius: 20px;
    padding: 20px
}

.image-313 {
    border-radius: 40px;
    width: 100%;
    height: auto;
    margin: 0
}

.tabs-content-9 {
    justify-content: center;
    width: 60%;
    display: flex
}

.tab-img-benefits {
    background-color: var(--black-2);
    border-radius: 0;
    width: 100%;
    height: auto;
    padding: 0;
    overflow: hidden
}

.new-label {
    background-color: var(--dark-slate-grey-2);
    color: #fff;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    padding: 0 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 12px;
    font-weight: 700;
    display: flex
}

.s-track {
    background-color: var(--black-3);
    height: 400vw;
    position: relative
}

.s-camera {
    width: 100vw;
    height: 100vh;
    margin-bottom: 100px;
    position: sticky;
    top: 100px;
    overflow: hidden
}

.s-frame {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100vw;
    height: 100vh;
    margin-bottom: 100px;
    padding-bottom: 100px;
    display: flex
}

.s-item-story {
    background-color: var(--black-2);
    background-image: linear-gradient(to bottom, var(--black-2), var(--black-3)76%);
    border-radius: 0;
    flex: none;
    width: 30vw;
    height: 100vh;
    margin-bottom: 0;
    margin-right: 0;
    padding: 20px
}

.image-314 {
    aspect-ratio: auto;
    width: 100%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
    overflow: visible
}

.s-image-story {
    background-color: #161619;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: 100%;
    height: 180px;
    margin-bottom: 40px;
    display: flex;
    overflow: hidden
}

.icon-googleplay {
    width: 20px;
    margin-top: 0;
    margin-bottom: 0
}

.bold-text-31,
.link-32,
.bold-text-32 {
    color: var(--dodger-blue)
}

.italic-text-3 {
    font-family: The fabriek pulp display, sans-serif
}

.bold-text-33,
.bold-text-34 {
    color: var(--dodger-blue)
}

.s-pagination {
    margin-top: 20px
}

.form-block-10 {
    margin-top: 40px
}

.div-block-1708 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border: 0 #000;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.div-block-1694-copy {
    height: 200px;
    margin-bottom: -30px;
    position: relative;
    overflow: hidden
}

.benefits-prototyping-mobile {
    display: none
}

.image-315 {
    width: 100%;
    min-width: 100%;
    margin: 0
}

.image-316 {
    margin: 0
}

.div-block-1709 {
    height: 300px;
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
    overflow: hidden
}

.whitepaper-form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.success-message-9 {
    background-color: #ddd0;
    padding: 0
}

.div-block-1711 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex
}

.quick-stack-3 {
    padding: 0
}

.form-download-div {
    z-index: 3000;
    background-color: #161619cc;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed
}

.form-download-box {
    background-color: var(--white);
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    width: 80vw;
    padding: 40px;
    display: flex;
    position: relative
}

.form-block-11 {
    margin-top: 20px
}

.image-319 {
    margin-top: 0
}

.close-button-box {
    cursor: pointer;
    margin-top: 20px;
    margin-right: 20px;
    position: absolute;
    inset: 0% 0% auto auto
}

.div-block-1712 {
    flex-direction: column;
    align-items: center;
    display: flex
}

.div-block-1713 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.text-block-185 {
    color: #fff;
    font-family: The fabriek pulp display, sans-serif
}

.error-message-5 {
    background-color: var(--salmon-2);
    margin-top: 20px
}

.quick-stack-4 {
    padding: 0
}

.shadow-top {
    z-index: 4;
    background-image: linear-gradient(#1b1b1e, #0000);
    width: 100%;
    height: 250px;
    position: absolute;
    inset: 0% 0% 0% auto
}

.div-block-1714 {
    z-index: 0;
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/654b46efd4d00b39b85a8974_phones.webp);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: fixed;
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0% 0% 0% auto;
    overflow: hidden
}

.shadow-bottom {
    z-index: 4;
    background-image: linear-gradient(#0000, #1b1b1e);
    width: 100%;
    height: 300px;
    position: absolute;
    inset: auto 0% 0%
}

.cell {
    justify-content: center
}

.quick-stack-5 {
    padding: 0
}

.uui-pricing05_feature-list-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 1.5rem;
    margin-bottom: 2.5rem;
    display: grid
}

.uui-pricing05_feature-list-copy.white {
    color: #fff
}

.list-benefits {
    margin: 0;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.6em;
    display: block
}

.image-321 {
    min-height: 100%;
    margin: 0
}

.step-icon {
    width: 24px;
    height: 24px
}

.text-span-142,
.text-span-143 {
    color: var(--white)
}

.div-block-1715 {
    margin-bottom: 40px
}

.calendar-div {
    z-index: 2000;
    object-fit: scale-down;
    background-color: #e350cc00;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 1000px;
    min-height: auto;
    margin-top: 20px;
    padding: 0;
    font-family: The fabriek pulp display, sans-serif;
    display: none;
    position: static;
    overflow: hidden
}

.html-embed-38 {
    z-index: 9000;
    float: left;
    border-radius: 20px;
    width: 500px;
    height: 1000px;
    min-height: auto;
    margin: 0;
    padding: 0;
    font-family: The fabriek pulp display, sans-serif;
    position: static;
    inset: 0% auto auto 0%;
    overflow: visible
}

.quick-stack-6 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 0
}

.html-embed-39 {
    z-index: 1;
    display: none;
    position: absolute
}

.uui-pricing05_component-3-rows-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 4rem
}

.transparent-text {
    opacity: 0;
    color: var(--dark-slate-grey-2);
    letter-spacing: normal;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.5
}

.plan-description-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: 100px auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    align-items: stretch;
    display: grid
}

.check-icon {
    width: 20px;
    height: 20px;
    margin-top: 4px;
    display: flex
}

.div-block-1717 {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.s-tab-content {
    margin-top: 40px;
    margin-bottom: 20px;
    overflow: visible
}

.s-tab-content.process {
    margin-top: 0;
    padding-top: 0
}

.s-tab-content.pricing {
    background-color: #fff0;
    border-radius: 40px;
    width: 100%;
    margin-top: 40px;
    padding: 0
}

.tabs-9 {
    margin-top: 40px
}

.text-block-186 {
    display: block
}

.tab-blackfriday-steps {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 0;
    flex-direction: column;
    width: 40%;
    margin-right: 20px;
    display: flex;
    overflow: visible
}

.steps-blackfriday-box {
    margin-top: 100px
}

.s-stack-personas {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 0;
    margin-top: 60px;
    padding: 0;
    overflow: visible
}

.div-block-1718 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 30px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: 300px;
    display: flex;
    position: static;
    overflow: hidden
}

.new-user {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-image: linear-gradient(#00000080, #00000080), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/655c918f29d174cb0800c98a_man.webp);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 30%;
    min-height: 250px;
    padding: 20px;
    display: flex;
    position: static;
    inset: 0%
}

.img-stpes-bf {
    border-radius: 40px;
    width: 100%;
    height: auto;
    margin: 0
}

.div-block-1720 {
    width: 100%;
    height: auto;
    padding: 20px 40px 40px
}

.text-span-147 {
    color: var(--untitled-ui-primary700)
}

.text-span-148 {
    color: var(--untitled-ui-primary800)
}

.existing-user {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    background-image: linear-gradient(#00000080, #00000080), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/655c93e822335e6ee5aa2cf3_woman.webp);
    background-position: 0 0, 50%;
    background-size: auto, cover;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 30%;
    min-height: 250px;
    padding: 20px;
    display: flex;
    position: static;
    inset: 0%
}

.dropdown-offer-toggle {
    flex-direction: column;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    display: flex
}

.dropdown-offer-toggle:hover {
    color: var(--dark-slate-grey-2)
}

.dropdown-offer-toggle.w--open {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block
}

.text-span-149 {
    color: var(--medium-sea-green);
    font-style: normal
}

.text-span-150 {
    color: var(--medium-sea-green)
}

.div-block-1721 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: .75fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: grid
}

.countdown-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--black-3);
    background-image: linear-gradient(310deg, var(--dark-slate-grey-2), var(--black-3));
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 40px 20px;
    display: none
}

.countdown-item {
    flex-direction: column;
    align-items: center;
    display: flex
}

.clock-number {
    color: var(--dodger-blue);
    margin-bottom: 20px;
    font-size: 2.4rem
}

.clock-label {
    color: var(--dodger-blue);
    font-size: .8rem;
    font-weight: 300
}

.compere-bravo-vs-traditional-mobile {
    display: none
}

.div-block-1722 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    display: flex
}

.div-block-1723,
.div-block-1724 {
    width: 50%
}

.benefits-pro-services-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.s-line {
    background-color: var(--light-slate-grey);
    width: auto;
    height: 2px
}

.s-line.grey {
    background-color: var(--dark-grey-3);
    height: 1px;
    margin-top: 40px
}

.process-icon {
    width: 24px;
    height: 24px
}

.s-tab-pane.process {
    border-radius: 30px;
    overflow: hidden
}

.process-img {
    border-radius: 30px;
    width: auto;
    margin: 0
}

.quick-stack-9 {
    padding: 40px
}

.process-bg-video {
    z-index: 4000;
    border-radius: 30px;
    width: 100%;
    height: 100%;
    min-height: 270px
}

.arrow-step,
.clock {
    width: 24px;
    height: 24px
}

.sub-widget {
    color: var(--white);
    text-align: left;
    margin-top: 5px;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.5em
}

.s-detail {
    color: #373731;
    cursor: pointer;
    max-width: 500px;
    margin-top: 5px;
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    text-decoration: none
}

.s-detail:hover {
    color: var(--dodger-blue)
}

.s-detail.grey {
    color: var(--dark-grey-2);
    margin-top: 0;
    margin-bottom: 10px
}

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

.add-on {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px solid var(--untitled-ui-gray200);
    background-color: var(--white);
    color: var(--dark-slate-grey-2);
    justify-content: center;
    height: auto;
    margin: -2rem -2rem 2rem;
    padding: 1rem 2rem;
    display: flex;
    position: relative
}

.plan {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px solid var(--untitled-ui-gray200);
    background-color: var(--white);
    color: var(--dark-slate-grey-2);
    justify-content: center;
    height: auto;
    margin: -2rem -2rem 2rem;
    padding: 1rem 2rem;
    display: flex
}

.plan.gradient {
    background-image: linear-gradient(45deg, var(--turquoise), var(--dodger-blue));
    color: var(--white)
}

.plans-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--white);
    border-radius: 30px;
    grid-template-rows: 15% auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 40px 20px 20px;
    display: grid;
    overflow: hidden
}

.plans-stack {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    height: auto;
    margin-top: 20px;
    padding: 0;
    display: grid
}

.plans-stack._1row {
    grid-template-columns: 1fr;
    height: auto;
    margin-top: 0;
    overflow: visible
}

.add-ons-div {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    background-color: var(--white);
    border-left: 1px #000;
    border-radius: 30px;
    grid-template-rows: 15% auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 40px 20px 20px;
    display: grid;
    overflow: hidden
}

.s-label.popular {
    border: 1px solid var(--white);
    color: var(--white);
    background-color: #fff0;
    border-radius: 100px;
    padding: 2px 10px;
    font-size: 14px;
    position: absolute;
    inset: 1rem 2rem auto auto
}

.bold-text-44 {
    color: var(--dark-slate-grey)
}

.pricing-box-organizer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: 10rem auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.header-titles-pricing {
    border-bottom: 1px solid var(--untitled-ui-gray200)
}

.text-block-187 {
    display: flex
}

.black-band-absolute {
    background-color: #1a1b1e;
    height: 100px;
    position: absolute;
    inset: 0% 0% auto
}

.uui-page-nopadding {
    padding: 0
}

.s-tabsmenu-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    margin-bottom: 0;
    font-family: The fabriek pulp display, sans-serif;
    display: flex
}

.s-tabsmenu-main.main-pricing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    height: 100px;
    margin-bottom: 60px
}

.s-tablink-main {
    border-style: solid;
    border-width: 2px 2px 4px;
    border-color: transparent transparent var(--light-slate-grey);
    color: var(--light-slate-grey);
    background-color: #0000;
    border-radius: 0;
    align-items: center;
    width: 50%;
    height: 100px;
    padding: 10px 0;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.6rem;
    display: flex
}

.s-tablink-main:hover {
    border-bottom-color: var(--white);
    color: var(--white)
}

.s-tablink-main.w--current {
    border-style: none none solid;
    border-width: 2px 2px 4px;
    border-color: #373731 #373731 var(--dodger-blue);
    color: #fff;
    background-color: #0000;
    border-radius: 0;
    width: 50%;
    padding: 10px 10px 10px 0;
    font-family: The fabriek pulp display, sans-serif
}

.image-323 {
    border-radius: 30px;
    margin: 0
}

.pricing-box-new {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: grid
}

.pricing-box-new._2-row {
    grid-template-columns: 1fr 1fr;
    justify-content: center
}

.pricing-box-new._3-rows {
    grid-template-columns: 1fr 1fr 1fr
}

.title-plan {
    color: var(--white);
    text-align: left;
    letter-spacing: normal;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.5
}

.title-plan.black {
    color: var(--dark-slate-grey-2)
}

.title-plan.black.center {
    text-align: center
}

.header-pricing-column {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border-bottom: 1px solid var(--untitled-ui-gray200);
    background-color: var(--white);
    color: var(--dark-slate-grey-2);
    justify-content: center;
    height: auto;
    margin: -2rem -2rem 2rem;
    padding: 1rem 2rem;
    display: flex;
    position: relative
}

.header-pricing-column.black {
    background-color: var(--black-2);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 2rem
}

.header-pricing-column.white {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2rem
}

.header-pricing-column.yellow-gradient {
    background-color: var(--dodger-blue);
    background-image: linear-gradient(98deg, var(--gold), #f5a21c);
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2rem
}

.header-pricing-column.green-gradient {
    background-color: var(--medium-sea-green);
    background-image: linear-gradient(260deg, var(--medium-sea-green), #10f59d);
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2rem
}

.header-pricing-column.blue-gradient {
    background-color: var(--untitled-ui-primary600);
    background-image: linear-gradient(94deg, var(--deep-sky-blue), var(--dodger-blue));
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2rem
}

.usd-calculation {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    display: flex
}

.div-block-1733 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 10px;
    display: flex
}

.cell-5,
.cell-6 {
    justify-content: flex-start
}

.entoend-img-2 {
    z-index: 4;
    transform-style: preserve-3d;
    border-radius: 20px;
    max-width: 90%;
    position: absolute;
    inset: 33% 0% auto 15%;
    transform: rotateX(10deg)rotateY(-20deg)rotate(0);
    box-shadow: -7px 6px 15px 3px #0003
}

.div-block-1734 {
    position: relative
}

.entoend-img-1 {
    transform-style: preserve-3d;
    border-radius: 20px;
    position: static;
    transform: rotateX(10deg)rotateY(-20deg)rotate(0);
    box-shadow: -7px 6px 15px 3px #0003
}

.entoend-img-3 {
    z-index: 4;
    transform-style: preserve-3d;
    border-radius: 20px;
    width: 30%;
    max-width: none;
    position: absolute;
    inset: 25% 0% 0% 67%;
    transform: rotateX(10deg)rotateY(-20deg)rotate(0);
    box-shadow: -7px 6px 15px 3px #0003
}

.video-header-homepage {
    border-radius: 20px;
    width: 300px;
    height: 500px
}

.quick-stack-11 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 0
}

.left-arrow-8 {
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
    inset: auto 50px 0% auto
}

.right-arrow-11 {
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    display: flex;
    inset: auto 0% 0% auto
}

.mask-9 {
    height: auto
}

.slider-11 {
    background-color: #ddd0;
    height: 500px;
    display: block
}

.slide-nav-13 {
    margin-top: 0
}

.div-block-1736 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.sticky_element {
    z-index: 0;
    background-color: #fff;
    padding-top: 40px;
    position: sticky;
    top: 80px;
    bottom: auto
}

.div-block-1738 {
    aspect-ratio: auto;
    flex-flow: column;
    align-items: stretch;
    display: flex;
    position: relative
}

.solo-content {
    position: relative
}

.div-block-1740 {
    min-height: auto
}

.div-block-1741 {
    background-image: linear-gradient(-45deg, #5ebbff, #3cf0a9 50%, #fdf020);
    border-radius: 1rem;
    padding: 20px 20px 40px
}

.div-block-1742 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
    display: flex
}

.fs-cookie-popup {
    z-index: 5000;
    background-color: var(--black-3);
    border: 2px #000;
    border-radius: 10px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 50vw;
    max-width: 90vw;
    height: auto;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 2%;
    padding: 20px;
    display: none;
    position: fixed;
    inset: auto 0 0 auto
}

.cookie-tag {
    color: #27313d;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 20px;
    font-weight: 700
}

.button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 10px;
    font-family: The fabriek pulp display semi, sans-serif;
    font-weight: 700;
    display: grid
}

.button {
    text-align: center;
    background-color: #27313d;
    border: 2px solid #27313d;
    border-radius: 100px;
    margin-top: 20px;
    margin-bottom: 5px;
    margin-right: 20px;
    font-family: The fabriek pulp display semi, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    transition: all .3s
}

.button:hover {
    color: #27313d;
    background-color: #fff;
    border: 2px solid #27313d
}

.button.accept {
    float: left;
    background-color: var(--dodger-blue);
    text-align: center;
    border-radius: 1000px;
    font-family: The fabriek pulp display semi, sans-serif;
    font-weight: 700;
    position: relative
}

.button.deny {
    float: left;
    color: var(--dark-slate-grey-2);
    text-align: center;
    background-color: #faf7f2;
    border-radius: 1000px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: 700
}

.button.deny:hover {
    color: #faf7f2;
    background-color: #27313d
}

.button.deny-3 {
    float: left;
    color: #27313d;
    text-align: center;
    background-color: #fff;
    padding-left: 15px;
    padding-right: 15px;
    font-family: The fabriek pulp display, sans-serif
}

.button.deny-3:hover {
    color: #faf7f2;
    background-color: #27313d
}

.preferences-link {
    color: #27313d;
    margin-right: 20px;
    font-family: The fabriek pulp display semi, sans-serif;
    display: block
}

.preferences-link:hover {
    opacity: .5
}

.preferences-link.white {
    color: var(--white)
}

.checkbox-label {
    display: none
}

.link-privacy {
    color: var(--dark-slate-grey-2);
    font-size: 1rem;
    text-decoration: underline
}

.close-button {
    pointer-events: auto;
    width: 30px;
    height: 30px;
    display: none;
    position: absolute;
    inset: 20px 20px auto auto
}

.close-button:hover {
    opacity: .5;
    transform: scale(1.1)rotate(180deg)
}

.checkbox {
    background-color: #b8b8b8;
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/666c583e993115ef9c3a3be0_np_circle_2713168_FFFFFF.svg);
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: contain;
    border-width: 2px;
    border-color: #b8b8b8;
    border-radius: 20px;
    width: 40px;
    height: 20px;
    transition: all .15s
}

.checkbox.w--redirected-checked {
    background-color: #27313d;
    background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/666c583e993115ef9c3a3be0_np_circle_2713168_FFFFFF.svg);
    background-position: 100%;
    background-size: contain;
    border: 2px solid #27313d
}

.checkbox.w--redirected-focus {
    box-shadow: none
}

.fs-preferences-manager-wrapper {
    z-index: 9999;
    background-color: #303030cf;
    justify-content: center;
    align-items: center;
    height: auto;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    line-height: 1.6rem;
    display: none;
    position: fixed;
    inset: 0
}

.privacy-title {
    color: #27313d;
    margin-bottom: 20px;
    font-family: The fabriek pulp display semi, sans-serif;
    font-size: 2.6rem;
    font-weight: 700
}

.preferences-container {
    z-index: 99;
    background-color: #fff;
    border: 2px solid #f1f1f1;
    border-radius: 20px;
    width: 95vw;
    min-width: 500px;
    max-width: none;
    height: 80vh;
    max-height: none;
    padding: 25px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    line-height: 1.6rem;
    display: block;
    position: relative;
    overflow: auto
}

.image {
    pointer-events: auto;
    cursor: pointer
}

.consents-form {
    margin-bottom: 0;
    font-weight: 700
}

.text-div {
    color: var(--dark-slate-grey-2)
}

.grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #d6d6d6;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr;
    grid-auto-columns: 1fr;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    display: grid
}

.paragraph-2 {
    color: var(--dark-slate-grey-2);
    margin-bottom: 5px;
    font-family: The fabriek pulp display, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6rem
}

.paragraph-2.bold {
    color: #27313d;
    text-align: right;
    font-size: 15px;
    font-weight: 700
}

.deny {
    text-align: center
}

.error-message-6,
.success-message-10,
.form-8 {
    font-weight: 700
}

.cookie-paragraph {
    color: #050505;
    width: auto;
    max-width: 400px;
    margin-bottom: 0;
    margin-right: 20px;
    font-family: PT Sans, sans-serif;
    position: static
}

.fs-cookie-popup-2 {
    background-color: #faf7f2;
    border: 2px #000;
    border-radius: 10px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr .25fr .25fr .25fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    width: auto;
    max-width: 90vw;
    height: auto;
    margin-bottom: 1%;
    margin-left: 2%;
    margin-right: 2%;
    padding: 15px;
    display: flex;
    position: fixed;
    inset: auto 0 0 auto
}

.link-privacy-2 {
    color: #27313d;
    text-decoration: underline
}

.cookie-tag-2 {
    color: #27313d;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: PT Sans, sans-serif;
    font-size: 20px;
    font-weight: 700
}

.close-button-2 {
    width: 30px;
    height: 30px;
    transition: all .3s;
    position: absolute;
    inset: 20px 20px auto auto
}

.close-button-2:hover {
    opacity: .5;
    transform: scale(1.1)rotate(180deg)
}

.button-wrapper-2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 10px;
    display: grid
}

.fs-preferences-manager-wrapper-2 {
    z-index: 2;
    background-color: #27313dd9;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.button-2 {
    background-color: #27313d;
    border: 2px solid #27313d;
    border-radius: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 20px;
    font-family: PT Sans, sans-serif;
    font-weight: 400;
    transition: all .3s
}

.button-2:hover {
    color: #27313d;
    background-color: #fff;
    border: 2px solid #27313d
}

.button-2.deny {
    float: left;
    color: #27313d;
    text-align: center;
    background-color: #faf7f2;
    padding-left: 15px;
    padding-right: 15px;
    font-family: PT Sans, sans-serif
}

.button-2.deny:hover {
    color: #faf7f2;
    background-color: #27313d
}

.button-2.accept {
    float: left;
    text-align: center;
    font-family: PT Sans, sans-serif;
    font-weight: 700;
    position: relative
}

.privacy-title-2 {
    color: #27313d;
    margin-bottom: 20px;
    font-family: PT Sans, sans-serif;
    font-size: 22px;
    font-weight: 700
}

.preferences-link-2 {
    color: #27313d;
    margin-right: 20px;
    font-family: PT Sans, sans-serif;
    display: block
}

.preferences-link-2:hover {
    opacity: .5
}

.preferences-container-2 {
    z-index: 99;
    background-color: #faf7f2;
    border: 2px solid #f1f1f1;
    border-radius: 20px;
    min-width: 500px;
    max-width: 500px;
    max-height: 1080px;
    padding: 25px;
    position: relative
}

.image-324 {
    transition: all .2s
}

.fs-manager-opener {
    z-index: 6000;
    cursor: pointer;
    background-color: #27313d;
    border: 1px #000;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    padding: 5px;
    transition: all .3s;
    position: fixed;
    inset: auto auto 20px 20px
}

.fs-manager-opener:hover {
    opacity: 1;
    transform: rotate(270deg)scale(1.1)
}

.cookies {
    display: block
}

.consents-form-2 {
    margin-bottom: 0
}

.paragraph {
    margin-bottom: 5px;
    font-family: PT Sans, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px
}

.paragraph.bold {
    color: #27313d;
    text-align: right;
    font-size: 15px;
    font-weight: 700
}

.image-325 {
    margin: 0
}

.symbol-40px {
    width: 40px;
    height: 40px
}

.quick-stack-12 {
    width: 100vw;
    height: 100%;
    padding: 0
}

.image-326 {
    margin: 0
}

.cell-7 {
    justify-content: center;
    align-items: center;
    padding: 60px 20px 0
}

.cell-8 {
    background-image: linear-gradient(45deg, var(--gold), var(--turquoise)55%, var(--deep-sky-blue));
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex
}

.div-block-1743 {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    overflow: hidden
}

.heading {
    color: var(--white);
    text-align: center;
    margin: 10px 0 0
}

.image-327 {
    border-radius: 20px;
    width: 100%;
    height: 42%;
    margin: 0 0 20px
}

.quick-stack-13 {
    padding-left: 0;
    padding-right: 0
}

.div-block-1744 {
    align-self: flex-start
}

.space-div {
    height: 20px
}

.image-328 {
    width: auto;
    max-width: 100%;
    height: auto;
    margin: 0
}

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

.div-block-1746 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1.25fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: grid
}

.div-block-1747 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0;
    display: flex
}

.div-block-1748 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 40px;
    display: flex
}

.visual-pro-services {
    flex-flow: column;
    justify-content: flex-start;
    width: 100%;
    height: 500px;
    display: flex;
    position: relative
}

.phone {
    z-index: 2;
    width: 70%;
    margin: 0;
    position: static;
    inset: 0%
}

.circle {
    z-index: -1;
    width: auto;
    height: auto;
    margin: 0;
    position: absolute;
    inset: -25% 0% auto
}

.bravo-element {
    height: 80px;
    margin: 0;
    position: absolute;
    inset: 0% 0% 0% auto
}

.figma-element {
    height: 80px;
    margin: 0;
    position: absolute
}

.made-with-bravo-box {
    z-index: 10;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.phone-box {
    justify-content: center;
    align-items: flex-end;
    display: flex;
    position: absolute;
    inset: auto 0% 1% 10%
}

.code-embed {
    height: auto
}

.div-title-subtitle {
    margin-bottom: 40px
}

@media screen and (min-width:1280px) {
    .call-to-action-button {
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 17px
    }
    .expert-photo {
        left: 111px
    }
    .success-message-4 {
        height: 150px;
        padding-bottom: 0
    }
    .app-madewithbravo-cover {
        border-radius: 9px
    }
    .title-text-1 {
        font-size: 40px;
        line-height: 50px
    }
    .background-video-9-copy {
        width: 1100px;
        height: 590px
    }
    .tutorial-title {
        padding: 28px 18px;
        font-size: 35px
    }
    .div-block-1340 {
        border: 1px #d4d4d4;
        border-radius: 100px;
        justify-content: center;
        align-items: center;
        width: 80px;
        height: 80px;
        display: flex
    }
    .story-columns {
        align-items: stretch;
        display: flex
    }
    .our-story-box {
        position: static
    }
    .timeline-line-down {
        border-right-style: dashed
    }
    .timeline-side-line {
        border-bottom-style: dashed
    }
    .timeline-side-line._2 {
        border-bottom-style: dashed;
        width: 90%
    }
    .image-170 {
        border-radius: 11px
    }
    .video-3 {
        margin-bottom: 40px
    }
    .card-icon {
        border-style: solid;
        border-color: #3737311a
    }
    .app-img-box {
        background-color: #fcfcfc
    }
    .image-181-copy {
        border-radius: 12px
    }
    .collection-list-wrapper-9 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr
    }
    .collection-list-13 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-auto-columns: 1fr;
        display: grid
    }
    .s-container,
    .s-container.menu {
        max-width: 1100px
    }
    .s-container.flex {
        justify-content: flex-start;
        padding-bottom: 100px
    }
    .s-subtitle.white {
        padding-right: 0
    }
    .s-subtitle.black {
        line-height: 1.5em
    }
    .s-subtitle.bold {
        font-weight: 700
    }
    .s-subtitle.banner {
        align-items: flex-start
    }
    .s-subtitle.blue {
        color: var(--dodger-blue)
    }
    .s-subtitle.no-margin {
        text-align: left
    }
    .s-subtitle.blue-copy {
        color: var(--dodger-blue)
    }
    .s-button.blue {
        border-style: solid;
        position: static
    }
    .s-button.blue.topbar,
    .s-button.whiteborder.topbar {
        padding-left: 20px;
        padding-right: 20px
    }
    .s-button.green {
        grid-column-gap: 5px;
        grid-row-gap: 5px
    }
    .s-section.black.header.main-header {
        height: auto
    }
    .s-subtitle.pink {
        color: var(--orchid)
    }
    .s-subtitle.white.center {
        transform: none
    }
    .image-194 {
        inset: 0%
    }
    .column-142 {
        text-align: left;
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }
    .image-197 {
        background-color: #fff;
        border: 2px solid #373731;
        border-radius: 20px;
        padding: 41px;
        box-shadow: 6px 6px #373731
    }
    .columns-76 {
        text-align: left;
        flex-direction: row;
        align-items: center
    }
    .column-143 {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 37px;
        display: flex
    }
    .background-video-17 {
        width: 580px
    }
    .s-nav-menu-grid {
        grid-column-gap: 30px;
        padding-bottom: 0
    }
    .s-navemenu-image {
        width: 300px
    }
    .grid-2columns-8-4 {
        grid-template-columns: 1.25fr 1fr
    }
    .cta-box {
        margin-bottom: 60px
    }
    .div-block-1413 {
        padding-right: 54px
    }
    .div-block-1414 {
        padding-right: 29px
    }
    .div-block-1415 {
        padding-right: 16px
    }
    .s-tablink.w--current {
        width: auto
    }
    .s-tablink.bright {
        color: var(--dark-grey-2);
        border-top-style: none;
        border-bottom-width: 3px;
        border-bottom-color: #f5f5f5;
        border-left-style: none;
        border-right-style: none;
        border-radius: 0;
        padding: 10px 0;
        font-size: 20px;
        font-weight: 500
    }
    .s-tablink.bright:hover {
        border-top-style: none;
        border-bottom-width: 3px;
        border-right-style: none;
        border-bottom-color: var(--dark-grey-2);
        color: var(--dark-grey-2);
        border-left-style: none;
        border-radius: 0
    }
    .s-tablink.bright.w--current {
        border-style: none none solid;
        border-bottom-width: 3px;
        border-bottom-color: var(--bravo);
        color: var(--dark-slate-grey-2);
        border-radius: 0;
        padding: 10px 0;
        font-size: 20px
    }
    .collection-list-14 {
        padding-left: 74px
    }
    .column-152 {
        padding-left: 48px
    }
    .image-214 {
        margin: 0
    }
    .video-building-mobile-apps {
        width: 78%;
        height: 74%;
        inset: 0%
    }
    .div-block-1374-copy {
        background-color: #fcfcfc
    }
    .div-block-1484 {
        padding-right: 101px
    }
    .lightbox-link-13 {
        width: 640px;
        height: 360px
    }
    .image-234 {
        margin-top: 5px
    }
    .image-194-copy-copy {
        inset: 0%
    }
    .s-slider-slide {
        margin-right: 0
    }
    .s-slider {
        padding-left: 7.5%
    }
    .h1.blog {
        font-size: 40px;
        line-height: 1.2em
    }
    .image-244 {
        width: 40%
    }
    .image-247 {
        left: 62px
    }
    .h4 {
        font-size: 16px
    }
    .h4.center,
    .h4.center.white {
        font-family: The fabriek pulp display, sans-serif
    }
    .h2.no-margin {
        margin-top: 0
    }
    .html-embed-13 {
        margin-top: 5px
    }
    .div-left {
        padding-right: 54px
    }
    .img-experts.front.img2 {
        left: 99px
    }
    .div-img-experts {
        grid-column-gap: 50px;
        grid-row-gap: 50px
    }
    .phone-readymadesolution {
        max-width: 120px
    }
    .s-dropdown-content {
        display: block
    }
    .video-full-design-control {
        width: auto;
        height: auto;
        inset: 0%
    }
    .div-howtobuild {
        grid-column-gap: 16px;
        grid-row-gap: 100px
    }
    .howtobuild-phone {
        justify-content: center;
        display: block
    }
    .howtobuild-text {
        padding-left: 20px
    }
    .video-lightbox-container {
        height: 300px
    }
    .video-lightbox-container.no-margin {
        height: auto
    }
    .video-lightbox-container.compare-video {
        height: 400px
    }
    .video-lightbox-container.compare-video.buildyourapp,
    .video-lightbox-container.compare-video.dontforget {
        height: 280px
    }
    .video-lightbox-container.pro-services {
        height: auto
    }
    .lightbox-link-agencypartner {
        height: 300px
    }
    .top-banner-block {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row
    }
    .img-mobile {
        left: 57px
    }
    .testi-img.horizontal {
        width: 40%
    }
    .testi-photo.non-technical {
        height: 300px
    }
    .s-section-active-elements {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        justify-content: flex-end
    }
    .geometric-div {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        width: 100px
    }
    .geometric-div.up,
    .geometric-div.middle {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .geometric-div.down {
        width: 100px;
        padding: 0
    }
    .testi-image-box._100pc.horizontal {
        flex-direction: row
    }
    .main-title-box {
        padding-right: 0
    }
    .main-title-div {
        padding-right: 16px
    }
    .main-subtitle-div {
        padding-right: 29px
    }
    .text-box {
        padding-right: 54px
    }
    .button-box {
        justify-content: flex-start
    }
    .button-box._20 {
        width: 24%;
        margin-top: 20px;
        margin-right: 0;
        position: relative
    }
    .no-margin {
        margin-bottom: 0
    }
    .feature-buttons {
        align-items: flex-start
    }
    .comparasion-table {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .div-text-header {
        padding-right: 54px
    }
    .geometric-tube.green {
        background-color: var(--turquoise)
    }
    .geometric-tube.green._300 {
        height: 300px
    }
    .geometric-tube.green._200 {
        height: 200px
    }
    .geometric-tube.white {
        background-color: var(--white);
        height: 300px
    }
    .geometric-tube.white._200 {
        height: 200px
    }
    .geometric-tube.white._100 {
        height: 100px
    }
    .grid-header {
        grid-template-columns: 1.25fr 1fr
    }
    .h1-span-green,
    .text-span-green {
        color: var(--turquoise)
    }
    .comparasion-table-mobile {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .lightbox-compare-video {
        width: 640px;
        height: 360px
    }
    .lightbox-compare-video.dont-forget-to-test {
        width: 480px
    }
    .business-app-icon-text-point.grey {
        justify-content: center
    }
    .video-business-app {
        width: 100%;
        height: 100%;
        inset: 0%
    }
    .video-app {
        top: 293px
    }
    .price-old {
        color: var(--light-slate-grey);
        font-family: The fabriek pulp display, sans-serif
    }
    .price-new {
        font-family: The fabriek pulp display, sans-serif
    }
    .saving-percent {
        background-color: var(--dodger-blue);
        font-family: The fabriek pulp display, sans-serif
    }
    .s-tab.w--current {
        border-color: var(--dodger-blue)
    }
    .tabs-menu-7 {
        margin-bottom: 20px;
        padding-top: 0;
        padding-bottom: 0
    }
    .promo-description {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .s-list,
    .permonth,
    .title-tab {
        font-family: The fabriek pulp display, sans-serif
    }
    .tabs-4 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        justify-content: flex-start;
        padding-top: 40px;
        padding-bottom: 40px
    }
    .title-offer {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        margin-bottom: 20px;
        display: flex
    }
    .button-howtoclaim-d {
        border-bottom-color: var(--dodger-blue)
    }
    .phone-gallery-box {
        width: auto;
        height: auto;
        padding-right: 20px
    }
    .service-description-box {
        margin-top: 10px
    }
    .subtitle-box {
        padding-right: 101px
    }
    .lightbox-compare-video-copy {
        width: 640px;
        height: 360px
    }
    .lightbox-compare-video-copy.build-without-code {
        width: 480px
    }
    .div-text-left {
        padding-right: 54px
    }
    .phone-animation-box {
        flex-wrap: nowrap;
        place-content: flex-start flex-end;
        align-self: auto;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        position: relative
    }
    .tabs-7 {
        flex-direction: column;
        display: flex
    }
    .tabs-menu-8 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-direction: row;
        align-items: flex-start;
        width: 100%;
        display: flex
    }
    .tab-pane-tab-1-4 {
        width: auto
    }
    .tabs-content-7 {
        width: 100%;
        margin-top: 20px;
        padding-left: 0;
        display: flex
    }
    .text-video-mmm-box {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        display: flex
    }
    .background-video-24 {
        width: 580px
    }
    .text-header-box {
        padding-right: 0
    }
    .logo-client {
        margin-top: 0;
        margin-bottom: 0
    }
    .logo-client-box {
        flex-wrap: wrap
    }
    .s-textfield-form.white {
        width: 100%
    }
    .left-div {
        padding-right: 54px
    }
    .video-figmaplugin {
        width: auto;
        height: auto;
        inset: 0%
    }
    .currency-text.white {
        padding-right: 0
    }
    .s-bulletpoint.black {
        line-height: 1.5em
    }
    .uui-text-size-medium-2.grey.price-variant.eur-currency {
        display: none
    }
    .uui-pricing05_price {
        font-size: 3rem
    }
    .uui-pricing05_price.price-variant.eur-currency,
    .annual-price {
        display: none
    }
    .uui-navbar05_link {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-navbar05_menu-left {
        margin-left: 40px
    }
    .s-button-absolute.blue {
        border-style: solid
    }
    .html-embed-36 {
        justify-content: center
    }
    .video-box-figmaplugin {
        flex-wrap: nowrap;
        place-content: flex-start center;
        align-self: auto;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        position: relative
    }
    .background-video-27 {
        width: 960px;
        height: 540px
    }
    .text-span-149,
    .text-span-150 {
        color: var(--medium-sea-green)
    }
    .cell-7 {
        justify-content: center;
        align-items: center;
        padding-bottom: 0
    }
}

@media screen and (min-width:1440px) {
    .expert-photo {
        left: 127px
    }
    .fs-collection-flex {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        margin: 0
    }
    .title-text-1 {
        padding-right: 0;
        font-size: 45px;
        line-height: 60px
    }
    .testimonial-box {
        width: 400px;
        margin-right: 0
    }
    .link-xd {
        cursor: pointer
    }
    .column-94 {
        padding-right: 158px
    }
    .div-block-1300 {
        padding-left: 21px;
        padding-right: 21px
    }
    .background-video-9-copy {
        width: 1100px;
        height: 590px
    }
    .tabs-content-2 {
        padding-top: 36px
    }
    .timeline-line-down {
        border-bottom-style: dashed;
        border-right-style: dashed
    }
    .timeline-side-line {
        border-bottom-style: dashed
    }
    .timeline-side-line._2 {
        width: 90%
    }
    .image-181 {
        left: 9%
    }
    .image-181-copy {
        right: 9%
    }
    .collection-list-13 {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .s-container {
        max-width: 1200px
    }
    .s-container.menu {
        max-width: 1200px;
        padding-top: 0;
        padding-bottom: 0
    }
    .s-container.text {
        padding-left: 129px;
        padding-right: 129px
    }
    .s-subtitle.white {
        padding-right: 0
    }
    .s-subtitle.black {
        font-size: 20px;
        line-height: 1.5em
    }
    .s-subtitle.blue,
    .s-subtitle.blue-copy {
        color: var(--dodger-blue)
    }
    .s-button.red {
        border-style: none;
        border-color: var(--white);
        background-color: var(--crimson);
        color: var(--white)
    }
    .s-button.red:hover {
        box-shadow: none
    }
    .s-section {
        display: block
    }
    .s-section.black.header.main-header {
        height: auto
    }
    .s-section.lightgrey.test,
    .s-section.test {
        display: none
    }
    .s-subtitle {
        font-size: 22px
    }
    .image-194 {
        inset: 0%
    }
    .background-video-17 {
        width: 590px
    }
    .s-nav-menu-grid {
        grid-column-gap: 30px
    }
    .s-dropdown-submenu {
        padding-left: 10px;
        padding-right: 0
    }
    .s-dropdown-news {
        padding-right: 0
    }
    .nav-container {
        max-width: 1200px
    }
    .grid-2columns-8-4 {
        grid-column-gap: 0px;
        grid-template-columns: .75fr 1fr
    }
    .div-block-1413 {
        padding-right: 33px
    }
    .div-block-1414 {
        padding-right: 16px
    }
    .div-block-1415 {
        padding-right: 10px
    }
    .collection-list-14 {
        padding-left: 92px
    }
    .column-152 {
        padding-left: 77px
    }
    .video-building-mobile-apps {
        width: 78%;
        height: 74%;
        inset: 0%
    }
    .text-span-65 {
        color: var(--blue)
    }
    .collection-list-15,
    .collection-list-16 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 40px
    }
    .image-225 {
        bottom: auto;
        left: auto
    }
    .lightbox-link-13 {
        width: 640px;
        height: 360px
    }
    .image-234 {
        margin-top: 5px
    }
    .image-194-copy-copy {
        inset: 0%
    }
    .s-slider {
        padding-left: 0%
    }
    .image-244 {
        width: 40%;
        margin-top: 0;
        position: absolute;
        inset: 0% 0% 0% auto
    }
    .imgbackground-right {
        padding-top: 0;
        position: relative
    }
    .image-247 {
        left: 81px
    }
    .div-block-1525 {
        position: absolute;
        inset: 100px 0% 0% auto
    }
    .div-left {
        padding-right: 33px
    }
    .div-block-1550 {
        left: auto;
        right: 0
    }
    .phone-readymadesolution {
        max-width: 120px
    }
    .s-dropdown-content {
        display: none
    }
    .video-full-design-control {
        width: auto;
        height: auto;
        inset: 0%
    }
    .div-howtobuild {
        grid-row-gap: 110px
    }
    .div-howtobuild-app {
        width: 33%
    }
    .howtobuild-text {
        padding-left: 20px
    }
    .video-lightbox-container.no-margin,
    .video-lightbox-container.pro-services {
        height: auto
    }
    .lightbox-link-agencypartner {
        height: 350px
    }
    .img-mobile {
        left: 69px
    }
    .testi-photo.non-technical {
        height: 300px
    }
    .s-section-active-elements {
        justify-content: flex-end
    }
    .main-title-box {
        padding-right: 0
    }
    .main-title-div {
        padding-right: 10px
    }
    .main-subtitle-div {
        padding-right: 16px
    }
    .img-box.figma {
        height: auto
    }
    .text-box {
        padding-right: 33px
    }
    .feature-button.turquoise,
    .feature-button.pink {
        color: var(--white)
    }
    .div-stick-up {
        justify-content: flex-end;
        align-items: flex-start
    }
    .comparasion-table {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .div-text-header {
        padding-right: 33px
    }
    .grid-header {
        grid-column-gap: 0px;
        grid-template-columns: .75fr 1fr
    }
    .comparasion-table-mobile {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .lightbox-compare-video {
        width: 640px;
        height: 360px
    }
    .lightbox-compare-video.dont-forget-to-test {
        width: 480px
    }
    .grid-quotes-proservices {
        padding-left: 50px;
        padding-right: 50px
    }
    .video-business-app {
        width: 100%;
        height: 100%;
        inset: 0%
    }
    .video-app {
        top: 353px;
        left: 128px
    }
    .comparision-line.apps.subtitle.compare-4plans {
        grid-template-columns: 20% 20% 20% 20% 20%
    }
    .comparision-line.apps.subtitle.compare-3-addons {
        grid-template-columns: 25% 25% 25% 25%
    }
    .comparision-line.apps.subtitle.compare-2-plans {
        grid-template-columns: 33% 33% 34%
    }
    .block-help {
        border-right-style: none
    }
    .lightbox-compare-video-copy {
        width: 640px;
        height: 360px
    }
    .lightbox-compare-video-copy.build-without-code {
        width: 480px
    }
    .div-text-left {
        padding-right: 33px
    }
    .phone-animation-box {
        justify-content: flex-end
    }
    .s-section-paralax {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto
    }
    .bravo-flexible-video-1._100width {
        height: 500px
    }
    .background-video-24 {
        width: 590px
    }
    .text-header-box {
        width: 100%;
        padding-right: 0
    }
    .s-section-paralax-mmm {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto
    }
    .big-image-make,
    .big-image-manage,
    .big-image-maintain {
        width: auto;
        height: 50vh
    }
    .left-div {
        padding-right: 33px
    }
    .video-figmaplugin {
        width: auto;
        height: auto;
        inset: 0%
    }
    .currency-text.white {
        padding-right: 0
    }
    .s-bulletpoint.black {
        font-size: 20px;
        line-height: 1.5em
    }
    .uui-pricing05_price.price-variant.eur-currency {
        display: none
    }
    .uui-pricing05_price.price-variant.usd-currency {
        display: block
    }
    .uui-pricing11_top-row-content {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .div-block-1657.businessapp,
    .div-block-1657.freebusiness {
        background-color: var(--untitled-ui-primary700)
    }
    .div-block-1657.advancedpromo,
    .div-block-1657.freeadvanced {
        background-color: var(--medium-sea-green)
    }
    .uui-navbar05_link {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-logo_component-2 {
        height: 1.6rem
    }
    .html-embed-36,
    .video-box-figmaplugin {
        justify-content: center
    }
    .background-video-27 {
        width: 1280px;
        height: 720px
    }
    .s-image-story {
        height: 260px
    }
    .div-block-1714 {
        background-size: 40%
    }
    .check-icon {
        height: 20px;
        margin-top: 4px
    }
    .text-span-149,
    .text-span-150 {
        color: var(--medium-sea-green)
    }
    .div-block-1741 {
        padding-left: 60px;
        padding-right: 60px
    }
    .cell-7 {
        justify-content: center;
        align-items: center;
        padding-bottom: 0
    }
}

@media screen and (min-width:1920px) {
    .primarycolor-box {
        margin: 0
    }
    .column-text-left {
        height: auto
    }
    .collection-list,
    .collection-list.featured {
        grid-template-columns: 1fr 1fr 1fr
    }
    .text-field-3 {
        color: var(--white)
    }
    .expert-photo {
        left: 178px
    }
    .fs-collection-flex {
        align-items: center;
        width: auto
    }
    .expert-name {
        color: #373731
    }
    .tabs-content {
        margin-top: 40px;
        overflow: visible
    }
    .app-madewithbravo-cover {
        width: 100%;
        height: auto
    }
    .div-block-1198 {
        text-align: center;
        padding-left: 0;
        padding-right: 0
    }
    .title-text-1 {
        font-size: 55px;
        line-height: 70px
    }
    .title-text-3 {
        font-size: 16px;
        line-height: 24px
    }
    .div-block-1239:hover {
        box-shadow: 6px 6px #373731
    }
    .columns-52 {
        width: 65vw
    }
    .columns-54 {
        align-items: flex-start;
        width: 65vw
    }
    .columns-55 {
        width: 65vw
    }
    .column-94 {
        padding-right: 64px
    }
    .link-block-38 {
        display: block
    }
    .column-97 {
        padding-top: 50px
    }
    .div-block-1296 {
        padding-left: 40px;
        padding-right: 40px
    }
    .s-phoneframe {
        width: 220px;
        height: 450px
    }
    .div-block-1300 {
        padding-left: 100px;
        padding-right: 100px
    }
    .background-video-9-copy {
        height: 590px
    }
    .select-field {
        color: var(--dark-grey-2);
        padding-left: 10px;
        padding-right: 10px;
        font-size: 16px;
        display: block
    }
    .div-block-1334 {
        text-align: left
    }
    .column-106,
    .column-107 {
        text-align: center
    }
    .timeline-line-down {
        border-bottom-style: dashed;
        border-right-style: dashed
    }
    .timeline-side-line {
        border-bottom-style: dashed;
        border-bottom-color: var(--white)
    }
    .timeline-side-line._2 {
        border-bottom-style: dashed;
        border-bottom-color: var(--white);
        width: 90%
    }
    .s-collection-box {
        background-color: #fff
    }
    .s-collection-box.home:hover {
        box-shadow: 6px 6px #373731
    }
    .div-img-main-blog {
        border-style: none
    }
    .card-icon {
        border-style: none;
        width: 100px;
        height: 100px
    }
    .app-img-box {
        height: 250px;
        overflow: hidden
    }
    .image-181 {
        width: 49%;
        position: absolute;
        top: 36px;
        bottom: -93px;
        left: 13%
    }
    .image-181-copy {
        width: 49%;
        position: absolute;
        inset: 64px 13% 0% auto
    }
    .s-container {
        max-width: 1300px;
        height: auto;
        padding-left: 20px;
        padding-right: 20px;
        position: relative
    }
    .s-container.menu {
        max-width: 1300px
    }
    .s-container.text {
        padding-left: 180px;
        padding-right: 180px
    }
    .s-container.no-margin {
        padding-top: 0;
        padding-bottom: 100px
    }
    .s-container.no-margin.header {
        justify-content: center
    }
    .s-container.round-border-box {
        padding-left: 0;
        padding-right: 0
    }
    .s-subtitle {
        font-size: 20px
    }
    .s-subtitle.white {
        padding-right: 0
    }
    .s-subtitle.white.no-margin.table {
        margin-bottom: 20px
    }
    .s-subtitle.black {
        font-size: 20px
    }
    .s-subtitle.white {
        opacity: 1
    }
    .s-subtitle.white.transparent {
        opacity: 0
    }
    .s-subtitle.blue {
        color: var(--dodger-blue)
    }
    .s-subtitle.center.grey {
        color: var(--dark-grey-bravo)
    }
    .s-subtitle.no-margin.right {
        text-align: right
    }
    .s-subtitle.blue-copy {
        color: var(--dodger-blue)
    }
    .s-button.red {
        background-color: var(--crimson)
    }
    .s-button.black-friday {
        display: none
    }
    .s-section {
        display: block
    }
    .s-section.yellow.test {
        display: none
    }
    .s-section.black {
        border-radius: 0;
        height: auto;
        overflow: visible
    }
    .s-section.black.header {
        padding-top: 20px
    }
    .s-section.black.header.main-header {
        height: auto
    }
    .s-section.black.eur-currency {
        display: none
    }
    .s-section.darkblue {
        border: 1px solid var(--dark-slate-grey)
    }
    .s-section.lightgrey {
        border-bottom-color: var(--white-smoke)
    }
    .s-section.lightgrey.test {
        display: none
    }
    .s-section.header.black {
        padding-top: 220px
    }
    .s-section.header.white {
        background-color: #f5f7f8
    }
    .s-section.test {
        display: none
    }
    .s-section.gallery-bg {
        background-image: radial-gradient(circle, #ffffff94, #ffffffbf 0%, #ffffffb8 59%, #0000), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/64874bad27b628eb750416a0_phone-gallery.webp);
        background-position: 0 0, 0 0;
        background-size: auto, cover;
        justify-content: center;
        align-items: center;
        height: 100vh;
        display: flex
    }
    .s-section.banner {
        height: auto
    }
    .s-subtitle {
        max-width: none
    }
    .s-subtitle.white.center {
        transform: none
    }
    .s-subtitle.black {
        max-width: 700px;
        font-size: 30px;
        line-height: 35px
    }
    .s-subtitle.no-margin.center {
        text-align: center
    }
    .s-body-gradient {
        background-color: #fff0;
        background-size: cover
    }
    .image-194 {
        margin: auto;
        inset: 0%
    }
    .column-143 {
        padding-left: 73px
    }
    .background-video-17 {
        width: 740px;
        height: 450px
    }
    .icon-bravo-expert {
        border-radius: 7px
    }
    .s-nav-menu-grid {
        border-bottom-style: none;
        grid-template-columns: 1fr 1fr 1fr
    }
    .new-release {
        max-width: 300px
    }
    .nav-container {
        max-width: 1300px
    }
    .dropdown-list-3.w--open {
        margin-left: auto;
        margin-right: auto;
        display: block
    }
    .navbar-3 {
        align-items: center
    }
    .grid-2columns-8-4 {
        grid-column-gap: 0px;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start
    }
    .cta-box.madwithbravo {
        justify-content: flex-start
    }
    .div-block-1413 {
        padding-right: 35px
    }
    .div-block-1414 {
        padding-right: 11px
    }
    .image-208 {
        padding: 59px
    }
    .s-tabsmenu.black.horizontal {
        flex-direction: row
    }
    .s-collection-item {
        border-color: var(--dark-slate-grey-2);
        background-color: #2632384d
    }
    .app-text-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .collection-list-14 {
        padding-left: 132px
    }
    .app-screenshots {
        justify-content: space-around;
        width: auto
    }
    .column-152 {
        padding-left: 83px
    }
    .image-209 {
        background-color: #0000;
        display: block;
        position: static
    }
    .image-211 {
        border-radius: 7px
    }
    .div-icons {
        align-items: center
    }
    .video-building-mobile-apps {
        width: 78%;
        height: 75%;
        margin-top: auto;
        margin-bottom: auto;
        padding-top: 0;
        inset: 0%
    }
    .div--h2-sub._2-3 {
        width: auto
    }
    .background-video-19 {
        height: 300px
    }
    .div-block-1374-copy {
        height: 250px;
        overflow: hidden
    }
    .top-banner-link {
        height: auto
    }
    .image-225 {
        inset: 10px 10px auto auto
    }
    .lightbox-link-13 {
        width: 640px;
        min-width: auto;
        height: 360px;
        min-height: auto
    }
    .image-234 {
        margin-top: 3px
    }
    .image-194-copy-copy {
        margin: auto;
        inset: 0%
    }
    .quote-box {
        padding-right: 20px
    }
    .collection-list-11-copy {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
    .collection-list-11-copy-copy {
        grid-template-columns: 1fr 1fr
    }
    .s--slider-mask.showcases {
        border-right: 5px #000
    }
    .s-slider {
        padding-left: 0%
    }
    .s-slider.showcases {
        border-right: 1px none var(--black)
    }
    .s-slide-image.non-technical {
        height: 400px
    }
    .s-slide-image.fit {
        height: auto;
        min-height: auto
    }
    .h1 {
        color: var(--dark-slate-grey-2);
        overflow: visible
    }
    .h1.center {
        max-width: 100%;
        font-size: 3.4rem;
        line-height: 1.4em
    }
    .h1.center.white {
        font-size: 3rem
    }
    .h3.box {
        font-size: 30px
    }
    .h3.no-margin {
        font-size: 1.8rem
    }
    .div-block-1515 {
        padding-left: 0
    }
    .image-244 {
        flex: 0 auto;
        order: 0;
        width: 40%;
        height: auto;
        margin-top: 0;
        display: block;
        position: absolute;
        inset: 0% 0% auto auto
    }
    ._2colums-6-6 {
        padding-left: 0;
        padding-right: 0
    }
    .imgbackground-right {
        justify-content: flex-end;
        width: auto;
        height: 16%;
        padding-top: 0;
        padding-bottom: 0;
        display: block;
        position: relative
    }
    .image-247 {
        max-height: 300px;
        top: 0;
        left: 127px
    }
    ._1column {
        padding-left: 0;
        padding-right: 0
    }
    .column-174 {
        padding: 10px 20px
    }
    .image-251 {
        margin-top: 0
    }
    .div-block-1523 {
        height: auto
    }
    .div-block-1525 {
        height: auto;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 100px;
        position: absolute;
        top: 100px
    }
    .div-videophoto-absolute {
        position: relative
    }
    ._6mobilebenefits {
        grid-template-rows: auto
    }
    .graph-home {
        padding: 59px
    }
    .img-black-shadow {
        box-shadow: 14px 14px 0 0 var(--black);
        margin-top: 0
    }
    .img-shadow {
        left: 0
    }
    .text-span-88 {
        color: var(--orchid)
    }
    .div-left {
        padding-right: 35px
    }
    .div-left.cutom-branded {
        width: 50%
    }
    .div-block-1550 {
        width: auto;
        inset: -120px 0 auto auto
    }
    .absolute {
        width: 150px;
        max-width: none;
        inset: auto 261px auto auto
    }
    .events-phone-6 {
        max-width: 40%;
        top: -68px;
        left: auto;
        right: 0
    }
    .events-phone-7 {
        max-width: 50%;
        right: -237px
    }
    .img-experts {
        margin-right: 0
    }
    .div-img-experts {
        grid-column-gap: 50px;
        grid-row-gap: 50px
    }
    .phone-readymadesolution {
        max-width: 120px
    }
    .s-dropdown-content {
        display: block
    }
    .nav-bar-new {
        align-items: center
    }
    .nav-bar-new.black {
        position: fixed
    }
    .video-full-design-control {
        border-style: none;
        width: auto;
        height: auto;
        margin-top: auto;
        margin-bottom: auto;
        padding-top: 0;
        inset: 0%
    }
    .container-bravo-flexible,
    .container-bravo-flexible:hover {
        box-shadow: none
    }
    .div-howtobuild {
        grid-row-gap: 100px
    }
    .div-howtobuild-app {
        width: 33%
    }
    .howtobuild-phone {
        width: 50%
    }
    .howtobuild-text {
        padding: 20px
    }
    .howtobuild-content {
        justify-content: space-around
    }
    .howtobuild-content.restaurant {
        background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62c598aa294922d6fd900dff_restaurant-app-bg.jpg);
        justify-content: space-between
    }
    .howtobuild-content.fitness {
        background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62c59933fc9eb2327b95e4c3_fitnessapp-bg.jpg);
        justify-content: space-between
    }
    .howtobuild-content.personaltrainer,
    .howtobuild-content.recipe,
    .howtobuild-content.crm,
    .howtobuild-content.school {
        justify-content: space-between
    }
    .link-use-cases {
        margin: 0
    }
    .video-lightbox-container.no-margin {
        width: 640px;
        height: 360px
    }
    .video-lightbox-container.compare-video {
        height: 280px
    }
    .video-lightbox-container.compare-video.buildyourapp,
    .video-lightbox-container.compare-video.dontforget {
        margin-top: 30px
    }
    .video-lightbox-container.compare-video.showcase {
        margin-bottom: 40px
    }
    .video-lightbox-container.pro-services {
        height: auto
    }
    .lightbox-link-agencypartner {
        height: 350px
    }
    .top-banner-block {
        width: auto
    }
    .producthunt-widget {
        justify-content: center
    }
    .img-mobile {
        max-height: 300px;
        top: 33px;
        left: 119px
    }
    .testi-img.horizontal {
        width: 400px
    }
    .testi-photo.non-technical {
        height: 300px
    }
    .testi-photo.no-margin {
        height: 400px
    }
    .testi-photo.no-margin.zoom {
        width: 150%;
        height: 180%
    }
    .s-section-active-elements {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        justify-content: flex-end;
        height: 100%;
        overflow: visible
    }
    .s-section-active-elements.mobile {
        display: none
    }
    .s-section-active-elements.full-width {
        justify-content: space-around;
        height: 80vh
    }
    .geometric-div {
        overflow: visible
    }
    .table-subtitle-box {
        align-items: flex-start;
        display: flex
    }
    .testi-image-box._50pc.horizontal {
        height: 250px;
        max-height: 300px
    }
    .testi-image-box._100pc {
        border-style: none;
        border-radius: 20px
    }
    .main-title-box {
        height: 80vh;
        padding-right: 0
    }
    .main-subtitle-div {
        padding-right: 11px
    }
    .main-video-box {
        width: 100%;
        height: auto;
        margin-bottom: 40px
    }
    .main-icons-box {
        margin-bottom: 0
    }
    .text-box {
        padding-right: 35px
    }
    .button-box.center {
        flex-direction: row;
        display: flex
    }
    .div-stick-up {
        height: 0;
        padding-left: 100px;
        padding-right: 100px;
        overflow: visible
    }
    .stick-up {
        background-color: var(--blue);
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 50px;
        height: 100px
    }
    .div-stick-down {
        align-items: flex-end;
        height: 0;
        padding-left: 100px;
        padding-right: 100px;
        display: flex;
        overflow: visible
    }
    .stick-down {
        background-color: var(--blue);
        border-radius: 100px 100px 0 0;
        width: 50px;
        height: 100px
    }
    .feature-img-background {
        min-width: 100%;
        height: auto;
        min-height: 100%;
        overflow: hidden
    }
    .comparasion-table {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .comparasion-column {
        align-items: stretch;
        width: 200px;
        min-width: auto;
        max-width: none
    }
    .comparasion-title-box.purple.first {
        border-radius: 100px;
        margin-bottom: 20px
    }
    .comparasion-title-box.white {
        margin-bottom: 20px;
        padding: 13px 48px
    }
    .comparasion-feature-list.purple {
        width: auto
    }
    .comparasion-feature-list.white.interlign {
        border-bottom: 2px solid var(--white-smoke);
        background-color: var(--white);
        width: auto
    }
    .comparasion-feature-list.white.left {
        border-bottom: 2px solid var(--white-smoke)
    }
    .comparasion-feature-list.lightgrey {
        border-bottom-style: solid;
        border-bottom-color: var(--white-smoke);
        background-color: var(--white);
        width: auto
    }
    .comparasion-feature-list.lightgrey.first.interlign {
        border-bottom: 2px solid var(--white-smoke);
        background-color: var(--white);
        border-top-style: none;
        border-top-width: 2px;
        width: auto
    }
    .comparasion-feature-list.darkblack.first {
        border-bottom-style: solid
    }
    .div-text-header {
        padding-right: 35px
    }
    .geometric-tube {
        background-color: var(--black);
        border-radius: 100px;
        width: 100px;
        height: 100px;
        padding: 0
    }
    .geometric-tube.blue,
    .geometric-tube.green._100,
    .geometric-tube.green._300,
    .geometric-tube.green._200,
    .geometric-tube.white._300,
    .geometric-tube.white._200,
    .geometric-tube.white._100,
    .geometric-tube.pink,
    .geometric-tube.pink._100,
    .geometric-tube.pink._200,
    .geometric-tube.red._300,
    .geometric-tube.red._200,
    .geometric-tube.red._100 {
        width: 100px
    }
    .geometric-tube.orange {
        background-color: var(--salmon);
        color: var(--salmon)
    }
    .grid-header {
        grid-column-gap: 0px;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start
    }
    .comparasion-table-mobile {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .lightbox-compare-video {
        width: 480px;
        min-width: auto;
        height: 280px;
        min-height: auto
    }
    .lightbox-compare-video:hover {
        box-shadow: none
    }
    .lightbox-compare-video.crm-app,
    .lightbox-compare-video.testimonial-video,
    .lightbox-compare-video.dont-forget-to-test {
        width: 480px;
        height: 280px
    }
    .grid-quotes-proservices {
        margin-top: 220px;
        padding-left: 91px;
        padding-right: 91px
    }
    .colors-box {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        justify-content: flex-start;
        margin-top: 0;
        margin-bottom: 0
    }
    .color-circle-fill._263238 {
        background-color: #263238
    }
    .color-circle-fill._1d1d1b {
        background-color: #1d1d1b
    }
    .color-circle-fill.ffffff {
        background-color: var(--white);
        border: 1px solid #000
    }
    .color-circle-fill.f2f2f2 {
        background-color: #f2f2f2
    }
    .business-app-icon-text-point {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .image-284 {
        right: 242px
    }
    .video-business-app {
        width: 100%;
        height: 100%;
        margin-top: auto;
        margin-bottom: auto;
        padding-top: 0;
        inset: 0%
    }
    .video-app {
        top: 416px;
        left: 130px
    }
    .cometchat-left {
        width: 30%
    }
    .cometchat-center {
        width: auto
    }
    .cometchat-right {
        width: 30%;
        padding-top: 220px;
        padding-bottom: 0
    }
    .image-286 {
        width: 500px
    }
    .cometchat-feature._100pxup {
        margin-top: 22px
    }
    .cometchat-feature._40pxup {
        margin-top: 80px
    }
    .revenuecat-logo {
        position: static;
        top: 76px
    }
    .revenuecat-logo.no-margin {
        top: 444px;
        right: 115px
    }
    .cometchat-logo-desktop {
        position: static;
        top: 76px
    }
    .promo-description {
        width: 70%
    }
    .tabs-3 {
        justify-content: space-between
    }
    .div-block-1577 {
        flex-direction: column;
        display: flex
    }
    .howto-discount-dropdown {
        margin-bottom: 100px
    }
    .button-howtoclaim-d {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: #0000;
        width: auto;
        height: auto;
        display: flex
    }
    .king-icons-box {
        margin-bottom: 100px
    }
    .img-phone {
        border-radius: 20px;
        max-width: 200px
    }
    .phone-gallery-box {
        border-radius: 0;
        overflow: visible
    }
    .phone-gallery-box.mobile-app {
        justify-content: center;
        align-items: flex-start;
        position: static
    }
    .img-phone-parralax {
        border-radius: 20px;
        max-width: 200px
    }
    .grid-steps-ebook {
        padding: 50px
    }
    .price-box {
        width: auto
    }
    .phone-fb-img {
        border-radius: 10px;
        max-width: 200px
    }
    .comparision-line.apps.subtitle.bravo-vs-tradictionnal {
        grid-column-gap: 10px;
        grid-template-columns: 20% 40% 40%
    }
    .comparision-line.apps.subtitle.compare-4plans {
        grid-template-columns: 20% 20% 20% 20% 20%
    }
    .comparision-line.apps.subtitle.compare-3-addons {
        grid-template-columns: 25% 25% 25% 25%
    }
    .comparision-line.apps.subtitle.compare-2-plans {
        grid-template-columns: 33% 33% 34%;
        padding-left: 0;
        padding-right: 0
    }
    .comparision-line.apps.compare-2plans {
        padding-left: 0;
        padding-right: 0
    }
    .how-to-section-part-img-box {
        padding-top: 0
    }
    .crm-app-point {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .crm-app-point.white-box {
        width: auto
    }
    .graph-fitness-app-column {
        height: auto
    }
    .s-uptitle.black {
        font-weight: 700
    }
    .buyer-persona-box {
        margin-top: 40px
    }
    ._280high {
        border-radius: 0;
        overflow: visible
    }
    ._280high.no-margin.define {
        align-items: flex-start
    }
    .design-your-app {
        border-radius: 0;
        max-width: 200px
    }
    .lightbox-compare-video-copy {
        width: 640px;
        min-width: auto;
        height: 360px;
        min-height: auto
    }
    .lightbox-compare-video-copy:hover {
        box-shadow: none
    }
    .lightbox-compare-video-copy.build-without-code {
        width: 480px;
        height: 280px
    }
    .div-text-left {
        padding-right: 35px
    }
    .phone-animation-box {
        justify-content: flex-end
    }
    .phone-gallery {
        border-radius: 20px;
        max-width: 200px
    }
    .s-section-paralax {
        max-width: 1300px
    }
    .bravo-flexible-video-1._100width {
        z-index: 4;
        width: 80%;
        display: block
    }
    .shadow-left {
        z-index: 100
    }
    .background-video-24 {
        width: 740px;
        height: 450px
    }
    .main-header-box {
        height: auto;
        position: static
    }
    .text-header-box {
        align-items: flex-start;
        width: 100%;
        padding-right: 0
    }
    .video-header-box {
        align-items: flex-start;
        height: auto
    }
    .s-section-paralax-mmm {
        max-width: 1300px
    }
    .big-image-make,
    .big-image-manage,
    .big-image-maintain {
        border-radius: 20px;
        width: auto;
        max-width: none;
        height: 50vh
    }
    .s-textfield-form {
        color: var(--white)
    }
    .left-div {
        padding-right: 35px
    }
    .video-figmaplugin {
        border-style: none;
        width: auto;
        height: auto;
        margin-top: auto;
        margin-bottom: auto;
        padding-top: 0;
        inset: 0%
    }
    .div-title-pricing {
        margin-bottom: 40px
    }
    .currency-text {
        font-size: 20px
    }
    .currency-text.white {
        opacity: 1;
        padding-right: 0
    }
    .pricing-div.annual {
        display: block
    }
    .s-bulletpoint,
    .s-bulletpoint.black {
        font-size: 20px
    }
    .list-pricing {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .pro-icon,
    .advanced-icon,
    .business-icon {
        font-size: 12px
    }
    .slider-10 {
        margin-top: 0
    }
    .mask-7 {
        height: 100px
    }
    .phone-column-img {
        width: 100%
    }
    .uui-pricing05_heading.bravosolo {
        color: var(--dark-slate-grey-2)
    }
    .div-block-1657.businessapp {
        background-color: var(--untitled-ui-primary700)
    }
    .div-block-1657.freebusiness {
        background-color: var(--untitled-ui-primary800)
    }
    .div-block-1657.advancedpromo,
    .div-block-1657.freeadvanced {
        background-color: var(--medium-sea-green)
    }
    .link-block-60:hover {
        transform: scale(1.01)
    }
    .uui-navbar05_link {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-navbar05_menu-left {
        margin-left: 40px
    }
    .uui-logo_component-2 {
        height: 1.8rem
    }
    .img-shadow-rounded {
        border: 1px solid var(--untitled-ui-gray100)
    }
    .quick-stack {
        grid-column-gap: 40px;
        grid-row-gap: 40px
    }
    .s-cell {
        justify-content: flex-start
    }
    .white-gradient.opt2 {
        background-image: linear-gradient(#eaecf0, #eaecf0 0%, #fff0)
    }
    .image-300 {
        max-width: 100%
    }
    .div-block-1679 {
        width: 35%
    }
    .image-303,
    .image-304 {
        margin-top: 0;
        margin-bottom: 0
    }
    .div-block-1682 {
        justify-content: center;
        align-items: flex-start
    }
    .line-bravo-process {
        opacity: 0;
        flex: 0 auto;
        inset: auto 0% auto 5%
    }
    .html-embed-36 {
        justify-content: center
    }
    .lightbox-link-18 {
        justify-content: center;
        display: flex
    }
    .video-box-figmaplugin {
        justify-content: center
    }
    .background-video-27 {
        z-index: 10;
        width: 1280px;
        height: 720px
    }
    .div-block-1703 {
        align-items: center;
        display: flex
    }
    .tab-benetfits-prototyping,
    .tab-benetfits-prototyping.w--current {
        padding-left: 20px;
        padding-right: 20px
    }
    .s-image-story {
        height: 300px
    }
    .form-download-div {
        display: none
    }
    .form-download-box {
        width: auto
    }
    .div-block-1714 {
        background-position: 100%;
        background-size: 50%
    }
    .quick-stack-6 {
        grid-column-gap: 35px
    }
    .tab-blackfriday-steps {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .s-stack-personas {
        margin-top: 60px
    }
    .text-span-149,
    .text-span-150 {
        color: var(--medium-sea-green)
    }
    .div-block-1741 {
        height: auto;
        padding-left: 100px;
        padding-right: 100px
    }
    .cookies {
        height: auto
    }
    .quick-stack-12 {
        padding-top: 60px;
        padding-bottom: 20px
    }
    .cell-7 {
        justify-content: center;
        align-items: center;
        padding-top: 60px;
        padding-bottom: 0
    }
    .phone {
        width: 65%
    }
    .made-with-bravo-box {
        justify-content: center;
        align-items: flex-start;
        inset: 0% 0% auto
    }
    .phone-box {
        bottom: 0%
    }
}

@media screen and (max-width:991px) {
    .paragraph-faq {
        font-size: 13px;
        line-height: 16px
    }
    .primarycolor-box {
        margin: 0
    }
    .call-to-action-button {
        text-align: center;
        padding: 5px 10px;
        font-size: 12px
    }
    .s-dropdown {
        justify-content: space-between;
        width: auto;
        padding-left: 0;
        padding-right: 0;
        position: relative
    }
    .collection-item {
        height: auto
    }
    .feature---image-left {
        margin-bottom: 162px
    }
    .collection-list {
        grid-template-columns: 1fr 1fr 1fr;
        height: auto;
        margin-left: 0;
        margin-right: 0;
        position: relative
    }
    .collection-list.featured {
        padding-left: 0
    }
    .expert-photo {
        top: -79px;
        left: 50px
    }
    .expert-profile-picture {
        width: 90px;
        height: 90px
    }
    .app-madewithbravo-cover {
        margin-right: 30px
    }
    .title-text-1 {
        font-size: 30px;
        line-height: 40px
    }
    .title-text-3 {
        font-size: 12px;
        line-height: 16px
    }
    .div-block-1239 {
        margin-bottom: 20px
    }
    .column-83 {
        padding-left: 10px;
        padding-right: 10px
    }
    .testimonial-box {
        width: 270px
    }
    .columns-52 {
        width: 90vw
    }
    .div-block-1276 {
        width: 120px;
        height: 120px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .text-block-118,
    .text-block-118.accelerate,
    .text-block-119 {
        font-size: 20px
    }
    .text-block-120 {
        font-size: 40px;
        line-height: 50px
    }
    .started-grid {
        height: 120px
    }
    .our-story-title {
        text-align: left
    }
    .our-story-box {
        flex-direction: column;
        align-items: flex-start;
        display: flex;
        left: 110.938px
    }
    .image-163 {
        width: auto
    }
    .div-block-1347 {
        flex-flow: wrap;
        align-items: flex-start
    }
    .timeline-point {
        position: static;
        inset: auto 0% 0% 40%
    }
    .timeline-line-down {
        border-right: 4px dashed var(--white);
        border-bottom-color: var(--white)
    }
    .story-column-middle {
        flex-direction: column
    }
    .timeline-side-line {
        border-right: 1px #000;
        border-bottom: 4px dashed var(--white)
    }
    .timeline-side-line._2 {
        border-right-style: dashed;
        border-bottom-color: var(--white)
    }
    .image-165 {
        width: auto
    }
    .collection-list-wrapper-madewithbravo {
        padding-left: 10px;
        padding-right: 10px
    }
    .image-170 {
        margin-left: 0
    }
    .blog-img-box {
        height: 130px
    }
    .div-img-main-blog {
        background-image: none;
        width: auto;
        height: 100%
    }
    .card-icon {
        margin: 0
    }
    .app-img-box {
        height: 150px
    }
    .image-181 {
        top: 0
    }
    .image-181-copy {
        top: 18px
    }
    .collection-list-13 {
        grid-template-columns: 1fr 1fr
    }
    .s-title-xl {
        font-size: 45px;
        line-height: 50px
    }
    .s-container {
        max-width: none;
        padding: 60px 20px;
        position: static
    }
    .s-container.center {
        padding-left: 20px;
        position: relative
    }
    .s-container.text {
        padding-left: 100px;
        padding-right: 100px
    }
    .s-container.text.blog {
        padding-left: 20px;
        padding-right: 20px
    }
    .s-container.right {
        padding-top: 60px
    }
    .s-container.feature---image-left {
        margin-bottom: 0
    }
    .s-container.img-absolute {
        padding-top: 60px;
        display: flex
    }
    .s-container.flex {
        flex-direction: column
    }
    .s-container.round-border-box {
        border-radius: 0
    }
    .s-subtitle.green {
        line-height: 30px
    }
    .s-subtitle.white {
        padding-right: 0
    }
    .s-subtitle.white.no-margin.table {
        font-size: 14px;
        line-height: 1.4em
    }
    .s-subtitle.white.center-mobile.phone {
        text-align: left
    }
    .s-subtitle.bold.table {
        font-size: 14px
    }
    .s-subtitle.white.center-mobile,
    .s-subtitle.italic.white {
        text-align: center
    }
    .s-subtitle.italic.mg20.white {
        text-align: left
    }
    .s-subtitle.italic.big {
        font-size: 2rem
    }
    .s-subtitle.blue {
        color: var(--dodger-blue)
    }
    .s-subtitle.no-margin.interlign {
        line-height: 22px
    }
    .s-subtitle.no-margin.bold {
        font-size: 1rem
    }
    .s-subtitle.table {
        font-size: 14px;
        line-height: 1.4em
    }
    .s-subtitle.table.bold {
        line-height: 1.4em
    }
    .s-subtitle.blue-copy {
        color: var(--dodger-blue)
    }
    .s-button {
        text-align: center;
        padding: 10px;
        font-size: 12px;
        display: flex
    }
    .s-button.black {
        display: flex
    }
    .s-button.blue {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 1rem
    }
    .s-button.black-friday {
        padding-left: 20px;
        padding-right: 20px;
        display: flex
    }
    .s-button.green {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .s-button.bravo-vision {
        justify-content: center
    }
    .s-button.black-thin,
    .s-button.bravosolo,
    .s-button.bravoteam {
        font-size: 1rem
    }
    .s-section {
        width: 100%;
        height: auto
    }
    .s-section.black.header.main-header {
        height: auto
    }
    .s-section.black.relative {
        position: relative
    }
    .s-section.white.header,
    .s-section.white.usd-currency.header,
    .s-section.header {
        padding-top: 100px
    }
    .s-section.gallery-bg.black {
        height: 70vh
    }
    .s-section.banner {
        height: 20vh
    }
    .s-subtitle {
        font-size: 18px;
        line-height: 25px
    }
    .s-subtitle.white.center {
        transform: none
    }
    .s-subtitle.white.center-mobile {
        text-align: center;
        width: 100%;
        padding-right: 0
    }
    .s-subtitle.bold {
        font-size: 25px;
        line-height: 30px
    }
    .s-subtitle.black {
        font-size: 20px;
        line-height: 25px
    }
    .s-divider-15.mod.mobile,
    .s-divider-15.mod.mobile.menu {
        display: none
    }
    .s-divider-15.mod.menu {
        height: 15px;
        margin-bottom: 33px
    }
    .s-divider-15.mobile {
        display: none
    }
    .s-body-gradient {
        background-size: auto
    }
    .s-title {
        font-size: 25px;
        line-height: 30px
    }
    .image-194 {
        z-index: 1;
        inset: 0%
    }
    .background-video-17 {
        z-index: 0;
        width: 340px;
        height: 220px
    }
    .icon-bravo-expert {
        width: 50px;
        height: 50px
    }
    .s-nav-menu-grid {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        padding-left: 30px
    }
    .s-nav-menu-grid.modtablet {
        grid-template-rows: auto
    }
    .s-dropdown-columns {
        margin: 0;
        padding: 0
    }
    .s-dropdown-submenu {
        z-index: 15;
        padding-left: 0
    }
    .s-dropdown-news {
        padding-left: 15px;
        padding-right: 15px
    }
    .nav-container {
        justify-content: space-between;
        padding-left: 18px
    }
    .s-navemenu {
        flex-direction: row;
        width: 100%;
        padding-bottom: 0;
        padding-left: 0;
        position: relative
    }
    .dropdown-list-3.w--open {
        display: block;
        top: 59px;
        left: -13%;
        right: -2%
    }
    .brand-3 {
        width: 70px;
        padding-top: 0;
        padding-bottom: 5px;
        display: flex
    }
    .brand-3.w--current {
        width: 80px
    }
    .s-dropdown-toggle {
        align-items: center;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 14px;
        display: flex
    }
    .s-navlink {
        padding-left: 10px;
        padding-right: 10px
    }
    .div-block-1407 {
        justify-content: center;
        margin-left: 29px
    }
    .s-menu-arrow {
        margin-top: 5px;
        margin-left: 5px;
        margin-right: 0;
        position: relative
    }
    .div-block-1408 {
        width: auto
    }
    .s-menudivblock.s-navlink {
        padding-left: 0;
        padding-right: 0
    }
    .div-block-1410 {
        flex-direction: row;
        padding-left: 17px;
        display: flex
    }
    .menu-button-4 {
        background-color: var(--ivory);
        color: #373731
    }
    .menu-button-4.w--open {
        background-color: var(--ivory);
        color: var(--blue)
    }
    .grid-2columns-8-4 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column;
        grid-template-columns: 1.25fr 1.25fr;
        padding-left: 0;
        padding-right: 0
    }
    .grid-2columns-8-4.reverse {
        flex-direction: column;
        grid-template-columns: 1.25fr 1.25fr;
        align-items: flex-start;
        display: flex
    }
    .grid-2columns-8-4.center-mobile {
        align-items: center
    }
    .cta-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 20px
    }
    .div-block-1413 {
        align-items: center;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .div-block-1413.center-mobile {
        align-items: center
    }
    .div-block-1414,
    .div-block-1415 {
        padding-right: 0
    }
    .s-body-white {
        background-size: auto
    }
    .dropdown-bg {
        display: none;
        position: relative
    }
    .s-tablink,
    .s-tablink.w--current {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        font-size: 12px
    }
    .s-tablink.template-page,
    .s-tablink.template-page.w--current {
        padding-left: 20px;
        padding-right: 20px
    }
    .s-tablink.black {
        text-align: left;
        margin-right: 10px;
        font-size: 14px;
        display: block
    }
    .s-tablink.black.w--current {
        margin-right: 10px
    }
    .s-tabsmenu {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }
    .s-tabsmenu.black {
        justify-content: start;
        justify-items: start;
        margin-left: 20px;
        margin-right: 20px;
        display: flex
    }
    .s-tabsmenu.dark {
        height: auto
    }
    .s-collectionlistgrid {
        grid-template-columns: 1fr 1fr 1fr
    }
    .app-text-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        align-items: center;
        padding: 10px
    }
    .collection-list-14 {
        padding-left: 0
    }
    .app-info {
        grid-row-gap: 41px;
        flex-direction: column-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        display: flex
    }
    .div-block-1430 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row-reverse;
        justify-content: flex-end
    }
    .app-screenshots {
        justify-content: flex-start
    }
    .column-152 {
        padding-left: 10px
    }
    .collection-list-11-copy {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }
    .div-block-1434 {
        justify-content: flex-start
    }
    .s-icon {
        width: 30px
    }
    .div-icons {
        flex-wrap: wrap
    }
    .s-paragraph-link {
        margin-top: 5px;
        font-size: 12px;
        line-height: 16px
    }
    .image-214 {
        width: 200px;
        margin: 0;
        left: 4px
    }
    .video-building-mobile-apps {
        width: 78%;
        height: 74%;
        inset: 0%
    }
    .grid-2columns-6-6 {
        flex-direction: row;
        grid-template-columns: .75fr .5fr;
        justify-content: flex-start;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }
    .grid-2columns-6-6.reverse {
        padding-left: 10px;
        padding-right: 10px
    }
    .grid-28 {
        grid-template-columns: 25% 25% 25% 25%
    }
    .background-video-19 {
        height: 280px
    }
    .div-block-1374-copy {
        height: 220px
    }
    .grid-38 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        height: 60px
    }
    .grid-42 {
        grid-template-columns: 1fr 1fr
    }
    .collection-list-16 {
        grid-template-columns: 1fr 1fr 1fr
    }
    .image-225 {
        width: 20px;
        bottom: auto;
        left: auto
    }
    .div-block-1484 {
        padding-right: 15px
    }
    .div-block-1484.center-mobile {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        margin-bottom: 0;
        padding-right: 0;
        display: flex
    }
    .s-box-copy {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column-reverse;
        justify-content: flex-end
    }
    .lightbox-link-13 {
        width: 320px;
        height: 180px
    }
    .image-233 {
        width: 50px;
        left: 39%
    }
    .image-234 {
        margin-top: 3px
    }
    .image-194-copy-copy {
        inset: 0%
    }
    .image-235 {
        width: 100px
    }
    .quote-img {
        width: 130px;
        margin: 0
    }
    .div-block-1505 {
        margin-top: 52px
    }
    .collection-list-11-copy {
        grid-template-columns: 1fr 1fr
    }
    .collection-list-11-copy-copy {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }
    .collection-list-17 {
        padding-left: 0
    }
    .s-slider-slide {
        margin-right: 20px;
        padding-top: 0
    }
    .s-slider-slide.showcase {
        width: 50%
    }
    .s-slider {
        padding-left: 0%
    }
    .h1 {
        margin-top: 20px;
        font-size: 2.1rem
    }
    .h1.center {
        font-size: 40px;
        line-height: 3rem
    }
    .h1.blog {
        clear: none;
        white-space: normal;
        margin-top: 20px;
        font-size: 40px
    }
    .h1.white.center {
        font-size: 54px;
        line-height: 1.2em
    }
    .h1.white.center-mobile {
        text-align: center
    }
    .h1.white.center-mobile.phone {
        text-align: left
    }
    .h3.no-margin {
        line-height: 1.2em
    }
    .h3.box {
        white-space: normal
    }
    .h3.big.center {
        margin-top: 300px
    }
    ._2colums-6-6.invert {
        padding-left: 10px;
        padding-right: 10px
    }
    .image-247 {
        max-height: 200px;
        left: 27px
    }
    .img-2 {
        max-height: 200px;
        left: 104.234px
    }
    .div-block-1525 {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .left-arrow-2.dark {
        display: flex
    }
    .right-arrow-3 {
        align-items: center
    }
    .comparasion-logo {
        display: none
    }
    .grid-61 {
        padding-left: 10px;
        padding-right: 10px
    }
    .h2 {
        font-size: 2.2rem;
        line-height: 1.4em
    }
    .h2.center,
    .h2.white {
        font-size: 2.2rem
    }
    .h2.white.center-mobile {
        text-align: left
    }
    .h2.no-margin.small.test {
        display: none
    }
    .h2.no-margin.price-variant {
        font-size: 34px
    }
    .h2.uui-pricing05_heading._1-2-1,
    .h2.uui-pricing05_heading.priority-supoort {
        font-size: 1.6rem
    }
    .emoji.center {
        padding-top: 5px
    }
    .main-spacer {
        height: 0
    }
    .bravo-pro-services {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: flex-start
    }
    .roadmap-point-title {
        position: relative
    }
    .roadmap-point-subtitle {
        width: 100%;
        height: 0;
        position: absolute;
        inset: 0% auto 0% 0%
    }
    .roadmap-point-subtitle.last {
        height: 0;
        inset: 0% 0% 0% auto
    }
    .column-right {
        padding-left: 0;
        display: block;
        position: static
    }
    .bullet-icon-point {
        padding-right: 0
    }
    .testimonial-image.small {
        width: 40px;
        max-width: none;
        height: 40px
    }
    ._6mobilebenefits {
        padding-right: 0
    }
    .img-1 {
        max-height: 200px
    }
    .img-3 {
        max-height: 200px;
        left: 188.852px
    }
    .div-left {
        padding-left: 0;
        padding-right: 20px
    }
    .div-left.cutom-branded {
        width: 100%;
        padding-right: 0
    }
    .div-right {
        width: 100%;
        display: none
    }
    .image-263 {
        max-width: 100%
    }
    .div-block-1550 {
        width: auto;
        display: block;
        top: -3px;
        left: -130px
    }
    .absolute {
        display: none;
        top: -101px;
        left: 13px
    }
    .image-264 {
        max-width: 40%;
        position: absolute;
        left: 37.406px
    }
    .image-264.hidden-mobile {
        position: absolute;
        left: 38.406px
    }
    .div-relative {
        height: 100%
    }
    .events-phone-6 {
        inset: auto 62px auto auto
    }
    .events-phone-7 {
        top: 92px;
        right: -51px
    }
    .div-mobile {
        display: flex
    }
    .img-experts.front.img4 {
        top: -94px;
        left: 99px
    }
    .div-ready-made-solution {
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        margin-top: 40px
    }
    .div-button.center-mobile {
        justify-content: center;
        align-items: center;
        width: 100%
    }
    .div-button.center-mobile.phone {
        justify-content: flex-start
    }
    .phone-readymadesolution {
        max-width: 120px
    }
    .s-paragrap-endless {
        font-size: 12px;
        line-height: 16px
    }
    .img-blog-main {
        width: 100%;
        margin-top: 0
    }
    .s-menu-content {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-direction: row;
        padding-left: 17px;
        display: flex
    }
    .s-dropdown-content {
        flex: 0 auto;
        justify-content: space-around;
        width: 100%;
        min-width: auto;
        height: 50vh;
        max-height: none;
        display: block;
        inset: 0%
    }
    .s-dropdown-section {
        width: 100vw;
        position: static;
        inset: 0
    }
    .nav-bar-new {
        display: none
    }
    .nav-bar-mobile-new,
    .navbar-no-shadow-container {
        display: block
    }
    .navbar-no-shadow-container.black {
        background-color: var(--black-3)
    }
    .nav-menu-wrapper {
        background-color: #0000
    }
    .nav-menu {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        background-color: var(--ivory);
        flex-flow: column wrap;
        justify-content: space-around;
        align-items: center;
        padding: 60px;
        display: flex
    }
    .nav-menu.black {
        background-color: var(--black-3)
    }
    .nav-link-4 {
        padding-left: 5px;
        padding-right: 5px
    }
    .nav-link-4.white {
        color: var(--white)
    }
    .nav-dropdown-2 {
        flex-direction: column;
        align-items: center;
        display: flex;
        overflow: visible
    }
    .nav-dropdown-toggle.white {
        color: var(--white)
    }
    .nav-dropdown-list.shadow-three.w--open {
        position: absolute
    }
    .nav-dropdown-list.shadow-three.mobile-shadow-hide {
        background-color: var(--ivory)
    }
    .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
        background-color: var(--ivory);
        width: auto;
        position: static
    }
    .nav-dropdown-list.shadow-three.mobile-shadow-hide.black {
        background-color: #0000
    }
    .mobile-margin-top-10 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        display: flex
    }
    .nav-button-wrapper {
        width: 100%;
        margin-left: 0
    }
    .menu-button-5 {
        padding: 12px
    }
    .menu-button-5.w--open {
        color: #fff;
        background-color: #0000
    }
    .list-item-11 {
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .icon-11 {
        color: var(--dark-slate-grey);
        background-color: #0000
    }
    .icon-11.white {
        color: var(--white)
    }
    .video-full-design-control {
        width: auto;
        height: auto;
        inset: 0%
    }
    .video-full-design-control.design-flexibility {
        width: 200px;
        height: 200px;
        top: 23%
    }
    .video-full-design-control.prototyping {
        width: 200px;
        height: 200px;
        inset: 83px auto auto
    }
    .bravo-flexible-video {
        min-width: 400px;
        min-height: 260px
    }
    .bravo-flexible-video.no-border {
        width: 300px;
        min-width: auto;
        height: 180px;
        min-height: auto
    }
    .list-bg-videos {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: stretch;
        margin-top: 40px
    }
    .container-bravo-flexible {
        flex-direction: row;
        min-width: auto;
        max-width: 100%;
        padding: 0
    }
    .container-bravo-flexible.invert {
        flex-direction: row
    }
    .bravo-flexible-text {
        padding: 0
    }
    .div-howtobuild {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: wrap;
        place-content: flex-start center;
        margin-top: 60px
    }
    .div-howtobuild-app {
        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;
        width: 50%;
        display: flex
    }
    .howtobuild-phone {
        width: 30%
    }
    .howtobuild-content.restaurant {
        background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62c598aa294922d6fd900dff_restaurant-app-bg.jpg)
    }
    .howtobuild-space {
        padding: 10px 20px
    }
    .link-use-cases {
        width: 45%;
        margin-bottom: 0
    }
    .video-lightbox-container {
        flex: 0 auto;
        width: 100%;
        height: 400px;
        padding-left: 0
    }
    .video-lightbox-container.no-margin {
        justify-content: center;
        display: flex
    }
    .video-lightbox-container.compare-video {
        opacity: .99;
        justify-content: center;
        width: 100%;
        height: 280px;
        padding-top: 0;
        display: flex
    }
    .video-lightbox-container.compare-video.buildyourapp {
        width: 480px;
        height: 180px
    }
    .video-lightbox-container.compare-video.dontforget {
        height: 180px
    }
    .lightbox-link-agencypartner {
        width: 100%;
        height: 400px
    }
    .checklist-text {
        font-size: 12px;
        line-height: 16px
    }
    .img-mobile {
        max-height: 200px;
        left: 27px
    }
    .testi-box {
        width: 40%
    }
    .testi-img {
        background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
        background-position: 0 0;
        background-size: auto
    }
    .business-pack-points {
        justify-content: flex-start;
        width: 40%
    }
    .list-whosfor-box {
        margin-top: 52px
    }
    .list-whosfor-box.pro-services {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-wrap: wrap;
        justify-content: center
    }
    .s-section-active-elements {
        display: none
    }
    .s-section-active-elements.mobile {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: none
    }
    .table-subtitle-box,
    .table-text-box {
        width: 50%
    }
    .banner-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .main-title-box {
        height: auto;
        padding-left: 0;
        padding-right: 0
    }
    .main-title-div {
        padding-right: 40px
    }
    .main-subtitle-div {
        padding-right: 0
    }
    .main-icons-box {
        margin-bottom: 0
    }
    .img-box.figma {
        width: 100%;
        margin-top: 40px
    }
    .text-box {
        padding-left: 0;
        padding-right: 0
    }
    .text-box.figma {
        width: 100%
    }
    .button-box.center-mobile {
        justify-content: center
    }
    .button-box.bravo-vision {
        flex-direction: column
    }
    .button-box._20 {
        width: 30%
    }
    .button-box._40 {
        width: 50%
    }
    .no-margin {
        margin-bottom: -20px
    }
    .feature-buttons {
        grid-template-columns: 1fr 1fr 1fr
    }
    .div-features-list {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        margin-top: 20px;
        margin-bottom: 20px
    }
    .fearture-box {
        width: 30%
    }
    .fearture-box.opt2 {
        background-image: none;
        display: flex
    }
    .feature-img {
        background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
        background-position: 0 0;
        background-size: auto
    }
    .feature-text {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .feature-photo {
        height: 100px;
        margin: 0
    }
    .feature-title-1 {
        padding: 10px
    }
    .iteration-speed-video {
        width: 300px;
        min-width: auto;
        height: 180px;
        display: block;
        overflow: hidden
    }
    .lottie-search {
        width: 90px;
        inset: 31px auto auto 118px
    }
    .lottie-download {
        width: 40px;
        inset: 6% 1% auto auto
    }
    .lottie-notification {
        width: 50px;
        inset: 3% 1% auto auto
    }
    .lottie-loading,
    .lottie-ios,
    .lottie-android {
        width: 60px;
        inset: 0% 0% auto auto
    }
    .lottie-lottie,
    .lottie-map,
    .lottie-chart {
        width: 40px;
        inset: 6% 1% auto auto
    }
    .comparasion-table {
        grid-column-gap: 2px;
        grid-row-gap: 2px
    }
    .comparasion-column {
        width: 50px
    }
    .comparasion-title-box.purple.first,
    .comparasion-title-box.white {
        padding-left: 10px;
        padding-right: 10px
    }
    .bravo-logo-comparasion {
        display: none
    }
    .comparasion-feature-list.purple,
    .comparasion-feature-list.purple.first {
        grid-column-gap: 3px;
        grid-row-gap: 3px
    }
    .comparasion-feature-list.purple.last {
        border-bottom-style: none
    }
    .comparasion-feature-list.white.interlign {
        grid-column-gap: 3px;
        grid-row-gap: 3px
    }
    .comparasion-feature-list.white.left {
        line-height: 21px
    }
    .comparasion-feature-list.lightgrey,
    .comparasion-feature-list.lightgrey.first.interlign {
        grid-column-gap: 3px;
        grid-row-gap: 3px
    }
    .comparasion-logo-mobile {
        width: 40px;
        margin-top: 0;
        margin-bottom: 0;
        display: block
    }
    .div-img-animation {
        width: 40%
    }
    .image-279 {
        max-width: 200px
    }
    .div-text-header {
        width: 60%;
        padding-left: 0;
        padding-right: 0
    }
    .div-text-header.comper-page {
        align-items: center;
        width: 100%
    }
    .thunkable-circle {
        max-width: 50px
    }
    .glide-circle {
        max-width: 50px;
        bottom: 0%;
        left: 0%
    }
    .bubble-circle {
        max-width: 50px;
        right: 13%
    }
    .bravo-circle {
        max-width: 50px
    }
    .grid-header {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column;
        grid-template-columns: 1.25fr 1.25fr;
        padding-left: 0;
        padding-right: 0
    }
    .comparasion-table-mobile {
        grid-column-gap: 2px;
        grid-row-gap: 2px
    }
    .lightbox-compare-video {
        width: 44%;
        height: 180px
    }
    .lightbox-compare-video:hover {
        box-shadow: none
    }
    .lightbox-compare-video.crm-app,
    .lightbox-compare-video.testimonial-video {
        width: 480px;
        height: 280px
    }
    .lightbox-compare-video.dont-forget-to-test {
        width: 300px;
        height: 180px
    }
    .grid-quotes-proservices {
        grid-column-gap: 11px;
        padding-left: 20px;
        padding-right: 20px
    }
    .fiv-button-top-menu {
        justify-content: center;
        margin-left: 29px
    }
    .colors-box {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-wrap: wrap
    }
    .business-app-icon-text-point.grey {
        width: 160px;
        height: 160px
    }
    .div-block-1571 {
        justify-content: center;
        display: none
    }
    .img-phone-cut {
        max-width: 40%;
        display: block;
        position: absolute;
        left: 30px;
        right: 0
    }
    .phone-animation-div {
        justify-content: center;
        width: 100%;
        margin-top: 60px
    }
    .video-business-app {
        width: 100%;
        height: 100%;
        inset: 0%
    }
    .video-app {
        width: 110px;
        height: 235px;
        top: 195px;
        left: 91px
    }
    .circle-proapp {
        width: 150px
    }
    .circle-extra-feature {
        justify-content: center;
        width: 100%
    }
    .circle-extra-feature.custom-crm {
        width: 100%
    }
    .div-features {
        align-items: center
    }
    .cometchat-right {
        padding-bottom: 0
    }
    .image-286 {
        width: 300px
    }
    .cometchat-feature {
        justify-content: flex-start;
        margin-top: 12px
    }
    .cometchat-feature._100pxup {
        margin-top: 2px
    }
    .cometchat-feature._40pxup {
        margin-top: 83px
    }
    .cometchat-feature._20pxup {
        margin-top: 35px
    }
    .revenuecat-logo.no-margin {
        z-index: 10;
        width: 100px;
        position: absolute;
        inset: 368px 55px auto auto
    }
    .promo {
        max-width: 100%;
        height: auto
    }
    .promo-price {
        justify-content: flex-start;
        min-height: auto;
        padding: 20px 10px
    }
    .price-new {
        font-size: 40px
    }
    .s-tab {
        font-size: 16px;
        line-height: 1.2em
    }
    .s-tab.black {
        padding-top: 20px;
        padding-bottom: 40px;
        padding-left: 20px
    }
    .promo-description {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        padding-top: 20px
    }
    .tab-pane-tab-1 {
        min-height: 100%
    }
    .tabs-3 {
        background-color: var(--gainsboro);
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        height: auto;
        min-height: auto;
        display: block
    }
    .tabs-4 {
        justify-content: flex-start;
        height: 100%;
        min-height: 360px;
        padding-top: 20px;
        padding-bottom: 20px;
        display: flex
    }
    .tabs-content-3 {
        height: auto;
        display: block
    }
    .tabs-content-4 {
        min-height: auto;
        display: block
    }
    .howto-discount-title {
        background-color: #0000;
        border-style: none;
        padding: 0
    }
    .howto-discount-step-text {
        min-height: 70%
    }
    .howto-discount-step {
        mix-blend-mode: normal
    }
    .testi-img-world {
        background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
        background-position: 0 0;
        background-size: auto
    }
    .box-integration-detail {
        justify-content: flex-start
    }
    .featured-integration {
        grid-template-columns: 1fr 1fr
    }
    ._3wisemen {
        background-color: #0000;
        border-style: none;
        padding: 0
    }
    .img-phone {
        border-radius: 15px
    }
    .phone-gallery-box {
        width: auto
    }
    .img-phone-parralax {
        border-radius: 15px
    }
    .columns-90 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
        width: 100%;
        display: flex
    }
    .integration-left {
        padding-right: 34px
    }
    .made-with-bravo-list {
        grid-template-columns: 1fr 1fr 1fr;
        padding-left: 0
    }
    .phone-fb-img {
        border-radius: 15px;
        width: 100px
    }
    .lightbox-link-16 {
        display: flex
    }
    .subtitle-box {
        padding-right: 15px
    }
    .comparision-box {
        display: none
    }
    .comparision-box.mobile {
        display: block
    }
    .comparision-line {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        padding: 10px
    }
    .comparision-line.type.apps._1line {
        border-style: none solid;
        border-color: var(--untitled-ui-gray200);
        grid-template-columns: 100%;
        margin-bottom: 0
    }
    .comparision-line.type.apps._1line.drop {
        border-left-style: none;
        border-right-style: none;
        grid-template-columns: 100%
    }
    .comparision-line.apps,
    .comparision-line.apps.title,
    .comparision-line.apps.subtitle {
        grid-column-gap: 5px;
        grid-row-gap: 5px
    }
    .comparision-line.apps.subtitle.compare-4plans {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 25% 25% 25% 25%;
        grid-auto-columns: 1fr;
        justify-content: stretch;
        justify-items: start;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }
    .comparision-line.apps.subtitle.compare-3-addons {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 33% 33% 33%;
        grid-auto-columns: 1fr;
        justify-content: stretch;
        justify-items: start;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }
    .comparision-line.apps.subtitle.compare-2-plans {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 50% 50%;
        grid-auto-columns: 1fr;
        justify-content: stretch;
        justify-items: start;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }
    .comparision-line.apps.compare-4plans {
        border-top-style: none;
        border-top-color: var(--untitled-ui-gray200);
        grid-template-columns: 25% 25% 25% 25%;
        justify-items: stretch;
        padding-left: 0;
        padding-right: 0
    }
    .comparision-line.apps.compare-3-addons {
        border-top-style: none;
        border-top-color: var(--untitled-ui-gray200);
        grid-template-columns: 33% 33% 34%;
        justify-items: stretch;
        padding-left: 0;
        padding-right: 0
    }
    .comparision-line.apps.compare-2plans {
        border-top-style: none;
        border-top-color: var(--untitled-ui-gray200);
        grid-template-columns: 50% 50%;
        justify-items: stretch;
        padding-left: 0;
        padding-right: 0
    }
    .s-paragraph {
        font-size: 1.2rem;
        line-height: 2rem
    }
    .s-paragraph.no-margin {
        line-height: 1.8rem
    }
    .crm-app-point.white-box {
        width: 30%
    }
    ._2phones-animation-margin {
        justify-content: center;
        width: 100%
    }
    .dropdown-faq-list {
        display: none
    }
    .dropdown-faq-toggle.compare-table {
        border-bottom: 1px solid var(--untitled-ui-gray200)
    }
    .s-uptitle.grey {
        margin-top: 0
    }
    .iteration-speed {
        width: 300px;
        min-width: auto;
        height: 180px;
        min-height: auto
    }
    .buyer-persona-box {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .buyer-personat-text {
        padding: 10px
    }
    .html-embed-28 {
        width: 40px;
        height: 40px;
        padding: 4px
    }
    .box-buyer-persona.developer,
    .box-buyer-persona.founder,
    .box-buyer-persona.product {
        height: 150px
    }
    .buyer-persona-link {
        width: 100%
    }
    ._280high {
        width: auto
    }
    .design-your-app {
        border-radius: 15px
    }
    .lightbox-compare-video-copy {
        width: 44%;
        height: 180px
    }
    .lightbox-compare-video-copy:hover {
        box-shadow: none
    }
    .lightbox-compare-video-copy.build-without-code {
        width: 300px;
        height: 180px
    }
    .div-text-left {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .content-tab-showcases {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        align-items: flex-start
    }
    .phone-animation-box {
        justify-content: center;
        width: 100%
    }
    .phone-gallery {
        border-radius: 15px;
        width: auto;
        height: 300px
    }
    .shadow-right {
        height: 1%
    }
    .text-block-179 {
        font-size: 14px
    }
    .left {
        width: 45%
    }
    .right {
        width: 55%
    }
    .s-section-paralax {
        padding-bottom: 0
    }
    .bravo-flexible-video-1 {
        min-width: 400px;
        min-height: 260px
    }
    .bravo-flexible-video-1.no-border {
        width: 300px;
        min-width: auto;
        height: 180px;
        min-height: auto
    }
    .bravo-flexible-video-1._100width {
        height: 350px
    }
    .bravo-flexible-video-2 {
        min-width: 400px;
        min-height: 260px
    }
    .bravo-flexible-video-2.no-border {
        width: 300px;
        min-width: auto;
        height: 180px;
        min-height: auto
    }
    .bravo-flexible-video-3 {
        min-width: 400px;
        min-height: 260px
    }
    .bravo-flexible-video-3.no-border {
        width: 300px;
        min-width: auto;
        height: 180px;
        min-height: auto
    }
    .bravo-flexible-video-3.no-border.video-figmaplugin {
        min-height: 160px
    }
    .bravo-flexible-video-1-5 {
        min-width: 400px;
        min-height: 260px
    }
    .bravo-flexible-video-1-5.no-border {
        width: 300px;
        min-width: auto;
        height: 180px;
        min-height: auto
    }
    .background-video-24 {
        z-index: 0;
        width: 340px;
        height: 220px
    }
    .main-header-box {
        flex-direction: column
    }
    .text-header-box {
        width: auto;
        padding-left: 0;
        padding-right: 0
    }
    .video-header-box {
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        height: auto
    }
    .bigimages-center-parralax,
    .div-transparent-absolute {
        width: 100%
    }
    .big-image-make,
    .big-image-manage,
    .big-image-maintain {
        border-radius: 15px;
        width: auto;
        height: 50vh
    }
    .right-arrow-9.hide-mobile,
    .left-arrow-6.hide-mobile {
        width: 30px
    }
    .uptitle-title-box {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }
    .logo-client {
        width: auto;
        margin: 0
    }
    .logo-client-box {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: center;
        display: grid
    }
    .play-button-videos {
        width: 40px;
        height: 40px;
        padding: 4px
    }
    .pause-button-videos {
        align-items: center;
        width: 40px;
        height: 40px;
        padding: 4px
    }
    .s-form,
    .s-form.white {
        padding: 20px
    }
    .div-block-1632 {
        padding-left: 20px;
        padding-right: 20px
    }
    .youtube-4 {
        height: 400px
    }
    .left-div {
        width: 50%;
        padding-left: 0;
        padding-right: 0
    }
    .left-div.center-mobile {
        align-items: center
    }
    .left-div.center-mobile._60--width,
    .left-div._80 {
        width: 100%
    }
    .left-div._70 {
        width: 70%
    }
    .right-div {
        justify-content: flex-start;
        width: 50%;
        padding-left: 10px
    }
    .right-div.relative {
        width: 50%
    }
    .right-div.relative._30 {
        align-items: flex-start;
        width: 30%
    }
    .right-div._30 {
        width: 30%
    }
    .flex-div {
        flex-direction: column
    }
    .video-figmaplugin {
        width: auto;
        height: auto;
        inset: 0%
    }
    .div-title-pricing {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 40px
    }
    .currency-text {
        font-size: 16px;
        line-height: 1.2em
    }
    .currency-text.white {
        padding-right: 0
    }
    .currency-div.usd-currency.center {
        margin-bottom: 20px
    }
    .pricing-box._50 {
        padding: 20px
    }
    .pricing-box._50.white {
        padding-left: 20px;
        padding-right: 20px
    }
    .s-bulletpoint {
        font-size: 16px;
        line-height: 1.2em
    }
    .pro-icon,
    .advanced-icon,
    .business-icon {
        font-size: 14px;
        line-height: 1.2em
    }
    .div-block-1643 {
        flex-wrap: wrap
    }
    .support-price {
        border-right-style: none
    }
    .testi-box-new {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .image-297 {
        width: 200px;
        height: 200px
    }
    .phone-bg-animation.small {
        height: 300px
    }
    .phone-bg-animation._50width {
        width: 100%
    }
    .price-add-on {
        border-right-style: none
    }
    .uui-pricing05_price.price-variant {
        font-size: 2rem
    }
    .uui-pricing05_price.price-variant.eur-currency {
        display: none
    }
    .uui-pricing05_price.price-variant.usd-currency {
        clear: none;
        font-size: 3rem
    }
    .uui-pricing05_price.big {
        font-size: 3rem
    }
    .uui-pricing05_component {
        grid-template-columns: 1fr
    }
    .uui-padding-vertical-xhuge-2 {
        padding: 0
    }
    .uui-pricing05_component-2-rows,
    .uui-pricing05_component-1-rows-copy {
        grid-template-columns: 1fr
    }
    .uui-pricing11_row-content {
        border-top: 1px solid var(--untitled-ui-gray200);
        flex-direction: row;
        justify-content: space-between;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-pricing11_row-content.no-line {
        border-top-style: none
    }
    .uui-pricing11_row-content.last {
        border-right: 1px solid var(--untitled-ui-gray200)
    }
    .uui-pricing11_top-row-content {
        border-top: 1px solid var(--untitled-ui-gray200);
        flex-wrap: wrap;
        align-content: flex-start;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-pricing11_top-row-content.mobile {
        border-top: 1px solid var(--untitled-ui-gray200)
    }
    .uui-pricing11_top-row-content.last {
        border-right: 1px solid var(--untitled-ui-gray200)
    }
    .uui-pricing11_top-row-content.black {
        flex-flow: column
    }
    .uui-pricing11_plan-name-wrapper {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }
    .uui-padding-vertical-xhuge-3 {
        padding-top: 6rem;
        padding-bottom: 6rem
    }
    .uui-container-large-3 {
        max-width: none
    }
    .uui-page-padding-3 {
        padding: 0
    }
    .uui-section_pricing11.hide-tablet {
        display: block
    }
    .hide-tablet {
        display: none
    }
    .premium-compare {
        flex-direction: column
    }
    .annual-price {
        display: none
    }
    .div-block-1658 {
        overflow: visible
    }
    .uui-navbar03_link {
        color: var(--white);
        justify-content: center;
        align-self: auto;
        width: 100%;
        padding: .75rem 0;
        font-size: 1.125rem;
        display: flex
    }
    .uui-navbar03_link:hover {
        color: var(--dark-grey-2)
    }
    .menu-icon_line-bottom-2 {
        background-color: var(--white);
        border-radius: 1rem;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }
    .menu-icon_line-middle-inner-2 {
        width: 4px;
        height: 0;
        padding-bottom: 0;
        padding-right: 0
    }
    .menu-icon_line-middle-2 {
        background-color: var(--white);
        border-radius: 1rem;
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 2px;
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }
    .menu-icon_line-top-2 {
        background-color: var(--white);
        border-radius: 1rem;
        width: 24px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0
    }
    .menu-icon_component-2 {
        color: var(--white);
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 48px;
        height: 48px;
        margin-right: -.5rem;
        padding-bottom: 0;
        padding-right: 0;
        display: flex
    }
    .uui-navbar05_menu-button.w--open {
        background-color: #0000
    }
    .uui-navbar05_button-wrapper {
        flex-direction: column-reverse;
        align-items: stretch;
        display: flex
    }
    .uui-navbar05_menu-right {
        flex-direction: column-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        align-items: stretch;
        margin-top: 1.5rem;
        padding-bottom: 7rem
    }
    .uui-navbar05_link {
        color: var(--white);
        width: 100%;
        padding: .75rem 0;
        font-size: 1.125rem
    }
    .uui-navbar05_link:hover {
        color: var(--dark-grey-2)
    }
    .uui-navbar05_dropdown-content-left {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start;
        padding-left: 0;
        padding-right: 0
    }
    .uui-navbar05_dropdown-content {
        flex-direction: column
    }
    .uui-navbar05_dropdown-list {
        position: relative;
        overflow: hidden
    }
    .uui-navbar05_dropdown-list.w--open {
        box-shadow: none;
        border-style: none;
        align-items: flex-start;
        min-width: auto;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        position: relative;
        top: 0;
        left: 0;
        right: 0
    }
    .uui-dropdown-icon-2 {
        color: var(--untitled-ui-gray500);
        margin-top: 0;
        margin-bottom: 0;
        margin-right: 0;
        inset: auto 0% auto auto
    }
    .uui-navbar05_dropdown-toggle {
        color: var(--white);
        align-items: center;
        padding-top: .75rem;
        padding-bottom: .75rem;
        padding-left: 0;
        font-size: 1.125rem;
        display: flex
    }
    .uui-navbar05_dropdown-toggle:hover {
        color: var(--dark-grey-2)
    }
    .uui-navbar05_menu-dropdown {
        width: 100%;
        position: relative
    }
    .uui-navbar05_menu-left {
        grid-column-gap: 0px;
        grid-row-gap: .5rem;
        color: var(--untitled-ui-gray900);
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }
    .uui-navbar05_menu {
        border-top: 1px solid var(--untitled-ui-gray100);
        background-color: var(--black-2);
        -webkit-text-fill-color: inherit;
        background-clip: border-box;
        align-items: flex-start;
        height: 100vh;
        margin-left: 0;
        padding: 1.5rem 2rem 5rem;
        position: absolute;
        overflow: auto
    }
    .uui-navbar05_dropdown-content-left-5row {
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr;
        align-content: start;
        align-items: start;
        padding-left: 0;
        padding-right: 0
    }
    .s-cell {
        padding: 20px
    }
    .s-cell._100 {
        align-items: flex-start;
        padding: 20px
    }
    .image-299 {
        width: 100%;
        max-width: none;
        margin-bottom: 0
    }
    .phone-box-samll {
        height: auto;
        margin-top: -20px;
        margin-bottom: -20px;
        margin-left: -20px
    }
    .div-block-1679 {
        margin-bottom: -20px
    }
    .s-button-absolute {
        text-align: center;
        padding: 10px;
        font-size: 12px;
        display: flex
    }
    .s-button-absolute.blue {
        font-size: 1rem
    }
    .proto-cirucle {
        max-width: 50px;
        bottom: 0%;
        left: 0%
    }
    .video-box-figmaplugin {
        justify-content: center;
        width: 50%
    }
    .bravo-tab-video {
        width: 100%;
        min-width: auto;
        max-width: none;
        height: 180px;
        min-height: auto
    }
    .button-box-copy._40 {
        width: 50%
    }
    .background-video-27 {
        z-index: 10;
        width: 640px;
        height: 360px
    }
    .s-track {
        height: 100vh;
        overflow: scroll
    }
    .s-camera {
        width: 100vw;
        height: 100vh;
        overflow: scroll
    }
    .s-frame {
        flex-direction: column;
        height: auto;
        overflow: hidden
    }
    .s-item-story {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        width: 100vw;
        height: 50vh;
        padding-top: 40px;
        padding-bottom: 40px;
        display: flex
    }
    .s-image-story {
        background-color: #16161900;
        justify-content: flex-start;
        align-items: flex-start;
        width: 30%;
        min-width: 30%;
        height: auto;
        margin-bottom: 0
    }
    .div-block-1709 {
        height: 200px
    }
    .download-text {
        width: auto
    }
    .div-block-1711 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column
    }
    .form-download-div {
        display: none
    }
    .form-download-box {
        flex-wrap: wrap;
        width: 80vw
    }
    .form-block-11 {
        width: 100%
    }
    .div-block-1713 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column
    }
    .shadow-top {
        height: 40%
    }
    .div-block-1714 {
        background-position: 50% 0;
        background-size: contain;
        width: 30vw;
        height: 100%;
        display: none;
        position: absolute;
        inset: 0% 0% 0% auto
    }
    .shadow-bottom {
        height: 40%
    }
    .cell-2 {
        justify-content: flex-start
    }
    .bold-text-36 {
        font-size: 2.2rem
    }
    .uui-pricing05_feature-list-copy.white {
        margin-bottom: 0
    }
    .uui-pricing05_component-3-rows-copy {
        grid-template-columns: 1fr
    }
    .plan-description-box {
        grid-template-rows: auto auto
    }
    .tab-blackfriday-steps {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .new-user {
        flex-direction: column
    }
    .div-block-1720 {
        padding: 20px
    }
    .existing-user {
        flex-direction: column
    }
    .s-detail {
        margin-top: 5px;
        font-size: 12px;
        line-height: 16px
    }
    .s-tabsmenu-main {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }
    .s-tablink-main,
    .s-tablink-main.w--current {
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        font-size: 12px
    }
    .pricing-box-new {
        grid-template-columns: 1fr 1fr
    }
    .entoend-img-2,
    .entoend-img-1,
    .entoend-img-3 {
        border-radius: 10px
    }
    .video-header-homepage {
        z-index: 5;
        width: 220px;
        height: 500px
    }
    .sticky_element {
        display: none
    }
    .fs-cookie-popup {
        grid-template-rows: auto;
        grid-template-columns: 1fr .5fr;
        grid-auto-columns: 1fr;
        max-width: 95%;
        display: flex
    }
    .fs-preferences-manager-wrapper {
        display: none
    }
    .cookie-paragraph {
        font-size: 12px;
        line-height: 16px
    }
    .fs-cookie-popup-2 {
        grid-template-rows: auto;
        grid-template-columns: 1fr .5fr;
        grid-auto-columns: 1fr;
        max-width: 95%;
        display: flex
    }
    .fs-preferences-manager-wrapper-2 {
        display: none
    }
    .fs-manager-opener {
        z-index: 1
    }
    .cell-7 {
        padding-top: 100px;
        padding-bottom: 20px
    }
    .heading {
        font-size: 1.2rem
    }
    .image-328 {
        width: auto;
        max-width: 100%;
        height: auto;
        overflow: hidden
    }
    .div-block-1746 {
        flex-flow: column;
        display: flex;
        overflow: hidden
    }
    .visual-pro-services {
        justify-content: center;
        height: 300px
    }
    .circle {
        z-index: 0;
        top: 0%
    }
    .phone-box {
        bottom: -30%
    }
    .image-329 {
        z-index: 1;
        position: relative
    }
}

@media screen and (max-width:767px) {
    .primarycolor-box {
        margin: 0
    }
    .s-list-item {
        font-size: 1rem;
        line-height: 2rem
    }
    .collection-item,
    .column-text-left {
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .collection-list {
        grid-template-columns: 1fr 1fr
    }
    .collection-list.featured {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }
    .column-59 {
        padding-right: 0
    }
    .column-60 {
        padding-left: 0
    }
    .app-madewithbravo-cover {
        margin-right: 10px
    }
    .columns-40 {
        display: flex
    }
    .column-83 {
        padding-left: 0;
        padding-right: 0
    }
    .columns-54 {
        flex-direction: column
    }
    .column-97 {
        padding-left: 0
    }
    .column-104,
    .column-105 {
        padding-left: 0;
        padding-right: 0
    }
    .started-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        height: 200px
    }
    .tabs-menu-5 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        display: flex
    }
    .story-columns {
        border: 2px solid var(--dark-slate-grey);
        background-color: var(--white);
        border-radius: 7px;
        flex-direction: column;
        align-items: center
    }
    .story-columns.reverse {
        border: 2px solid var(--dark-slate-grey);
        flex-direction: column-reverse
    }
    .our-story-title,
    .our-story-box {
        box-shadow: none
    }
    .image-163 {
        width: 100%;
        max-width: none
    }
    .timeline-line-down {
        display: none
    }
    .story-date-left {
        justify-content: center
    }
    .story-column-middle {
        border-bottom: 2px solid var(--dark-slate-grey)
    }
    .timeline-side-line,
    .timeline-side-line._2 {
        display: none
    }
    ._1,
    ._3 {
        margin-bottom: 20px
    }
    .image-170 {
        margin-left: 0
    }
    .card-icon {
        width: 50px;
        height: 50px;
        margin: 0
    }
    .app-img-box {
        height: 100px
    }
    .app-img-box.featured {
        height: 200px
    }
    .image-181 {
        width: 40%;
        top: 0;
        left: 15%
    }
    .image-181-copy {
        width: 40%;
        top: 10px;
        right: 15%
    }
    .collection-list-13 {
        grid-template-columns: 1fr
    }
    .s-container {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .s-container.centered {
        padding-top: 60px
    }
    .s-container.text {
        padding-left: 40px;
        padding-right: 40px
    }
    .s-container.right,
    .s-container.feature---image-left {
        padding-top: 60px
    }
    .s-container.img-absolute {
        flex-direction: column-reverse;
        padding-top: 60px;
        padding-bottom: 60px;
        display: flex
    }
    .s-container.thin {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .s-subtitle.italic.big {
        font-size: 1rem
    }
    .s-subtitle.no-margin {
        align-self: center;
        margin-bottom: 0
    }
    .s-subtitle.no-margin.interlign {
        line-height: 21px
    }
    .s-subtitle.no-margin.bold {
        font-size: 1rem;
        line-height: 1.4em
    }
    .s-subtitle.center-mobil,
    .s-subtitle.gray.center-mobile {
        text-align: center
    }
    .s-divider,
    .s-divider.stroke {
        display: block
    }
    .s-button {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 1rem;
        display: flex
    }
    .s-button.blue {
        align-items: center
    }
    .s-button.center {
        font-size: 1rem
    }
    .s-section.blue {
        display: block
    }
    .s-section.blue.index {
        display: none
    }
    .s-section.black.header.main-header {
        height: auto;
        padding-top: 40px
    }
    .s-section.white.header {
        padding-top: 100px
    }
    .s-section.white.hide-desktop {
        display: none
    }
    .s-section.white.hide-desktop.show-mobile-horizontal {
        display: block
    }
    .s-section.white.hide-mobile.hide-mobile-horizontal {
        display: none
    }
    .s-section.white.usd-currency.header {
        padding-top: 100px
    }
    .s-section.header {
        padding-top: 40px
    }
    .s-subtitle {
        margin-bottom: 20px;
        padding-top: 0
    }
    .s-subtitle.white.center-mobile {
        text-align: center;
        padding-right: 0
    }
    .s-subtitle.center.white._80wide {
        width: 100%
    }
    .s-subtitle.no-margin {
        margin-bottom: 0
    }
    .s-subtitle.center-mobile.no-margin {
        text-align: center;
        text-decoration: none
    }
    .s-divider-15 {
        margin-bottom: 0
    }
    .s-divider-15.mod {
        height: 18px
    }
    .s-divider-15.mod.mobile,
    .s-divider-15.mod.mobile.menu {
        display: block
    }
    .s-divider-15.mod.menu {
        height: 18px;
        margin-bottom: 28px
    }
    .s-divider-15.mobile {
        display: none
    }
    .s-body-gradient {
        background-size: auto
    }
    .image-194 {
        inset: 0%
    }
    .main-video-header {
        margin-top: 31px
    }
    .s-nav-menu-grid {
        padding-left: 0
    }
    .s-nav-menu-grid.mod {
        grid-column-gap: 0px;
        border-bottom-style: none;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        padding-bottom: 20px;
        padding-left: 0
    }
    .s-nav-menu-grid.modtablet {
        padding-left: 0
    }
    .new-release {
        padding-top: 20px
    }
    .s-dropdown-columns {
        flex-direction: column;
        padding-left: 0
    }
    .s-dropdown-submenu {
        border-bottom: 1px solid var(--dark-grey);
        padding-left: 0
    }
    .s-dropdown-news {
        border-left-style: none;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }
    .nav-container {
        padding-left: 10px
    }
    .s-navemenu {
        background-color: var(--ivory);
        border-top: 1px solid #d9ddc8;
        border-bottom: 1px solid #d9ddc8;
        padding-bottom: 20px;
        position: absolute
    }
    .s-navemenu.mod {
        background-color: #f3f6e600;
        border-top-style: none;
        border-bottom-style: none;
        padding-bottom: 0;
        position: static
    }
    .dropdown-list-3.w--open {
        flex-direction: column;
        top: 56px;
        left: 0%;
        right: 0%
    }
    .div-block-1407 {
        margin-left: 0
    }
    .grid-2columns-8-4 {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        align-items: flex-start;
        display: flex
    }
    .grid-2columns-8-4.reverse {
        flex-direction: column;
        display: flex
    }
    .cta-box {
        margin-top: 20px
    }
    .div-block-1413 {
        width: 100%
    }
    .div-block-1413.center-mobile {
        align-items: center
    }
    .div-block-1414,
    .div-block-1415 {
        padding-left: 0;
        padding-right: 0
    }
    .s-body-white {
        background-size: auto
    }
    .image-208 {
        padding: 20px
    }
    .dropdown-bg {
        position: relative
    }
    .s-tablink {
        display: flex
    }
    .s-tablink.template-page,
    .s-tablink.template-page.w--current {
        margin-right: 0
    }
    .s-tablink.black {
        border-bottom: 3px none var(--black-3)
    }
    .s-tablink.bright,
    .s-tablink.bright.w--current {
        font-size: 16px
    }
    .s-tablink.process {
        flex-direction: column;
        padding-top: 0;
        padding-bottom: 0
    }
    .s-tablink.process.w--current {
        flex-direction: column
    }
    .s-tabsmenu {
        display: flex
    }
    .s-tabsmenu.black {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        background-color: var(--black-3);
        flex-direction: column;
        width: 25%;
        margin: 0;
        padding: 20px 10px 20px 20px
    }
    .s-tabsmenu.black.horizontal,
    .s-tabsmenu.process {
        flex-direction: column
    }
    .s-collectionlistgrid {
        grid-template-columns: 1fr 1fr
    }
    .div-block-1424 {
        padding-right: 0
    }
    .app-text-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        text-align: center;
        flex-direction: row;
        padding: 10px
    }
    .app-info {
        flex-direction: column-reverse;
        display: flex
    }
    .div-block-1430 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row-reverse;
        justify-content: flex-end
    }
    ._2-columns {
        flex-direction: column
    }
    .column-152 {
        padding-left: 10px
    }
    .column-153 {
        padding-right: 10px
    }
    .collection-list-11-copy {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }
    .div-block-1434 {
        justify-content: flex-start
    }
    .s-icon {
        width: 50px
    }
    .form-7 {
        margin-top: 10px
    }
    .s-paragraph-link {
        text-align: left;
        margin-top: 5px
    }
    .s-paragraph-link.left {
        text-align: left
    }
    .s-divider-10 {
        display: none
    }
    .html-embed-9 {
        margin-bottom: 20px
    }
    .image-214 {
        width: 180px;
        margin: 0;
        inset: auto 0% 0%
    }
    .video-building-mobile-apps {
        border-style: solid;
        border-radius: 10px;
        width: 78%;
        height: 74%;
        inset: 0%
    }
    .grid-2columns-6-6 {
        flex-direction: column-reverse;
        grid-template-rows: auto auto;
        grid-template-columns: 1.75fr;
        padding-left: 0;
        padding-right: 0
    }
    .grid-2columns-6-6.non-invert {
        flex-direction: column
    }
    .div--h2-sub {
        padding-left: 10px;
        padding-right: 10px
    }
    .grid-28 {
        grid-template-rows: auto auto;
        grid-template-columns: 50% 50%;
        margin-top: 20px
    }
    .grid-28.footer-content {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 100%;
        grid-auto-columns: 1fr;
        display: grid
    }
    .image-218 {
        width: 60px
    }
    .grid-38 {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        height: 200px
    }
    .s-smalltext.centered {
        margin-top: 20px
    }
    .image-225 {
        width: 15px;
        bottom: auto;
        left: auto
    }
    .div-block-1484 {
        width: 100%
    }
    .s-box-copy {
        flex-direction: row-reverse
    }
    .lightbox-link-13 {
        width: 460px;
        height: 270px
    }
    .image-233 {
        width: 60px;
        bottom: 38%;
        left: 43%
    }
    .image-194-copy-copy {
        inset: 0%
    }
    .div-block-1505.pro-services {
        padding-left: 0
    }
    .collection-list-11-copy-copy {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }
    .s-slider-slide {
        margin-top: 20px
    }
    .s-slide-image.fit {
        width: 100%;
        min-width: auto;
        min-height: auto
    }
    .columns-86 {
        display: flex
    }
    .column-169 {
        padding-top: 20px
    }
    .h1 {
        font-size: 40px;
        line-height: 1.2em;
        text-decoration: none
    }
    .h1.center {
        font-size: 30px;
        line-height: 2.5rem
    }
    .h1.white.center {
        margin-bottom: 20px;
        font-size: 34px;
        line-height: 1.2em
    }
    .h1.white.center-mobile {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        display: flex
    }
    .h1-span-blue {
        line-height: 75px;
        display: inline
    }
    .h3 {
        margin-top: 20px
    }
    .h3.white.center {
        margin-top: 0;
        margin-bottom: 0
    }
    .h3.no-margin {
        margin: 0
    }
    .h3.box {
        margin-top: 0
    }
    .div-block-1513 {
        height: auto;
        margin-bottom: 40px
    }
    ._2colums-6-6.invert {
        padding-left: 10px;
        padding-right: 10px
    }
    .imgbackground-right {
        display: none
    }
    .div-block-1516 {
        padding-left: 0;
        padding-right: 0
    }
    .div-block-1517,
    .div-block-1523,
    .left-arrow-2 {
        display: none
    }
    .left-arrow-2.hide-mobile {
        width: 30px
    }
    .right-arrow-3 {
        display: none
    }
    .right-arrow-3.hide-mobile {
        width: 30px
    }
    .footer-section {
        flex-direction: column;
        display: flex
    }
    .div-icon-tilte.center {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .index-section {
        padding-left: 0;
        padding-right: 121px
    }
    .index-line,
    .comparasion-logo {
        display: none
    }
    .grid-61.pro-services {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .h2,
    .h2.center {
        font-size: 26px
    }
    .main-spacer {
        height: 0
    }
    .grid-journey {
        flex-wrap: wrap
    }
    .column-right {
        padding-left: 0;
        padding-right: 0
    }
    .bullet-icon-point {
        padding-right: 0
    }
    .testimonial-logo {
        padding-left: 10px;
        padding-right: 10px
    }
    ._6mobilebenefits {
        padding-right: 100px
    }
    .graph-home {
        padding: 20px
    }
    .img-shadow {
        display: none
    }
    .div-right {
        margin-top: 30px;
        margin-bottom: 0;
        padding-top: 0;
        padding-left: 0;
        display: none
    }
    .div-block-1550,
    .absolute {
        display: none
    }
    .image-264 {
        max-width: 50%;
        position: static
    }
    .image-264.hidden-mobile,
    .div-relative {
        display: none
    }
    .div-mobile {
        display: flex
    }
    .image-268 {
        margin-top: 0;
        margin-bottom: 0
    }
    .s-list-point {
        font-size: 1rem
    }
    .img-experts.front.img4 {
        z-index: 0;
        top: -63px;
        left: 197px
    }
    .img-experts.front.img2 {
        left: 0
    }
    .div-img-experts {
        justify-content: center
    }
    .div-ready-made-solution {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        margin-top: 20px
    }
    .div-button.center-mobile {
        text-align: center;
        width: 100%
    }
    .phone-readymadesolution {
        max-width: 100px
    }
    .navbar-brand {
        padding-left: 0
    }
    .nav-menu {
        background-color: var(--ivory);
        flex-direction: column;
        align-items: center;
        padding: 40px
    }
    .nav-link-4 {
        padding-top: 10px;
        padding-bottom: 10px;
        display: inline-block
    }
    .nav-dropdown-2 {
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .nav-dropdown-toggle {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .nav-dropdown-list.shadow-three {
        box-shadow: 0 8px 50px #0000000d
    }
    .nav-dropdown-list.shadow-three.w--open {
        position: relative
    }
    .nav-dropdown-list.shadow-three.mobile-shadow-hide {
        box-shadow: none
    }
    .mobile-margin-top-10 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        margin-top: 10px;
        display: flex
    }
    .video-full-design-control {
        border-radius: 0;
        width: 100%;
        height: 100%;
        inset: 0%
    }
    .video-full-design-control.design-flexibility,
    .video-full-design-control.prototyping {
        width: 200px;
        height: 200px
    }
    .bravo-flexible-video {
        min-width: 100%;
        min-height: 260px
    }
    .bravo-flexible-video.no-border {
        width: 100%;
        min-width: auto;
        height: 300px
    }
    .bravo-flexible-video.xd {
        height: auto
    }
    .list-bg-videos {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        align-items: stretch
    }
    .container-bravo-flexible {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: flex-start;
        padding: 0
    }
    .container-bravo-flexible.invert {
        flex-direction: column-reverse
    }
    .bravo-flexible-text {
        padding: 0
    }
    .div-howtobuild {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: wrap;
        justify-content: center;
        margin-top: 40px
    }
    .div-howtobuild-app {
        width: 100%
    }
    .howtobuild-phone {
        width: 30%
    }
    .howtobuild-content {
        justify-content: space-around
    }
    .howtobuild-content.restaurant {
        background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62c598aa294922d6fd900dff_restaurant-app-bg.jpg);
        height: 140px
    }
    .howtobuild-content.fitness,
    .howtobuild-content.events,
    .howtobuild-content.mindfulness,
    .howtobuild-content.personaltrainer,
    .howtobuild-content.recipe,
    .howtobuild-content.crm,
    .howtobuild-content.school {
        height: 140px
    }
    .howtobuild-space {
        align-items: center;
        padding: 10px 20px;
        display: flex
    }
    .link-use-cases {
        margin-bottom: 0
    }
    .video-lightbox-container {
        width: 100%;
        margin-top: 30px;
        margin-bottom: 0;
        padding-top: 0;
        padding-left: 0
    }
    .video-lightbox-container.no-margin {
        justify-content: center;
        width: 100%;
        display: flex
    }
    .video-lightbox-container.compare-video {
        width: 100%;
        height: 280px
    }
    .video-lightbox-container.compare-video.buildyourapp,
    .video-lightbox-container.compare-video.dontforget {
        width: 480px;
        height: 280px
    }
    .video-lightbox-container.compare-video.showcase {
        width: 100%;
        height: 280px
    }
    .lightbox-link-agencypartner {
        width: 100%;
        height: 300px
    }
    .story-container {
        padding: 0 20px
    }
    .column-expert-description {
        padding-top: 20px
    }
    .testi-box {
        width: 60%
    }
    .testi-img.horizontal {
        width: 100%;
        min-height: auto
    }
    .testi-div {
        flex-direction: column;
        align-items: center
    }
    .list-whosfor-box.pro-services {
        padding-left: 0
    }
    .s-section-active-elements.mobile {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: none;
        overflow: hidden
    }
    .table-text-box {
        width: 70%
    }
    .banner-text-box {
        width: 50%
    }
    .banner-box {
        padding-left: 20px;
        padding-right: 20px
    }
    .banner-box.usecase-mobile {
        align-items: center;
        padding: 0
    }
    .testi-image-box {
        width: 50%
    }
    .testi-image-box._50pc,
    .testi-image-box._100pc {
        width: 100%
    }
    .testi-image-box._100pc.horizontal.testi-carrousel {
        flex-direction: column
    }
    .main-title-box {
        height: auto
    }
    .main-title-div,
    .main-subtitle-div {
        padding-left: 0;
        padding-right: 0
    }
    .main-video-box {
        height: auto;
        margin-bottom: 40px
    }
    .main-icons-box {
        margin-bottom: 0
    }
    .img-box {
        height: auto;
        margin-bottom: 40px
    }
    .img-box.figma {
        width: 100%;
        margin-top: 40px
    }
    .text-box.figma {
        width: 100%
    }
    .button-box.center-mobile {
        justify-content: center
    }
    .button-box.bravo-vision {
        flex-direction: row;
        align-items: center
    }
    .button-box._20 {
        width: 100%;
        margin-top: 20px;
        padding-left: 0
    }
    .feature-buttons {
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr
    }
    .feature-button {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr
    }
    .div-features-list {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: flex-start
    }
    .fearture-box {
        width: 30%
    }
    .fearture-box.opt2 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        background-image: none;
        align-items: stretch;
        width: 45%
    }
    .feature-text {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .feature-photo {
        height: 100px;
        margin-top: 0;
        margin-bottom: 0
    }
    .feature-title-1 {
        padding: 10px
    }
    .comparasion-table {
        grid-column-gap: 5px;
        grid-row-gap: 5px
    }
    .comparasion-column {
        width: 34px
    }
    .comparasion-column.features {
        width: auto
    }
    .comparasion-title-box.purple.first,
    .comparasion-title-box.white {
        padding-left: 5px;
        padding-right: 5px
    }
    .bravo-logo-comparasion {
        display: none
    }
    .comparasion-feature-list.purple {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        padding-left: 10px;
        padding-right: 10px
    }
    .comparasion-feature-list.purple.first {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        padding-left: 10px;
        padding-right: 10px
    }
    .comparasion-feature-list.purple.last {
        border-bottom-style: none
    }
    .comparasion-feature-list.white {
        padding-left: 10px;
        padding-right: 10px
    }
    .comparasion-feature-list.white.interlign {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        padding-left: 10px;
        padding-right: 10px
    }
    .comparasion-feature-list.lightgrey {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        padding-left: 10px;
        padding-right: 10px
    }
    .comparasion-feature-list.lightgrey.first.interlign {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        padding-left: 10px;
        padding-right: 10px
    }
    .comparasion-feature-list.darkblack.first {
        flex-wrap: nowrap
    }
    .comparasion-logo-mobile {
        width: 40px;
        display: block
    }
    .div-img-animation,
    .div-text-header {
        width: 100%
    }
    .thunkable-circle {
        right: 27%
    }
    .glide-circle {
        bottom: 5%;
        left: 23%
    }
    .bravo-circle {
        left: 45%
    }
    .grid-header {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        align-items: center;
        display: flex
    }
    .h1-span-green {
        line-height: 75px;
        display: inline
    }
    .comparasion-table-mobile {
        grid-column-gap: 5px;
        grid-row-gap: 5px
    }
    .lightbox-compare-video {
        width: 460px;
        height: 270px
    }
    .lightbox-compare-video:hover {
        box-shadow: none
    }
    .lightbox-compare-video.testimonial-video {
        width: 480px;
        height: 280px
    }
    .lightbox-compare-video.dont-forget-to-test {
        width: 480px
    }
    .grid-quotes-proservices {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }
    .fiv-button-top-menu {
        margin-left: 0
    }
    .colors-box {
        flex-wrap: wrap
    }
    .color-circle-fill.e350cc {
        background-color: #e350cc
    }
    .color-circle-fill._50e3c2 {
        background-color: #50e3c2
    }
    .color-circle-fill.ffce1f {
        background-color: #ffce1f
    }
    .color-circle-fill._490d82 {
        background-color: #490d82
    }
    .div-block-1571 {
        justify-content: center;
        display: flex
    }
    .img-phone-cut {
        max-width: 50%;
        display: none;
        position: static
    }
    .video-business-app {
        border-radius: 0;
        width: 100%;
        height: 100%;
        inset: 0%
    }
    .video-app {
        width: 97px;
        height: 210px;
        top: 110px;
        left: 80px
    }
    .circle-proapp {
        width: 150px
    }
    .circle-extra-feature {
        justify-content: center;
        width: 100%
    }
    .div-features {
        flex-direction: column;
        align-items: center
    }
    .cometchat-left {
        display: none
    }
    .cometchat-right {
        width: 40%;
        padding-top: 130px;
        padding-bottom: 0
    }
    .cometchat-feature {
        margin-top: 33px
    }
    .cometchat-feature._40pxup {
        margin-top: 90px
    }
    .cometchat-feature._20pxup {
        margin-top: 18px
    }
    .cometchat-logo.mobile {
        display: block
    }
    .cometchat-logo.no-margin {
        border-radius: 200px;
        margin-top: 30px
    }
    .revenuecat-logo.no-margin {
        width: 50px;
        top: 399px
    }
    .promo {
        flex-direction: column;
        max-width: 100%
    }
    .promo-price {
        border-bottom-left-radius: 20px
    }
    .s-tab-box.black {
        padding-left: 20px;
        display: flex;
        overflow: hidden
    }
    .s-tab.black {
        padding-left: 0
    }
    .tabs-menu-7 {
        border-top-right-radius: 0
    }
    .promo-description {
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0;
        width: 100%
    }
    .tabs-3 {
        border-top-right-radius: 0;
        border-bottom-left-radius: 20px;
        width: 100%
    }
    .tabs-4 {
        border-top-right-radius: 0;
        border-bottom-left-radius: 20px;
        width: 100%;
        min-height: auto
    }
    .div-block-1577 {
        padding: 0
    }
    .howto-discount-content {
        flex-direction: column
    }
    .howto-discount-step-text {
        min-height: auto
    }
    .howto-discount-step {
        width: auto
    }
    .button-howtoclaim-d {
        align-items: flex-end
    }
    .color-line {
        display: none
    }
    .div-block-1587 {
        width: 80%
    }
    .phone-gallery-box.transition.desktop {
        display: none
    }
    .grid-steps-ebook {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .integration-header-div {
        flex-direction: column
    }
    .integration-left {
        width: 100%;
        padding-right: 0
    }
    .integration-right {
        width: 100%
    }
    .made-with-bravo-list {
        grid-template-columns: 1fr 1fr;
        padding-left: 0
    }
    .price-box {
        width: 40%
    }
    .price-list {
        flex-wrap: wrap
    }
    .phone-fb-img {
        width: 100px
    }
    .lightbox-link-16 {
        display: flex
    }
    .subtitle-box {
        width: 100%
    }
    .comparision-box {
        width: auto;
        overflow: scroll
    }
    .comparision-line {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        max-width: 100%;
        padding: 10px
    }
    .comparision-line.type.apps,
    .comparision-line.apps,
    .comparision-line.apps.title,
    .comparision-line.apps.subtitle {
        width: 150%;
        max-width: none
    }
    .image-293 {
        max-width: 50%
    }
    .how-to-section-part {
        flex-direction: column-reverse
    }
    .how-to-section-part-text {
        width: 100%
    }
    .how-to-section-part-img-box {
        justify-content: flex-start;
        width: 100%
    }
    .s-paragraph {
        font-size: 1rem;
        line-height: 2rem
    }
    .s-paragraph.white.center {
        padding-left: 20px;
        padding-right: 20px
    }
    .crm-app-point.white-box {
        width: 45%
    }
    .graph-fitness-app-column {
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .dropdown-faq-list.show {
        width: 100%
    }
    .h3-points-section {
        flex-direction: column
    }
    .div-block-1612 {
        width: 100%
    }
    .video-box-verical-center {
        justify-content: flex-start;
        width: 100%;
        margin-top: 40px
    }
    .s-uptitle.blue {
        margin-bottom: 0;
        font-size: 1rem
    }
    .s-uptitle.blue.no-margin {
        margin-bottom: 0
    }
    .s-uptitle.green {
        margin-bottom: 10px
    }
    .s-uptitle.pink,
    .s-uptitle.green,
    .s-uptitle.yellow-text,
    .s-uptitle.purple {
        margin-bottom: -20px
    }
    .iteration-speed {
        width: 30%
    }
    .buyer-persona-box {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        grid-template-columns: 1fr
    }
    .buyer-personat-text {
        padding: 20px
    }
    .box-buyer-persona.developer {
        background-size: auto, cover
    }
    .box-buyer-persona.developer:hover {
        background-size: cover
    }
    .box-buyer-persona.founder {
        background-image: linear-gradient(to bottom, null, null), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f4baf4275e813aab619dce_buyer-persona-business.jpg);
        background-size: auto, cover;
        height: 200px
    }
    .box-buyer-persona.founder:hover {
        background-size: cover
    }
    .box-buyer-persona.product {
        background-image: linear-gradient(#0000, #0000), url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/63f49ff5596f1a1ff203b88f_buyer-persona-product.jpg);
        background-size: auto, cover
    }
    .box-buyer-persona.product:hover {
        background-size: cover
    }
    .buyer-persona-link {
        width: 100%;
        height: auto
    }
    .design-your-app {
        border-radius: 0
    }
    .lightbox-compare-video-copy {
        width: 460px;
        height: 270px
    }
    .lightbox-compare-video-copy:hover {
        box-shadow: none
    }
    .lightbox-compare-video-copy.build-without-code {
        width: 480px
    }
    .div-text-left {
        width: 100%
    }
    .div-block-1618 {
        flex-direction: column;
        align-items: center
    }
    .testimonial-div-center {
        flex-direction: row
    }
    .content-tab-showcases {
        flex-direction: column-reverse
    }
    .phone-animation-box {
        flex-direction: row;
        width: 100%;
        margin-left: 0
    }
    .phone-gallery {
        width: 100px;
        height: auto
    }
    .uptitle-title-div {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        display: flex
    }
    .tabs-content-6 {
        width: 80%
    }
    .tabs-menu-8 {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .text-video-mmm-box {
        flex-direction: column
    }
    .s-section-paralax {
        display: none
    }
    .bravo-flexible-video-1 {
        min-width: 100%;
        min-height: 260px
    }
    .bravo-flexible-video-1.no-border {
        width: 100%;
        min-width: auto;
        height: 250px
    }
    .bravo-flexible-video-1._100width {
        height: 300px
    }
    .bravo-flexible-video-2 {
        min-width: 100%;
        min-height: 260px
    }
    .bravo-flexible-video-2.no-border {
        width: 100%;
        min-width: auto;
        height: 250px
    }
    .bravo-flexible-video-3 {
        min-width: 100%;
        min-height: 260px
    }
    .bravo-flexible-video-3.no-border {
        width: 100%;
        min-width: auto;
        height: 250px
    }
    .bravo-flexible-video-1-5 {
        min-width: 100%;
        min-height: 260px
    }
    .bravo-flexible-video-1-5.no-border {
        width: 100%;
        min-width: auto;
        height: 250px
    }
    .main-header-box {
        flex-direction: column
    }
    .text-header-box {
        width: 100%
    }
    .s-section-paralax-mmm {
        display: none
    }
    .big-image-make {
        width: 100%;
        height: auto;
        position: static
    }
    .big-image-manage,
    .big-image-maintain {
        width: 100px;
        height: auto
    }
    .slide-13 {
        height: 100%;
        position: relative
    }
    .slider-9 {
        height: auto
    }
    .div-block-1621 {
        width: auto;
        height: auto
    }
    .right-arrow-9.hide-mobile,
    .left-arrow-6.hide-mobile {
        width: 30px
    }
    .uptitle-title-box {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }
    .uptitle-title-box.center {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .mask-6 {
        height: 500px;
        overflow: hidden
    }
    .slide-nav-10 {
        margin-top: 0
    }
    .logo-client {
        width: auto;
        margin: 0
    }
    .logo-client-box {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .pause-button-videos {
        align-items: center;
        width: 20px;
        height: 20px
    }
    .div-block-1625 {
        width: 100%
    }
    .s-form {
        padding: 20px
    }
    .s-textfield-form.white {
        font-size: 13px
    }
    .youtube-4 {
        height: 150px
    }
    .left-div {
        width: 100%
    }
    .left-div.center-mobile {
        align-items: center
    }
    .right-div {
        width: 50%
    }
    .video-figmaplugin {
        border-radius: 0;
        width: 100%;
        height: 100%;
        inset: 0%
    }
    .currency-text.no-margin {
        align-self: flex-end;
        margin-bottom: 0
    }
    .pricing-div {
        flex-direction: column
    }
    .pricing-div.montlhy {
        flex-wrap: wrap
    }
    .currency-div.usd-currency.center {
        margin-bottom: 20px
    }
    .pricing-box._50,
    .pricing-box._50.white {
        width: 100%
    }
    .price-box-number {
        margin: -20px
    }
    .s-link.black {
        font-size: 1rem
    }
    .usecase-app-mobile-box {
        width: 100%
    }
    .mask-slide-usecase-mobile {
        width: auto;
        height: auto;
        overflow: hidden
    }
    .testi-box-new {
        grid-template-columns: 1fr
    }
    .black-gradient-effect.small {
        width: auto;
        height: auto
    }
    .uui-pricing01_feature-list {
        grid-template-columns: 1fr
    }
    .uui-text-size-medium-2 {
        font-size: 1rem
    }
    .uui-pricing05_feature-list {
        margin-bottom: 2rem
    }
    .uui-pricing05_price-text {
        font-size: 1.5rem
    }
    .uui-pricing05_price {
        font-size: 2.25rem
    }
    .uui-pricing05_price.price-variant.eur-currency {
        font-size: 2rem
    }
    .uui-pricing05_heading {
        font-size: 1.125rem
    }
    .uui-pricing05_plan {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .uui-badge-2 {
        padding: .125rem .5rem
    }
    .uui-pricing05_popular-label {
        right: 1.5rem
    }
    .uui-pricing05_component {
        grid-template-columns: 1fr;
        margin-top: 3rem
    }
    .uui-text-size-large-2 {
        font-size: 1rem
    }
    .uui-space-xsmall-2 {
        min-height: .75rem
    }
    .uui-padding-vertical-xhuge-2 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    .uui-page-padding-2 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-pricing05_component-2-rows,
    .uui-pricing05_component-1-rows-copy {
        grid-template-columns: 1fr;
        margin-top: 3rem
    }
    .uui-space-medium {
        min-height: 1.5rem
    }
    .uui-pricing11_top-row-content {
        align-content: center
    }
    .uui-padding-vertical-xhuge-3 {
        padding-top: 4rem;
        padding-bottom: 4rem
    }
    .uui-page-padding-3 {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-navbar03_link {
        justify-content: center;
        font-size: 1rem;
        display: flex
    }
    .uui-badge-small-success {
        padding: .125rem .5rem
    }
    .uui-navbar05_link {
        font-size: 1rem
    }
    .uui-navbar05_dropdown-link-list {
        grid-row-gap: .5rem;
        max-width: none
    }
    .uui-navbar05_dropdown-content-left {
        grid-row-gap: .5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .uui-navbar05_dropdown-toggle {
        font-size: 1rem
    }
    .uui-navbar05_menu {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-navbar05_component {
        min-height: 4.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-navbar05_dropdown-content-left-5row {
        grid-row-gap: .5rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-top: .5rem;
        padding-bottom: .5rem
    }
    .s-cell {
        overflow: hidden
    }
    .image-299 {
        margin-bottom: -100px
    }
    .phone-box-samll {
        width: 100%;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }
    .quickstack-mobile {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .div-block-1674 {
        margin-bottom: 0;
        position: relative
    }
    .white-gradient.opt2 {
        background-image: linear-gradient(#eaecf0, #eaecf0 0%, #fff0)
    }
    .s-button-absolute {
        display: flex
    }
    .s-button-absolute.blue {
        align-items: center
    }
    .div-block-1692 {
        margin-top: 20px
    }
    .proto-cirucle {
        bottom: 5%;
        left: 23%
    }
    .video-box-figmaplugin {
        flex-direction: row;
        margin-left: 0
    }
    .div-block-1701 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .div-block-1702 {
        z-index: 6;
        border-radius: 20px;
        width: 100%;
        height: 260px;
        overflow: hidden
    }
    .bravo-tab-video {
        min-width: 100%;
        min-height: 260px
    }
    .button-box-copy._40 {
        width: 100%;
        margin-right: 0;
        padding-left: 20px;
        padding-right: 20px
    }
    .background-video-27 {
        width: 480px;
        height: 270px
    }
    .div-block-1705 {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .benefits-prototyping-desktop {
        display: none
    }
    .s-item-story {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .s-image-story {
        background-color: #16161900
    }
    .benefits-prototyping-mobile {
        background-color: #ddd0;
        height: auto;
        display: block
    }
    .slide-nav-12 {
        height: 20px;
        padding-top: 0;
        inset: auto auto 0% 0%
    }
    .left-arrow-7 {
        width: 20px;
        height: 20px;
        margin-right: 40px;
        inset: auto 0% 0% auto
    }
    .right-arrow-10 {
        width: 20px;
        height: 20px;
        inset: auto 0% 0% auto
    }
    .mask-8 {
        height: 600px
    }
    .div-block-1709 {
        height: 150px
    }
    .form-download-box {
        width: 90vw
    }
    .uui-pricing05_feature-list-copy {
        margin-bottom: 2rem
    }
    .uui-pricing05_component-3-rows-copy {
        grid-template-columns: 1fr;
        margin-top: 3rem
    }
    .transparent-text,
    .link-34 {
        font-size: 1rem
    }
    .grid-66 {
        grid-template-columns: 1fr
    }
    .img-stpes-bf {
        border-radius: 20px
    }
    .mask-bf {
        height: 600px
    }
    .div-block-1721 {
        flex-direction: column;
        display: flex
    }
    .arrow-step {
        transform: rotate(90deg)
    }
    .s-detail {
        text-align: left;
        margin-top: 5px
    }
    .uui-page-nopadding {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .s-tabsmenu-main,
    .s-tablink-main {
        display: flex
    }
    .title-plan,
    .title-plan.black {
        font-size: 1.4rem
    }
    .video-header-homepage {
        width: 300px;
        height: 500px
    }
    .fs-cookie-popup {
        flex-direction: column;
        margin-bottom: 2%;
        padding: 15px
    }
    .button-wrapper {
        grid-column-gap: 10px;
        margin-top: 0
    }
    .preferences-container {
        min-width: 300px;
        max-width: 80vw
    }
    .cookie-paragraph {
        width: 100%;
        margin-bottom: 5px;
        font-size: 12px;
        line-height: 16px
    }
    .fs-cookie-popup-2 {
        flex-direction: column;
        margin-bottom: 2%;
        padding: 15px
    }
    .button-wrapper-2 {
        grid-column-gap: 10px;
        margin-top: 0
    }
    .preferences-container-2 {
        min-width: 300px;
        max-width: 80vw
    }
    .heading {
        text-align: center;
        font-size: 1.2rem
    }
    .div-block-1747 {
        grid-column-gap: 15px;
        grid-row-gap: 15px
    }
    .visual-pro-services {
        height: 500px;
        margin-bottom: 40px
    }
    .phone-box {
        bottom: -10%
    }
}
@media (min-width:479px) and (max-width:620px) {
.video-header-homepage {
    width: 200px;
    height: 400px
}
}
@media screen and (max-width:479px) {
    .paragraph-faq {
        font-size: 12px;
        line-height: 14px
    }
    .accordion-item {
        margin-bottom: 0
    }
    .primarycolor-box {
        margin: 0
    }
    .call-to-action-button {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 9px 24px;
        font-size: 17px;
        display: flex
    }
    .fs-content {
        background-color: #ddd0;
        height: 500px
    }
    .s-list-item {
        margin-right: 0;
        font-size: 1rem;
        line-height: 1.8rem
    }
    .list {
        padding-left: 20px;
        padding-right: 20px
    }
    .dropdown-toggle {
        text-align: center;
        padding-right: 20px
    }
    .feature---image-left {
        margin-bottom: 0;
        padding-top: 0;
        padding-left: 10px;
        padding-right: 10px
    }
    .column-text-left {
        padding-left: 0;
        padding-right: 0
    }
    .collection-list {
        grid-template-columns: 1fr
    }
    .collection-list.featured {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    .columns-28 {
        flex-direction: column
    }
    .column-59,
    .column-60 {
        padding-left: 0;
        padding-right: 0
    }
    .form-3 {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }
    .expert-photo {
        width: 120px;
        height: 120px;
        margin-bottom: 14px;
        position: static;
        top: -82px;
        left: 83px
    }
    .fs-collection-flex {
        justify-content: flex-start;
        align-items: center;
        width: 260px;
        height: 390px;
        margin-bottom: 3px;
        padding-top: 25px
    }
    .expert-description-block {
        padding-top: 10px;
        padding-left: 0
    }
    .expert-description-image {
        background-size: cover;
        width: auto;
        height: 100px
    }
    .expert-profile-picture {
        width: 70px;
        height: 70px
    }
    .div-block-1159 {
        padding-left: 10px
    }
    .div-block-1178 {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .div-block-1179 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        justify-content: space-between;
        height: 90px
    }
    .success-message-4 {
        margin-bottom: 30px;
        padding-bottom: 16px;
        padding-left: 10px;
        padding-right: 10px
    }
    .text-block-98 {
        padding-bottom: 15px
    }
    .tabs-content {
        margin-bottom: 40px
    }
    .app-madewithbravo-cover {
        border-radius: 6px;
        width: 100%;
        margin-right: 0
    }
    .div-block-1198 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        justify-content: flex-start;
        align-items: center;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }
    .div-block-1199 {
        margin-top: 0
    }
    .image-124 {
        margin-bottom: 46px
    }
    .columns-40 {
        flex-direction: column;
        display: flex
    }
    .ebook-download-form {
        flex-direction: column;
        align-items: stretch;
        height: 90px;
        display: flex
    }
    .title-text-1 {
        color: var(--blue);
        width: auto;
        font-size: 30px;
        line-height: 35px
    }
    .title-text-3 {
        color: var(--blue);
        width: auto;
        font-size: 13px;
        line-height: 18px
    }
    .div-block-1239 {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .column-83 {
        margin-top: 0;
        padding-left: 0;
        padding-right: 0
    }
    .testimonial-phone-hide {
        display: block
    }
    .testimonial-box {
        width: auto;
        margin-top: 40px;
        padding: 0
    }
    .columns-52 {
        width: auto
    }
    .div-block-1276 {
        width: 120px;
        height: 120px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .text-block-118,
    .text-block-119,
    .text-block-119.ready {
        font-size: 20px
    }
    .text-block-120 {
        font-size: 40px;
        line-height: 40px
    }
    .text-block-120.ready {
        line-height: 40px
    }
    .columns-54 {
        flex-direction: column;
        width: auto;
        padding-left: 0
    }
    .image-145 {
        max-width: 120px
    }
    .column-94 {
        padding-right: 0
    }
    .lightbox-link-4 {
        margin-right: 10px
    }
    .column-95 {
        padding-right: 0
    }
    .div-block-1281 {
        padding-right: 10px
    }
    .column-97 {
        margin-top: 32px;
        padding-left: 0;
        padding-right: 0
    }
    .div-block-1285 {
        margin-left: 0
    }
    .image-147 {
        margin-top: 0;
        margin-bottom: 0
    }
    .div-block-1291 {
        margin-bottom: 0
    }
    .div-block-1293 {
        flex-direction: column
    }
    .div-block-1296 {
        padding-left: 0;
        padding-right: 0
    }
    .div-block-1300 {
        margin-bottom: 0
    }
    .background-video-9-copy {
        width: 100vw;
        height: 180px;
        margin-top: 8px;
        overflow: visible
    }
    .select-field {
        color: var(--dark-grey-2)
    }
    .column-104,
    .column-105 {
        padding-left: 0;
        padding-right: 0
    }
    .started-grid {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }
    .tutorial-title {
        font-size: 22px
    }
    .div-block-1340 {
        width: 60px;
        height: 60px
    }
    .tabs-menu-5 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-direction: column;
        display: flex
    }
    .story-columns {
        border: 2px solid var(--dark-slate-grey);
        background-color: var(--white);
        -webkit-text-fill-color: inherit;
        background-clip: border-box;
        border-radius: 7px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0
    }
    .story-columns.reverse {
        border-style: none;
        flex-direction: column-reverse;
        padding: 0;
        overflow: hidden
    }
    .our-story-title {
        box-shadow: none;
        text-align: left;
        background-color: #0000;
        background-image: none;
        width: auto;
        height: auto;
        padding: 0
    }
    .our-story-box {
        box-shadow: none;
        background-color: #0000;
        width: auto;
        padding: 0;
        top: 239px;
        left: 7.938px
    }
    .image-163 {
        margin: 0
    }
    .story-column-right {
        border: 2px none var(--dark-slate-grey);
        background-color: #0000;
        justify-content: flex-start;
        margin: 0;
        padding: 20px;
        font-style: normal
    }
    .timeline-point,
    .timeline-line-down,
    .image-164 {
        display: none
    }
    .story-date-left {
        justify-content: flex-start;
        margin-bottom: 0;
        padding: 20px
    }
    .image-164-copy {
        width: 40px
    }
    .story-column-middle {
        border-bottom: 2px solid var(--dark-slate-grey);
        justify-content: center;
        display: block
    }
    .timeline-side-line {
        display: none
    }
    ._1 {
        border: 2px solid var(--dark-slate-grey);
        border-radius: 7px;
        margin-top: 10px;
        margin-bottom: 10px
    }
    ._3 {
        overflow: hidden
    }
    .image-164-copy-copy {
        display: none
    }
    .image-165 {
        width: auto
    }
    .link-24,
    .link-25 {
        font-size: 14px;
        line-height: 14px
    }
    .collection-list-wrapper-madewithbravo {
        margin-top: 20px;
        padding-left: 0;
        padding-right: 0;
        display: block
    }
    .s-collection-box {
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
        height: auto;
        display: flex
    }
    .blog-text-box {
        padding: 10px 20px
    }
    .blog-img-box {
        width: 90vw
    }
    .div-img-main-blog {
        height: auto;
        margin-top: 0
    }
    .image-172 {
        width: 150px
    }
    .card-icon {
        width: 50px;
        height: 50px;
        margin: 0
    }
    .card-icon.highlight {
        width: 50px;
        height: 50px
    }
    .card-link {
        width: 100%
    }
    .card-link.yellow {
        margin-top: 0
    }
    .image-165-copy {
        width: auto
    }
    .app-img-box {
        width: 100%;
        height: 100px;
        max-height: 100px;
        margin-top: 0;
        display: block
    }
    .app-img-box.featured {
        height: 200px;
        max-height: 200px
    }
    .image-181 {
        display: block;
        top: 0
    }
    .image-181-copy {
        top: 16px
    }
    .collection-list-13 {
        grid-template-columns: 1fr
    }
    .s-container {
        padding: 0 20px 40px
    }
    .s-container.centered {
        display: block
    }
    .s-container.center {
        align-items: center;
        padding-left: 20px;
        padding-right: 20px
    }
    .s-container.menu {
        z-index: 2;
        position: relative
    }
    .s-container.text {
        padding-left: 20px;
        padding-right: 20px
    }
    .s-container.right {
        text-align: center
    }
    .s-container.feature---image-left {
        padding-top: 60px;
        padding-bottom: 60px
    }
    .s-container.feature---image-left.index {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .s-container.feature---image-left.index.white {
        background-color: var(--white-smoke)
    }
    .s-container.feature---image-left.index.lightgrey {
        background-color: var(--gainsboro)
    }
    .s-container.img-absolute {
        flex-direction: column-reverse;
        align-items: flex-start;
        padding-bottom: 60px;
        display: flex
    }
    .s-container.no-margin {
        padding-top: 0;
        padding-bottom: 0
    }
    .s-container.thin,
    .s-container.faq {
        padding-top: 40px;
        padding-bottom: 40px
    }
    .s-container.round-border-box {
        border-radius: 0;
        padding-left: 20px;
        padding-right: 20px
    }
    .s-container.currency {
        padding-top: 40px
    }
    .s-container.front {
        flex-direction: column;
        align-items: center;
        height: 100%;
        display: flex;
        position: relative
    }
    .s-subtitle {
        border-radius: 0;
        width: auto;
        font-size: 13px;
        line-height: 18px
    }
    .s-subtitle.white {
        text-align: left;
        padding-right: 0
    }
    .s-subtitle.white.no-margin {
        margin-top: 0
    }
    .s-subtitle.white.no-margin.table {
        margin-top: 3px;
        font-size: 14px
    }
    .s-subtitle.white.center-mobile,
    .s-subtitle.white.center-mobile.phone {
        text-align: center
    }
    .s-subtitle.black.bold.no-margin {
        padding-top: 0;
        padding-bottom: 0
    }
    .s-subtitle.bold {
        font-weight: 700
    }
    .s-subtitle.bold.white.no-margin {
        color: var(--white);
        margin-top: 0;
        font-size: 20px
    }
    .s-subtitle.bold.white.no-margin.table {
        font-size: 16px
    }
    .s-subtitle.bold.table {
        line-height: 1.2em
    }
    .s-subtitle.white {
        text-align: left
    }
    .s-subtitle.banner {
        color: var(--white);
        text-align: left;
        flex-direction: column;
        font-size: 1rem;
        font-weight: 500
    }
    .s-subtitle.italic.mg20 {
        margin: 0
    }
    .s-subtitle.italic.mg20.white {
        text-align: left;
        font-size: 1rem
    }
    .s-subtitle.blue {
        color: var(--dodger-blue)
    }
    .s-subtitle.center {
        font-size: 1rem;
        line-height: 1.6em
    }
    .s-subtitle.no-margin {
        margin-top: 0;
        margin-bottom: 10px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .s-subtitle.no-margin.interlign {
        line-height: 21px
    }
    .s-subtitle.no-margin.bold {
        color: var(--dark-slate-grey-2);
        padding: 0
    }
    .s-subtitle.no-margin.table {
        margin-top: 3px
    }
    .s-subtitle.no-margin.small {
        font-size: 13px
    }
    .s-subtitle.center-mobil {
        text-align: center
    }
    .s-subtitle.table {
        margin-top: 5px;
        margin-bottom: 0;
        font-size: 14px
    }
    .s-subtitle.table.bold {
        color: var(--dark-slate-grey-2);
        font-size: 14px;
        line-height: 1.4em
    }
    .s-subtitle.gray.menu {
        font-size: 14px
    }
    .s-subtitle.blue-copy {
        color: var(--dodger-blue)
    }
    .s-subtitle.grey {
        color: var(--dark-grey-bravo)
    }
    .s-divider {
        height: 20px;
        display: block;
        overflow: hidden
    }
    .s-button {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-bottom: 0;
        padding: 10px;
        font-size: 15px;
        font-style: normal;
        line-height: 19px;
        display: flex
    }
    .s-button.yellow {
        font-size: 15px;
        line-height: 19px
    }
    .s-button.yellow.thin.no-margin {
        margin-bottom: 0
    }
    .s-button.black {
        flex-direction: row;
        font-size: 14px
    }
    .s-button.blue {
        padding: 3px 20px;
        font-size: 1rem;
        line-height: 1.8rem
    }
    .s-button.inactive {
        margin-bottom: 0;
        font-size: .9rem;
        line-height: 1em
    }
    .s-button.blueborder {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .s-button.blueborder.no-margin {
        margin-bottom: 0
    }
    .s-button.pinkborder {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .s-button.white {
        border-style: solid;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .s-button.pink {
        padding-top: 9px;
        padding-bottom: 10px
    }
    .s-button.whiteborder {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .s-button.red {
        padding-top: 5px;
        padding-bottom: 6px
    }
    .s-button.orange {
        border-style: solid;
        border-color: var(--salmon)
    }
    .s-button.black-friday {
        flex-direction: row;
        margin-bottom: 0;
        font-size: 14px
    }
    .s-button.bravo-vision,
    .s-button.thin.black {
        margin-bottom: 0
    }
    .s-button.lightblue {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .s-button.black-thin {
        margin-top: 0;
        margin-bottom: 0
    }
    .s-button.bravosolo,
    .s-button.bravoteam {
        margin-bottom: 0
    }
    .s-section {
        background-color: var(--white)
    }
    .s-section.blue,
    .s-section.blue.index {
        display: block
    }
    .s-section.blue.index.test {
        display: none
    }
    .s-section.black.header {
        padding-top: 0;
        padding-bottom: 0
    }
    .s-section.black.header.main-header {
        height: auto
    }
    .s-section.black.header.thin {
        padding-bottom: 20px
    }
    .s-section.black.hide-desktop {
        display: block
    }
    .s-section.black.hide-desktop.header {
        padding-top: 40px;
        display: block
    }
    .s-section.black.eur-currency {
        display: block
    }
    .s-section.black.hide-mobile {
        display: none
    }
    .s-section.white {
        display: block
    }
    .s-section.white.header {
        padding-top: 100px
    }
    .s-section.white.hide-desktop {
        display: block
    }
    .s-section.white.hide-desktop.test,
    .s-section.white.hide-mobile {
        display: none
    }
    .s-section.white.usd-currency.header {
        padding-top: 100px
    }
    .s-section.white.eur-currency {
        display: block
    }
    .s-section.lightgrey {
        background-color: #eaecf0;
        display: block
    }
    .s-section.lightgrey.test {
        display: none
    }
    .s-section.header {
        padding-top: 60px
    }
    .s-section.header.black {
        padding-top: 140px
    }
    .s-section.header.darkblack {
        padding-top: 60px
    }
    .s-section.blueblack.overflow-visible {
        overflow: visible
    }
    .s-section.blueblack.overflow-visible.hidden-mobile {
        display: none
    }
    .s-section.gallery-bg.black {
        height: auto
    }
    .s-section.gallery-bg.black.desktop {
        display: none
    }
    .s-section.gallery-bg.black.mobile {
        display: block
    }
    .s-section.gallery-bg.black.mobile.hide {
        display: none
    }
    .s-section.banner {
        height: auto
    }
    .s-subtitle {
        color: var(--dark-slate-grey-2);
        width: auto;
        margin: 0 0 20px;
        padding-top: 0;
        font-size: 1rem;
        font-weight: 500;
        line-height: 1.8rem
    }
    .s-subtitle.white {
        margin-top: 20px
    }
    .s-subtitle.white.no-margin {
        padding-top: 0;
        padding-bottom: 0
    }
    .s-subtitle.white.center-mobile {
        align-items: center;
        padding-right: 0;
        line-height: 1.8em
    }
    .s-subtitle.white.center-mobile.phone {
        text-align: center
    }
    .s-subtitle.bold {
        font-size: 20px;
        line-height: 25px
    }
    .s-subtitle.black {
        font-size: 17px;
        line-height: 24px
    }
    .s-subtitle.center.white {
        font-size: 16px
    }
    .s-subtitle.center.white._80wide {
        width: 100%
    }
    .s-subtitle.list {
        margin-top: 4px;
        padding-right: 0
    }
    .s-subtitle.bullet-icon-point {
        text-align: left
    }
    .s-subtitle.profile.white {
        margin-top: 0
    }
    .s-subtitle.no-margin {
        margin-bottom: 0
    }
    .s-subtitle.center-mobile {
        text-align: center
    }
    .s-subtitle.blog {
        font-size: 16px;
        line-height: 1.4em
    }
    .s-subtitle.grey.center {
        line-height: 1.8em
    }
    .s-divider-15 {
        margin-bottom: 0
    }
    .s-divider-15.mod,
    .s-divider-15.mod.mobile,
    .s-divider-15.mod.mobile.menu {
        display: none
    }
    .s-divider-15.mod.menu {
        margin-bottom: 19px;
        display: block
    }
    .s-divider-15.mobile,
    .s-divider-15.menu {
        display: none
    }
    .s-body-gradient {
        background-color: var(--ivory);
        background-image: none;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll
    }
    .s-title {
        color: var(--dark-slate-grey-2);
        font-size: 30px;
        line-height: 35px
    }
    .image-194 {
        width: 60px;
        inset: 0%
    }
    .main-video-header {
        z-index: 1;
        width: auto;
        margin-top: 0
    }
    .column-142 {
        padding-bottom: 40px;
        padding-left: 0
    }
    .columns-76 {
        flex-direction: column
    }
    .column-143 {
        padding-left: 0
    }
    .background-video-17 {
        width: 270px;
        height: 170px
    }
    .icon-bravo-expert {
        width: 50px;
        height: 50px
    }
    .bravoexpert-icon-text-box {
        padding: 0
    }
    .s-menulink {
        padding-top: 0;
        padding-bottom: 8px;
        font-size: 1rem;
        line-height: 1.4em
    }
    .s-nav-menu-grid {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        border-bottom-style: none;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        align-items: stretch;
        margin-bottom: 0;
        padding-bottom: 20px;
        padding-left: 0
    }
    .s-nav-menu-grid.mod {
        grid-column-gap: 20px;
        grid-row-gap: 15px;
        border-bottom-style: none;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 20px;
        padding-bottom: 0
    }
    .s-nav-menu-grid.modtablet {
        grid-template-rows: auto;
        margin-bottom: 20px;
        padding-bottom: 0
    }
    .s-menuicon {
        display: flex
    }
    .s-dropdown-columns {
        background-color: var(--ivory);
        margin-bottom: 10px;
        padding-left: 0
    }
    .s-dropdown-columns.black {
        background-color: var(--black-3)
    }
    .s-dropdown-submenu {
        z-index: 15;
        background-color: var(--ivory);
        border-bottom-style: none;
        padding: 10px 0 0
    }
    .s-dropdown-submenu.black {
        background-color: var(--black-3)
    }
    .s-dropdown-news {
        padding: 0;
        display: none
    }
    .nav-container {
        padding-left: 10px
    }
    .s-navemenu {
        padding-top: 20px;
        display: flex
    }
    .s-navemenu.mod {
        background-color: #161619;
        padding-top: 10px;
        padding-bottom: 10px;
        position: absolute;
        top: 57px
    }
    .dropdown-list-3.w--open {
        flex-direction: column;
        top: 96px
    }
    .navbar-3 {
        padding-top: 0;
        padding-bottom: 0
    }
    .s-dropdown-toggle {
        padding-top: 0
    }
    .s-dropdown-toggle:hover,
    .s-dropdown-toggle:active,
    .s-dropdown-toggle:focus {
        justify-content: center
    }
    .s-navlink {
        padding-top: 0
    }
    .s-menudivblock.s-navlink {
        align-items: flex-start
    }
    .s-menudivblock.s-navlink.white {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        align-items: flex-start
    }
    .div-block-1410 {
        flex-direction: column;
        padding-left: 0
    }
    .menu-button-4.mod {
        color: #fcfcfc;
        background-color: #f3f6e600
    }
    .grid-2columns-8-4 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-items: center stretch;
        width: auto;
        height: auto;
        padding-left: 0;
        padding-right: 0;
        display: block
    }
    .grid-2columns-8-4.reverse {
        flex-direction: column;
        display: flex
    }
    .cta-box {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        justify-content: center;
        align-items: stretch
    }
    .cta-box.left {
        background-color: #0000
    }
    .cta-box.madwithbravo {
        flex-direction: column
    }
    .div-block-1413 {
        width: auto;
        padding-left: 0
    }
    .div-block-1413.center-mobile {
        flex-wrap: wrap;
        align-items: center
    }
    .div-block-1414,
    .div-block-1415 {
        padding-right: 0
    }
    .s-body-white {
        background-color: var(--ivory);
        background-image: none;
        background-position: 0 0;
        background-size: auto;
        background-attachment: scroll
    }
    .image-208 {
        border-radius: 0;
        width: auto;
        margin-top: 20px;
        padding: 10px
    }
    .dropdown-bg {
        z-index: 1;
        background-color: #0000006e;
        display: block;
        position: relative
    }
    .s-tablink {
        color: var(--dark-slate-grey-2);
        font-size: .8rem
    }
    .s-tablink.w--current {
        color: var(--dark-slate-grey-2);
        font-size: .8rem;
        line-height: 1.8rem
    }
    .s-tablink.template-page,
    .s-tablink.template-page.w--current {
        margin-right: 0
    }
    .s-tablink.black {
        border-bottom-color: #16161900;
        justify-content: center;
        align-items: center;
        width: 50%;
        display: flex
    }
    .s-tablink.black.w--current {
        justify-content: center;
        align-items: center;
        width: 50%;
        margin-right: 0;
        padding: 2px 10px;
        font-size: 14px;
        display: flex
    }
    .s-tablink.bright {
        text-align: left
    }
    .s-tablink.bright.w--current {
        border-bottom-color: var(--dodger-blue);
        text-align: left
    }
    .s-tablink.blackfriday {
        font-size: 1rem
    }
    .s-tablink.blackfriday.w--current {
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 1rem
    }
    .s-tablink.white {
        padding: 3px 10px
    }
    .s-tablink.white.w--current {
        padding: 3px 5px
    }
    .s-tablink.process {
        flex-direction: column;
        justify-content: center;
        padding: 0
    }
    .s-tabsmenu {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-wrap: wrap;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }
    .s-tabsmenu.black {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-flow: row;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        width: auto;
        max-width: 100%;
        display: grid
    }
    .s-tabsmenu.black.horizontal {
        background-color: #0000;
        background-image: linear-gradient(#1a1b1e 64%, #11111178);
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        align-content: end;
        place-items: end center;
        padding-bottom: 0
    }
    .s-tabsmenu.white {
        justify-content: space-between;
        padding: 5px
    }
    .s-tabsmenu.process {
        justify-content: center;
        padding-left: 0;
        padding-right: 0
    }
    .s-tabsmenu.dark {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-wrap: nowrap;
        justify-content: space-around;
        width: 100%;
        height: 40px;
        padding: 4px
    }
    .s-collectionlistgrid {
        grid-template-rows: 1fr 1fr;
        grid-template-columns: 1fr
    }
    .div-block-1424 {
        padding-right: 0
    }
    .app-text-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row;
        align-items: center;
        height: auto;
        padding: 10px
    }
    .app-text-box.highlight {
        flex-direction: row;
        align-items: flex-start;
        height: auto;
        padding: 10px 20px
    }
    .div-block-1426 {
        margin-bottom: 20px
    }
    .app-info {
        flex-direction: column-reverse;
        display: flex
    }
    .div-block-1430 {
        justify-content: flex-end;
        margin-bottom: 20px
    }
    .app-screenshots {
        flex-direction: column-reverse;
        justify-content: space-between;
        width: 100%
    }
    ._2-columns {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column
    }
    .column-152 {
        padding-top: 20px;
        padding-left: 0;
        padding-right: 0
    }
    .column-153 {
        padding-left: 0;
        padding-right: 0
    }
    .image-209 {
        margin-top: 0
    }
    .collection-list-11-copy {
        grid-template-columns: 1fr
    }
    .grid-19 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        justify-items: center
    }
    .div-block-1434 {
        justify-content: flex-start
    }
    .s-icon {
        align-self: auto;
        width: 30px
    }
    .div-icons {
        flex-wrap: wrap
    }
    .img-xd {
        margin-top: 0;
        margin-bottom: 0
    }
    .s-textfield {
        font-size: 1rem
    }
    .s-paragraph-link {
        text-align: left;
        width: auto;
        margin-top: 5px;
        font-size: 13px;
        line-height: 18px
    }
    .s-paragraph-link.gray {
        color: var(--dark-grey-2)
    }
    .s-paragraph-link.left {
        text-align: left
    }
    .s-divider-10 {
        display: none
    }
    .social-media-links {
        justify-content: center;
        margin-top: 40px
    }
    .html-embed-9 {
        justify-content: center;
        align-items: center;
        display: flex
    }
    .div-block-1443 {
        margin-top: 20px
    }
    .image-214 {
        width: 80px;
        max-width: none;
        margin: 0;
        inset: auto 0% 0%
    }
    .video-building-mobile-apps {
        border-style: solid;
        border-width: 2px;
        border-radius: 5px;
        width: 80%;
        height: auto;
        margin: auto;
        inset: 16% 28% 13% 11%
    }
    .grid-2columns-6-6 {
        flex-direction: column-reverse;
        align-items: flex-start;
        padding-left: 0;
        padding-right: 0
    }
    .grid-2columns-6-6.reverse,
    .grid-2columns-6-6.non-invert {
        flex-direction: column
    }
    .div--h2-sub {
        flex-direction: column;
        margin-top: 0;
        padding-left: 0;
        padding-right: 0
    }
    .img-figma {
        margin-top: 0;
        margin-bottom: 0
    }
    .grid-28 {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        justify-content: start;
        margin-top: 0
    }
    .grid-28.footer-content {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        flex-flow: column-reverse wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 100%;
        grid-auto-columns: 1fr;
        align-items: stretch;
        margin-top: 20px;
        display: flex
    }
    .background-video-19 {
        width: 100%;
        height: 180px;
        margin-top: 0
    }
    .div-block-1453 {
        width: 100%;
        padding-left: 0
    }
    .grid-31 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }
    .div-subscribe-newsletter {
        margin-right: 0
    }
    .div-block-1374-copy {
        width: 100%;
        height: 200px;
        padding: 10px
    }
    .image-218 {
        width: 60px
    }
    .div-block-1461 {
        padding-left: 20px;
        padding-right: 20px
    }
    .top-banner-link {
        height: auto;
        padding: 10px 20px;
        display: block
    }
    .top-banner-link.w--current {
        text-align: center;
        padding-left: 31px;
        padding-right: 31px
    }
    .column-163 {
        margin-bottom: 0
    }
    .column-165 {
        padding-left: 0;
        padding-right: 0
    }
    .column-166 {
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }
    .grid-38 {
        grid-template-columns: 1fr;
        height: 300px
    }
    .s-box.black-blue.horizontal.image {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        align-items: flex-start;
        padding-top: 0;
        padding-right: 0
    }
    .div-block-1468 {
        flex-direction: column
    }
    .grid-42 {
        grid-template-columns: 1fr
    }
    .div-block-1469 {
        flex-direction: column
    }
    .image-221 {
        width: 45%;
        margin: 0
    }
    .s-smalltext.centered {
        margin-top: 20px
    }
    .s-smalltext.gray.caps {
        color: var(--dark-grey-2);
        font-size: .8rem
    }
    .collection-list-15 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        display: flex
    }
    .collection-list-16 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        align-content: start;
        place-items: start center;
        display: flex
    }
    .collection-item-13 {
        display: flex
    }
    .link-block-49 {
        display: inline-block
    }
    .image-224 {
        margin: 0
    }
    .div-block-1476 {
        flex-wrap: wrap;
        justify-content: center;
        align-items: center
    }
    .image-225 {
        width: 24px;
        inset: 10px 10px auto auto
    }
    .grid-46 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }
    .div-block-1480,
    .div-block-1481 {
        display: none
    }
    .grid-48 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr
    }
    .div-block-1484 {
        padding-right: 0
    }
    .div-block-1484.center-mobile {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center
    }
    .s-box-copy {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        box-shadow: none;
        border-style: none;
        flex-direction: column-reverse;
        align-items: flex-start
    }
    .div-icon-text-proservices {
        align-items: center;
        width: auto;
        height: auto
    }
    .lightbox-link-13 {
        width: 100%;
        height: 160px;
        margin-top: 20px
    }
    .image-233 {
        width: 70px;
        bottom: 34%;
        left: 40%
    }
    .div-block-1494 {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .div-block-1494.white {
        padding: 10px
    }
    .div-block-1496 {
        flex-direction: row;
        margin-bottom: 20px
    }
    .image-234 {
        margin-top: 3px
    }
    .image-194-copy-copy {
        width: 10%;
        margin: auto;
        inset: 0%
    }
    .image-235 {
        width: 85px
    }
    .quote-img {
        border-radius: 100px;
        width: 70px;
        margin: 0
    }
    .quote-quote {
        padding: 0
    }
    .quote-person {
        margin-bottom: 0
    }
    .div-block-1505 {
        padding-left: 0;
        padding-right: 0
    }
    .div-block-1505.pro-services {
        flex-direction: column;
        margin-top: 20px
    }
    .collection-list-11-copy {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        padding-left: 0
    }
    .collection-list-11-copy-copy {
        grid-template-columns: 1fr
    }
    .collection-list-17 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }
    .s-slider-slide {
        width: auto;
        max-width: none;
        height: auto;
        margin-left: 5px;
        margin-right: 5px;
        padding-right: 0;
        overflow: hidden
    }
    .s-slider-slide.showcase {
        width: 100%
    }
    .s--slider-mask {
        width: auto;
        margin-top: 20px;
        overflow: visible
    }
    .s-slider {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0%
    }
    .s-slide-image.non-technical {
        width: 100%;
        max-width: none;
        height: 230px
    }
    .s-slide-image.fit {
        width: 100%;
        max-width: none;
        height: 100%
    }
    .image-239 {
        width: 30px
    }
    .column-168 {
        padding-left: 0;
        padding-right: 0
    }
    .columns-86 {
        margin-top: 40px
    }
    .column-169 {
        padding-left: 0;
        padding-right: 0
    }
    .form-block-9 {
        flex-direction: column;
        justify-content: space-between;
        height: 90px;
        display: flex
    }
    .column-170 {
        padding-left: 0;
        padding-right: 0
    }
    .column-171 {
        margin-top: 30px;
        padding-left: 0;
        padding-right: 0
    }
    .h1 {
        color: var(--dark-slate-grey-2);
        margin-bottom: 10px;
        font-size: 2.1rem;
        line-height: 1.3em
    }
    .h1.center {
        max-width: 100%;
        font-size: 2.1rem
    }
    .h1.center.white {
        font-size: 34px
    }
    .h1.center.white.no-margin {
        margin-bottom: 0
    }
    .h1.center.mobile {
        margin-bottom: 20px;
        display: block
    }
    .h1.center.desktop {
        display: none
    }
    .h1.blog {
        font-size: 30px
    }
    .h1.white {
        margin-bottom: 0;
        font-size: 2.4rem;
        line-height: 2.8rem
    }
    .h1.white.center-mobile {
        flex-direction: column;
        margin-bottom: 20px;
        font-size: 34px
    }
    .h1.white.center-mobile.phone {
        text-align: center;
        align-items: center
    }
    .h1.center-mobile.white {
        line-height: 1.2em
    }
    .h1.no-margin {
        margin-top: 10px
    }
    .h1.no-margin.white {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 34px
    }
    .h1-span-blue {
        line-height: 1.2em
    }
    .h3 {
        text-align: left;
        margin-top: 20px;
        font-size: 20px
    }
    .h3.center {
        font-size: 1.2rem
    }
    .h3.center.no-margin {
        line-height: 1.4em
    }
    .h3.center.big,
    .h3.center.big.first {
        font-size: 26px
    }
    .h3.banner {
        text-align: center;
        font-size: 16px
    }
    .h3.white.center {
        margin-top: 0
    }
    .h3.white.no-margin {
        font-size: 20px
    }
    .h3.no-margin {
        margin: 0
    }
    .h3.no-margin.small {
        margin-top: 5px;
        font-size: 1rem
    }
    .h3.box {
        margin-top: 0;
        font-size: 20px
    }
    .h3.small {
        font-size: 1rem
    }
    .div-block-1513 {
        padding-left: 0;
        padding-right: 0;
        display: none
    }
    .div-block-1515 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row
    }
    ._2colums-6-6 {
        flex-direction: column;
        padding-left: 0;
        display: flex
    }
    ._2colums-6-6.order-reverse {
        flex-direction: column-reverse
    }
    ._2colums-6-6.invert {
        flex-direction: column-reverse;
        padding-left: 0;
        padding-right: 0
    }
    .column-172 {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }
    .column-173 {
        padding-left: 0;
        padding-right: 0
    }
    .imgbackground-right {
        display: none
    }
    .image-247 {
        position: static
    }
    .img-2 {
        display: none
    }
    .div-block-1516,
    ._1column,
    .column-174 {
        padding-left: 0;
        padding-right: 0
    }
    .div-block-1523 {
        display: none
    }
    .column-175 {
        padding-left: 0;
        padding-right: 0
    }
    .left-arrow-2 {
        justify-content: center;
        align-items: center;
        width: 30px;
        display: flex;
        inset: 0% auto 0% 0%
    }
    .left-arrow-2.hide-mobile {
        opacity: 0;
        display: none;
        position: static
    }
    .right-arrow-3 {
        width: 30px;
        display: flex;
        inset: 0% 0% 0% auto
    }
    .right-arrow-3.hide-mobile {
        opacity: 0;
        display: none;
        position: static
    }
    .footer-section {
        flex-flow: column wrap;
        align-content: flex-start;
        align-items: stretch;
        width: 100%;
        margin-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
        display: flex
    }
    .footer-section.invert {
        flex-direction: column-reverse;
        align-content: stretch
    }
    .div-icon-tilte {
        align-items: flex-start
    }
    .div-icon-tilte.center {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        align-items: center
    }
    .div-icon-tilte.center.darkblue {
        background-color: var(--black);
        text-align: center;
        padding: 40px 20px
    }
    .div-icon-tilte._60 {
        width: 100%
    }
    .index-section {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        margin-top: 0;
        padding-right: 0;
        display: flex
    }
    .link-block-51,
    .link-block-52,
    .link-block-53,
    .link-block-55,
    .link-block-56 {
        color: var(--dark-slate-grey);
        flex: 1
    }
    .h4 {
        margin-top: 0;
        margin-bottom: 0;
        font-family: Pulpdisplay;
        font-size: 16px;
        line-height: 1.5em
    }
    .index-line {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        justify-content: space-between;
        margin-bottom: 40px;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }
    .index-line.test {
        display: none
    }
    .index-number {
        color: var(--dark-slate-grey);
        text-align: left;
        font-family: Pulpdisplay;
        font-size: 12px;
        font-weight: 700
    }
    .index-number:hover {
        color: var(--white);
        flex: none
    }
    .index-point {
        border: 2px solid var(--dark-slate-grey);
        color: var(--dark-slate-grey);
        border-radius: 20px;
        justify-content: center;
        align-items: center;
        width: 20px;
        height: 20px;
        padding: 10px;
        display: flex
    }
    .index-point:hover {
        color: #fff
    }
    .text-block-138 {
        font-family: Pulpdisplay;
        font-size: 18px;
        font-weight: 700;
        display: block
    }
    .link-index {
        border: 2px solid var(--dark-slate-grey);
        color: var(--dark-slate-grey);
        border-radius: 20px;
        justify-content: center;
        align-items: center;
        width: 25px;
        height: 25px;
        padding: 10px;
        font-family: Pulpdisplay;
        font-size: 12px;
        display: flex
    }
    .link-index:hover {
        border: 1px none var(--blue);
        background-color: var(--dark-slate-grey);
        color: #fff;
        border-radius: 20px
    }
    .link-index:focus {
        background-color: var(--dark-slate-grey);
        color: #fff;
        border-radius: 20px
    }
    .link-index.w--current {
        background-color: var(--dark-slate-grey);
        color: var(--white);
        border-radius: 20px;
        justify-content: center;
        align-items: center;
        width: 25px;
        height: 25px;
        padding: 10px;
        font-family: Pulpdisplay;
        font-size: 12px;
        display: flex
    }
    .comparasion-logo {
        display: none
    }
    .grid-61 {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }
    .grid-61.pro-services {
        margin-top: 20px
    }
    .column-180 {
        margin-top: 0;
        padding-left: 0;
        padding-right: 0
    }
    .column-181 {
        padding-left: 0;
        padding-right: 0
    }
    .h2 {
        text-align: left;
        margin-top: 20px;
        margin-bottom: 20px;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 26px;
        line-height: 35px
    }
    .h2.center,
    .h2.center.white,
    .h2.white {
        font-size: 1.8rem;
        line-height: 1.4em
    }
    .h2.white.center-mobile {
        text-align: center
    }
    .h2.no-margin {
        margin-top: 0;
        font-size: 26px;
        line-height: 1.2em
    }
    .h2.center-mobile {
        text-align: center
    }
    .h2.uui-pricing05_heading._1-2-1,
    .h2.uui-pricing05_heading.priority-supoort {
        font-size: 1.25rem
    }
    .grid-2clm-img-text {
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1.25fr;
        margin-top: 10px;
        margin-bottom: 10px
    }
    .grid-2clm-img-text.revert {
        flex-direction: column
    }
    .grid-1clm {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }
    .emoji.center {
        font-size: 20px
    }
    .div-banner {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        text-align: center;
        flex-direction: column;
        align-items: center
    }
    .main-spacer {
        height: 0;
        display: block
    }
    .grid-journey {
        flex-wrap: wrap;
        justify-content: flex-start
    }
    .icon-7 {
        width: auto;
        position: static;
        inset: 0% auto 0% 0%
    }
    .icon-8 {
        inset: 0% 0% 0% auto
    }
    .bravo-pro-services {
        flex-direction: column;
        align-items: flex-start
    }
    .line-roadmap {
        width: 2px;
        height: 94%;
        margin-left: 0;
        top: 24px;
        left: 16px
    }
    .text-block-140 {
        padding: 0
    }
    .div-block-1543 {
        justify-content: center;
        align-items: center;
        width: 20px;
        height: 20px;
        padding: 10px;
        display: flex
    }
    .link-roadmap {
        color: var(--dark-slate-grey);
        border: 2px #000;
        border-radius: 0;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        width: auto;
        height: auto;
        padding: 10px;
        font-family: Pulpdisplay;
        font-size: 12px;
        display: flex
    }
    .link-roadmap:hover {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        border: 1px none var(--blue);
        color: var(--dark-slate-grey);
        background-color: #0000;
        border-radius: 20px
    }
    .link-roadmap:focus {
        background-color: var(--dark-slate-grey);
        color: #fff;
        border-radius: 20px
    }
    .link-roadmap.w--current {
        background-color: var(--dark-slate-grey);
        color: var(--white);
        border-radius: 20px;
        justify-content: center;
        align-items: center;
        width: 25px;
        height: 25px;
        padding: 10px;
        font-family: Pulpdisplay;
        font-size: 12px;
        display: flex
    }
    .div-block-1544 {
        flex-direction: column;
        align-items: flex-start
    }
    .div-block-1545 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        display: flex
    }
    .roadmap-point-subtitle {
        height: auto;
        margin-top: 10px;
        position: static
    }
    .roadmap-point-subtitle.last {
        height: auto
    }
    .roadmap-trigger {
        margin-top: 5px
    }
    .column-left {
        flex-direction: column;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }
    .column-right {
        padding-left: 0;
        padding-right: 0
    }
    .bullet-icon-point {
        text-align: left;
        align-items: center;
        padding-left: 0;
        padding-right: 0
    }
    .testimonial-image.small {
        width: 50px;
        max-width: none;
        height: 50px;
        margin-top: 4px
    }
    .testimonial-image.small.tiny {
        width: auto;
        height: 50px
    }
    ._30-spacer {
        height: 50px;
        display: none
    }
    .s-slider-slide-roadmap {
        width: auto
    }
    .s-slider-slide-roadmap.end {
        width: 10%
    }
    .roadmap-line.end {
        border: 1px #000
    }
    .roadmap-point-line {
        overflow: visible
    }
    .point-roadmap-end {
        position: absolute
    }
    .slide-nav-3 {
        top: 221px
    }
    .testimonial-logo {
        justify-content: center;
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
    .testimonial-agency {
        background-color: var(--white);
        border-radius: 7px;
        flex-direction: column;
        align-items: center;
        padding-left: 0;
        padding-right: 0
    }
    .profile-employee-testimonial {
        margin: 0
    }
    .div-profile-employee-testrimonial {
        justify-content: center
    }
    .quote-text {
        margin-top: 20px
    }
    ._6mobilebenefits {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        padding-right: 0
    }
    .graph-home {
        border-radius: 0;
        width: auto;
        margin-top: 20px;
        padding: 10px
    }
    .img-black-shadow {
        border-style: none
    }
    .img-1,
    .img-3,
    .img-shadow {
        display: none
    }
    .text-span-88 {
        color: var(--orchid)
    }
    .div-left {
        width: auto;
        padding-left: 0
    }
    .div-right {
        height: auto;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        display: none;
        position: relative
    }
    .image-263 {
        max-width: 100%
    }
    .div-block-1550,
    .absolute {
        display: none;
        position: absolute;
        inset: auto
    }
    .image-264 {
        max-width: 60%;
        display: none;
        position: static
    }
    .image-264.hidden-mobile,
    .div-relative {
        display: none
    }
    .image-268 {
        margin-top: 0;
        margin-bottom: 0
    }
    .block-img {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-wrap: wrap
    }
    .list-icon-text {
        align-items: flex-start;
        padding: 0
    }
    .s-list-point {
        margin-bottom: 10px;
        padding: 0;
        font-size: 1rem;
        line-height: 1.8rem
    }
    .img-experts {
        max-width: 100px
    }
    .img-experts.front.img4 {
        z-index: -1;
        left: 88px
    }
    .img-experts.front.img2 {
        max-width: 100px;
        top: 58px;
        left: 89px
    }
    .div-img-experts {
        flex-wrap: wrap;
        margin-top: 40px
    }
    .img-galery {
        grid-template-columns: 1fr
    }
    .div-ready-made-solution {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: center;
        margin-top: 0
    }
    .div-button {
        align-items: flex-start;
        margin-top: 10px
    }
    .div-button.center-mobile {
        flex-direction: row;
        align-items: center
    }
    .div-button.center-mobile.phone {
        justify-content: center
    }
    .div-button.center {
        align-items: center
    }
    .phone-readymadesolution {
        max-width: 100px;
        margin-left: 0
    }
    .div-phone-ready {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .s-paragrap-endless {
        width: auto;
        font-size: 13px;
        line-height: 18px
    }
    .s-paragrap-endless.grey {
        color: var(--dark-grey)
    }
    .fs-collection-item {
        width: 100%
    }
    .fs-image {
        width: auto;
        min-width: 100%
    }
    .fs-image-block {
        width: auto
    }
    .icon-10,
    .right-arrow-5 {
        display: none
    }
    .img-blog-main {
        margin-top: 0
    }
    .s-menu-content {
        flex-direction: column;
        padding-left: 0
    }
    .nav-bar-new {
        padding-top: 0;
        padding-bottom: 0;
        display: none
    }
    .nav-bar-mobile-new {
        display: block
    }
    .navbar-no-shadow-container {
        padding: 0 10px
    }
    .navbar-no-shadow-container.black {
        background-color: var(--black-3)
    }
    .nav-menu-wrapper {
        z-index: 30;
        background-color: var(--ivory);
        border-bottom: 2px solid #37373133;
        border-radius: 0;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .nav-menu-wrapper.black {
        z-index: 30;
        background-color: var(--black-3);
        display: flex
    }
    .nav-menu {
        background-color: var(--ivory);
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: auto;
        padding-left: 20px;
        padding-right: 20px
    }
    .nav-menu.black {
        background-color: var(--black-3)
    }
    .nav-link-4 {
        margin: 0;
        padding-left: 5px;
        padding-right: 5px
    }
    .nav-link-4.white {
        color: var(--white)
    }
    .nav-dropdown-2 {
        align-items: flex-start
    }
    .nav-dropdown-toggle {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        margin-bottom: 10px;
        padding: 10px 0;
        display: flex
    }
    .nav-dropdown-toggle.w--open {
        justify-content: flex-start;
        margin: 0;
        display: flex
    }
    .nav-dropdown-toggle.white {
        color: var(--white)
    }
    .nav-dropdown-icon {
        margin-right: 0;
        position: static
    }
    .nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
        z-index: 20;
        background-color: #0000
    }
    .mobile-margin-top-10 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        margin-top: 20px;
        display: flex
    }
    .nav-button-wrapper {
        width: auto
    }
    .menu-button-5.w--open {
        background-color: #0000
    }
    .list-item-11 {
        justify-content: flex-start;
        display: flex
    }
    .icon-11 {
        color: var(--dark-slate-grey)
    }
    .icon-11.white {
        color: var(--white)
    }
    .video-full-design-control {
        border-style: none;
        width: auto;
        height: auto;
        margin: auto;
        inset: 0%
    }
    .bravo-flexible-video {
        min-width: 100%;
        max-width: none;
        min-height: 180px
    }
    .bravo-flexible-video._40topmargin {
        height: 150px;
        margin-top: 10px;
        margin-bottom: 10px
    }
    .bravo-flexible-video.no-border {
        height: 160px
    }
    .bravo-flexible-video.xd {
        height: auto
    }
    .bravo-flexible-video.figmatoapp {
        border-radius: 0;
        height: 140px;
        min-height: 140px
    }
    .list-bg-videos {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        align-items: stretch;
        margin-top: 40px
    }
    .container-bravo-flexible {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: stretch;
        max-width: 100%;
        padding: 0
    }
    .container-bravo-flexible.invert {
        flex-direction: column-reverse
    }
    .bravo-flexible-text {
        flex-flow: column wrap;
        width: 100%;
        padding: 0;
        display: block
    }
    .div-howtobuild {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: center;
        margin-top: 40px
    }
    .div-howtobuild.test {
        margin-top: 20px
    }
    .div-howtobuild-app {
        width: 100%
    }
    .howtobuild-text {
        padding: 10px
    }
    .howtobuild-content {
        height: 180px
    }
    .howtobuild-content.restaurant {
        background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62c598aa294922d6fd900dff_restaurant-app-bg.jpg);
        justify-content: space-between;
        height: 180px
    }
    .howtobuild-content.fitness {
        height: 180px
    }
    .howtobuild-content.events {
        background-image: url(https://cdn.prod.website-files.com/5d1329454b05c80580fc0fb7/62cc29ae28557855f6526dd0_events-app-bg.jpg);
        height: 140px
    }
    .howtobuild-content.mindfulness {
        height: 140px
    }
    .howtobuild-content.personaltrainer {
        justify-content: space-between;
        height: 180px
    }
    .howtobuild-content.recipe {
        height: 180px
    }
    .howtobuild-content.crm {
        justify-content: space-between;
        height: 180px
    }
    .howtobuild-content.school {
        height: 180px
    }
    .howtobuild-space {
        align-items: center;
        padding: 10px 20px;
        display: flex
    }
    .link-use-cases {
        width: 100%;
        margin: 0
    }
    .link-use-cases.showcase {
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .video-lightbox-container {
        width: 100%;
        height: 200px;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }
    .video-lightbox-container.no-margin {
        margin-top: 0
    }
    .video-lightbox-container.compare-video {
        width: 280px;
        min-width: 100%;
        height: 180px;
        min-height: 180px;
        margin-bottom: 0
    }
    .video-lightbox-container.compare-video.buildyourapp,
    .video-lightbox-container.compare-video.dontforget {
        height: 160px;
        min-height: auto
    }
    .video-lightbox-container.compare-video.showcase {
        height: auto;
        margin-bottom: 20px
    }
    .video-lightbox-container.pro-services {
        margin-top: 20px;
        margin-bottom: 10px
    }
    .lightbox-link-agencypartner {
        width: 100%;
        height: 160px;
        margin-top: 20px
    }
    .checklist-text {
        width: auto;
        font-size: 13px;
        line-height: 18px
    }
    .story-column-left {
        padding: 20px
    }
    .story-container {
        padding-left: 20px;
        padding-right: 20px
    }
    .top-banner-block {
        padding-top: 0;
        padding-bottom: 0
    }
    .bold-text-20 {
        color: var(--dark-slate-grey)
    }
    .producthunt-widget {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .div-block-1557 {
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }
    .box-whatsincluded {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column;
        align-items: flex-start
    }
    .img-mobile {
        position: static
    }
    .testi-box {
        width: auto
    }
    .testi-img {
        width: 100%;
        height: auto
    }
    .testi-img.horizontal {
        width: 270px;
        height: 270px;
        min-height: auto
    }
    .testi-text {
        width: auto;
        padding: 20px
    }
    .testi-text.horizontal {
        padding: 20px
    }
    .testi-photo.non-technical {
        height: 200px
    }
    .testi-photo.no-margin {
        height: 230px
    }
    .testi-div {
        flex-direction: column
    }
    .business-pack-points {
        align-items: center;
        width: 45%;
        height: auto
    }
    .business-pack-points.white-box {
        width: 100%;
        height: 100px
    }
    .business-pack-points.transparent-box {
        width: 100%;
        height: auto
    }
    .list-whosfor-box {
        padding-left: 0;
        padding-right: 0
    }
    .list-whosfor-box.pro-services {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: row;
        align-items: center;
        margin-top: 20px
    }
    .s-section-active-elements {
        display: none
    }
    .s-section-active-elements.mobile {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        display: none;
        overflow: hidden
    }
    .geometric-div {
        justify-content: flex-end
    }
    .geometric-div.up {
        display: flex
    }
    .geometric-div.middle {
        justify-content: center
    }
    .table-subtitle-box {
        width: 50%;
        margin-bottom: 10px
    }
    .table-text-box {
        justify-content: flex-start;
        align-items: flex-start;
        width: 50%;
        display: flex
    }
    .table-point-box {
        align-items: flex-start
    }
    .list-5 {
        padding-left: 0
    }
    .banner-text-box {
        width: auto;
        padding: 0
    }
    .banner-box {
        border-radius: 20px;
        flex-direction: column-reverse;
        align-items: flex-start;
        padding: 10px 20px
    }
    .banner-box.usecase-mobile {
        width: 100%;
        padding: 0
    }
    .testi-image-box {
        width: auto
    }
    .testi-image-box._50pc {
        width: 100%
    }
    .testi-image-box._50pc.horizontal {
        flex-direction: column;
        height: auto
    }
    .testi-image-box._100pc {
        flex-direction: column;
        width: 100%
    }
    .testi-image-box._100pc.horizontal {
        flex-direction: column
    }
    .testi-image-box._100pc.horizontal.testi-carrousel {
        width: 100%
    }
    .box-icon {
        margin-top: 0;
        margin-bottom: 0
    }
    .integration-button-box {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column;
        justify-content: space-between;
        height: auto
    }
    .animated-title {
        display: block
    }
    .footer-careers-box {
        flex-direction: column;
        align-items: flex-start
    }
    .main-title-box {
        justify-content: center;
        width: auto;
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }
    .main-title-div,
    .main-subtitle-div {
        padding-right: 0
    }
    .main-subtitle-div.center {
        align-items: flex-start
    }
    .main-video-box {
        margin-bottom: 20px;
        padding-left: 0;
        padding-right: 0
    }
    .main-icons-box {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        justify-items: center;
        margin-bottom: 0;
        display: flex
    }
    .mask-5 {
        width: auto
    }
    .img-box {
        padding-left: 0;
        padding-right: 0
    }
    .img-box.figma {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 0
    }
    .text-box {
        width: auto;
        padding-left: 0
    }
    .text-box.figma {
        width: 100%
    }
    .button-box {
        flex-direction: column;
        align-items: flex-start
    }
    .button-box._40px {
        margin-bottom: 10px
    }
    .button-box.center {
        margin-top: 20px
    }
    .button-box.center-mobile {
        flex-direction: row;
        justify-content: center
    }
    .button-box.bravo-vision {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-direction: column;
        align-items: stretch
    }
    .button-box._20 {
        padding-left: 0
    }
    .button-box.testimonial {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }
    .feature-buttons {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-flow: wrap;
        grid-template-rows: 50px 50px 50px 50px 50px;
        grid-template-columns: 1fr;
        grid-auto-flow: dense;
        justify-content: center;
        display: none
    }
    .feature-buttons.mobile {
        display: flex
    }
    .feature-buttons._40space._3 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        text-align: center;
        grid-template-rows: 50px;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        place-items: start center;
        margin-bottom: 60px;
        display: grid;
        overflow: visible
    }
    .feature-buttons._40space._5 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: center;
        display: flex
    }
    .feature-button {
        grid-column-gap: 10px;
        grid-row-gap: 11px;
        grid-template-rows: 50px 50px 50px 50px 50px;
        grid-template-columns: 1fr;
        grid-auto-flow: dense
    }
    .feature-button.blue {
        color: var(--dark-slate-grey-2);
        width: 50px;
        height: 50px
    }
    .feature-button.turquoise,
    .feature-button.white {
        color: var(--dark-slate-grey-2);
        width: 50px;
        height: 50px;
        margin-top: 0;
        position: static
    }
    .feature-button.orange {
        width: 50px;
        height: 50px
    }
    .feature-button.pink,
    .feature-button.yellow {
        color: var(--dark-slate-grey-2);
        width: 50px;
        height: 50px
    }
    .feature-button.grey,
    .feature-button.black {
        width: 50px;
        height: 50px;
        margin-top: 0;
        position: static
    }
    .feature-button.lightblue,
    .feature-button.red,
    .feature-button.coral,
    .feature-button.purple {
        width: 50px;
        height: 50px
    }
    .design-style,
    .in-app-purchase,
    .publication,
    .advanced,
    .actions,
    .components {
        width: 40%
    }
    .div-stick-up {
        width: auto;
        height: auto;
        padding-right: 0;
        display: none
    }
    .stick-up {
        width: 30px
    }
    .div-stick-down {
        padding-right: 0;
        display: none
    }
    .stick-down {
        width: 30px
    }
    .text-block-148 {
        color: var(--salmon)
    }
    .div-features-list {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .fearture-box {
        width: auto
    }
    .fearture-box.opt2 {
        background-image: none;
        width: 100%;
        height: 200px
    }
    .feature-text {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .feature-text.absolute {
        width: auto
    }
    .feature-photo {
        height: 100px;
        margin-top: 0;
        margin-bottom: 0
    }
    .feature-title-1 {
        padding: 10px
    }
    .iteration-speed-video {
        width: 100%;
        min-width: auto;
        height: 180px
    }
    .comparasion-table {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        display: none
    }
    .comparasion-column {
        width: 30px
    }
    .comparasion-title-box.purple.first {
        width: auto;
        height: 40px;
        padding: 5px
    }
    .comparasion-title-box.white {
        justify-content: flex-start;
        height: 40px;
        padding: 5px
    }
    .comparasion-title-box.white.feature {
        padding-left: 10px;
        padding-right: 10px
    }
    .bravo-logo-comparasion {
        display: none
    }
    .comparasion-feature-list {
        padding: 10px
    }
    .comparasion-feature-list.purple,
    .comparasion-feature-list.purple.first {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        padding: 10px
    }
    .comparasion-feature-list.purple.last {
        border-bottom-style: none
    }
    .comparasion-feature-list.white {
        padding-left: 10px;
        padding-right: 10px
    }
    .comparasion-feature-list.white.interlign {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        padding: 10px
    }
    .comparasion-feature-list.white.left {
        padding: 10px
    }
    .comparasion-feature-list.lightgrey {
        flex-direction: column
    }
    .comparasion-feature-list.lightgrey.first.interlign {
        grid-column-gap: 2px;
        grid-row-gap: 2px
    }
    .comparasion-feature-list.darkblack {
        padding: 10px
    }
    .comparasion-feature-list.darkblack.first {
        padding-right: 10px
    }
    .comparasion-logo-mobile {
        margin-top: 0;
        margin-bottom: 0;
        padding: 5px;
        display: block
    }
    .div-text-header {
        width: auto;
        padding-left: 0
    }
    .thunkable-circle {
        right: 11%
    }
    .glide-circle {
        bottom: 11%;
        left: 9%
    }
    .bubble-circle {
        top: -1%;
        right: 0%
    }
    .bravo-circle {
        left: 42%
    }
    .grid-madewithbravo-header {
        flex-direction: column;
        display: flex
    }
    .div-block-1565 {
        text-align: center
    }
    .grid-header {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        justify-items: stretch;
        width: auto;
        padding-left: 0;
        padding-right: 0
    }
    .h1-span-green {
        line-height: 1.2em
    }
    .comparasion-table-mobile {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        display: flex
    }
    .comparasion-table-mobile.test {
        display: none
    }
    .lightbox-compare-video {
        border-radius: 20px;
        width: 100%;
        height: 160px;
        margin-top: 20px
    }
    .lightbox-compare-video:hover {
        box-shadow: none
    }
    .lightbox-compare-video.crm-app,
    .lightbox-compare-video.testimonial-video {
        width: 300px;
        height: 160px
    }
    .lightbox-compare-video.dont-forget-to-test {
        height: 160px
    }
    .icon-proservices {
        margin-top: 0;
        margin-bottom: 0
    }
    .grid-quotes-proservices {
        flex-direction: column;
        margin-top: 40px;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }
    .image-282 {
        margin-top: 0;
        margin-bottom: 0
    }
    .colors-box {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: wrap;
        margin-top: 0
    }
    .color-circle-fill {
        background-color: #0146e0;
        width: 40px;
        height: 40px
    }
    .color-circle-fill.e350cc {
        background-color: #e350cc
    }
    .color-circle-fill._50e3c2 {
        background-color: #50e3c2
    }
    .color-circle-fill.ffce1f {
        background-color: #ffce1f
    }
    .color-circle-fill._490d82 {
        background-color: #490d82
    }
    .div-block-1567 {
        width: 100%
    }
    .business-app-icon-text-point._0px {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        width: 0;
        height: 0;
        padding: 0
    }
    .business-app-icon-text-point.green {
        width: 150px;
        height: 150px
    }
    .business-app-icon-text-point.purple {
        width: 120px;
        height: auto
    }
    .div-block-1571 {
        justify-content: center;
        display: flex
    }
    .img-phone-cut {
        max-width: 60%;
        display: none;
        position: static
    }
    .phone-animation-div {
        align-items: flex-start;
        width: 100%;
        height: auto;
        margin-top: 20px;
        display: flex
    }
    .phone-animation-div.no-maring,
    .phone-animation-div.web-mobile-app {
        margin-top: 0
    }
    .phone-animation-div.web-mobile-app.hide-mobile {
        display: none
    }
    .video-business-app {
        border-style: none;
        border-radius: 4px;
        width: 100%;
        height: 100%;
        margin: auto;
        inset: 0%
    }
    .video-app {
        border-radius: 2px;
        width: 44px;
        height: 94px;
        top: 77px;
        left: 35px
    }
    .circle-ba {
        padding: 0
    }
    .circle-proapp {
        width: 120px;
        height: 120px
    }
    .circle-extra-feature {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        justify-content: center;
        width: 100%;
        display: flex
    }
    .div-features {
        flex-direction: column;
        align-items: center
    }
    .div-block-1575 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr
    }
    .cometchat-left {
        display: none
    }
    .cometchat-center {
        width: 200px;
        position: static
    }
    .cometchat-right {
        width: 60%;
        padding-top: 15px;
        padding-bottom: 0
    }
    .image-286 {
        border-width: 6px;
        border-radius: 20px;
        width: 200px;
        position: static
    }
    .cometchat-feature {
        margin-top: 0;
        margin-bottom: 10px;
        padding-top: 5px;
        padding-bottom: 5px
    }
    .cometchat-feature._100pxup {
        flex-direction: column;
        align-items: flex-end;
        margin-top: 0;
        padding-top: 0
    }
    .cometchat-feature._40pxup {
        margin-top: 0
    }
    .cometchat-feature._20pxup {
        margin-top: 0;
        margin-bottom: 10px
    }
    .cometchat-logo {
        border-radius: 100px;
        width: 50px
    }
    .cometchat-logo.mobile {
        margin-bottom: 20px
    }
    .revenuecat-logo {
        width: 50px
    }
    .revenuecat-logo.no-margin {
        position: static;
        top: 464px;
        right: 29px
    }
    .cometchat-logo-desktop {
        width: 50px
    }
    .promo-box {
        flex-direction: column
    }
    .promo {
        flex-direction: column;
        max-width: 100%
    }
    .promo-price {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        border-bottom-left-radius: 20px
    }
    .s-tab-box.black {
        border-radius: 20px;
        flex-direction: column
    }
    .s-tab-box.white {
        border-radius: 30px
    }
    .s-tab {
        width: auto;
        font-size: 13px;
        line-height: 18px
    }
    .s-tab.black {
        border-radius: 0;
        overflow: hidden
    }
    .s-tab.process {
        border-radius: 20px
    }
    .s-tab.pricing {
        align-items: stretch;
        height: auto
    }
    .s-tab.pricing.dark {
        height: auto
    }
    .tabs-menu-7 {
        border-top-right-radius: 0
    }
    .promo-description {
        border-top-right-radius: 20px;
        border-bottom-left-radius: 0;
        width: 100%;
        min-height: auto;
        padding: 20px
    }
    .tabs-3 {
        border-top-right-radius: 0;
        border-bottom-left-radius: 20px;
        width: 100%
    }
    .tabs-4 {
        border-top-right-radius: 0;
        border-bottom-left-radius: 20px;
        width: 100%;
        min-height: auto
    }
    .div-block-1577 {
        padding: 0
    }
    .howto-discount-title {
        border-style: none;
        border-radius: 0;
        padding: 0;
        display: block
    }
    .howto-discount-step-text {
        min-height: auto
    }
    .howto-discount-step {
        opacity: 1;
        width: 100%
    }
    .testi-img-world {
        width: 100%;
        height: 200px
    }
    .button-howtoclaim-d {
        border-bottom: 4px solid var(--gold);
        background-color: #0000;
        border-radius: 0;
        align-items: center;
        padding: 0 0 10px
    }
    .box-integration-detail {
        justify-content: flex-start;
        align-items: center
    }
    .featured-integration {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        padding-left: 0
    }
    .color-line {
        width: auto;
        margin-right: 20px;
        padding-right: 0;
        display: none;
        overflow: visible
    }
    .bravo-steps {
        margin-top: 20px
    }
    .line-animation,
    .line-animation.white {
        width: 5px;
        min-width: 5px
    }
    ._3kings-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column
    }
    ._3wisemen {
        border-style: none;
        border-radius: 0;
        padding: 0;
        display: block
    }
    .king-icons-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
        justify-items: center
    }
    .king-div {
        width: 100%
    }
    .div-block-1587 {
        flex-direction: row;
        min-width: 100%;
        max-width: none
    }
    .img-phone {
        z-index: 2;
        max-width: 130px;
        inset: 0% 0% auto;
        box-shadow: 0 11px 14px #16161966
    }
    .img-phone.web-app {
        max-width: 100%
    }
    .phone-gallery-box {
        justify-content: flex-start;
        align-items: flex-start;
        width: auto;
        height: 280px;
        top: 100px
    }
    .phone-gallery-box.mobile-app {
        top: 0
    }
    .phone-gallery-box.transition {
        grid-column-gap: 125px;
        grid-row-gap: 125px;
        top: 0
    }
    .phone-gallery-box.transition.desktop {
        display: none
    }
    .phone-gallery-box.transition.mobile {
        margin-top: 40px;
        display: flex
    }
    .phone-gallery-box.transition.mobile.hide {
        display: none
    }
    .img-phone-parralax {
        max-width: 130px;
        box-shadow: 0 11px 14px #16161966
    }
    .img-phone-parralax.web-app {
        border-radius: 0;
        max-width: 100%
    }
    .jaron-title {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .howtosetup-designfile {
        flex-direction: column;
        justify-content: flex-end;
        width: auto
    }
    .managin-appprojects {
        width: auto
    }
    .beginner,
    .ready {
        flex-direction: column;
        width: auto
    }
    .victory {
        width: auto
    }
    .accelerate {
        flex-direction: column;
        width: auto
    }
    .expert {
        flex-direction: column;
        justify-content: flex-end;
        width: auto
    }
    .tag-doc,
    .tag-master,
    .api-connecting {
        flex-direction: column;
        width: auto
    }
    .publishing-apps {
        width: auto
    }
    .push-notification,
    .display-data,
    .sort-list-airtable,
    .data-from-app {
        flex-direction: column;
        width: auto
    }
    .delete-data {
        width: auto
    }
    .publishing-app,
    .app-resources {
        flex-direction: column;
        width: auto
    }
    .grid-steps-ebook {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr
    }
    .integration-header-div {
        flex-direction: column
    }
    .integration-left {
        width: 100%;
        padding-right: 0
    }
    .integration-right {
        width: 100%
    }
    .made-with-bravo-list {
        grid-column-gap: 16px;
        grid-row-gap: 10px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-left: 0;
        display: grid
    }
    .price-box {
        align-items: center;
        width: 100%
    }
    .price-list {
        flex-direction: column
    }
    .price-text.center-mobile {
        text-align: center
    }
    .help-box {
        width: 100%;
        height: auto
    }
    .autor,
    .date {
        font-size: .9rem
    }
    .div-block-1601 {
        flex-direction: column
    }
    .phone-fb-box {
        justify-content: flex-start;
        width: 100%
    }
    .phone-fb-box.center-mobile {
        justify-content: center;
        align-items: center
    }
    .text-fb-box {
        width: 100%;
        margin-bottom: 20px
    }
    .phone-fb-img {
        z-index: 2;
        border-radius: 10px;
        max-width: 130px;
        inset: 0% 0% auto;
        box-shadow: 0 11px 14px #16161966
    }
    .phone-fb-img.absolute-phone {
        z-index: 0;
        position: absolute;
        top: 10%;
        left: 17%
    }
    .html-embed-23 {
        object-fit: contain;
        height: auto
    }
    .subtitle-box {
        padding-right: 0
    }
    .box-webproblems {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column;
        align-items: flex-start
    }
    .comparision-box {
        width: auto;
        display: none;
        position: static;
        overflow: scroll
    }
    .comparision-box.mobile {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 100%;
        grid-auto-columns: 1fr;
        width: 100%;
        display: block;
        position: static;
        top: 80px;
        overflow: visible
    }
    .comparision-line {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-columns: 40% 10% 10% 10% 10% 10% 10%;
        padding: 5px
    }
    .comparision-line.type.apps {
        background-color: #0000
    }
    .comparision-line.type.apps.mobile {
        background-color: var(--white-smoke-2);
        width: 100%
    }
    .comparision-line.type.apps.compare-opt2 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        grid-template-rows: auto;
        grid-template-columns: repeat(auto-fit, 100%);
        grid-auto-columns: 1fr;
        width: 100%;
        padding-left: 5px;
        padding-right: 5px;
        display: grid
    }
    .comparision-line.type.apps.compare-4plans {
        grid-template-columns: 100%;
        width: 100%
    }
    .comparision-line.type.apps._1line {
        border-style: none solid;
        border-color: var(--untitled-ui-gray200);
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        margin-bottom: 0;
        padding-top: 5px;
        padding-bottom: 5px;
        display: flex
    }
    .comparision-line.type.apps._1line.drop {
        border-left-style: none;
        border-right-style: none
    }
    .comparision-line.apps {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        background-color: var(--white);
        grid-template-rows: auto;
        grid-template-columns: 25% 15% 15% 15% 15% 15%;
        grid-auto-columns: 1fr;
        width: 210%;
        min-width: 100%;
        max-width: none;
        display: grid
    }
    .comparision-line.apps.title {
        background-color: var(--white);
        width: 210%
    }
    .comparision-line.apps.subtitle {
        background-color: var(--white);
        object-fit: none;
        grid-template-columns: 25% 15% 15% 15% 15% repeat(auto-fit, 15%);
        width: 210%;
        overflow: visible
    }
    .comparision-line.apps.subtitle.compare-opt2 {
        grid-template-columns: 25% 25% repeat(auto-fit, 25%) 25%
    }
    .comparision-line.apps.subtitle.bravo-vs-tradictionnal {
        grid-template-columns: 10% 45% repeat(auto-fit, 45%)
    }
    .comparision-line.apps.subtitle.compare-4plans {
        grid-template-columns: 25% 25% 25% 25%;
        justify-items: center;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .comparision-line.apps.subtitle.compare-3-addons {
        grid-template-columns: 33% 33% 34%;
        justify-items: center;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .comparision-line.apps.subtitle.compare-2-plans {
        background-color: #fff0;
        grid-template-columns: 50% 50%;
        justify-items: center;
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .comparision-line.apps.mobile {
        grid-template-columns: repeat(auto-fit, 100%);
        width: auto;
        min-width: auto;
        padding-right: 5px
    }
    .comparision-line.apps.compare-4plans {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 25% 25% 25% 25%;
        grid-auto-columns: 1fr;
        place-content: center stretch;
        justify-items: stretch;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }
    .comparision-line.apps.compare-3-addons {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 33% 33% 34%;
        grid-auto-columns: 1fr;
        place-content: center stretch;
        justify-items: stretch;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }
    .comparision-line.apps.compare-2plans {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 50% 50%;
        grid-auto-columns: 1fr;
        place-content: center stretch;
        justify-items: stretch;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        display: grid
    }
    .div-block-1602 {
        flex-direction: column
    }
    .div-block-1603 {
        width: 100%
    }
    .div-block-1604 {
        width: 100%;
        padding: 20px
    }
    .logo-xano {
        top: 125px
    }
    .logo-bravo-steps {
        top: 250px
    }
    .div-block-1605 {
        height: 250px
    }
    .weweb-xano-bravo {
        width: 100%;
        padding: 20px 0
    }
    .image-293 {
        justify-content: center;
        margin-top: 0;
        margin-bottom: 0;
        display: flex
    }
    .block-help {
        border-bottom: 1px none var(--dodger-blue);
        border-right-style: none;
        width: 100%;
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }
    .html-embed-24 {
        margin-bottom: 0
    }
    .html-embed-25 {
        margin-bottom: 10px
    }
    .center-mobile {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }
    .how-to-section-part {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column-reverse;
        align-items: flex-start;
        margin-top: 40px;
        margin-bottom: 40px
    }
    .how-to-section-part-text {
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%
    }
    .how-to-section-part-img-box {
        justify-content: center;
        align-items: flex-end;
        width: 100%;
        height: auto
    }
    .how-to-section-part-img {
        max-width: 100%;
        margin: 0
    }
    .s-paragraph {
        width: auto;
        font-size: 1rem;
        line-height: 1.8rem
    }
    .s-paragraph.white.center {
        padding-left: 0;
        padding-right: 0
    }
    .crm-app-point.white-box {
        width: 100%
    }
    ._2phones-animation-margin {
        align-items: flex-start;
        width: 100%;
        height: auto;
        margin-top: -80px;
        display: flex
    }
    .graph-fitness-app {
        margin-bottom: 40px
    }
    .dropdown-faq-list {
        display: none
    }
    .dropdown-icon-toggle {
        margin-right: 0;
        position: absolute;
        right: 7px
    }
    .dropdown-faq-box {
        clear: none;
        object-fit: fill;
        flex-wrap: wrap;
        width: 100%;
        max-width: 100%;
        display: inline-block
    }
    .dropdown-faq-toggle {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        white-space: normal;
        flex-flow: wrap;
        justify-content: space-between;
        padding: 10px 0;
        display: flex
    }
    .dropdown-faq-toggle.compare-table {
        border-style: none none solid;
        border-width: 1px;
        border-color: var(--untitled-ui-gray200);
        background-color: #eaecf000;
        padding-left: 10px;
        padding-right: 10px
    }
    .grid-63 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        place-content: flex-start center;
        display: grid
    }
    .h3-points-section {
        flex-direction: column
    }
    .div-block-1612 {
        width: 100%
    }
    .video-box-verical-center {
        width: 100%;
        margin-top: 20px
    }
    .s-uptitle {
        line-height: 1.5rem
    }
    .s-uptitle.blue {
        margin-bottom: 0;
        padding-bottom: 0;
        font-size: 16px
    }
    .s-uptitle.blue.no-margin {
        margin-bottom: 0;
        font-size: 1rem
    }
    .s-uptitle.green,
    .s-uptitle.pink,
    .s-uptitle.green,
    .s-uptitle.yellow-text,
    .s-uptitle.purple {
        margin-bottom: 0;
        padding-bottom: 0
    }
    .s-uptitle.pro-plan,
    .s-uptitle.advanced-plan,
    .s-uptitle.business-plan {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .s-uptitle.ol--only {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 12px
    }
    .s-uptitle.white,
    .s-uptitle.gradient-2 {
        color: var(--white)
    }
    .s-uptitle.black {
        font-weight: 700
    }
    .iteration-speed {
        width: 280px;
        height: 180px
    }
    .buyer-persona-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column wrap;
        grid-template-columns: 1fr
    }
    .buyer-personat-text {
        justify-content: flex-start;
        height: auto;
        padding: 15px
    }
    .html-embed-28 {
        margin-bottom: 0;
        padding: 4px
    }
    .box-buyer-persona.developer {
        justify-content: center;
        align-items: center;
        height: 150px
    }
    .box-buyer-persona.founder {
        justify-content: center;
        align-items: center;
        height: 150px;
        position: static
    }
    .box-buyer-persona.product {
        justify-content: center;
        align-items: center;
        height: 150px
    }
    .buyer-persona-link {
        direction: ltr;
        width: 100%;
        min-width: 100%;
        height: auto;
        display: block
    }
    ._280high {
        justify-content: flex-start;
        align-items: flex-start;
        width: auto;
        height: auto;
        top: 100px
    }
    ._280high.no-margin {
        height: 160px
    }
    .definethefeatures {
        max-width: 100%;
        margin: 0
    }
    .design-your-app {
        z-index: 2;
        border-radius: 0;
        max-width: none;
        inset: 0% 0% auto
    }
    .lightbox-compare-video-copy {
        border-radius: 20px;
        width: 100%;
        height: 160px;
        margin-top: 20px
    }
    .lightbox-compare-video-copy:hover {
        box-shadow: none
    }
    .lightbox-compare-video-copy.build-without-code {
        height: 160px
    }
    .div-text-left {
        width: auto;
        padding-left: 0
    }
    .div-block-1618 {
        flex-direction: column
    }
    .div-block-1619 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        width: 100%
    }
    .html-embed-31 {
        width: 30px
    }
    .phone-animation-box {
        align-items: flex-start;
        width: 100%;
        height: auto;
        margin-top: 0;
        display: flex
    }
    .phone-gallery {
        z-index: 2;
        width: 140px;
        max-width: 130px;
        inset: 0% 0% auto;
        box-shadow: 0 11px 14px #16161966
    }
    .shadow-right {
        height: 100%
    }
    .shadow-right.mobile {
        width: 150px
    }
    .uptitle-title-div {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-bottom: 10px
    }
    .uptitle-title-div.center-mobile {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        text-align: center;
        align-items: center;
        margin-bottom: 0
    }
    .tabs-content-6 {
        width: 100%
    }
    .title-job-play {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 20px;
        margin-bottom: 0
    }
    .tabs-menu-8 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .text-video-mmm-box {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .left {
        background-color: var(--white);
        width: 100%;
        height: 220px;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
        top: 0
    }
    .right {
        border-radius: 20px;
        width: 100%;
        margin-top: 60px
    }
    .s-section-paralax {
        background-color: var(--white);
        flex-direction: column-reverse
    }
    .step-parallax {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .bravo-flexible-video-1 {
        min-width: 100%;
        max-width: none;
        min-height: 180px
    }
    .bravo-flexible-video-1.no-border {
        height: 160px
    }
    .bravo-flexible-video-1.no-border.video-1 {
        top: 40px
    }
    .bravo-flexible-video-1._100width {
        height: 150px
    }
    .bravo-flexible-video-2 {
        min-width: 100%;
        max-width: none;
        min-height: 180px
    }
    .bravo-flexible-video-2.no-border {
        height: 160px
    }
    .bravo-flexible-video-2.no-border.video-2 {
        position: absolute;
        top: 40px
    }
    .bravo-flexible-video-3 {
        min-width: 100%;
        max-width: none;
        min-height: 180px
    }
    .bravo-flexible-video-3.no-border {
        height: 160px
    }
    .bravo-flexible-video-3.no-border.video-3 {
        padding-bottom: 0;
        position: absolute;
        top: 40px
    }
    .bravo-flexible-video-3.no-border.video-figmaplugin {
        min-height: 160px;
        padding-bottom: 0;
        position: relative;
        top: 40px
    }
    .shadow-left {
        inset: 0% auto 0% 0%
    }
    .shadow-left.mobile {
        width: 150px
    }
    .bravo-flexible-video-1-5 {
        min-width: 100%;
        max-width: none;
        min-height: 180px
    }
    .bravo-flexible-video-1-5.no-border {
        height: 160px
    }
    .background-video-24 {
        width: 270px;
        height: 170px
    }
    .main-header-box {
        flex-direction: column
    }
    .text-header-box {
        width: auto;
        margin-bottom: 10px;
        padding-left: 0
    }
    .video-header-box {
        align-items: flex-start;
        width: 100%;
        height: auto;
        margin-top: 0;
        display: flex
    }
    .bigimages-center-parralax {
        background-color: var(--white);
        width: 100%;
        height: 170px;
        margin-top: 0;
        padding-top: 0;
        padding-bottom: 0;
        top: 35%
    }
    .s-section-paralax-mmm {
        background-color: var(--white);
        flex-direction: column-reverse;
        height: auto;
        display: block;
        overflow: visible
    }
    .s-section-paralax-mmm.hide-mobile {
        display: none
    }
    .div-transparent-absolute {
        border-radius: 20px;
        width: 100%;
        height: 300px;
        margin-top: 40px;
        top: 0;
        overflow: scroll
    }
    .big-image-make {
        z-index: 3;
        border-radius: 20px;
        width: 100%;
        max-width: none;
        position: static;
        inset: 0% 0% auto
    }
    .big-image-manage {
        z-index: 2;
        border-radius: 20px;
        width: 100%;
        max-width: none;
        position: static;
        inset: 0% 0% auto
    }
    .big-image-maintain {
        z-index: 1;
        border-radius: 20px;
        width: 100%;
        max-width: none;
        position: static;
        inset: 0% 0% auto
    }
    .play-button-testi {
        padding-left: 0
    }
    .play-button-testi._10 {
        padding-left: 10px
    }
    .button-and-cta-box {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: row-reverse;
        align-items: center
    }
    .slide-13 {
        height: 100%;
        margin-top: 20px;
        padding-left: 0;
        padding-right: 0
    }
    .slider-9 {
        border-radius: 0;
        width: 100%;
        height: auto
    }
    .div-block-1621 {
        width: auto;
        height: auto
    }
    .right-arrow-9 {
        width: 30px
    }
    .right-arrow-9.hide-mobile {
        display: none
    }
    .left-arrow-6 {
        width: 30px
    }
    .left-arrow-6.hide-mobile {
        display: none
    }
    .link-blue {
        font-size: 1rem
    }
    .link-blue._20 {
        font-size: 16px;
        font-weight: 500
    }
    .uptitle-title-box {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        align-items: flex-start;
        margin-bottom: 10px
    }
    .uptitle-title-box.center {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        align-items: center
    }
    .mask-6 {
        border-radius: 0;
        height: auto;
        overflow: visible
    }
    .slide-nav-10 {
        position: static
    }
    .logo-client {
        width: auto;
        height: 50px;
        margin-top: 0;
        margin-bottom: 0
    }
    .logo-client-box {
        grid-column-gap: 5px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }
    .play-button-videos {
        margin-bottom: 0;
        padding: 4px
    }
    .pause-button-videos {
        align-items: center;
        margin-bottom: 0;
        padding: 4px
    }
    .div-block-1625 {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }
    .s-form {
        background-color: var(--black-3);
        border-radius: 10px;
        width: 100%;
        padding: 20px 10px 10px
    }
    .s-textfield-form.white {
        font-size: 13px
    }
    .div-block-1626 {
        margin-bottom: 10px
    }
    .div-block-1627,
    .div-block-1628,
    .div-block-1629 {
        margin-bottom: 0
    }
    .div-block-1630 {
        width: 100%
    }
    .div-block-1632 {
        flex-direction: column;
        justify-content: flex-start
    }
    .youtube-4 {
        border-radius: 20px;
        height: 150px
    }
    .image-296 {
        margin-top: 0;
        margin-bottom: 0
    }
    .div-block-1635 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        background-color: var(--black-2);
        border-radius: 20px;
        flex-direction: column;
        align-items: flex-start;
        padding: 20px
    }
    .left-div {
        width: auto;
        padding-left: 0
    }
    .left-div.center-mobile {
        flex-wrap: wrap;
        align-items: center
    }
    .left-div._80,
    .right-div._40 {
        width: 100%
    }
    .video-figmaplugin {
        border-style: none;
        width: auto;
        height: auto;
        margin: auto;
        inset: 0%
    }
    .div-title-pricing {
        flex-direction: column;
        align-items: flex-start
    }
    .currency-dropdown-button {
        z-index: 1;
        align-items: center;
        display: flex
    }
    .currency-dropdown-toggle {
        z-index: 2;
        grid-row-gap: 0px
    }
    .currency-text {
        border-radius: 0;
        width: auto;
        font-size: 13px;
        line-height: 18px
    }
    .currency-text.white {
        text-align: left;
        padding-right: 0
    }
    .currency-text.white.no-margin {
        margin-top: 0
    }
    .currency-text.white.no-margin.usd {
        height: auto;
        margin: 0
    }
    .currency-text.white {
        text-align: left
    }
    .pricing-div,
    .pricing-div.montlhy {
        flex-direction: column
    }
    .pricing-div.annual {
        flex-direction: column;
        display: none
    }
    .currency-div.usd-currency.center {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: row;
        justify-content: center;
        height: 80px;
        margin-bottom: 0;
        display: flex
    }
    .currency-div.usd-currency.center.desktop {
        display: none
    }
    .toggle-div {
        flex-direction: column
    }
    .toggle-div.center {
        flex-direction: column;
        width: auto
    }
    .s-monthly-annual-text.blue,
    .s-monthly-annual-text.blue-copy {
        color: var(--dark-slate-grey-2)
    }
    ._2monthsfree {
        border-color: var(--dark-slate-grey-2);
        height: auto;
        display: none
    }
    .pricing-box._50 {
        width: 100%;
        padding: 20px
    }
    .s-bulletpoint {
        border-radius: 0;
        width: auto;
        font-size: 13px;
        line-height: 18px
    }
    .pro-icon,
    .advanced-icon,
    .business-icon {
        border-radius: 5px;
        width: auto;
        font-size: 10px;
        line-height: 18px
    }
    .price-box-number {
        padding-bottom: 20px
    }
    .support-price {
        padding-right: 10px
    }
    .s-columns {
        flex-direction: column-reverse;
        display: flex
    }
    .s-column-left {
        margin-bottom: 20px;
        padding: 0
    }
    .s-column-right {
        padding: 0
    }
    .s-link.black {
        font-size: 1rem
    }
    .usecase-app-mobile-box {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        align-items: center;
        width: 90%;
        display: flex
    }
    .mask-slide-usecase-mobile {
        border-radius: 0;
        width: auto;
        height: auto;
        overflow: visible
    }
    .phone-gallery-mobile {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        width: auto;
        display: flex;
        position: relative;
        overflow: hidden
    }
    .slide-15 {
        padding: 40px 10px 0;
        overflow: hidden
    }
    .div-block-1646 {
        position: relative
    }
    .dropdown-text-toggle {
        width: 90%
    }
    .testi-box-new {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-direction: column;
        grid-template-columns: 1fr;
        margin-bottom: 20px
    }
    .testi-name-title-photo {
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-start
    }
    .testi-box-single {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
    .testi-box-single.center {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .integration-slide {
        width: 50px
    }
    .italic-text-2 {
        font-size: 1rem;
        line-height: 1.4em
    }
    .phone-bg-animation {
        display: flex;
        inset: 0% 0% auto
    }
    .phone-bg-animation.small {
        width: auto
    }
    .phone-bg-animation._50width {
        display: none
    }
    .black-gradient-effect {
        inset: 0% 0% auto
    }
    .div-block-1653 {
        display: block
    }
    .price-add-on {
        padding-right: 10px
    }
    .uui-text-size-medium-2 {
        font-size: 1rem;
        font-weight: 300
    }
    .uui-pricing05_price-text,
    .uui-pricing05_price-text.white {
        font-size: 1rem
    }
    .uui-pricing05_price {
        font-size: 2rem
    }
    .uui-pricing05_price.price-variant.eur-currency {
        font-size: 2rem;
        display: none
    }
    .uui-pricing05_price.price-variant.eur-currency.white {
        display: none
    }
    .uui-pricing05_price.price-variant.usd-currency,
    .uui-pricing05_price.price-variant.usd-currency.white,
    .uui-pricing05_price.big {
        font-size: 2rem
    }
    .uui-pricing05_heading.green.mobile,
    .uui-pricing05_heading.purple.mobile {
        text-align: center;
        font-size: .8rem
    }
    .uui-pricing05_heading.blue.mobile,
    .uui-pricing05_heading.grey.mobile {
        font-size: .8rem
    }
    .uui-pricing05_heading.mobile {
        font-size: 1rem
    }
    .uui-pricing05_content {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        height: auto;
        margin-bottom: 0
    }
    .uui-pricing05_plan {
        padding-bottom: 2rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .uui-pricing05_popular-label {
        inset: 0% 0% auto auto
    }
    .uui-text-align-center {
        margin-bottom: 40px
    }
    .uui-padding-vertical-xhuge-2 {
        padding-top: 0;
        padding-bottom: 0
    }
    .uui-page-padding-2 {
        padding: 0
    }
    .uui-pricing05_component-2-rows {
        margin-top: 2rem
    }
    .uui-pricing05_component-2-rows.black {
        grid-template-columns: 1fr
    }
    .uui-pricing11_row-content {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        border-top: 1px solid var(--untitled-ui-gray200);
        border-right: 1px none var(--untitled-ui-gray200);
        border-left-style: solid;
        justify-content: center;
        width: 100%;
        height: 100%;
        margin-right: 0;
        padding: .25rem .125rem
    }
    .uui-pricing11_row-content.no-line {
        border-top-style: none;
        justify-content: flex-start;
        padding-top: .25rem;
        padding-bottom: .25rem
    }
    .uui-pricing11_row-content.last {
        border-right-style: solid
    }
    .uui-pricing11_top-row-content {
        border-top: 1px solid var(--untitled-ui-gray200);
        place-content: center;
        padding: 1rem .125rem
    }
    .uui-pricing11_top-row-content.mobile {
        border-top: 1px solid var(--untitled-ui-gray200);
        background-color: #fff;
        flex-flow: column;
        place-content: flex-start;
        align-items: flex-start;
        padding-left: 1rem
    }
    .uui-pricing11_top-row-content.last {
        border-right: 1px solid var(--untitled-ui-gray200)
    }
    .uui-pricing11_top-row-content.yellow-gradient,
    .uui-pricing11_top-row-content.green-gradient {
        flex-flow: column wrap;
        place-content: center flex-start;
        align-items: stretch;
        padding-left: .5rem;
        padding-right: .5rem
    }
    .uui-pricing11_top-row-content.blue-gradient {
        justify-content: flex-start;
        align-items: stretch;
        padding-left: .5rem;
        padding-right: .5rem
    }
    .uui-pricing11_top-row-content.black {
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 1rem
    }
    .uui-pricing11_plan-name-wrapper {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        text-align: left;
        justify-content: flex-start;
        align-items: flex-start
    }
    .uui-padding-vertical-xhuge-3 {
        padding: 0
    }
    .uui-container-large-3 {
        margin: 0
    }
    .uui-page-padding-3 {
        padding: 0
    }
    .compare-table-price {
        position: relative
    }
    .compare-table-price.desktop {
        display: none
    }
    .div-block-1657.advancedpromo {
        background-color: var(--medium-sea-green)
    }
    .annual-price {
        display: none
    }
    .div-block-1663 {
        margin-bottom: 20px
    }
    .tabs-8 {
        flex-direction: column-reverse;
        margin-top: 40px;
        display: flex
    }
    .tabs-menu-9,
    .tabs-content-8 {
        width: 100%
    }
    .step-tab {
        padding-left: 20px;
        padding-right: 0
    }
    .step-tab.w--current {
        padding: 0 0 0 20px
    }
    .uui-navbar03_link {
        justify-content: center;
        display: flex
    }
    .uui-logo_logotype {
        height: 90%
    }
    .div-block-1666 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        align-items: center;
        margin-top: 20px
    }
    .back-button {
        font-size: .9rem;
        line-height: 1em
    }
    .back-button-box {
        align-items: center;
        margin-bottom: 20px
    }
    .div-block-1667 {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        align-items: center;
        display: flex
    }
    .hide-mobile-portrait {
        display: none
    }
    .uui-icon-1x1-xsmall-5 {
        width: 30px;
        height: 30px
    }
    .uui-navbar05_dropdown-content-left {
        grid-template-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .uui-navbar05_dropdown-content-left.bravo-flexible-video-1-5 {
        display: flex
    }
    .uui-navbar05_component {
        z-index: 9000
    }
    .s-menulink-info {
        padding-top: 0;
        padding-bottom: 8px;
        font-size: 1rem;
        line-height: 1.4em
    }
    .uui-navbar05_dropdown-content-left-5row {
        grid-template-columns: 1fr;
        padding-top: 1rem;
        padding-bottom: 1rem
    }
    .img-shadow-rounded {
        border-radius: 10px;
        margin-top: 40px
    }
    .uui-icon-featured-outline-large-3 {
        width: 30px;
        height: 30px;
        margin-bottom: 0
    }
    .s-cell,
    .s-cell._100 {
        padding: 20px
    }
    .s-cell.black {
        border-radius: 20px
    }
    .s-cell.comparison {
        border-right: 1px none var(--dark-grey-2);
        background-color: #eaecf000;
        border-radius: 0;
        padding: 10px
    }
    .image-299 {
        max-width: 100%;
        margin-bottom: -20px
    }
    .div-block-1671 {
        margin-bottom: -20px
    }
    .phone-box-samll {
        width: auto;
        height: 200px;
        margin: 0 0 -20px;
        display: block
    }
    .quickstack-mobile {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-top: 40px;
        display: grid
    }
    .div-block-1674 {
        height: 200px;
        margin-bottom: -20px;
        position: relative;
        overflow: hidden
    }
    .white-gradient.opt2 {
        background-image: linear-gradient(#eaecf0a3, #eaecf0b0 12%, #fff0 97%)
    }
    .div-block-1676 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
        display: flex
    }
    .image-302 {
        height: 80px
    }
    .lightbox-link-17 {
        border-radius: 10px;
        width: 80px;
        height: 80px;
        margin-bottom: 0
    }
    .collection-list-18 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        width: 100%;
        display: grid
    }
    .collection-list-wrapper-10 {
        width: 100%
    }
    .image-303,
    .image-304 {
        margin-top: 0;
        margin-bottom: 0
    }
    .div-block-1681 {
        height: auto
    }
    .div-block-1682.vertical {
        align-items: center
    }
    .line-bravo-process.vertical {
        background-image: linear-gradient(to bottom, #1f85ff00, var(--white)51%, #1f85ff00);
        width: 3px;
        height: 10%;
        top: 25px;
        left: auto;
        right: auto
    }
    .white-gradient-effect {
        inset: 0% 0% auto
    }
    .s-button-absolute {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        margin-bottom: 0;
        padding: 10px;
        font-size: 15px;
        font-style: normal;
        line-height: 19px;
        display: flex
    }
    .form-submission-box.productteams {
        margin: 0
    }
    .div-block-1692 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin: 0;
        padding: 0
    }
    .html-embed-36 {
        min-width: 100%
    }
    .proto-cirucle {
        bottom: 11%;
        left: 9%
    }
    .div-block-1696 {
        display: block
    }
    .logo-bravo {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex
    }
    .s-autor-by {
        font-size: .9rem
    }
    .video-box-figmaplugin {
        align-items: flex-start;
        width: 100%;
        height: auto;
        margin-top: 0;
        display: flex
    }
    .quick-stack-2 {
        padding: 0
    }
    .div-block-1700 {
        width: 100%
    }
    .div-block-1701 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-direction: column;
        align-items: center;
        display: flex
    }
    .slide-figmatoapp {
        padding: 0;
        overflow: hidden
    }
    .div-block-1702 {
        z-index: 5;
        border-radius: 20px;
        width: 100%;
        height: 140px;
        overflow: hidden
    }
    .bravo-tab-video {
        min-width: 100%;
        max-width: none;
        min-height: 180px
    }
    .button-box-copy {
        flex-direction: column
    }
    .button-box-copy._40 {
        width: 100%;
        margin-right: 0;
        padding: 20px
    }
    .lightbox-testimonials-button {
        margin-top: 20px
    }
    .next-button {
        color: var(--dark-slate-grey-2);
        background-color: #0000;
        border-style: none;
        margin-top: 20px;
        font-family: Pulpdisplay
    }
    .background-video-27 {
        border-radius: 20px;
        width: 320px;
        height: 180px
    }
    .div-block-1703 {
        height: auto
    }
    .modal-fixed {
        padding-bottom: 20px
    }
    .modal-banner {
        background-color: var(--dodger-blue);
        flex-direction: column;
        width: 80vw;
        height: auto
    }
    .modal-cover {
        width: 40%;
        height: 100%;
        display: none;
        overflow: hidden
    }
    .modal-text {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        justify-content: center;
        width: 100%;
        padding: 20px
    }
    .reduce-button {
        background-image: none
    }
    .html-embed-37 {
        justify-content: center;
        align-items: center;
        width: 30px;
        height: 30px;
        display: flex
    }
    .modal-box {
        flex-direction: column;
        width: 80vw
    }
    .link-block-64 {
        width: 100%
    }
    .div-block-1704 {
        flex-direction: column;
        display: flex
    }
    .div-block-1705 {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .benefits-prototyping-desktop {
        flex-direction: column-reverse;
        margin-bottom: 0;
        display: none
    }
    .tab {
        width: 100%
    }
    .image-313 {
        height: auto
    }
    .tabs-content-9 {
        width: 100%
    }
    .s-track {
        height: 100vh;
        overflow: scroll
    }
    .s-camera {
        height: auto
    }
    .s-frame {
        flex-direction: column;
        height: auto
    }
    .s-item-story {
        flex-direction: column;
        width: 100vw;
        height: auto;
        padding: 20px;
        display: flex
    }
    .s-image-story {
        width: 100%;
        height: auto
    }
    .div-block-1707 {
        padding-top: 0
    }
    .benefits-prototyping-mobile {
        background-color: #ddd0;
        height: auto;
        margin-top: 40px;
        margin-bottom: 40px
    }
    .slide-nav-12 {
        height: 20px;
        padding: 0;
        inset: auto auto 0% 0%
    }
    .left-arrow-7 {
        width: 20px;
        margin-right: 40px;
        padding-bottom: 0;
        inset: auto 0% 0% auto
    }
    .right-arrow-10 {
        width: 20px;
        padding-bottom: 0;
        inset: auto 0% 0% auto
    }
    .slide-16 {
        background-color: #0000
    }
    .mask-8 {
        height: 450px
    }
    .div-block-1709 {
        height: 150px
    }
    .div-block-1711 {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-direction: column
    }
    .form-download-div {
        display: none
    }
    .form-download-box {
        width: 90vw;
        padding: 20px
    }
    .div-block-1713 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: column;
        justify-content: flex-start
    }
    .shadow-top,
    .shadow-bottom {
        height: 100%
    }
    .bold-text-37 {
        line-height: 2em
    }
    .quick-stack-5 {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }
    .div-block-1715 {
        margin-bottom: 60px
    }
    .html-embed-38 {
        z-index: 5
    }
    .quick-stack-6 {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        padding: 0
    }
    .uui-pricing05_component-3-rows-copy {
        margin-top: 2rem
    }
    .transparent-text {
        font-size: 1rem;
        font-weight: 300;
        display: none
    }
    .s-tab-content {
        margin-bottom: 20px
    }
    .s-tab-content.white {
        margin-top: 0
    }
    .tab-blackfriday-steps {
        width: 100%
    }
    .steps-blackfriday-box {
        margin-top: 0
    }
    .div-block-1718 {
        border-radius: 20px
    }
    .new-user {
        flex-direction: column;
        align-items: center
    }
    .grid-66 {
        grid-template-columns: 1fr
    }
    .img-stpes-bf {
        border-radius: 20px;
        height: auto
    }
    .mask-bf {
        height: 350px
    }
    .div-block-1720 {
        padding: 20px
    }
    .existing-user {
        flex-direction: column;
        align-items: center
    }
    .dropdown-offer-toggle {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        white-space: normal;
        flex-flow: wrap;
        justify-content: space-between;
        margin-bottom: 20px;
        padding: 10px 0;
        display: flex
    }
    .grid-67 {
        grid-template-columns: 1fr
    }
    .div-block-1721 {
        flex-direction: column;
        display: flex
    }
    .countdown-wrapper {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        width: 100%;
        padding-top: 30px;
        padding-bottom: 30px
    }
    .clock-number {
        font-size: 2rem
    }
    .compere-bravo-vs-traditional-mobile {
        display: block
    }
    .s-stack-comparaison {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        padding: 0
    }
    .quick-stack-8 {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .s-line {
        width: 2px;
        height: 20px
    }
    .process-img {
        border-radius: 20px
    }
    .quick-stack-9 {
        padding: 20px
    }
    .arrow-step {
        transform: rotate(90deg)
    }
    .quick-stack-10 {
        padding: 0
    }
    .div-block-1728 {
        grid-column-gap: 2px;
        grid-row-gap: 2px;
        display: flex
    }
    .sub-widget {
        font-size: 1rem
    }
    .s-detail {
        text-align: left;
        width: auto;
        margin-top: 5px;
        font-size: 13px;
        line-height: 18px
    }
    .tabs-content-11 {
        height: auto
    }
    .plans-div {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .plans-stack {
        grid-template-columns: 1fr
    }
    .add-ons-div {
        height: auto;
        padding-left: 1rem;
        padding-right: 1rem
    }
    .black-band-absolute {
        height: 50px
    }
    .uui-page-nopadding {
        padding: 0
    }
    .s-tabsmenu-main {
        grid-column-gap: 5px;
        grid-row-gap: 5px;
        flex-wrap: wrap;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex
    }
    .s-tabsmenu-main.main-pricing {
        height: 50px;
        margin-bottom: 20px
    }
    .s-tablink-main {
        color: var(--light-slate-grey);
        height: 50px;
        font-size: .8rem
    }
    .s-tablink-main.w--current {
        color: var(--white);
        height: 50px;
        font-size: .8rem;
        line-height: 1.8rem
    }
    .pricing-box-new {
        grid-template-columns: 1fr;
        margin-top: 20px
    }
    .pricing-box-new._2-row {
        flex-flow: column;
        grid-auto-flow: row;
        display: flex
    }
    .pricing-box-new._3-rows {
        flex-flow: column;
        display: flex
    }
    .title-plan {
        font-size: 1.6rem;
        font-weight: 700
    }
    .title-plan.black {
        font-size: 1.4rem
    }
    .header-pricing-column.black,
    .header-pricing-column.white,
    .header-pricing-column.yellow-gradient,
    .header-pricing-column.green-gradient,
    .header-pricing-column.blue-gradient {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }
    .div-block-1732 {
        height: 400px;
        overflow: scroll
    }
    .entoend-img-2,
    .entoend-img-1 {
        border-radius: 10px
    }
    .entoend-img-3 {
        border-radius: 5px
    }
    .video-header-homepage {
        width: 100%;
        height: 350px
    }
    .quick-stack-11 {
        padding: 0
    }
    .div-block-1735 {
        width: 100%
    }
    .slider-11,
    .sticky_element {
        display: none
    }
    .section-2 {
        background-color: var(--white-smoke-2)
    }
    .fs-cookie-popup {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        width: auto;
        max-width: 90%;
        margin-bottom: 10px;
        margin-right: 10px;
        padding: 15px;
        display: grid
    }
    .cookie-tag {
        margin-bottom: 2px
    }
    .button-wrapper {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }
    .button.accept,
    .button.deny,
    .button.deny-3,
    .preferences-link {
        margin-right: 0
    }
    .close-button {
        top: 10px;
        right: 10px
    }
    .fs-preferences-manager-wrapper {
        align-items: flex-start;
        padding-top: 5vw;
        overflow: scroll
    }
    .privacy-title {
        margin-bottom: 10px
    }
    .preferences-container {
        padding: 15px
    }
    .cookie-paragraph {
        max-width: 200px;
        margin-bottom: 0;
        font-size: 12px
    }
    .fs-cookie-popup-2 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        max-width: 90%;
        margin-bottom: 10px;
        margin-right: 10px;
        padding: 15px;
        display: grid
    }
    .cookie-tag-2 {
        margin-bottom: 2px
    }
    .close-button-2 {
        top: 10px;
        right: 10px
    }
    .button-wrapper-2 {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }
    .fs-preferences-manager-wrapper-2 {
        align-items: flex-start;
        padding-top: 5vw;
        overflow: scroll
    }
    .button-2.deny,
    .button-2.accept {
        margin-right: 0
    }
    .privacy-title-2 {
        margin-bottom: 10px
    }
    .preferences-link-2 {
        margin-right: 0
    }
    .preferences-container-2 {
        padding: 15px
    }
    .quick-stack-12 {
        padding-top: 80px
    }
    .cell-7 {
        padding: 20px 40px
    }
    .cell-8,
    .div-block-1743 {
        border-radius: 20px 20px 0 0
    }
    .heading {
        font-size: 1.2rem
    }
    .div-block-1746 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        padding-top: 30px;
        display: flex
    }
    .div-block-1747 {
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }
    .div-block-1748 {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        padding: 0
    }
    .visual-pro-services {
        justify-content: flex-start;
        align-items: stretch;
        height: 300px;
        margin-top: 40px
    }
    .circle {
        top: -10%
    }
    .made-with-bravo-box {
        inset: -12% 0% auto
    }
    .phone-box {
        bottom: 0%
    }
    .image-329 {
        margin-top: 40px
    }
    .div-title-subtitle {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        display: flex
    }
}

#w-node-f666fe66-fc25-89a5-f276-be7fcfa16f2f-d6781150,
#w-node-a3c90697-bc4b-9d63-9ca8-5841c9fc5324-d6781150,
#w-node-e506b67b-6264-a778-4cff-e936e3c2d493-d6781150,
#w-node-_88b4221d-8069-8394-54b4-88445d686ef9-d6781150 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e84b0a50-55cc-829e-69ea-067586b51856-79979f5c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-e84b0a50-55cc-829e-69ea-067586b51868-79979f5c {
    justify-self: center
}

#w-node-_99a4cbb9-d50c-8ebc-d9f9-4da78020a64b-ab98ab1b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_9a68dfda-801d-8d8b-6a2a-f2e83910e3b5-ab98ab1b {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr
}

#w-node-_9a68dfda-801d-8d8b-6a2a-f2e83910e3b7-ab98ab1b {
    align-self: auto
}

#w-node-b9577255-a613-8fd2-07b2-d4531bed731c-2a407df9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fe5e91af-d7a4-a278-9437-017863a3f730-63a3f723 {
    align-self: end
}

#w-node-dd68f08f-c525-04d1-9c92-f82bbf31b37a-f7990948,
#w-node-dd68f08f-c525-04d1-9c92-f82bbf31b380-f7990948 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd68f08f-c525-04d1-9c92-f82bbf31b385-f7990948 {
    justify-self: start
}

#w-node-dd68f08f-c525-04d1-9c92-f82bbf31b386-f7990948 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd68f08f-c525-04d1-9c92-f82bbf31b38b-f7990948 {
    place-self: auto start
}

#w-node-dd68f08f-c525-04d1-9c92-f82bbf31b38c-f7990948 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd68f08f-c525-04d1-9c92-f82bbf31b391-f7990948 {
    justify-self: start
}

#w-node-_7d0c6e41-e678-84ec-8abe-2ec6cf006c93-17fe46dd,
#w-node-d9989768-1490-fef3-b185-791f77b5a6fa-17fe46dd,
#w-node-_4892f2e4-a6b1-c9c9-de12-7ae9c3690500-17fe46dd,
#w-node-_02ec2048-21d6-8065-b934-86eb7f61999b-17fe46dd,
#w-node-_6ab7c458-fd0e-31db-77c7-21c217336e40-17fe46dd,
#w-node-da2e43ca-68b9-1022-932e-931f6c99969b-17fe46dd,
#w-node-_374ab3f5-1fa3-41d9-9ea1-5092f2b9d6dd-37d91b56,
#w-node-_374ab3f5-1fa3-41d9-9ea1-5092f2b9d6eb-37d91b56,
#w-node-_374ab3f5-1fa3-41d9-9ea1-5092f2b9d6f9-37d91b56 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a8e45892-ab04-daa6-7ad5-19550aed5764-75a1f808 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-a8e45892-ab04-daa6-7ad5-19550aed5770-75a1f808 {
    align-self: center
}

#w-node-ecd3ea13-222c-c558-e7ee-070ac31c9571-75a1f808 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr
}

#w-node-_8a40bafa-bef0-bae2-7f34-a44f2d185cb5-75a1f808,
#w-node-b9d77be1-49da-91b9-040b-4e9a5a1013c8-75a1f808 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9b9b3abb-8ff9-1189-dc63-0f68b66702ab-75a1f808 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr
}

#w-node-c6f7fa41-cb44-72fa-a5ba-46023d97655b-75a1f808,
#w-node-f4f9b118-7806-9557-bba2-91a4db9bc814-75a1f808,
#w-node-_54e611a9-a201-f91e-637b-877ac285fc08-75a1f808,
#w-node-_8ccffe00-a88f-a2d8-b20a-562c63a28d42-75a1f808,
#w-node-_3ac167c0-cfbb-ab25-ad47-81b41b9cd1bd-75a1f808,
#w-node-_1d956250-bfab-95f8-aa8b-5b428c84ef0c-75a1f808,
#w-node-_1d956250-bfab-95f8-aa8b-5b428c84ef1a-75a1f808,
#w-node-_1d956250-bfab-95f8-aa8b-5b428c84ef28-75a1f808 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4e712a26-d5e4-0fb7-bf48-e2832d64cd54-75a1f808 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr
}

#w-node-_4e712a26-d5e4-0fb7-bf48-e2832d64cd56-75a1f808 {
    align-self: auto
}

#w-node-db99fa29-323a-6946-7962-df71bf7bfe91-87e0f10b {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_72c36c39-04d8-a412-92c7-f370236ad330-87e0f10b,
#w-node-_72c36c39-04d8-a412-92c7-f370236ad335-87e0f10b,
#w-node-a3d1cb75-d8d8-e0d2-0ef5-e2778e5e9ca8-87e0f10b,
#w-node-d332eef5-49ba-f704-8850-8d3a95f3fa3b-87e0f10b,
#w-node-_99f88534-02ce-9113-8e65-1c5e1f9ef5ac-87e0f10b,
#w-node-_8286ac7b-b754-0225-c2f6-c8e83f4f1131-87e0f10b,
#w-node-_0ff51da1-1e54-32ca-4d94-3390973d657d-87e0f10b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6159bccb-6de9-1f48-4c40-cc13f45caf94-87e0f10b {
    justify-self: start
}

#w-node-_6159bccb-6de9-1f48-4c40-cc13f45caf95-87e0f10b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8286ac7b-b754-0225-c2f6-c8e83f4f113f-87e0f10b {
    place-self: auto start
}

#w-node-_8286ac7b-b754-0225-c2f6-c8e83f4f1140-87e0f10b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8286ac7b-b754-0225-c2f6-c8e83f4f1135-87e0f10b {
    justify-self: start
}

#w-node-da80ac21-2725-dcef-7fa7-afaaf0c5cb27-87e0f10b,
#w-node-_732e81f2-edbc-4e88-d58d-43ee6e1b62a6-6e1b62a4,
#w-node-_732e81f2-edbc-4e88-d58d-43ee6e1b62ae-6e1b62a4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_732e81f2-edbc-4e88-d58d-43ee6e1b62bd-6e1b62a4 {
    place-self: auto start
}

#w-node-_732e81f2-edbc-4e88-d58d-43ee6e1b62be-6e1b62a4,
#w-node-_98f7ee82-cfc7-7742-9922-74513d62f05e-d8151f20,
#w-node-_98f7ee82-cfc7-7742-9922-74513d62f066-d8151f20 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_98f7ee82-cfc7-7742-9922-74513d62f06d-d8151f20 {
    justify-self: start
}

#w-node-_98f7ee82-cfc7-7742-9922-74513d62f06e-d8151f20,
#w-node-_21850962-3f6b-3b86-2b67-7f3f021e01ea-d8151f20 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_98f7ee82-cfc7-7742-9922-74513d62f075-d8151f20 {
    place-self: auto start
}

#w-node-_98f7ee82-cfc7-7742-9922-74513d62f076-d8151f20,
#w-node-_14035bb4-7223-3015-435f-6ecd6771ff81-d8151f20,
#w-node-d90303db-fb86-c735-b609-de8d8a80805b-d8151f20,
#w-node-_734cb564-0f8a-c732-2a26-0b9a1559f038-d8151f20 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_734cb564-0f8a-c732-2a26-0b9a1559f03f-d8151f20 {
    justify-self: start
}

#w-node-_734cb564-0f8a-c732-2a26-0b9a1559f040-d8151f20,
#w-node-_734cb564-0f8a-c732-2a26-0b9a1559f048-d8151f20 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_734cb564-0f8a-c732-2a26-0b9a1559f04f-d8151f20 {
    place-self: auto start
}

#w-node-_734cb564-0f8a-c732-2a26-0b9a1559f050-d8151f20,
#w-node-_13ca493c-462f-a09b-797b-983852737f02-d8151f20,
#w-node-_13ca493c-462f-a09b-797b-983852737f08-d8151f20,
#w-node-e9a5793f-cea2-d8c6-9805-be959efbbdb7-d8151f20,
#w-node-e9a5793f-cea2-d8c6-9805-be959efbbdbf-d8151f20,
#w-node-_1ca5a7ef-02b4-ddf3-f6be-661f043c8a82-d1193081 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20afb223-3279-941b-0c34-12d66d74a8e4-d1193081 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_3cd5bafb-cddc-194f-2f8f-106bbbe70d13-d1193081,
#w-node-_089f5162-fd37-a4d2-e016-fa2b220b008e-d1193081,
#w-node-a067ea75-8d6d-ce50-7c59-33217a1cd91d-d1193081 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60926151-f3d7-6007-e149-bd163153350a-636a0b7f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_06d526f3-c791-a8ca-e501-2b4aaf89badf-636a0b7f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-b57e9c07-9809-e14d-1f76-bc46df673348-636a0b7f,
#w-node-c5ac3c76-39ec-53af-dcc9-43f5573b2ea3-9bcc5a33 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-ebb0e83b-f521-1112-3b78-999a9cfb0d1e-9bcc5a33 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0a79b11f-0767-7885-56f4-b19175e7d5fc-9bcc5a33 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_0a79b11f-0767-7885-56f4-b19175e7d600-9bcc5a33,
#w-node-_0a79b11f-0767-7885-56f4-b19175e7d604-9bcc5a33,
#w-node-_0a79b11f-0767-7885-56f4-b19175e7d608-9bcc5a33,
#w-node-_0a79b11f-0767-7885-56f4-b19175e7d60c-9bcc5a33 {
    place-self: center
}

#w-node-_2f51b03f-fdd2-127e-894a-ac0e9cce6382-9cce6381,
#w-node-_2f51b03f-fdd2-127e-894a-ac0e9cce6389-9cce6381,
#w-node-_2f51b03f-fdd2-127e-894a-ac0e9cce6390-9cce6381 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-ee1c1546-c9c1-3e69-e256-f1ffadfdf61b-2bb9fc9e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3b5-2bb9fc9e {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3b9-2bb9fc9e,
#w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3bd-2bb9fc9e,
#w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3c1-2bb9fc9e,
#w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3c5-2bb9fc9e {
    place-self: center
}

#w-node-_472d7e6e-e7cd-5a7b-be39-417eb5dc9082-5c3f37de,
#w-node-_0609f272-ec7a-676b-5a40-57708ba08d44-e8f3382c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0609f272-ec7a-676b-5a40-57708ba08d54-e8f3382c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_488c6027-390b-ebc8-b64f-da449ad93346-e8f3382c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-a3636bf9-ad75-1a24-9f4b-96c30bdb0acd-e8f3382c {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-a3636bf9-ad75-1a24-9f4b-96c30bdb0ace-e8f3382c,
#w-node-_90a5b1fa-6dff-7ac4-1514-22999ba09308-e8f3382c,
#w-node-cf3712fd-a32e-3b92-3232-6a611a123dfd-a630ef7f,
#w-node-_2f05caa9-ff26-1167-503d-d3aa7fe7a084-a630ef7f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_6c4db45f-e5d3-eb0e-8a4f-fd92b66c5b62-a630ef7f {
    order: 9999
}

#w-node-_9a214407-b5db-b497-7a7a-3333adfa2f30-a630ef7f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_5e88c207-fac1-4947-696a-9ef1ca8c746e-ca8c7469 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_5e88c207-fac1-4947-696a-9ef1ca8c746f-ca8c7469,
#w-node-_0db5ff08-9322-407c-c0c8-3e3f8a2fd9fc-000274b0,
#w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-000274b0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_55ac8812-da79-941e-10b9-0dc15f342c97-000274b0 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-d0ce7eb5-3761-b474-cff3-d57f23dcde1d-23dcde1a,
#w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-32d2ef1a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_55ac8812-da79-941e-10b9-0dc15f342c97-32d2ef1a {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-c81199bc {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_55ac8812-da79-941e-10b9-0dc15f342c97-c81199bc {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-9aa63507 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_55ac8812-da79-941e-10b9-0dc15f342c97-9aa63507 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-eb4e2944-4151-defd-4b46-f2559f37809a-9aa63507,
#w-node-_184e9c89-bb62-88dd-a567-4075de93392d-9aa63507,
#w-node-_225c5913-7f64-e701-fab0-f8ac7b5fe139-9aa63507,
#w-node-_225c5913-7f64-e701-fab0-f8ac7b5fe13c-9aa63507,
#w-node-_8bd97f46-523a-6a60-c70f-88c726e89f25-9aa63507,
#w-node-_8bd97f46-523a-6a60-c70f-88c726e89f28-9aa63507,
#w-node-cff41c6a-dedf-a2b9-086d-e6fd82520b53-9aa63507,
#w-node-cff41c6a-dedf-a2b9-086d-e6fd82520b56-9aa63507 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-efed505f-17e2-afb3-9511-7cbcef4020e1-bd6bb92f {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-b9a2d8bd-10b1-9104-66ef-cb9387c9924a-f809d81b {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-b9a2d8bd-10b1-9104-66ef-cb9387c9925f-f809d81b {
    align-self: center
}

#w-node-_0417bdfc-f3c2-29d5-c4e4-48c3ce3fcb20-864a6d62,
#w-node-_0417bdfc-f3c2-29d5-c4e4-48c3ce3fcb25-864a6d62,
#w-node-_0417bdfc-f3c2-29d5-c4e4-48c3ce3fcb2a-864a6d62,
#w-node-_0417bdfc-f3c2-29d5-c4e4-48c3ce3fcb2f-864a6d62,
#w-node-_0417bdfc-f3c2-29d5-c4e4-48c3ce3fcb34-864a6d62,
#w-node-_0417bdfc-f3c2-29d5-c4e4-48c3ce3fcb39-864a6d62,
#w-node-_0a14af98-cd91-a6a2-f1d2-41fb6d351f96-6d351f94,
#w-node-_0a14af98-cd91-a6a2-f1d2-41fb6d351f9b-6d351f94,
#w-node-_0a14af98-cd91-a6a2-f1d2-41fb6d351fa5-6d351f94,
#w-node-_0a14af98-cd91-a6a2-f1d2-41fb6d351faa-6d351f94,
#w-node-_0a14af98-cd91-a6a2-f1d2-41fb6d351faf-6d351f94 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_48ce7f53-3978-e1b4-b760-7e9c99828b7b-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_48ce7f53-3978-e1b4-b760-7e9c99828b8f-6e91622e {
    justify-self: center
}

#w-node-_2615d8d8-a1d3-465d-a6f6-5ec696e70161-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_30a3408f-8761-e762-8aef-4c3cc8bf35e0-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ee190c6d-29c1-2327-d7e4-85f3c42ccbdd-6e91622e,
#w-node-_09987de0-8bcf-ed59-c03e-3cc7bbff5865-6e91622e,
#w-node-_587c524d-a9cb-c326-c6a2-67d14a322906-6e91622e,
#w-node-_58031711-6ef9-0271-4aa9-01804c476c81-6e91622e,
#w-node-a418ea48-63b2-9a7d-3cd6-3e586402d65a-6e91622e,
#w-node-_43643136-6979-897e-1b6f-933c478576dc-6e91622e {
    place-self: center
}

#w-node-c1cac57e-c1e5-d24c-cf62-90c42b605441-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-c1cac57e-c1e5-d24c-cf62-90c42b605442-6e91622e,
#w-node-_74c59a81-913f-f1ac-dc14-1ef6acaa81fc-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a5180c3c-2551-1428-bcf0-0f0e8460d814-6e91622e,
#w-node-_469d4590-2ffd-baeb-a9a6-7bf6e7bb4890-6e91622e,
#w-node-a9d98986-814a-b5a2-3b5c-9059027ecea9-6e91622e,
#w-node-_974faa1f-b899-59b9-de19-2c7e64ab190e-6e91622e,
#w-node-_8d31b53a-df38-d9a0-e3d2-29f72235c6b2-6e91622e,
#w-node-_6c3a2245-6868-1747-6082-f75b619c133f-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfd3-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfd7-6e91622e,
#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfd8-6e91622e,
#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfd9-6e91622e,
#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfda-6e91622e,
#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfdb-6e91622e,
#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfdc-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-a572b007-0487-b395-cda6-85ee24557a77-6e91622e,
#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c76a-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c76e-6e91622e,
#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c770-6e91622e,
#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c76f-6e91622e,
#w-node-_07a9ee30-eff0-bf92-567e-d35663b7ad44-6e91622e,
#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c772-6e91622e,
#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c771-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-a95540e9-3e5d-8cb2-fb08-25f407b435f9-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a95540e9-3e5d-8cb2-fb08-25f407b435fd-6e91622e,
#w-node-a95540e9-3e5d-8cb2-fb08-25f407b435fe-6e91622e,
#w-node-a95540e9-3e5d-8cb2-fb08-25f407b435ff-6e91622e,
#w-node-a95540e9-3e5d-8cb2-fb08-25f407b43600-6e91622e,
#w-node-a95540e9-3e5d-8cb2-fb08-25f407b43601-6e91622e,
#w-node-a95540e9-3e5d-8cb2-fb08-25f407b43602-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_44501e94-661e-8249-45a7-ee8738dbc9d6-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_44501e94-661e-8249-45a7-ee8738dbc9dc-6e91622e,
#w-node-_44501e94-661e-8249-45a7-ee8738dbc9de-6e91622e,
#w-node-_44501e94-661e-8249-45a7-ee8738dbc9e0-6e91622e,
#w-node-_3b702500-b767-c92d-249d-9088034af713-6e91622e,
#w-node-ceb95b6b-80e1-434c-e7ae-c5a2e55ba5f2-6e91622e,
#w-node-_44501e94-661e-8249-45a7-ee8738dbc9e1-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_88485504-0926-aa6f-428e-a191c17503f8-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_88485504-0926-aa6f-428e-a191c17503fe-6e91622e,
#w-node-_88485504-0926-aa6f-428e-a191c17503ff-6e91622e,
#w-node-_88485504-0926-aa6f-428e-a191c1750400-6e91622e,
#w-node-_88485504-0926-aa6f-428e-a191c1750401-6e91622e,
#w-node-_88485504-0926-aa6f-428e-a191c1750402-6e91622e,
#w-node-_88485504-0926-aa6f-428e-a191c1750403-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_54e9f85c-4bca-6858-34b4-79618d666882-6e91622e,
#w-node-c445272f-f8c9-3356-0c02-ccb04a67f006-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c445272f-f8c9-3356-0c02-ccb04a67f00a-6e91622e,
#w-node-c445272f-f8c9-3356-0c02-ccb04a67f00b-6e91622e,
#w-node-c445272f-f8c9-3356-0c02-ccb04a67f00c-6e91622e,
#w-node-c445272f-f8c9-3356-0c02-ccb04a67f00d-6e91622e,
#w-node-c445272f-f8c9-3356-0c02-ccb04a67f00f-6e91622e,
#w-node-_4da4e09f-cd35-b4b9-687d-bc7d0f67e2ea-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd3718-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd371c-6e91622e,
#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd371e-6e91622e,
#w-node-adaacc1f-5fb0-1f63-0caa-3f83c61d9c70-6e91622e,
#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd371f-6e91622e,
#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd3720-6e91622e,
#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd3721-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5fa2-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5fa6-6e91622e,
#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5fa9-6e91622e,
#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5faa-6e91622e,
#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5fab-6e91622e,
#w-node-_4db20f40-12c1-2a3d-1573-38f9dc561f92-6e91622e,
#w-node-d6420437-0964-4f16-59f7-a9065a732b67-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_2e075c9a-3969-07e0-e70f-85915e2d4c32-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2e075c9a-3969-07e0-e70f-85915e2d4c36-6e91622e,
#w-node-_2e075c9a-3969-07e0-e70f-85915e2d4c37-6e91622e,
#w-node-cdabfb8d-5653-d83d-0939-b12b2067fb80-6e91622e,
#w-node-_2e075c9a-3969-07e0-e70f-85915e2d4c38-6e91622e,
#w-node-afe3ee8d-cd78-74cc-1f9c-cdee592ec149-6e91622e,
#w-node-_3e8642be-47d7-dd68-048f-6265974e44c0-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_3d9d13e8-79b1-4012-f1f5-0fb46e2abdd6-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3d9d13e8-79b1-4012-f1f5-0fb46e2abdda-6e91622e,
#w-node-_3d9d13e8-79b1-4012-f1f5-0fb46e2abddb-6e91622e {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_73f08b52-ed53-3222-457e-ed677a78209b-6e91622e,
#w-node-da7dcd36-26fa-9d64-c4f2-a5794cc165c6-6e91622e,
#w-node-_18eaef00-941d-cb9e-4240-81c822ccb811-6e91622e,
#w-node-_1bcd7ed5-2b82-3283-9e52-8102556a7040-6e91622e,
#w-node-_303af971-b355-9950-89e4-7112542c18e4-6e91622e,
#w-node-_51e59558-b1e0-1a5a-8e93-144731adca19-6e91622e,
#w-node-e3a545ec-9174-cc76-5bea-9ec826016e44-6e91622e,
#w-node-b95ba93f-e74c-dc01-56f0-7384578aecc1-6e91622e,
#w-node-_9c4d2715-31da-9dd0-b234-311d500913b5-6e91622e,
#w-node-_8303ae0c-b20a-1078-11ce-bb1bdfde2a81-6e91622e,
#w-node-_16902abd-caa5-45f7-230c-62dd2af5d964-6e91622e,
#w-node-_3d4a0259-1823-0e36-71a5-6cb26a6c3102-6e91622e,
#w-node-_229463a4-25ec-532a-da88-c745d9d386ff-6e91622e,
#w-node-_1fc8214e-0740-6d95-375c-eca9e29b06bc-6e91622e,
#w-node-_9e8da269-2fc1-68e8-fe8c-8b2fe6f44b7f-6e91622e,
#w-node-a175f14e-e7a0-1570-ab2d-390d1768f076-6e91622e,
#w-node-cf34bf3e-9627-8b60-8bad-f40ec435bb38-6e91622e,
#w-node-_75566d25-a1d3-e340-a7c4-2b6636b3943e-6e91622e,
#w-node-_0722c531-287c-2d67-8009-0f41f88fbbb7-6e91622e,
#w-node-_6487890c-f921-39ac-e286-bb6c0a12e80b-6e91622e,
#w-node-_1a354dc7-b12c-8229-52e5-f7c012bdcbbc-6e91622e,
#w-node-_5d81be35-0ed1-fc4e-f5e4-4e53ddb1257a-6e91622e,
#w-node-_9be4391b-460c-cddc-009a-83a91bbc9bab-6e91622e,
#w-node-c959c9f8-f576-9403-a40c-074b3a5de2fa-6e91622e,
#w-node-e34461c4-f6e9-3b3f-c211-be31e8360baf-6e91622e,
#w-node-ceb7f2d3-f3e2-3048-d57e-c5f0a3d28ff4-6e91622e,
#w-node-e2f7ee1c-2400-a244-f1f3-79663f647844-6e91622e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a2694c7-820e-5a18-a62b-1bc11ae43dcd-1ae43dc6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_1a2694c7-820e-5a18-a62b-1bc11ae43dce-1ae43dc6 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-cf0e6d4e-4b22-7cf1-c335-f458e1344274-e1344274,
#w-node-ee4260ea-462a-2b62-bceb-de9237fcc7f9-37fcc7f9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-abb5ed05-d78b-38bf-0ed0-2152202a847e-12c4b6cf {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_331fff06-9fa0-d8f0-a1bf-e68eb0a6612d-12c4b6cf {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_331fff06-9fa0-d8f0-a1bf-e68eb0a6612e-12c4b6cf,
#w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-190a848e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-b36d3d03-205c-4732-94c8-fdff59b9e84d-190a848e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-b36d3d03-205c-4732-94c8-fdff59b9e84e-190a848e,
#w-node-_4d1927f2-ff9e-4d40-60ec-b9ba49250a97-190a848e,
#w-node-f29be7fe-40fa-2374-a80b-937781512477-190a848e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-f29be7fe-40fa-2374-a80b-937781512486-190a848e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f6fba7d1-54bc-7541-c7d1-26a0340d0c64-2726023d,
#w-node-a1b90027-2cb7-3bf4-e60b-07782d34dc67-2726023d,
#w-node-_73ef6f9e-59b2-dd7e-74b4-4e431627485f-2726023d {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_73ef6f9e-59b2-dd7e-74b4-4e4316274870-2726023d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b1df6b63-7d25-1ba5-7a1c-516ee40ca390-c9349d04,
#w-node-de826ced-6203-fefb-5ebd-d6499123aaf2-c9349d04,
#w-node-_1f144aa1-2a17-54fb-4e0a-c39c39bbae5c-c9349d04,
#w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-2c64740e {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_9cd7cd3a-834a-f59d-cc70-886192c7258f-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c7259e-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c72594-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c72599-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c725a3-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c725aa-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c725af-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c725b5-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c72604-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c72609-2c64740e,
#w-node-_9cd7cd3a-834a-f59d-cc70-886192c7260e-2c64740e,
#w-node-_01890f0f-e8de-be95-39f0-dfcb4f689708-2c64740e {
    align-self: start
}

#w-node-_9cd7cd3a-834a-f59d-cc70-886192c72613-2c64740e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_9cd7cd3a-834a-f59d-cc70-886192c72614-2c64740e,
#w-node-ea05f37c-17ec-8daf-c6f3-e963cbb46784-2c64740e,
#w-node-ea05f37c-17ec-8daf-c6f3-e963cbb46789-2c64740e,
#w-node-ea05f37c-17ec-8daf-c6f3-e963cbb4678e-2c64740e,
#w-node-ea05f37c-17ec-8daf-c6f3-e963cbb46793-2c64740e,
#w-node-ea05f37c-17ec-8daf-c6f3-e963cbb46798-2c64740e,
#w-node-ea05f37c-17ec-8daf-c6f3-e963cbb4679f-2c64740e,
#w-node-ea05f37c-17ec-8daf-c6f3-e963cbb467a4-2c64740e,
#w-node-dd1d2862-e03d-7aba-a494-0e7b10b5ecec-2c64740e,
#w-node-dd1d2862-e03d-7aba-a494-0e7b10b5ecf1-2c64740e,
#w-node-dd1d2862-e03d-7aba-a494-0e7b10b5ecf6-2c64740e,
#w-node-dd1d2862-e03d-7aba-a494-0e7b10b5ecfb-2c64740e,
#w-node-dd1d2862-e03d-7aba-a494-0e7b10b5ed00-2c64740e,
#w-node-dd1d2862-e03d-7aba-a494-0e7b10b5ed05-2c64740e,
#w-node-dd1d2862-e03d-7aba-a494-0e7b10b5ed0a-2c64740e,
#w-node-dd1d2862-e03d-7aba-a494-0e7b10b5ed0f-2c64740e,
#w-node-c6d938f5-deb4-4303-6ed8-469bf1eb3045-2c64740e,
#w-node-c6d938f5-deb4-4303-6ed8-469bf1eb304a-2c64740e,
#w-node-c6d938f5-deb4-4303-6ed8-469bf1eb304f-2c64740e,
#w-node-c6d938f5-deb4-4303-6ed8-469bf1eb3054-2c64740e,
#w-node-c6d938f5-deb4-4303-6ed8-469bf1eb3059-2c64740e,
#w-node-c6d938f5-deb4-4303-6ed8-469bf1eb3060-2c64740e,
#w-node-c6d938f5-deb4-4303-6ed8-469bf1eb3065-2c64740e,
#w-node-_939e9e07-65b6-cb6f-d121-7908446d08f0-2c64740e,
#w-node-_939e9e07-65b6-cb6f-d121-7908446d08f5-2c64740e,
#w-node-_939e9e07-65b6-cb6f-d121-7908446d08fa-2c64740e,
#w-node-_939e9e07-65b6-cb6f-d121-7908446d08ff-2c64740e {
    align-self: start
}

#w-node-_939e9e07-65b6-cb6f-d121-7908446d0904-2c64740e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_939e9e07-65b6-cb6f-d121-7908446d0905-2c64740e {
    align-self: start
}

#w-node-_0717ae44-4102-03a1-6994-6dce3d3b55be-2c64740e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-8e2a2594 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-faa8f372-16f9-1ec9-2a66-e67d8d7c2dd9-8e2a2594,
#w-node-faa8f372-16f9-1ec9-2a66-e67d8d7c2ddf-8e2a2594,
#w-node-faa8f372-16f9-1ec9-2a66-e67d8d7c2de5-8e2a2594 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-f6fba7d1-54bc-7541-c7d1-26a0340d0c64-26ec9958,
#w-node-a1b90027-2cb7-3bf4-e60b-07782d34dc67-26ec9958 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_24de3f3e-0629-457a-bc02-b1a75edb1b6b-26ec9958 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_24de3f3e-0629-457a-bc02-b1a75edb1b6c-26ec9958,
#w-node-_7b4fd940-cf94-c86c-5e2e-be8fcacab73c-26ec9958 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_7b4fd940-cf94-c86c-5e2e-be8fcacab74d-26ec9958 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8d5096e2-6186-fe07-72f6-42e7c8b068a3-26ec9958 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_8d5096e2-6186-fe07-72f6-42e7c8b068a4-26ec9958 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_7a330613-686f-21e1-e66c-a091cdb8a821-3ebfd1b2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_7a330613-686f-21e1-e66c-a091cdb8a822-3ebfd1b2 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_820f59c2-da83-23d8-9002-02303e548f8f-3ebfd1b2,
#w-node-c41f9f2a-6b18-1de8-cee1-7a2c03bc6cff-3ebfd1b2,
#w-node-c41f9f2a-6b18-1de8-cee1-7a2c03bc6d04-3ebfd1b2,
#w-node-c41f9f2a-6b18-1de8-cee1-7a2c03bc6d09-3ebfd1b2,
#w-node-c41f9f2a-6b18-1de8-cee1-7a2c03bc6d0e-3ebfd1b2,
#w-node-f9f4b9d5-e3c0-616b-9acd-0ca53a63b9ff-3ebfd1b2,
#w-node-_5f142813-8c44-e6d3-cbc6-70c5151c9d13-3ebfd1b2 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_69204769-cc00-c9a8-2a2f-43cd5291f4fa-5ee10c19 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1286b9c1-0cb7-8052-81a8-50ed9eaa75da-5ee10c19 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_1286b9c1-0cb7-8052-81a8-50ed9eaa75db-5ee10c19,
#w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-42925aa6,
#w-node-_4d1927f2-ff9e-4d40-60ec-b9ba49250a97-42925aa6,
#w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-ef0120b7,
#w-node-ff2ef91a-0981-2170-d48c-74acf695f68c-f695f689,
#w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-4f61d43f,
#w-node-_0609f272-ec7a-676b-5a40-57708ba08d44-dc82ec09 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0609f272-ec7a-676b-5a40-57708ba08d54-dc82ec09 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: start
}

#w-node-_488c6027-390b-ebc8-b64f-da449ad93346-dc82ec09,
#w-node-_60926151-f3d7-6007-e149-bd163153350a-dc82ec09,
#w-node-b310f910-6fa0-498f-7c37-fcd4f716ba10-dc82ec09 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-b310f910-6fa0-498f-7c37-fcd4f716ba1f-dc82ec09 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_90a5b1fa-6dff-7ac4-1514-22999ba09308-dc82ec09 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_6c4db45f-e5d3-eb0e-8a4f-fd92b66c5b62-dc82ec09 {
    order: 9999
}

#w-node-eda5dead-304f-2e50-ca0a-b8c9ef4f943d-5ee72b03 {
    grid-area: 1/1/2/2
}

#w-node-eda5dead-304f-2e50-ca0a-b8c9ef4f943f-5ee72b03 {
    grid-area: 1/2/2/3
}

#w-node-eda5dead-304f-2e50-ca0a-b8c9ef4f9441-5ee72b03 {
    grid-area: 1/3/2/4;
    place-self: center
}

#w-node-c0840234-671c-b737-fc66-671c9c7272a0-5ee72b03,
#w-node-c0840234-671c-b737-fc66-671c9c7272aa-5ee72b03,
#w-node-c0840234-671c-b737-fc66-671c9c7272b4-5ee72b03,
#w-node-c0840234-671c-b737-fc66-671c9c7272be-5ee72b03 {
    place-self: center end
}

#w-node-_6501758c-7ac6-2278-f6c8-6c8d5eace1ae-5ee72b03 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_9bc7d63c-e3ab-d813-3d56-4bd97b4fcf28-5ee72b03 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

#w-node-_4f428731-7179-2b9f-3131-89f7843c7522-5ee72b03,
#w-node-bad3ea8d-afb5-f8ab-3ffc-c57732f6a855-5ee72b03 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f36b3-5ee72b03 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1.25fr 1fr 1fr 1fr
}

#w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f36b4-5ee72b03,
#w-node-cdb4f16b-89b9-02c9-a31e-c6670a7520fb-5ee72b03,
#w-node-_4d929ab0-50be-a4f2-fbde-e4b3e833730a-5ee72b03 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f36ca-5ee72b03 {
    grid-area: span 1/span 6/span 1/span 6
}

#w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f36d8-5ee72b03,
#w-node-_571053dd-7d9a-f9f7-c6f4-c0e3926f281c-5ee72b03 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-e2f9d301-182e-bc08-4756-1c2e33b79599-5ee72b03,
#w-node-e2f9d301-182e-bc08-4756-1c2e33b7959b-5ee72b03 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4dd486e0-4941-cd59-2835-e2513d475af5-5ee72b03 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1.25fr 1fr 1fr 1fr
}

#w-node-_4dd486e0-4941-cd59-2835-e2513d475af6-5ee72b03,
#w-node-_4dd486e0-4941-cd59-2835-e2513d475b04-5ee72b03,
#w-node-_4dd486e0-4941-cd59-2835-e2513d475b11-5ee72b03 {
    grid-column: span 2/span 2
}

#w-node-_112fdb5d-4488-7a3e-21c4-ad101bdf9957-5ee72b03 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1.25fr 1fr 1fr 1fr
}

#w-node-_112fdb5d-4488-7a3e-21c4-ad101bdf9958-5ee72b03,
#w-node-_112fdb5d-4488-7a3e-21c4-ad101bdf9966-5ee72b03,
#w-node-_112fdb5d-4488-7a3e-21c4-ad101bdf9973-5ee72b03 {
    grid-column: span 2/span 2
}

#w-node-_078f020f-97d7-6d9a-1b98-6d828ba11ce0-5ee72b03,
#w-node-_0d23c492-8f0a-3be1-0967-44420bb68a59-5ee72b03,
#w-node-_66f12a9c-a66a-a6b7-3fb8-6ee14766cdad-5ee72b03,
#w-node-_70a1bf41-b506-6c71-bdef-00ca11c316c8-5ee72b03,
#w-node-f42fbb08-733d-2204-70bc-2e9856c90ba4-5ee72b03,
#w-node-e054de80-41b4-916b-1c5c-b9bc4ee9b1fd-5ee72b03,
#w-node-e054de80-41b4-916b-1c5c-b9bc4ee9b203-5ee72b03,
#w-node-e054de80-41b4-916b-1c5c-b9bc4ee9b205-5ee72b03 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d3d6ce3c-e9dc-0009-a5c7-2cf242527411-5ee72b03 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr
}

#w-node-d3d6ce3c-e9dc-0009-a5c7-2cf242527413-5ee72b03 {
    align-self: auto
}

#w-node-c6502364-0532-6a20-2a62-fe2de1a8471f-e79304ae {
    grid-area: span 1/span 1/span 1/span 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_26ff70b0-eb0a-03b4-122b-5359315a0f78-e79304ae {
    align-self: auto
}

#w-node-_48ce7f53-3978-e1b4-b760-7e9c99828b7b-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_48ce7f53-3978-e1b4-b760-7e9c99828b8f-c56f2db9 {
    justify-self: center
}

#w-node-_2615d8d8-a1d3-465d-a6f6-5ec696e70161-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_30a3408f-8761-e762-8aef-4c3cc8bf35e0-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ee190c6d-29c1-2327-d7e4-85f3c42ccbdd-c56f2db9,
#w-node-_09987de0-8bcf-ed59-c03e-3cc7bbff5865-c56f2db9,
#w-node-_587c524d-a9cb-c326-c6a2-67d14a322906-c56f2db9,
#w-node-_58031711-6ef9-0271-4aa9-01804c476c81-c56f2db9,
#w-node-e155ba11-1c32-ee08-199c-5cc841c4193e-c56f2db9 {
    place-self: center
}

#w-node-ae202f6b-f58a-9d6b-f26e-907205858ad0-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-ae202f6b-f58a-9d6b-f26e-907205858ad4-c56f2db9,
#w-node-ae202f6b-f58a-9d6b-f26e-907205858ad5-c56f2db9,
#w-node-ae202f6b-f58a-9d6b-f26e-907205858ad6-c56f2db9,
#w-node-ae202f6b-f58a-9d6b-f26e-907205858ad7-c56f2db9,
#w-node-_84583c1b-c4b0-a8b6-796a-18b614a7cea4-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_444c621d-681f-fb8d-5c86-e8fa1056c1e9-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_444c621d-681f-fb8d-5c86-e8fa1056c1ed-c56f2db9,
#w-node-_444c621d-681f-fb8d-5c86-e8fa1056c1ee-c56f2db9,
#w-node-_444c621d-681f-fb8d-5c86-e8fa1056c1ef-c56f2db9,
#w-node-_444c621d-681f-fb8d-5c86-e8fa1056c1f0-c56f2db9,
#w-node-bc3d3b15-c74c-3b0e-aee7-e2aee907b7a1-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfd3-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_25440192-7f9d-4a7b-c761-ad342fabdfd7-c56f2db9,
#w-node-eb327334-0ac2-7d46-85d2-1ef7ca729f1f-c56f2db9,
#w-node-_367ca83a-4d51-8548-7c5f-8fa33fb36585-c56f2db9,
#w-node-_9cce123f-6d82-3ace-65c0-457b3746a6bb-c56f2db9,
#w-node-_485168c4-f42c-895a-9086-7ea994b9ae4d-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_6e511698-2981-587d-026f-9562fd08838e-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6e511698-2981-587d-026f-9562fd088392-c56f2db9,
#w-node-_6e511698-2981-587d-026f-9562fd088393-c56f2db9,
#w-node-_6e511698-2981-587d-026f-9562fd088394-c56f2db9,
#w-node-_6e511698-2981-587d-026f-9562fd088395-c56f2db9,
#w-node-_4b811990-1314-fdb6-bef5-625f9a0642ae-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_09497849-f7b3-b059-2880-ab18ca40297e-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_09497849-f7b3-b059-2880-ab18ca402982-c56f2db9,
#w-node-_09497849-f7b3-b059-2880-ab18ca402983-c56f2db9,
#w-node-_09497849-f7b3-b059-2880-ab18ca402984-c56f2db9,
#w-node-_09497849-f7b3-b059-2880-ab18ca402985-c56f2db9,
#w-node-a727a642-3f02-1680-8db9-8bafad0447ae-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_4dcd948d-68ec-bf14-f840-71b913bfcb3d-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4dcd948d-68ec-bf14-f840-71b913bfcb41-c56f2db9,
#w-node-_4dcd948d-68ec-bf14-f840-71b913bfcb42-c56f2db9,
#w-node-_4dcd948d-68ec-bf14-f840-71b913bfcb43-c56f2db9,
#w-node-_4dcd948d-68ec-bf14-f840-71b913bfcb44-c56f2db9,
#w-node-_8cd4f78a-87be-d691-abb8-5d65cf74bbcd-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-f2c61dac-8f94-c3b3-14da-200675dd4ea3-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f2c61dac-8f94-c3b3-14da-200675dd4ea7-c56f2db9,
#w-node-f2c61dac-8f94-c3b3-14da-200675dd4ea8-c56f2db9,
#w-node-f2c61dac-8f94-c3b3-14da-200675dd4ea9-c56f2db9,
#w-node-f2c61dac-8f94-c3b3-14da-200675dd4eaa-c56f2db9,
#w-node-_12024b87-8a76-c31c-0e3d-e3f08ae3f237-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_74c59a81-913f-f1ac-dc14-1ef6acaa81fc-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a5180c3c-2551-1428-bcf0-0f0e8460d814-c56f2db9,
#w-node-a9d98986-814a-b5a2-3b5c-9059027ecea9-c56f2db9,
#w-node-_974faa1f-b899-59b9-de19-2c7e64ab190e-c56f2db9,
#w-node-_8a10d4a1-ebee-3a74-6f01-d1072a17cc49-c56f2db9,
#w-node-_571e3326-6a06-bdc6-e3aa-78c39de5c83a-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33f97-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33f9b-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33f9c-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33f9d-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33f9e-c56f2db9,
#w-node-_17eb0b11-957a-b073-9ed9-3f4d031ad591-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fe8-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fec-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fed-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fee-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fef-c56f2db9,
#w-node-b1caa33d-85bd-686b-5d4f-d73e58677f60-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fa0-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fa4-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fa5-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fa6-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fa7-c56f2db9,
#w-node-_8e93779c-edb2-470c-109e-796db94737ef-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fa9-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fad-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fae-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33faf-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fb0-c56f2db9,
#w-node-de99cf25-ee9f-e2d1-aee7-bcedbee612da-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fb2-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fb6-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fb7-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fb8-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fb9-c56f2db9,
#w-node-f3bc7b4d-bae5-821b-a289-105165cb93a8-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fbb-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fbf-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fc0-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fc1-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fc2-c56f2db9,
#w-node-_89c1665b-af72-6d83-4c06-783df2d5bf60-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fc4-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fc8-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fc9-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fca-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fcb-c56f2db9,
#w-node-a7180ab8-2d09-afea-b49a-67e0763f124e-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fcd-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fd1-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fd2-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fd3-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fd4-c56f2db9,
#w-node-b221335f-2183-cd13-f942-66e4a4174633-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fd6-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fda-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fdb-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fdc-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fdd-c56f2db9,
#w-node-_03d4c164-a733-edb2-de3b-73beb361c7e6-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fdf-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fe3-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fe4-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fe5-c56f2db9,
#w-node-_20a21fa0-e236-155a-dbff-f0c23be33fe6-c56f2db9,
#w-node-afa08b04-b52a-6fe9-e63c-4a24bc1e5f01-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_88485504-0926-aa6f-428e-a191c17503f8-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_88485504-0926-aa6f-428e-a191c17503fe-c56f2db9,
#w-node-bab15689-e647-61c1-aca6-052569a6dea4-c56f2db9,
#w-node-_9ebce5c7-eecc-5891-dc9d-221e0d6052e7-c56f2db9,
#w-node-_88485504-0926-aa6f-428e-a191c17503ff-c56f2db9,
#w-node-bd9a0127-8884-e050-cf16-d49460361785-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-a95540e9-3e5d-8cb2-fb08-25f407b435f9-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a95540e9-3e5d-8cb2-fb08-25f407b435fd-c56f2db9,
#w-node-c6e76b48-5ddd-ee85-5cdd-411ba166dd32-c56f2db9,
#w-node-a91cddf7-3bba-92c7-99ed-4ec3895e1adf-c56f2db9,
#w-node-a95540e9-3e5d-8cb2-fb08-25f407b435fe-c56f2db9,
#w-node-_696e9ed1-cf14-8fea-0e61-7ebb11e8ae5f-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_44501e94-661e-8249-45a7-ee8738dbc9d6-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_44501e94-661e-8249-45a7-ee8738dbc9dc-c56f2db9,
#w-node-_4a651a00-05d3-caeb-6764-3a2683a7410e-c56f2db9,
#w-node-_23f1f84d-b82d-ace7-6c77-436228a1ba18-c56f2db9,
#w-node-_2328c8cd-972a-f0c2-45c9-cc3f4f0bd0ea-c56f2db9,
#w-node-_7677e8e2-d7f0-2a48-44d9-1747e7d4ab76-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c76a-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c76e-c56f2db9,
#w-node-b5dc73c3-bca9-df94-1080-cce424dc3a88-c56f2db9,
#w-node-_99f09069-df0f-10f7-5647-4bbedb5a1e5e-c56f2db9,
#w-node-_5c58494d-cc11-70f9-7fec-42ed6b69c770-c56f2db9,
#w-node-a5972ee0-b66a-33e3-3647-71c8a0921877-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5fa2-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5fa6-c56f2db9,
#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5fa9-c56f2db9,
#w-node-_59f8845b-f069-3d7d-c18c-975f6e6e5faa-c56f2db9,
#w-node-d6420437-0964-4f16-59f7-a9065a732b67-c56f2db9,
#w-node-_0a9d7e6d-5dd6-8bae-6852-7ba5ceea946c-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_2e075c9a-3969-07e0-e70f-85915e2d4c32-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2e075c9a-3969-07e0-e70f-85915e2d4c36-c56f2db9,
#w-node-_2e075c9a-3969-07e0-e70f-85915e2d4c37-c56f2db9,
#w-node-_2e075c9a-3969-07e0-e70f-85915e2d4c38-c56f2db9,
#w-node-a6296a11-e636-93bf-b574-3d5791ae6e0f-c56f2db9,
#w-node-_3d18087e-654b-c847-e799-528c3bfd1249-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_3d9d13e8-79b1-4012-f1f5-0fb46e2abdd6-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_3d9d13e8-79b1-4012-f1f5-0fb46e2abdda-c56f2db9,
#w-node-_3d9d13e8-79b1-4012-f1f5-0fb46e2abddb-c56f2db9,
#w-node-a0371cd2-93b3-0eab-819d-d5a4434d49f5-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_73f08b52-ed53-3222-457e-ed677a78209b-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_71a4225b-22f8-c6ad-2746-c62455879710-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-da7dcd36-26fa-9d64-c4f2-a5794cc165c6-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_711b61fd-b4c0-6f7c-ccdc-cee8506be2c0-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd3718-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd371c-c56f2db9,
#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd3720-c56f2db9,
#w-node-_01a734db-4b24-df6e-f9a3-0e7e96cd3721-c56f2db9,
#w-node-afe1ea32-4e3d-e47d-07dc-80bd58818ffc-c56f2db9,
#w-node-_96e19c2d-78eb-c744-ef90-e697f81a4ed2-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-c445272f-f8c9-3356-0c02-ccb04a67f006-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c445272f-f8c9-3356-0c02-ccb04a67f00a-c56f2db9,
#w-node-c445272f-f8c9-3356-0c02-ccb04a67f00b-c56f2db9,
#w-node-c445272f-f8c9-3356-0c02-ccb04a67f00d-c56f2db9,
#w-node-_4da4e09f-cd35-b4b9-687d-bc7d0f67e2ea-c56f2db9,
#w-node-_11a9073e-0cb3-59ba-16f1-bb6ed4f7942a-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: center
}

#w-node-_1a354dc7-b12c-8229-52e5-f7c012bdcbbc-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_52e74a59-ce68-4243-8de4-0a2750d7cba2-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1;
    place-self: center
}

#w-node-_5d81be35-0ed1-fc4e-f5e4-4e53ddb1257a-c56f2db9,
#w-node-ceb7f2d3-f3e2-3048-d57e-c5f0a3d28ff4-c56f2db9,
#w-node-e34461c4-f6e9-3b3f-c211-be31e8360baf-c56f2db9,
#w-node-e2f7ee1c-2400-a244-f1f3-79663f647844-c56f2db9,
#w-node-d28643a1-b115-6e9d-e115-af29ca56e3e9-c56f2db9,
#w-node-_5bae8122-9ea1-8e2f-58ea-4ac6898565db-c56f2db9,
#w-node-f8083bae-c09a-8476-9be9-bdc868c5e682-c56f2db9,
#w-node-a059c453-88b4-6db4-9bde-4db5aadcbe10-c56f2db9,
#w-node-e4f1a007-4d22-af56-c03a-758d954065b9-c56f2db9 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-a1dce24f-e61c-7467-c583-3a44454086fd-6f80340e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_93f0ad88-80a1-e96a-dfb8-44391b60ec9e-6f80340e {
    grid-template-rows: auto;
    grid-template-columns: 1fr
}

#w-node-_2d46a592-0cf6-b0f9-a2d3-186bac80c287-6f80340e,
#w-node-_2d46a592-0cf6-b0f9-a2d3-186bac80c28c-6f80340e,
#w-node-_2d46a592-0cf6-b0f9-a2d3-186bac80c291-6f80340e,
#w-node-_2f6fa042-7233-5e7c-3bd8-0d4577d0b352-6f80340e,
#w-node-_677d5154-5cb1-a16a-e12c-b5c9ebd6ff06-6f80340e {
    align-self: start
}

#w-node-a2dfb57d-194c-9a00-47ef-4110d1128493-6f80340e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-a2dfb57d-194c-9a00-47ef-4110d1128499-6f80340e,
#w-node-a2dfb57d-194c-9a00-47ef-4110d112849e-6f80340e,
#w-node-a2dfb57d-194c-9a00-47ef-4110d11284a3-6f80340e,
#w-node-a2dfb57d-194c-9a00-47ef-4110d11284a8-6f80340e,
#w-node-a2dfb57d-194c-9a00-47ef-4110d11284ad-6f80340e {
    align-self: start
}

#w-node-_77d6de42-865f-440f-9f91-ba688d016ede-64f3297e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_77d6de42-865f-440f-9f91-ba688d016ee0-64f3297e {
    align-self: auto
}

#w-node-_3f5fffa4-38b0-8730-cccf-78e32590e80f-64f3297e,
#w-node-c8c53c79-81ea-cdd9-17a7-588ebb5babd4-64f3297e,
#w-node-_864113ba-da30-f14c-9817-9d98d387a91f-64f3297e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr
}

#w-node-be8391a5-c843-c2b6-4acd-a84208d103a6-64f3297e {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_503949fc-ccd8-c3c6-74d2-51952821408c-64f3297e,
#w-node-_503949fc-ccd8-c3c6-74d2-51952821408e-64f3297e,
#w-node-_503949fc-ccd8-c3c6-74d2-519528214090-64f3297e,
#w-node-_503949fc-ccd8-c3c6-74d2-51952821409c-64f3297e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbc9-64f3297e {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr
}

#w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbcb-64f3297e {
    align-self: auto
}

#w-node-_9d6a7fea-4f6b-18cf-5bf1-d1633e8e2eba-64f3297e,
#w-node-_9d6a7fea-4f6b-18cf-5bf1-d1633e8e2ef5-64f3297e,
#w-node-e2f0e6be-2a56-e99f-b305-fa4a2b37cc71-64f3297e,
#w-node-aaead39f-7b7c-49b8-b54c-7dacfeeca56a-64f3297e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8b9ceedc-37d6-1ac1-0794-288736d6782f-64f3297e,
#w-node-_1328fb8b-c059-5142-2564-910318e71c27-64f3297e,
#w-node-_3041d717-1120-161b-f99c-b1d8bedca330-64f3297e,
#w-node-_77d6de42-865f-440f-9f91-ba688d016ede-1e2dbc6d {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_77d6de42-865f-440f-9f91-ba688d016ee0-1e2dbc6d {
    align-self: auto
}

#w-node-c3f881f8-23d1-0ac3-1f9e-b9c95426dd10-1e2dbc6d,
#w-node-c3f881f8-23d1-0ac3-1f9e-b9c95426dd15-1e2dbc6d,
#w-node-c3f881f8-23d1-0ac3-1f9e-b9c95426dd1a-1e2dbc6d {
    align-self: start
}

#w-node-d3639e16-d546-1ff3-f4a3-5065c732240c-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4fc893ee-b2af-2581-d11b-0f0b62943d3d-efc07428,
#w-node-_6dafbaac-efc4-f32b-c651-bba868952ec5-efc07428,
#w-node-_6e2ff147-02a6-f434-a297-f03442b35266-efc07428,
#w-node-_4fc893ee-b2af-2581-d11b-0f0b62943d6e-efc07428,
#w-node-_4fc893ee-b2af-2581-d11b-0f0b62943d73-efc07428 {
    align-self: start
}

#w-node-_5085eac4-966b-a84d-bdd3-2aabed0ec4fc-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5085eac4-966b-a84d-bdd3-2aabed0ec4fd-efc07428,
#w-node-_03e81d96-7615-97a4-5b8f-4f19f5827389-efc07428,
#w-node-_00595a19-36cb-1750-e6ed-0959b5519bd5-efc07428,
#w-node-b5475e56-7008-498d-2342-790eb6001a46-efc07428,
#w-node-b5475e56-7008-498d-2342-790eb6001a4b-efc07428,
#w-node-b5475e56-7008-498d-2342-790eb6001a50-efc07428 {
    align-self: start
}

#w-node-b5475e56-7008-498d-2342-790eb6001a6b-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b5475e56-7008-498d-2342-790eb6001a6c-efc07428,
#w-node-b5475e56-7008-498d-2342-790eb6001a79-efc07428,
#w-node-b5475e56-7008-498d-2342-790eb6001a7e-efc07428,
#w-node-b5475e56-7008-498d-2342-790eb6001a83-efc07428,
#w-node-b5475e56-7008-498d-2342-790eb6001a88-efc07428,
#w-node-b5475e56-7008-498d-2342-790eb6001a8d-efc07428 {
    align-self: start
}

#w-node-bcb3f719-5d41-5198-45fa-41a3b34f6a40-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_56406c73-763d-5c69-a963-8f7e0a68c054-efc07428,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c05b-efc07428,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c062-efc07428,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c067-efc07428,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c06d-efc07428,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c073-efc07428,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c079-efc07428,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c07f-efc07428,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c085-efc07428,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16672-efc07428,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16678-efc07428,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed1667f-efc07428,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16686-efc07428,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed1668c-efc07428,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16692-efc07428,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16698-efc07428 {
    align-self: start
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b257da-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b25807-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2580c-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25816-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25846-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2584b-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25850-efc07428,
#w-node-_50b0d424-3f21-2de5-6684-7c9effa4384d-efc07428 {
    align-self: start
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b25855-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b25856-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25862-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25867-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258a3-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258a8-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258ad-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258b2-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258b7-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258be-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258c3-efc07428,
#w-node-c2a44d3e-01f3-ab65-dc3c-41058ccc776e-efc07428 {
    align-self: start
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b258c8-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b258c9-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258d6-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258db-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258e0-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258e5-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258ea-efc07428 {
    align-self: start
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b258ef-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b2592c-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25933-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2593a-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2593f-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25945-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2594b-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25951-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25957-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2595d-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25996-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2599c-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259a3-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259aa-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259b0-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259b6-efc07428,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259bc-efc07428 {
    align-self: start
}

#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9802-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9804-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9805-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc980b-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc980e-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9813-efc07428 {
    align-self: start
}

#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9818-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9819-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc981f-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9852-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9853-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9859-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc985c-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9861-efc07428 {
    align-self: start
}

#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9869-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc986a-efc07428 {
    align-self: start
}

#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9872-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9873-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9879-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc987c-efc07428,
#w-node-dca7f585-9d3e-9bb0-e202-6f788ebc9881-efc07428 {
    align-self: start
}

#w-node-_78cef220-ad73-0ddf-9e88-df681b19fd2b-efc07428 {
    justify-self: auto
}

#w-node-_88ec9dfd-e292-7a02-3714-8a7a9e787928-efc07428 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1fr
}

#w-node-_88ec9dfd-e292-7a02-3714-8a7a9e78792a-efc07428 {
    align-self: auto
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd862-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd914-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd915-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd916-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd91a-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd933-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd94c-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd965-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd97e-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd98b-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd98f-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd9aa-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd9b7-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd9d0-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd9d4-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd9e0-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd9ed-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fd9f9-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda05-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda11-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda1d-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda29-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda34-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda3f-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda4a-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda55-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda62-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda66-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda72-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda7e-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda8a-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fda96-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdaa2-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdaae-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdab9-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdac4-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdac8-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdadd-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdae9-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdaf4-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdaff-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb03-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb10-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb8d-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb90-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb95-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb96-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdbaf-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdbb0-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdbc9-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdbca-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdbe3-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdbe4-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdbfd-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdbfe-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc0c-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc0f-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc14-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc15-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc2e-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc2f-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc3c-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc3d-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc57-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc5a-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc5f-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc60-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc6c-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc6d-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc79-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc7a-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc86-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc87-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc93-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdc94-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdca0-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdca1-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcad-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcae-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcba-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcbb-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcc6-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcc7-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcd2-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcd3-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcde-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcdf-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcea-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdced-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcf2-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdcf3-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd00-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd01-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd0e-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd0f-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd1b-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd1c-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd29-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd2a-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd37-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd38-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd45-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd46-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd52-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd53-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd5e-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd5f-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd6b-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd6e-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd73-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd74-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd89-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd8a-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd96-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdd97-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdda2-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdda3-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fddaf-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fddb2-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fddb7-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fddb8-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fddc5-efc07428,
#w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fddc6-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b2b9-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b2c7-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b36b-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b36c-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b36d-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b371-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b38a-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b3a3-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b3bc-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b3d5-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b3e2-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b3e6-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b401-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b40e-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b427-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b42b-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b437-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b444-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b450-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b45c-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b468-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b474-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b480-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b48b-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b496-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4a1-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4ac-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4b9-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4bd-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4c9-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4d5-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4e1-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4ed-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b4f9-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b505-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b510-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b51b-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b51f-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b534-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b540-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b54b-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b556-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b55a-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b567-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b5e4-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b5e7-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b5ec-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b5ed-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b606-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b607-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b620-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b621-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b63a-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b63b-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b654-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b655-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b663-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b666-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b66b-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b66c-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b685-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b686-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b693-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b694-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b6ae-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b6b1-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6b6-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6b7-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6c3-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6c4-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6d0-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6d1-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6dd-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6de-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6ea-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6eb-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6f7-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b6f8-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b704-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b705-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b711-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b712-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b71d-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b71e-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b729-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b72a-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b735-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b736-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b741-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b744-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b749-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b74a-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b757-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b758-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b765-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b766-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b772-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b773-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b780-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b781-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b78e-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b78f-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b79c-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b79d-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7a9-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7aa-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7b5-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7b6-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b7c2-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b7c5-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7ca-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7cb-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7e0-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7e1-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7ed-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7ee-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7f9-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b7fa-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b806-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_335cfe35-775b-baf5-2b47-344549e6b809-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b80e-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b80f-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b81c-efc07428,
#w-node-_335cfe35-775b-baf5-2b47-344549e6b81d-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab657c-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65b2-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_34ff0c99-d12b-e19a-6887-f832b15583e3-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65b3-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65b7-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65cb-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65df-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65f3-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6607-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6612-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6616-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab662c-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6637-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab664b-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab664f-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6659-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6664-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab666e-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6678-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6682-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab668c-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6696-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66ac-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66c2-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66d0-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66e0-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66f6-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66fa-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6704-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab670e-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6718-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6722-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab672c-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6736-efc07428,
#w-node-c67b8f8d-2c3f-1aae-cd1f-f8c8566675f0-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab674c-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6750-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6760-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab676a-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6780-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6796-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab679a-efc07428,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab67a5-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603144-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603147-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60314c-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60314d-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603166-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603167-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603180-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603181-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60319a-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60319b-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031b4-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031b5-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031c3-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031c6-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031cb-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031cc-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031e5-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031e6-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031f3-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031f4-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60320e-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603211-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603216-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603217-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603223-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603224-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603230-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603231-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60323d-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60323e-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60324a-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60324b-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603257-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603258-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603264-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603265-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603271-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603272-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60327d-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60327e-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603289-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60328a-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603295-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603296-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032a1-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032a4-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032a9-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032aa-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032b7-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032b8-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032c5-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032c6-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032d2-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032d3-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032e0-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032e1-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032ee-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032ef-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032fc-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032fd-efc07428,
#w-node-_2138c579-5720-1c57-88ce-534ee6b533e3-efc07428,
#w-node-_2138c579-5720-1c57-88ce-534ee6b533e4-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603309-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60330a-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603316-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603319-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60331e-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60331f-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603334-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603335-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603341-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603342-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60334d-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60334e-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60335a-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60335d-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603362-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603363-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603370-efc07428,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603371-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d494439db-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b484379e-3afc-3a33-b1e7-d04d49443a94-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-b484379e-3afc-3a33-b1e7-d04d49443a95-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443a96-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443a9a-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443ab3-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443acc-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443ae5-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443afe-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b0b-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b0f-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b2a-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b37-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b50-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b54-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b60-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b6d-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b79-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b85-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b91-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b9d-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443ba9-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bb4-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bbf-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bca-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bd5-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443be2-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443be6-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bf2-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bfe-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c0a-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c16-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c22-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c2e-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c39-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c3d-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c52-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c5e-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c69-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c74-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c78-efc07428,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c85-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e27fe-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e2801-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2806-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2807-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2820-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2821-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e283a-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e283b-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2854-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2855-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e286e-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e286f-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e287d-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e2880-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2885-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2886-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e289f-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28a0-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28ad-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28ae-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e28c8-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e28cb-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28d0-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28d1-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28dd-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28de-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28ea-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28eb-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28f7-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28f8-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2904-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2905-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2911-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2912-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e291e-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e291f-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e292b-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e292c-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2937-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2938-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2943-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2944-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e294f-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2950-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e295b-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e295e-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2963-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2964-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2971-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2972-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e297f-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2980-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e298c-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e298d-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e299a-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e299b-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29a8-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29a9-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29b6-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29b7-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29c3-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29c4-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e29d0-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e29d3-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29d8-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29d9-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29ee-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29ef-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29fb-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29fc-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a07-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a08-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e2a14-efc07428 {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e2a17-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a1c-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a1d-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a2a-efc07428,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a2b-efc07428 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b4d54db6-1dba-0e7b-dba2-686754053ac3-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053ac8-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053acd-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053ad2-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053adb-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053af1-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053af8-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053aff-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b11-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b18-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b1f-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b33-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b3a-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b41-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b48-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b63-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b68-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b6d-efc07428,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b76-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b161-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b166-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b16b-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b170-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b175-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b17a-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b195-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b19a-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b19f-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b1a4-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b1bc-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b1c1-efc07428,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b1c6-efc07428 {
    align-self: start
}

#w-node-_77d6de42-865f-440f-9f91-ba688d016ede-22f348b0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_77d6de42-865f-440f-9f91-ba688d016ee0-22f348b0 {
    align-self: auto
}

#w-node-_8e777aa3-de99-3a9d-1d43-0332dfc06850-22f348b0,
#w-node-_864113ba-da30-f14c-9817-9d98d387a91f-22f348b0,
#w-node-c8c53c79-81ea-cdd9-17a7-588ebb5babd4-22f348b0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.25fr
}

#w-node-be8391a5-c843-c2b6-4acd-a84208d103a6-22f348b0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-_503949fc-ccd8-c3c6-74d2-51952821408c-22f348b0,
#w-node-_503949fc-ccd8-c3c6-74d2-51952821408e-22f348b0,
#w-node-_503949fc-ccd8-c3c6-74d2-519528214090-22f348b0,
#w-node-_503949fc-ccd8-c3c6-74d2-51952821409c-22f348b0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbc9-22f348b0 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr
}

#w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbcb-22f348b0 {
    align-self: auto
}

#w-node-_44fb3d71-1415-5ed4-b241-afafc4368c83-22f348b0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_535690e3-93a2-b44a-48a9-7ec856d72b4d-22f348b0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr
}

#w-node-_9d6a7fea-4f6b-18cf-5bf1-d1633e8e2eba-22f348b0,
#w-node-_9d6a7fea-4f6b-18cf-5bf1-d1633e8e2ef5-22f348b0,
#w-node-e2f0e6be-2a56-e99f-b305-fa4a2b37cc71-22f348b0,
#w-node-aaead39f-7b7c-49b8-b54c-7dacfeeca56a-22f348b0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8b9ceedc-37d6-1ac1-0794-288736d6782f-22f348b0,
#w-node-_1328fb8b-c059-5142-2564-910318e71c27-22f348b0,
#w-node-_3041d717-1120-161b-f99c-b1d8bedca330-22f348b0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr
}

#w-node-d3639e16-d546-1ff3-f4a3-5065c732240c-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4fc893ee-b2af-2581-d11b-0f0b62943d3d-12d162cb,
#w-node-_6dafbaac-efc4-f32b-c651-bba868952ec5-12d162cb,
#w-node-_6e2ff147-02a6-f434-a297-f03442b35266-12d162cb,
#w-node-_4fc893ee-b2af-2581-d11b-0f0b62943d6e-12d162cb,
#w-node-_4fc893ee-b2af-2581-d11b-0f0b62943d73-12d162cb {
    align-self: start
}

#w-node-_5085eac4-966b-a84d-bdd3-2aabed0ec4fc-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5085eac4-966b-a84d-bdd3-2aabed0ec4fd-12d162cb,
#w-node-_03e81d96-7615-97a4-5b8f-4f19f5827389-12d162cb,
#w-node-_00595a19-36cb-1750-e6ed-0959b5519bd5-12d162cb,
#w-node-b5475e56-7008-498d-2342-790eb6001a46-12d162cb,
#w-node-b5475e56-7008-498d-2342-790eb6001a4b-12d162cb,
#w-node-b5475e56-7008-498d-2342-790eb6001a50-12d162cb {
    align-self: start
}

#w-node-b5475e56-7008-498d-2342-790eb6001a6b-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b5475e56-7008-498d-2342-790eb6001a6c-12d162cb,
#w-node-b5475e56-7008-498d-2342-790eb6001a79-12d162cb,
#w-node-b5475e56-7008-498d-2342-790eb6001a7e-12d162cb,
#w-node-b5475e56-7008-498d-2342-790eb6001a83-12d162cb,
#w-node-b5475e56-7008-498d-2342-790eb6001a88-12d162cb,
#w-node-b5475e56-7008-498d-2342-790eb6001a8d-12d162cb {
    align-self: start
}

#w-node-bcb3f719-5d41-5198-45fa-41a3b34f6a40-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_56406c73-763d-5c69-a963-8f7e0a68c054-12d162cb,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c05b-12d162cb,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c062-12d162cb,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c067-12d162cb,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c06d-12d162cb,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c073-12d162cb,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c079-12d162cb,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c07f-12d162cb,
#w-node-_56406c73-763d-5c69-a963-8f7e0a68c085-12d162cb,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16672-12d162cb,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16678-12d162cb,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed1667f-12d162cb,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16686-12d162cb,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed1668c-12d162cb,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16692-12d162cb,
#w-node-b9ba8b75-e7e7-a2d5-4260-b6656ed16698-12d162cb {
    align-self: start
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b257da-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b25807-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2580c-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25816-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25846-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2584b-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25850-12d162cb,
#w-node-_50b0d424-3f21-2de5-6684-7c9effa4384d-12d162cb {
    align-self: start
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b25855-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b25856-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25862-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25867-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258a3-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258a8-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258ad-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258b2-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258b7-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258be-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258c3-12d162cb,
#w-node-c2a44d3e-01f3-ab65-dc3c-41058ccc776e-12d162cb {
    align-self: start
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b258c8-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b258c9-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258d6-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258db-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258e0-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258e5-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b258ea-12d162cb {
    align-self: start
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b258ef-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_60ce2119-1a09-5947-76dd-599ef9b2592c-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25933-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2593a-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2593f-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25945-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2594b-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25951-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25957-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2595d-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b25996-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b2599c-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259a3-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259aa-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259b0-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259b6-12d162cb,
#w-node-_60ce2119-1a09-5947-76dd-599ef9b259bc-12d162cb {
    align-self: start
}

#w-node-_982366b5-4bfd-5bd3-ba0f-bf284f32e08e-12d162cb,
#w-node-_9da2b594-8feb-bb76-3a54-fc3a8ed5bd21-12d162cb,
#w-node-_9da2b594-8feb-bb76-3a54-fc3a8ed5bd22-12d162cb,
#w-node-_9da2b594-8feb-bb76-3a54-fc3a8ed5bd28-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f8d8abeb-bd5f-7e3e-6ada-c9a7252cddf5-12d162cb {
    align-self: start
}

#w-node-_2f2cfa66-9f54-e211-2a80-9b17c21c3b1d-12d162cb,
#w-node-_2f2cfa66-9f54-e211-2a80-9b17c21c3b1e-12d162cb,
#w-node-_2f2cfa66-9f54-e211-2a80-9b17c21c3b24-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_10d13753-84fd-296a-4d75-099388577df9-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577dfe-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577e06-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577e0d-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577e12-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577e18-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577e1e-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577e24-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577e2a-12d162cb,
#w-node-_10d13753-84fd-296a-4d75-099388577e30-12d162cb {
    align-self: start
}

#w-node-_23e5cc28-90e1-66aa-9668-3a137e071fe3-12d162cb,
#w-node-_23e5cc28-90e1-66aa-9668-3a137e071fe4-12d162cb,
#w-node-_23e5cc28-90e1-66aa-9668-3a137e071fea-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_415a13a4-2353-0061-085f-a8306085b9d7-12d162cb,
#w-node-b80eb8dd-acc5-5585-d31f-e00a7572246c-12d162cb {
    align-self: start
}

#w-node-_5ac1dcc9-e106-11fc-a8b9-77d9f16d6a61-12d162cb,
#w-node-_5ac1dcc9-e106-11fc-a8b9-77d9f16d6a62-12d162cb,
#w-node-_5ac1dcc9-e106-11fc-a8b9-77d9f16d6a68-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_04f6612c-1512-cffa-f2b0-034e46ca9fb5-12d162cb,
#w-node-_04f6612c-1512-cffa-f2b0-034e46ca9fba-12d162cb,
#w-node-_04f6612c-1512-cffa-f2b0-034e46ca9fc3-12d162cb,
#w-node-_04f6612c-1512-cffa-f2b0-034e46ca9fcc-12d162cb,
#w-node-_04f6612c-1512-cffa-f2b0-034e46ca9fd2-12d162cb,
#w-node-_04f6612c-1512-cffa-f2b0-034e46ca9fd8-12d162cb,
#w-node-_04f6612c-1512-cffa-f2b0-034e46ca9fde-12d162cb {
    align-self: start
}

#w-node-_1cb106c1-4f4d-568c-a9f0-1dad8d656a31-12d162cb,
#w-node-_1cb106c1-4f4d-568c-a9f0-1dad8d656a32-12d162cb,
#w-node-_1cb106c1-4f4d-568c-a9f0-1dad8d656a38-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fc413186-2889-67d2-1616-3dac2a05394f-12d162cb,
#w-node-fc413186-2889-67d2-1616-3dac2a053954-12d162cb {
    align-self: start
}

#w-node-df34aa64-a4aa-75df-af3f-04fc714c235a-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_29c58dc2-c695-0472-d11f-dae285019633-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_29c58dc2-c695-0472-d11f-dae285019634-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019635-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019639-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019652-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae28501966b-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019684-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae28501969d-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850196aa-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850196ae-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850196c9-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850196d6-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850196ef-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850196f3-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850196ff-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae28501970c-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019718-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019724-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019730-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae28501973c-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019748-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019753-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae28501975e-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019769-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019774-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019781-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019785-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019791-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae28501979d-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850197a9-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850197b5-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850197c1-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850197cd-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850197d8-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850197e3-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850197e7-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae2850197fc-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019808-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019813-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae28501981e-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae285019822-12d162cb,
#w-node-_29c58dc2-c695-0472-d11f-dae28501982f-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7de9-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7dec-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7df1-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7df2-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e0b-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e0c-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e25-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e26-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e3f-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e40-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e59-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e5a-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e68-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e6b-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e70-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e71-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e8a-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e8b-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e98-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e99-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7eb3-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7eb6-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ebb-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ebc-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ec8-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ec9-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ed5-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ed6-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ee2-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ee3-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7eef-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ef0-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7efc-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7efd-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f09-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f0a-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f16-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f17-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f22-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f23-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f2e-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f2f-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f3a-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f3b-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f46-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f49-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f4e-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f4f-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f5c-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f5d-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f6a-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f6b-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f77-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f78-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f85-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f86-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f93-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7f94-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fa1-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fa2-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fae-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7faf-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fba-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fbb-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fc7-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fca-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fcf-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fd0-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fe5-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fe6-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ff2-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ff3-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7ffe-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7fff-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a800b-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a800e-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a8013-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a8014-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a8021-12d162cb,
#w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a8022-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab657c-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65b2-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_34ff0c99-d12b-e19a-6887-f832b15583e3-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65b3-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65b7-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65cb-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65df-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab65f3-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6607-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6612-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6616-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab662c-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6637-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab664b-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab664f-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6659-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6664-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab666e-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6678-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6682-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab668c-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6696-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66ac-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66c2-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66d0-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66e0-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66f6-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab66fa-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6704-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab670e-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6718-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6722-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab672c-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6736-12d162cb,
#w-node-c67b8f8d-2c3f-1aae-cd1f-f8c8566675f0-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab674c-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6750-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6760-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab676a-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6780-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab6796-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab679a-12d162cb,
#w-node-b9eefbdf-e467-1a46-cf17-e32dcaab67a5-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603144-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603147-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60314c-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60314d-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603166-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603167-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603180-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603181-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60319a-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60319b-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031b4-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031b5-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031c3-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031c6-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031cb-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031cc-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031e5-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031e6-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031f3-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6031f4-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60320e-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603211-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603216-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603217-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603223-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603224-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603230-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603231-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60323d-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60323e-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60324a-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60324b-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603257-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603258-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603264-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603265-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603271-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603272-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60327d-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60327e-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603289-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60328a-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603295-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603296-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032a1-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032a4-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032a9-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032aa-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032b7-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032b8-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032c5-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032c6-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032d2-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032d3-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032e0-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032e1-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032ee-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032ef-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032fc-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba6032fd-12d162cb,
#w-node-_2138c579-5720-1c57-88ce-534ee6b533e3-12d162cb,
#w-node-_2138c579-5720-1c57-88ce-534ee6b533e4-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603309-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60330a-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603316-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603319-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60331e-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60331f-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603334-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603335-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603341-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603342-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60334d-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60334e-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60335a-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60335d-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603362-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603363-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603370-12d162cb,
#w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603371-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d494439db-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b484379e-3afc-3a33-b1e7-d04d49443a94-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-b484379e-3afc-3a33-b1e7-d04d49443a95-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443a96-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443a9a-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443ab3-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443acc-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443ae5-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443afe-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b0b-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b0f-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b2a-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b37-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b50-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b54-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b60-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b6d-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b79-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b85-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b91-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443b9d-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443ba9-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bb4-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bbf-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bca-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bd5-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443be2-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443be6-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bf2-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443bfe-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c0a-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c16-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c22-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c2e-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c39-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c3d-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c52-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c5e-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c69-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c74-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c78-12d162cb,
#w-node-b484379e-3afc-3a33-b1e7-d04d49443c85-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e27fe-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e2801-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2806-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2807-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2820-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2821-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e283a-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e283b-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2854-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2855-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e286e-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e286f-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e287d-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e2880-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2885-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2886-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e289f-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28a0-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28ad-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28ae-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e28c8-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e28cb-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28d0-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28d1-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28dd-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28de-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28ea-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28eb-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28f7-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e28f8-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2904-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2905-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2911-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2912-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e291e-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e291f-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e292b-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e292c-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2937-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2938-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2943-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2944-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e294f-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2950-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e295b-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e295e-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2963-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2964-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2971-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2972-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e297f-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2980-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e298c-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e298d-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e299a-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e299b-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29a8-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29a9-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29b6-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29b7-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29c3-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29c4-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e29d0-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e29d3-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29d8-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29d9-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29ee-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29ef-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29fb-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e29fc-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a07-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a08-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e2a14-12d162cb {
    grid-area: span 1/span 1/span 1/span 1;
    align-self: center
}

#w-node-_47712528-35ae-ab83-f64c-8f81321e2a17-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a1c-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a1d-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a2a-12d162cb,
#w-node-_47712528-35ae-ab83-f64c-8f81321e2a2b-12d162cb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b4d54db6-1dba-0e7b-dba2-686754053ac3-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053ac8-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053acd-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053ad2-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053adb-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053af1-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053af8-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053aff-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b11-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b18-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b1f-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b33-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b3a-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b41-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b48-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b63-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b68-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b6d-12d162cb,
#w-node-b4d54db6-1dba-0e7b-dba2-686754053b76-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b161-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b166-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b16b-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b170-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b175-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b17a-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b195-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b19a-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b19f-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b1a4-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b1bc-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b1c1-12d162cb,
#w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b1c6-12d162cb {
    align-self: start
}

@media screen and (min-width:1920px) {
    #w-node-_9a68dfda-801d-8d8b-6a2a-f2e83910e3b5-ab98ab1b {
        grid-template-rows: auto;
        grid-template-columns: 3fr 1fr
    }
    #w-node-_9a68dfda-801d-8d8b-6a2a-f2e83910e3b7-ab98ab1b,
    #w-node-b9577255-a613-8fd2-07b2-d4531bed731c-2a407df9,
    #w-node-a8e45892-ab04-daa6-7ad5-19550aed5764-75a1f808 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_4e712a26-d5e4-0fb7-bf48-e2832d64cd54-75a1f808 {
        grid-template-rows: auto;
        grid-template-columns: 3fr 1fr
    }
    #w-node-_4e712a26-d5e4-0fb7-bf48-e2832d64cd56-75a1f808,
    #w-node-db99fa29-323a-6946-7962-df71bf7bfe91-87e0f10b,
    #w-node-_60926151-f3d7-6007-e149-bd163153350a-636a0b7f,
    #w-node-c5ac3c76-39ec-53af-dcc9-43f5573b2ea3-9bcc5a33,
    #w-node-_0a79b11f-0767-7885-56f4-b19175e7d5fc-9bcc5a33,
    #w-node-_0a79b11f-0767-7885-56f4-b19175e7d600-9bcc5a33,
    #w-node-_0a79b11f-0767-7885-56f4-b19175e7d604-9bcc5a33,
    #w-node-_0a79b11f-0767-7885-56f4-b19175e7d608-9bcc5a33,
    #w-node-_0a79b11f-0767-7885-56f4-b19175e7d60c-9bcc5a33,
    #w-node-_7b35040c-49dd-611e-d652-a3233f2c4cbe-9bcc5a33,
    #w-node-_7b35040c-49dd-611e-d652-a3233f2c4cc2-9bcc5a33,
    #w-node-_7b35040c-49dd-611e-d652-a3233f2c4cc6-9bcc5a33,
    #w-node-_7b35040c-49dd-611e-d652-a3233f2c4ccb-9bcc5a33,
    #w-node-_7b35040c-49dd-611e-d652-a3233f2c4ccf-9bcc5a33,
    #w-node-_7b35040c-49dd-611e-d652-a3233f2c4cd3-9bcc5a33,
    #w-node-ee1c1546-c9c1-3e69-e256-f1ffadfdf61b-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3b5-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3b9-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3bd-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3c1-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3c5-2bb9fc9e,
    #w-node-_472d7e6e-e7cd-5a7b-be39-417eb5dc9082-5c3f37de,
    #w-node-_7315a275-6212-878c-c17f-6608fc4bb6a5-5c3f37de,
    #w-node-_7315a275-6212-878c-c17f-6608fc4bb6a9-5c3f37de,
    #w-node-_7315a275-6212-878c-c17f-6608fc4bb6ad-5c3f37de,
    #w-node-_7315a275-6212-878c-c17f-6608fc4bb6b2-5c3f37de,
    #w-node-_7315a275-6212-878c-c17f-6608fc4bb6b6-5c3f37de,
    #w-node-_7315a275-6212-878c-c17f-6608fc4bb6bb-5c3f37de,
    #w-node-_7315a275-6212-878c-c17f-6608fc4bb6bc-5c3f37de,
    #w-node-_0609f272-ec7a-676b-5a40-57708ba08d44-e8f3382c,
    #w-node-_488c6027-390b-ebc8-b64f-da449ad93346-e8f3382c,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842bd-e8f3382c,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842c1-e8f3382c,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842c5-e8f3382c,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842ca-e8f3382c,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842ce-e8f3382c,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842d3-e8f3382c,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842d4-e8f3382c,
    #w-node-_90a5b1fa-6dff-7ac4-1514-22999ba09308-e8f3382c,
    #w-node-cf3712fd-a32e-3b92-3232-6a611a123dfd-a630ef7f,
    #w-node-_2f05caa9-ff26-1167-503d-d3aa7fe7a084-a630ef7f,
    #w-node-_9a214407-b5db-b497-7a7a-3333adfa2f30-a630ef7f,
    #w-node-_0db5ff08-9322-407c-c0c8-3e3f8a2fd9fc-000274b0,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-000274b0,
    #w-node-d0ce7eb5-3761-b474-cff3-d57f23dcde1d-23dcde1a,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-32d2ef1a,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-c81199bc,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-9aa63507,
    #w-node-efed505f-17e2-afb3-9511-7cbcef4020e1-bd6bb92f,
    #w-node-b9a2d8bd-10b1-9104-66ef-cb9387c9924a-f809d81b,
    #w-node-_48ce7f53-3978-e1b4-b760-7e9c99828b7b-6e91622e,
    #w-node-abb5ed05-d78b-38bf-0ed0-2152202a847e-12c4b6cf,
    #w-node-f16ed96e-9ee4-7270-a8f1-26fd78521f95-12c4b6cf,
    #w-node-f16ed96e-9ee4-7270-a8f1-26fd78521f99-12c4b6cf,
    #w-node-f16ed96e-9ee4-7270-a8f1-26fd78521f9d-12c4b6cf,
    #w-node-f16ed96e-9ee4-7270-a8f1-26fd78521fa2-12c4b6cf,
    #w-node-f16ed96e-9ee4-7270-a8f1-26fd78521fa6-12c4b6cf,
    #w-node-f16ed96e-9ee4-7270-a8f1-26fd78521fab-12c4b6cf,
    #w-node-f16ed96e-9ee4-7270-a8f1-26fd78521fac-12c4b6cf,
    #w-node-f16ed96e-9ee4-7270-a8f1-26fd78521fcc-12c4b6cf,
    #w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-190a848e,
    #w-node-_4d1927f2-ff9e-4d40-60ec-b9ba49250a97-190a848e,
    #w-node-f6fba7d1-54bc-7541-c7d1-26a0340d0c64-2726023d,
    #w-node-a1b90027-2cb7-3bf4-e60b-07782d34dc67-2726023d,
    #w-node-b1df6b63-7d25-1ba5-7a1c-516ee40ca390-c9349d04,
    #w-node-de826ced-6203-fefb-5ebd-d6499123aaf2-c9349d04,
    #w-node-_1f144aa1-2a17-54fb-4e0a-c39c39bbae5c-c9349d04,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-2c64740e,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-8e2a2594,
    #w-node-f6fba7d1-54bc-7541-c7d1-26a0340d0c64-26ec9958,
    #w-node-a1b90027-2cb7-3bf4-e60b-07782d34dc67-26ec9958,
    #w-node-e24612a3-e0f5-1ad9-6307-a7dc87326fd7-87326fd0,
    #w-node-e24612a3-e0f5-1ad9-6307-a7dc87326fdb-87326fd0,
    #w-node-e24612a3-e0f5-1ad9-6307-a7dc87326fdf-87326fd0,
    #w-node-e24612a3-e0f5-1ad9-6307-a7dc87326fe4-87326fd0,
    #w-node-e24612a3-e0f5-1ad9-6307-a7dc87326fe8-87326fd0,
    #w-node-e24612a3-e0f5-1ad9-6307-a7dc87326fed-87326fd0,
    #w-node-e24612a3-e0f5-1ad9-6307-a7dc87326fee-87326fd0,
    #w-node-_69204769-cc00-c9a8-2a2f-43cd5291f4fa-5ee10c19,
    #w-node-_068e3cf0-c012-4c0d-5df3-2b7630f2a63e-5ee10c19,
    #w-node-_068e3cf0-c012-4c0d-5df3-2b7630f2a63a-5ee10c19,
    #w-node-_068e3cf0-c012-4c0d-5df3-2b7630f2a642-5ee10c19,
    #w-node-_068e3cf0-c012-4c0d-5df3-2b7630f2a64b-5ee10c19,
    #w-node-_068e3cf0-c012-4c0d-5df3-2b7630f2a64f-5ee10c19,
    #w-node-a9ee1b4f-18ab-1373-9f81-92d544435a48-5ee10c19,
    #w-node-e9b62c5c-acab-0172-f507-c6a1d5083bbc-5ee10c19,
    #w-node-_068e3cf0-c012-4c0d-5df3-2b7630f2a647-5ee10c19,
    #w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-42925aa6,
    #w-node-_4d1927f2-ff9e-4d40-60ec-b9ba49250a97-42925aa6,
    #w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-ef0120b7,
    #w-node-ff2ef91a-0981-2170-d48c-74acf695f68c-f695f689,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-4f61d43f,
    #w-node-_0609f272-ec7a-676b-5a40-57708ba08d44-dc82ec09,
    #w-node-_488c6027-390b-ebc8-b64f-da449ad93346-dc82ec09,
    #w-node-_60926151-f3d7-6007-e149-bd163153350a-dc82ec09,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842bd-dc82ec09,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842c1-dc82ec09,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842c5-dc82ec09,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842ca-dc82ec09,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842ce-dc82ec09,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842d3-dc82ec09,
    #w-node-_31bf6567-402c-ff91-add6-347f4c8842d4-dc82ec09,
    #w-node-_90a5b1fa-6dff-7ac4-1514-22999ba09308-dc82ec09 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-d3d6ce3c-e9dc-0009-a5c7-2cf242527411-5ee72b03 {
        grid-template-rows: auto;
        grid-template-columns: 3fr 1fr
    }
    #w-node-d3d6ce3c-e9dc-0009-a5c7-2cf242527413-5ee72b03,
    #w-node-_26ff70b0-eb0a-03b4-122b-5359315a0f78-e79304ae,
    #w-node-_48ce7f53-3978-e1b4-b760-7e9c99828b7b-c56f2db9,
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ee0-64f3297e,
    #w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbcb-64f3297e,
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ee0-1e2dbc6d {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_88ec9dfd-e292-7a02-3714-8a7a9e787928-efc07428 {
        grid-template-rows: auto;
        grid-template-columns: 3fr 1fr
    }
    #w-node-_88ec9dfd-e292-7a02-3714-8a7a9e78792a-efc07428,
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ee0-22f348b0,
    #w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbcb-22f348b0 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (min-width:1440px) {
    #w-node-_9a68dfda-801d-8d8b-6a2a-f2e83910e3b5-ab98ab1b,
    #w-node-_4e712a26-d5e4-0fb7-bf48-e2832d64cd54-75a1f808 {
        grid-template-rows: auto;
        grid-template-columns: 2.5fr 1fr
    }
    #w-node-_6c4db45f-e5d3-eb0e-8a4f-fd92b66c5b62-a630ef7f {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_9cd7cd3a-834a-f59d-cc70-886192c72604-2c64740e,
    #w-node-_939e9e07-65b6-cb6f-d121-7908446d08f0-2c64740e {
        align-self: start
    }
    #w-node-_6c4db45f-e5d3-eb0e-8a4f-fd92b66c5b62-dc82ec09 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-d3d6ce3c-e9dc-0009-a5c7-2cf242527411-5ee72b03,
    #w-node-_88ec9dfd-e292-7a02-3714-8a7a9e787928-efc07428 {
        grid-template-rows: auto;
        grid-template-columns: 2.5fr 1fr
    }
}

@media screen and (min-width:1280px) {
    #w-node-_99a4cbb9-d50c-8ebc-d9f9-4da78020a64b-ab98ab1b {
        align-self: center
    }
    #w-node-_99a4cbb9-d50c-8ebc-d9f9-4da78020a65a-ab98ab1b,
    #w-node-a8e45892-ab04-daa6-7ad5-19550aed5770-75a1f808,
    #w-node-c5ac3c76-39ec-53af-dcc9-43f5573b2ebd-9bcc5a33,
    #w-node-ee1c1546-c9c1-3e69-e256-f1ffadfdf635-2bb9fc9e,
    #w-node-_472d7e6e-e7cd-5a7b-be39-417eb5dc909c-5c3f37de,
    #w-node-cf3712fd-a32e-3b92-3232-6a611a123e11-a630ef7f,
    #w-node-b9a2d8bd-10b1-9104-66ef-cb9387c9925f-f809d81b,
    #w-node-_48ce7f53-3978-e1b4-b760-7e9c99828b8f-6e91622e,
    #w-node-_17c1245f-ad9a-65a1-0d30-48e6f9e2dd41-dc82ec09,
    #w-node-_48ce7f53-3978-e1b4-b760-7e9c99828b8f-c56f2db9 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:991px) {
    #w-node-_5c75bcfe-e1ff-ba7a-c5ef-da6195703f43-75a1f808,
    #w-node-_5c75bcfe-e1ff-ba7a-c5ef-da6195703f46-75a1f808 {
        justify-self: start
    }
    #w-node-e7f73b18-6ffd-7554-ef84-5042279e0fa0-6e91622e,
    #w-node-_1badf7de-0b72-79ad-8ed8-f6e20b899478-6e91622e,
    #w-node-_15572e70-3933-7f16-82b2-496b11e64a99-6e91622e,
    #w-node-_22a0c9a2-03a8-c21d-309c-05075911c583-6e91622e,
    #w-node-_3ff50ed8-ee7f-fc46-bc92-0706079f07e7-6e91622e,
    #w-node-_10890c66-4799-0f51-0b73-a83dc98b140d-6e91622e {
        place-self: center
    }
    #w-node-e825249b-b39c-8735-1781-4bfd237e5377-6a8d26ca,
    #w-node-e825249b-b39c-8735-1781-4bfd237e537d-6a8d26ca {
        justify-self: start
    }
    #w-node-_6501758c-7ac6-2278-f6c8-6c8d5eace1ae-5ee72b03 {
        grid-template-rows: auto;
        grid-template-columns: 1.75fr 1fr
    }
    #w-node-_6f21c432-e280-3a9e-8686-6dbacb3ec835-5ee72b03,
    #w-node-_6f21c432-e280-3a9e-8686-6dbacb3ec82f-5ee72b03 {
        justify-self: start
    }
    #w-node-e7f73b18-6ffd-7554-ef84-5042279e0fa0-c56f2db9,
    #w-node-_1badf7de-0b72-79ad-8ed8-f6e20b899478-c56f2db9,
    #w-node-_15572e70-3933-7f16-82b2-496b11e64a99-c56f2db9,
    #w-node-_22a0c9a2-03a8-c21d-309c-05075911c583-c56f2db9,
    #w-node-_51ae866b-44f8-21b8-8482-a36eb2519181-c56f2db9 {
        place-self: center
    }
    #w-node-a1dce24f-e61c-7467-c583-3a44454086fd-6f80340e {
        grid-template-rows: auto;
        grid-template-columns: 1.75fr 1fr
    }
    #w-node-_93f0ad88-80a1-e96a-dfb8-44391b60ec9e-6f80340e,
    #w-node-a2dfb57d-194c-9a00-47ef-4110d1128493-6f80340e {
        grid-template-rows: auto;
        grid-template-columns: 2fr
    }
}

@media screen and (max-width:767px) {
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf3a-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf3d-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf40-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf43-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf46-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf49-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf4c-ab98ab1b {
        justify-self: start
    }
    #w-node-_9a68dfda-801d-8d8b-6a2a-f2e83910e3b5-ab98ab1b,
    #w-node-_4e712a26-d5e4-0fb7-bf48-e2832d64cd54-75a1f808 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3b5-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3b9-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3bd-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3c1-2bb9fc9e,
    #w-node-_570494fc-3953-fa64-a151-a3aaa2bcc3c5-2bb9fc9e {
        align-self: start
    }
    #w-node-_9cd7cd3a-834a-f59d-cc70-886192c72565-2c64740e {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_7a330613-686f-21e1-e66c-a091cdb8a821-3ebfd1b2 {
        justify-self: center
    }
    #w-node-_6501758c-7ac6-2278-f6c8-6c8d5eace1ae-5ee72b03 {
        grid-template-rows: auto;
        grid-template-columns: 1.75fr
    }
    #w-node-_9bc7d63c-e3ab-d813-3d56-4bd97b4fcf28-5ee72b03 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f36b3-5ee72b03,
    #w-node-_4dd486e0-4941-cd59-2835-e2513d475af5-5ee72b03,
    #w-node-_112fdb5d-4488-7a3e-21c4-ad101bdf9957-5ee72b03 {
        display: none
    }
    #w-node-d3d6ce3c-e9dc-0009-a5c7-2cf242527411-5ee72b03 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-a1dce24f-e61c-7467-c583-3a44454086fd-6f80340e {
        grid-template-rows: auto;
        grid-template-columns: 1.75fr 1fr
    }
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ede-64f3297e,
    #w-node-_3f5fffa4-38b0-8730-cccf-78e32590e80f-64f3297e,
    #w-node-c8c53c79-81ea-cdd9-17a7-588ebb5babd4-64f3297e,
    #w-node-_864113ba-da30-f14c-9817-9d98d387a91f-64f3297e,
    #w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbc9-64f3297e,
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ede-1e2dbc6d {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-b5475e56-7008-498d-2342-790eb6001a19-efc07428,
    #w-node-_60ce2119-1a09-5947-76dd-599ef9b25874-efc07428 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_88ec9dfd-e292-7a02-3714-8a7a9e787928-efc07428 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb21-efc07428,
    #w-node-_335cfe35-775b-baf5-2b47-344549e6b578-efc07428 {
        place-self: center
    }
    #w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b152-efc07428 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ede-22f348b0,
    #w-node-_8e777aa3-de99-3a9d-1d43-0332dfc06850-22f348b0,
    #w-node-_864113ba-da30-f14c-9817-9d98d387a91f-22f348b0,
    #w-node-c8c53c79-81ea-cdd9-17a7-588ebb5babd4-22f348b0,
    #w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbc9-22f348b0 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-b5475e56-7008-498d-2342-790eb6001a19-12d162cb,
    #w-node-_60ce2119-1a09-5947-76dd-599ef9b25874-12d162cb {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7d7d-12d162cb {
        place-self: center
    }
    #w-node-_10a94565-ef2f-61a1-c90e-8277d0c6b152-12d162cb {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:479px) {
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf3a-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf3d-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf40-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf43-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf46-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf49-ab98ab1b,
    #w-node-b497bc9b-0464-db26-b8a5-7d82799fbf4c-ab98ab1b {
        justify-self: start
    }
    #w-node-f6ef9b89-31b1-54e5-51ce-177f3a619c29-ab98ab1b {
        justify-self: auto
    }
    #w-node-_9a68dfda-801d-8d8b-6a2a-f2e83910e3b5-ab98ab1b {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-a8e45892-ab04-daa6-7ad5-19550aed5770-75a1f808 {
        justify-self: auto
    }
    #w-node-ecd3ea13-222c-c558-e7ee-070ac31c9571-75a1f808 {
        display: grid
    }
    #w-node-ecd3ea13-222c-c558-e7ee-070ac31c9572-75a1f808 {
        grid-row: span 1/span 1
    }
    #w-node-ecd3ea13-222c-c558-e7ee-070ac31c95a7-75a1f808 {
        grid-row: span 2/span 2
    }
    #w-node-_9b9b3abb-8ff9-1189-dc63-0f68b66702ab-75a1f808 {
        display: grid
    }
    #w-node-_4e712a26-d5e4-0fb7-bf48-e2832d64cd54-75a1f808 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-db99fa29-323a-6946-7962-df71bf7bfe91-87e0f10b {
        justify-self: start
    }
    #w-node-c1623e35-5d1c-6d15-9bec-f2cd01849bdd-87e0f10b {
        place-self: start center
    }
    #w-node-c5ac3c76-39ec-53af-dcc9-43f5573b2ebd-9bcc5a33 {
        justify-self: auto
    }
    #w-node-_2f51b03f-fdd2-127e-894a-ac0e9cce6382-9cce6381 {
        justify-self: center
    }
    #w-node-ee1c1546-c9c1-3e69-e256-f1ffadfdf635-2bb9fc9e,
    #w-node-_472d7e6e-e7cd-5a7b-be39-417eb5dc909c-5c3f37de {
        justify-self: auto
    }
    #w-node-_0609f272-ec7a-676b-5a40-57708ba08d44-e8f3382c {
        justify-self: start
    }
    #w-node-_0609f272-ec7a-676b-5a40-57708ba08d54-e8f3382c {
        place-self: auto
    }
    #w-node-_488c6027-390b-ebc8-b64f-da449ad93346-e8f3382c,
    #w-node-_90a5b1fa-6dff-7ac4-1514-22999ba09308-e8f3382c,
    #w-node-_2f05caa9-ff26-1167-503d-d3aa7fe7a084-a630ef7f,
    #w-node-_9a214407-b5db-b497-7a7a-3333adfa2f30-a630ef7f,
    #w-node-_0db5ff08-9322-407c-c0c8-3e3f8a2fd9fc-000274b0,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-000274b0 {
        justify-self: start
    }
    #w-node-_55ac8812-da79-941e-10b9-0dc15f342c97-000274b0 {
        place-self: auto
    }
    #w-node-d0ce7eb5-3761-b474-cff3-d57f23dcde1d-23dcde1a,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-32d2ef1a {
        justify-self: start
    }
    #w-node-_55ac8812-da79-941e-10b9-0dc15f342c97-32d2ef1a {
        place-self: auto
    }
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-c81199bc {
        justify-self: start
    }
    #w-node-_55ac8812-da79-941e-10b9-0dc15f342c97-c81199bc {
        place-self: auto
    }
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-9aa63507 {
        justify-self: start
    }
    #w-node-_55ac8812-da79-941e-10b9-0dc15f342c97-9aa63507 {
        place-self: auto
    }
    #w-node-efed505f-17e2-afb3-9511-7cbcef4020e1-bd6bb92f {
        justify-self: start
    }
    #w-node-b9a2d8bd-10b1-9104-66ef-cb9387c9925f-f809d81b {
        justify-self: auto
    }
    #w-node-abb5ed05-d78b-38bf-0ed0-2152202a847e-12c4b6cf,
    #w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-190a848e,
    #w-node-_4d1927f2-ff9e-4d40-60ec-b9ba49250a97-190a848e,
    #w-node-f6fba7d1-54bc-7541-c7d1-26a0340d0c64-2726023d,
    #w-node-a1b90027-2cb7-3bf4-e60b-07782d34dc67-2726023d,
    #w-node-b1df6b63-7d25-1ba5-7a1c-516ee40ca390-c9349d04,
    #w-node-de826ced-6203-fefb-5ebd-d6499123aaf2-c9349d04,
    #w-node-_1f144aa1-2a17-54fb-4e0a-c39c39bbae5c-c9349d04,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-2c64740e {
        justify-self: start
    }
    #w-node-_0717ae44-4102-03a1-6994-6dce3d3b55be-2c64740e {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-8e2a2594 {
        justify-self: start
    }
    #w-node-faa8f372-16f9-1ec9-2a66-e67d8d7c2dd9-8e2a2594 {
        justify-self: center
    }
    #w-node-f6fba7d1-54bc-7541-c7d1-26a0340d0c64-26ec9958,
    #w-node-a1b90027-2cb7-3bf4-e60b-07782d34dc67-26ec9958,
    #w-node-_69204769-cc00-c9a8-2a2f-43cd5291f4fa-5ee10c19,
    #w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-42925aa6,
    #w-node-_4d1927f2-ff9e-4d40-60ec-b9ba49250a97-42925aa6,
    #w-node-c7f2fe5e-bb01-d716-f1c2-a79fbbea3543-ef0120b7,
    #w-node-ff2ef91a-0981-2170-d48c-74acf695f68c-f695f689,
    #w-node-_007a0be0-bed2-d1a1-f18c-b8609deb7648-4f61d43f,
    #w-node-_0609f272-ec7a-676b-5a40-57708ba08d44-dc82ec09 {
        justify-self: start
    }
    #w-node-_0609f272-ec7a-676b-5a40-57708ba08d54-dc82ec09 {
        place-self: auto
    }
    #w-node-_488c6027-390b-ebc8-b64f-da449ad93346-dc82ec09,
    #w-node-_90a5b1fa-6dff-7ac4-1514-22999ba09308-dc82ec09 {
        justify-self: start
    }
    #w-node-eda5dead-304f-2e50-ca0a-b8c9ef4f943c-5ee72b03 {
        grid-area: span 1/span 1/span 1/span 1;
        justify-self: center
    }
    #w-node-eda5dead-304f-2e50-ca0a-b8c9ef4f943d-5ee72b03 {
        place-self: auto
    }
    #w-node-eda5dead-304f-2e50-ca0a-b8c9ef4f9441-5ee72b03 {
        grid-area: 2/1/3/3;
        justify-self: end
    }
    #w-node-_9bc7d63c-e3ab-d813-3d56-4bd97b4fcf28-5ee72b03 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f36b3-5ee72b03 {
        display: none
    }
    #w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f3709-5ee72b03,
    #w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f3740-5ee72b03,
    #w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f3712-5ee72b03,
    #w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f371d-5ee72b03,
    #w-node-bede22ad-e901-ee7d-ca9c-bbf1d85f3749-5ee72b03,
    #w-node-_0f32d1bc-b906-11eb-5950-8bfcf8b081d9-5ee72b03 {
        grid-area: span 1/span 1/span 1/span 1
    }
    #w-node-_4dd486e0-4941-cd59-2835-e2513d475af5-5ee72b03,
    #w-node-_112fdb5d-4488-7a3e-21c4-ad101bdf9957-5ee72b03 {
        display: none
    }
    #w-node-d3d6ce3c-e9dc-0009-a5c7-2cf242527411-5ee72b03,
    #w-node-c6502364-0532-6a20-2a62-fe2de1a8471f-e79304ae {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-_51ae866b-44f8-21b8-8482-a36eb2519181-c56f2db9 {
        place-self: center
    }
    #w-node-a1dce24f-e61c-7467-c583-3a44454086fd-6f80340e {
        grid-template-rows: auto;
        grid-template-columns: 1.75fr
    }
    #w-node-a1dce24f-e61c-7467-c583-3a44454086ff-6f80340e {
        order: -9999
    }
    #w-node-_93f0ad88-80a1-e96a-dfb8-44391b60ec9e-6f80340e,
    #w-node-a2dfb57d-194c-9a00-47ef-4110d1128493-6f80340e {
        grid-template-rows: auto;
        grid-template-columns: 2fr
    }
    #w-node-_5601bfcd-1da8-f20f-fec0-521a835ba354-6f80340e {
        order: -9999
    }
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ede-64f3297e,
    #w-node-_3f5fffa4-38b0-8730-cccf-78e32590e80f-64f3297e,
    #w-node-c8c53c79-81ea-cdd9-17a7-588ebb5babd4-64f3297e,
    #w-node-_864113ba-da30-f14c-9817-9d98d387a91f-64f3297e,
    #w-node-be8391a5-c843-c2b6-4acd-a84208d103a6-64f3297e,
    #w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbc9-64f3297e {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-_0243cb8c-2fb6-e777-0434-270193e7d075-64f3297e,
    #w-node-_885c07a5-72af-c8f3-6a86-a025e853d1d3-64f3297e {
        justify-self: auto
    }
    #w-node-_8b9ceedc-37d6-1ac1-0794-288736d6782f-64f3297e,
    #w-node-_1328fb8b-c059-5142-2564-910318e71c27-64f3297e,
    #w-node-_3041d717-1120-161b-f99c-b1d8bedca330-64f3297e,
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ede-1e2dbc6d,
    #w-node-_88ec9dfd-e292-7a02-3714-8a7a9e787928-efc07428 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb1d-efc07428 {
        place-self: center
    }
    #w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb21-efc07428 {
        align-self: auto
    }
    #w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb9a-efc07428,
    #w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdb9f-efc07428,
    #w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdba4-efc07428,
    #w-node-_1a8a7da6-1ab2-856b-3884-2b5d027fdba9-efc07428 {
        place-self: center
    }
    #w-node-_335cfe35-775b-baf5-2b47-344549e6b574-efc07428 {
        place-self: auto start
    }
    #w-node-_335cfe35-775b-baf5-2b47-344549e6b578-efc07428 {
        align-self: auto
    }
    #w-node-_335cfe35-775b-baf5-2b47-344549e6b5f1-efc07428,
    #w-node-_335cfe35-775b-baf5-2b47-344549e6b5f6-efc07428,
    #w-node-fb3ef604-17b8-d634-b109-ade4c151ecf9-efc07428 {
        place-self: center
    }
    #w-node-fb3ef604-17b8-d634-b109-ade4c151ed06-efc07428 {
        align-self: auto
    }
    #w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603151-efc07428,
    #w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603156-efc07428,
    #w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60315b-efc07428,
    #w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603160-efc07428,
    #w-node-_47712528-35ae-ab83-f64c-8f81321e278e-efc07428 {
        place-self: center
    }
    #w-node-_47712528-35ae-ab83-f64c-8f81321e2792-efc07428 {
        align-self: auto
    }
    #w-node-_47712528-35ae-ab83-f64c-8f81321e280b-efc07428,
    #w-node-_47712528-35ae-ab83-f64c-8f81321e2810-efc07428,
    #w-node-_47712528-35ae-ab83-f64c-8f81321e2815-efc07428,
    #w-node-_47712528-35ae-ab83-f64c-8f81321e281a-efc07428 {
        place-self: center
    }
    #w-node-_77d6de42-865f-440f-9f91-ba688d016ede-22f348b0,
    #w-node-_8e777aa3-de99-3a9d-1d43-0332dfc06850-22f348b0,
    #w-node-_864113ba-da30-f14c-9817-9d98d387a91f-22f348b0,
    #w-node-c8c53c79-81ea-cdd9-17a7-588ebb5babd4-22f348b0,
    #w-node-be8391a5-c843-c2b6-4acd-a84208d103a6-22f348b0,
    #w-node-dd2d670c-7df6-8d41-866f-a529a5fcfbc9-22f348b0,
    #w-node-_535690e3-93a2-b44a-48a9-7ec856d72b4d-22f348b0 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-_0243cb8c-2fb6-e777-0434-270193e7d075-22f348b0,
    #w-node-_885c07a5-72af-c8f3-6a86-a025e853d1d3-22f348b0 {
        justify-self: auto
    }
    #w-node-_8b9ceedc-37d6-1ac1-0794-288736d6782f-22f348b0,
    #w-node-_1328fb8b-c059-5142-2564-910318e71c27-22f348b0,
    #w-node-_3041d717-1120-161b-f99c-b1d8bedca330-22f348b0 {
        grid-template-rows: auto;
        grid-template-columns: 1fr
    }
    #w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7d7d-12d162cb {
        align-self: start
    }
    #w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7d94-12d162cb {
        justify-self: center
    }
    #w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7dfb-12d162cb,
    #w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e00-12d162cb,
    #w-node-_0c2efa1d-b137-faa5-d93d-46b8c44a7e05-12d162cb,
    #w-node-fb3ef604-17b8-d634-b109-ade4c151ecf9-12d162cb {
        place-self: center
    }
    #w-node-fb3ef604-17b8-d634-b109-ade4c151ed06-12d162cb {
        align-self: auto
    }
    #w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603151-12d162cb,
    #w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603156-12d162cb,
    #w-node-_75f81e8b-2c0c-4137-6e7b-6506ba60315b-12d162cb,
    #w-node-_75f81e8b-2c0c-4137-6e7b-6506ba603160-12d162cb,
    #w-node-_47712528-35ae-ab83-f64c-8f81321e278e-12d162cb {
        place-self: center
    }
    #w-node-_47712528-35ae-ab83-f64c-8f81321e2792-12d162cb {
        align-self: auto
    }
    #w-node-_47712528-35ae-ab83-f64c-8f81321e280b-12d162cb,
    #w-node-_47712528-35ae-ab83-f64c-8f81321e2810-12d162cb,
    #w-node-_47712528-35ae-ab83-f64c-8f81321e2815-12d162cb,
    #w-node-_47712528-35ae-ab83-f64c-8f81321e281a-12d162cb {
        place-self: center
    }
}

@font-face {
    font-family: 'The fabriek pulp display';
    src: url('/images/5f1080763be0fb63da76057c_The\ Fabriek\ -\ Pulp\ Display\ Light\ Italic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display';
    src: url('/images/5f108076456a33dcdf1d54e6_The\ Fabriek\ -\ Pulp\ Display\ Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display';
    src: url('/images/5f1080769e38eb3407315b39_The\ Fabriek\ -\ Pulp\ Display\ Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display';
    src: url('/images/5f1080763be0fb5f6a76057b_The\ Fabriek\ -\ Pulp\ Display\ Bold\ Italic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display';
    src: url('/images/5f1080765b51b53a3237410c_The\ Fabriek\ -\ Pulp\ Display\ Medium\ Italic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display semi';
    src: url('/images/5f1080765286c4013fa73d07_The\ Fabriek\ -\ Pulp\ Display\ Semi\ Bold\ Italic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display';
    src: url('/images/5f1080767297c1090b08e662_The\ Fabriek\ -\ Pulp\ Display\ Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display';
    src: url('/images/5f108076fff28da4af170548_The\ Fabriek\ -\ Pulp\ Display\ Regular\ Italic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display semi';
    src: url('/images/5f108076543e516ff8c231d6_The\ Fabriek\ -\ Pulp\ Display\ Semi\ Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'The fabriek pulp display';
    src: url('/images/5f108076425b380df2ea9115_The\ Fabriek\ -\ Pulp\ Display\ Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}