.w-list-unstyled {
    padding-left: 0px;
    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: 0px;
    position: relative;
}

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

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

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

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

.w-form-done {
    text-align: center;
    background-color: rgb(221, 221, 221);
    padding: 20px;
    display: none;
}

.w-form-fail {
    background-color: rgb(255, 222, 222);
    margin-top: 10px;
    padding: 10px;
    display: none;
}

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

.w-input, .w-select {
    width: 100%;
    height: 38px;
    color: rgb(51, 51, 51);
    vertical-align: middle;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block;
}

.w-input::-webkit-input-placeholder, .w-select::-webkit-input-placeholder {
    color: rgb(153, 153, 153);
}

.w-input:focus, .w-select:focus {
    border-color: rgb(56, 152, 236);
    outline: 0px;
}

.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: rgb(238, 238, 238);
}

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

.w-select {
    background-color: rgb(243, 243, 243);
}

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

.w-form-label {
    cursor: pointer;
    margin-bottom: 0px;
    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 0px 0px -20px;
    line-height: normal;
}

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

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

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
    color: rgb(51, 51, 51);
    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: rgb(250, 250, 250);
    border: 1px solid rgb(204, 204, 204);
    margin: 0px;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex;
}

.w-file-upload-file {
    background-color: rgb(250, 250, 250);
    border: 1px solid rgb(204, 204, 204);
    flex-grow: 1;
    justify-content: space-between;
    margin: 0px;
    padding: 8px 9px 8px 11px;
    display: flex;
}

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

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

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

.w-file-upload-error-msg {
    color: rgb(234, 56, 76);
    padding: 2px 0px;
    display: inline-block;
}

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

.w-file-upload-label {
    cursor: pointer;
    background-color: rgb(250, 250, 250);
    border: 1px solid rgb(204, 204, 204);
    margin: 0px;
    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: 0px;
    margin-right: 0px;
}

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

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

.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: 0px;
        margin-right: 0px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .w-col {
        width: 100%;
    }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
    position: relative;
}

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

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

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

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

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

.w-widget-twitter {
    overflow: hidden;
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    width: 28px;
    height: 20px;
    text-align: center;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(117, 134, 150);
    border-radius: 3px;
    display: inline-block;
    position: relative;
}

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

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: rgb(153, 153, 153);
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative;
}

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

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

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

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

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

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

.w-widget-twitter-count-shim:not(.w--vertical)::before {
    border-width: 4px;
    border-color: rgba(117, 134, 150, 0) rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-top: -4px;
    margin-left: -9px;
}

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

.w-widget-twitter-count-shim:not(.w--vertical)::after {
    border-width: 4px;
    border-color: rgba(255, 255, 255, 0) rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    margin-top: -4px;
    margin-left: -8px;
}

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

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

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

.w-widget-twitter-count-shim.w--vertical::before {
    border-width: 5px;
    border-color: rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0);
    margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical::after {
    border-width: 4px;
    border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
    margin-left: -4px;
}

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

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

.w-background-video {
    height: 500px;
    color: rgb(255, 255, 255);
    position: relative;
    overflow: hidden;
}

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

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

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

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

.w-slider {
    height: 300px;
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: transparent;
    background: rgb(221, 221, 221);
    position: relative;
}

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

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

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

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

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

.w-slider-nav.w-shadow > div {
    box-shadow: rgba(51, 51, 51, 0.4) 0px 0px 3px;
}

.w-slider-nav-invert {
    color: rgb(255, 255, 255);
}

.w-slider-nav-invert > div {
    background-color: rgba(34, 34, 34, 0.4);
}

.w-slider-nav-invert > div.w-active {
    background-color: rgb(34, 34, 34);
}

.w-slider-dot {
    width: 1em;
    height: 1em;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.4);
    margin: 0px 3px 0.5em;
    transition: background-color 0.1s ease 0s, color 0.1s ease 0s;
    display: inline-block;
    position: relative;
}

.w-slider-dot.w-active {
    background-color: rgb(255, 255, 255);
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;
}

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

.w-slider-arrow-left, .w-slider-arrow-right {
    width: 80px;
    cursor: pointer;
    color: rgb(255, 255, 255);
    -webkit-tap-highlight-color: transparent;
    user-select: none;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 0px;
    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: 0px;
}

.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: 0px;
}

.w-slider-aria-label {
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    width: 1px;
    border: 0px;
    margin: -1px;
    padding: 0px;
    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: rgb(34, 34, 34);
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative;
}

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

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

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

.w-dropdown-list {
    min-width: 100%;
    background: rgb(221, 221, 221);
    display: none;
    position: absolute;
}

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

.w-dropdown-link {
    color: rgb(34, 34, 34);
    padding: 10px 20px;
    display: block;
}

.w-dropdown-link.w--current {
    color: rgb(0, 130, 243);
}

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

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

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    overflow-wrap: normal;
    color: rgb(255, 255, 255);
    text-align: center;
    z-index: 2000;
    opacity: 0;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: rgba(0, 0, 0, 0.9);
    outline: 0px;
    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: 0px;
    transform: translate(0px);
}

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

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

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

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

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

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

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

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

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

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

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

.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(0, 0, 0, 0.4);
    padding: 0.5em 1em;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
}

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

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

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

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

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

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

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

.w-lightbox-active {
    opacity: 0.3;
}

.w-lightbox-thumbnail {
    height: 10vh;
    background: rgb(34, 34, 34);
    position: relative;
    overflow: hidden;
}

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

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

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

.w-lightbox-spinner {
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    border: 5px solid rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    margin-top: -20px;
    margin-left: -20px;
    animation: 0.8s linear 0s infinite normal none running spin;
    position: absolute;
    top: 50%;
    left: 50%;
}

.w-lightbox-spinner::after {
    content: "";
    border-width: 3px;
    border-style: solid;
    border-color: transparent transparent rgb(255, 255, 255);
    border-image: initial;
    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: 0.5;
        display: block;
    }

    .w-lightbox-close {
        opacity: 0.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: rgb(40, 149, 247) solid 2px;
}

.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: 0px;
}

.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: 0.6;
}

.w-richtext figure div {
    color: transparent;
    font-size: 0px;
}

.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: 0px;
}

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

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

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

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

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

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

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

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

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

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

.w-nav {
    z-index: 1000;
    background: rgb(221, 221, 221);
    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: rgb(51, 51, 51);
    text-decoration: none;
    position: relative;
}

.w-nav-link {
    vertical-align: top;
    color: rgb(34, 34, 34);
    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: rgb(0, 130, 243);
}

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

[data-nav-menu-open] {
    text-align: center;
    min-width: 200px;
    background: rgb(200, 200, 200);
    position: absolute;
    top: 100%;
    left: 0px;
    right: 0px;
    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: 0px;
    right: 0px;
    overflow: hidden;
}

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

.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: 0px;
    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: 0px;
    left: auto;
}

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

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

.w-nav-button.w--open {
    color: rgb(255, 255, 255);
    background-color: rgb(200, 200, 200);
}

.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: rgb(34, 34, 34);
    background-color: rgb(221, 221, 221);
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative;
}

.w-tab-link.w--current {
    background-color: rgb(200, 200, 200);
}

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

.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(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.w-dyn-empty {
    background-color: rgb(221, 221, 221);
    padding: 10px;
}

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

.wf-layout-layout {
    display: grid;
}

:root {
    --light--background: #fdfdfd;
    --light--text--secondary: #676f86;
    --light--text--primary: #252731;
    --primary: #4779ff;
    --dark--text--primary: white;
    --dark--background: #1a1d2b;
    --light--secondary: #f2f6ff;
    --dark--cloud--2: #2c2e3b;
    --light--cloud--2: #eef0f4;
    --light--cloud--3: #dbdfe7;
    --light--cloud--1: #f6f7f9;
    --primary-hover: #2457ff;
    --dark--text--secondary: #afb1be;
    --dark--secondary: #222f55;
    --dark--cloud--1: #232633;
    --dark--cloud--3: #3d404c;
}

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

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

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

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

.w-checkbox-input--inputType-custom {
    width: 12px;
    height: 12px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: rgb(56, 152, 236);
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: rgb(56, 152, 236);
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px;
}

.w-form-formradioinput--inputType-custom {
    width: 12px;
    height: 12px;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
    box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
    border-width: 4px;
    border-color: rgb(56, 152, 236);
}

blockquote {
    border-left: 5px solid rgb(226, 226, 226);
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px;
}

figure {
    margin-bottom: 10px;
}

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

.section {
    background-color: var(--light--background);
    padding: 64px 1.5rem 96px;
    border-radius: 10px;
    margin-bottom: 50px;
}

.section.section-full-width-image {
    min-height: 850px;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}

.section.section-cta {
    background-image: linear-gradient(to bottom,transparent 90%,var(--dark--text--primary)),url(https://assets-global.website-files.com/626692727bba3f384e008e8a/632c7f86d72a3dcde6df1aa0_CTA%20Section.webp);
    background-position: 0px 0px, 50% center;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 75%;
    padding-top: 180px;
    padding-bottom: 180px;
}

.section.footer-section {
    background-color: var(--light--background);
    padding-bottom: 40px;
}

.section.section-padding-top-40px {
    padding-top: 40px;
}

.section.section-navigation {
    z-index: 999;
    background-color: var(--light--background);
    border-bottom: 1px solid transparent;
    justify-content: center;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
    position: sticky;
    top: 0px;
    overflow: visible;
}

.section.section-navigation.nav-dark {
    background-color: var(--dark--background);
}

.section.section-banner-top {
    height: 36px;
    background-color: var(--light--secondary);
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    display: flex;
}

.section.section-banner-top.banner-top-dark {
    background-color: var(--dark--cloud--2);
}

.section.section-hero-security {
    padding-top: 32px;
    padding-bottom: 40px;
    overflow: hidden;
}

.section.section-hero-home {
    padding-top: 32px;
    padding-bottom: 40px;
}

.section.section-404-page {
    min-height: 80vh;
    justify-content: center;
    align-items: center;
    display: flex;
}

.section.section-padding-top-96px {
    padding-top: 96px;
}

.section.section-content-article {
    margin-top: 102px;
    padding-top: 56px;
}

.section.header-company {
    background-image: url("https://assets-global.website-files.com/626692727bba3f384e008e8a/632874f9b38d810a11d04264_gradient-company.webp");
    background-position: 100% 0px;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: -96px;
    padding-top: 185px;
}

.section.section-code-install {
    background-color: var(--dark--background);
    padding-top: 96px;
    overflow: hidden;
}

.section.section-slider-customers-reviews {
    overflow: hidden;
}

.section.section-sub-nav-features {
    border-top: 1px solid var(--light--cloud--2);
    border-bottom: 1px solid var(--light--cloud--2);
    margin-top: -1px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.section.section-dark-background {
    background-color: var(--dark--background);
    padding-top: 60px;
    position: relative;
}

.section.section-hero-features {
    padding-top: 32px;
    padding-bottom: 32px;
    margin-bottom: 80px;
    margin-top: 35px;
}

.section.section-sub-nav-features-dark {
    border-top: 1px solid var(--dark--cloud--2);
    border-bottom: 1px solid var(--dark--cloud--2);
    background-color: var(--dark--background);
    margin-top: -1px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.section.section-hero-features-api {
    background-color: var(--dark--background);
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
}

.section.header-blog {
    padding-top: 32px;
    padding-bottom: 40px;
}

.section.section-pricing-table {
    background-image: linear-gradient(to bottom,var(--light--background),rgba(255,255,255,0) 5%),url(https://assets-global.website-files.com/626692727bba3f384e008e8a/637ca7d484254d156529d0a5_gradient-pricing.jpg);
    background-position: 0px 0px, 50% 0px;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
    padding-top: 96px;
}

.section.section-hero-changelog {
    padding-top: 32px;
}

.section.section-documentation-support {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 30px;
}

.section.section-logos-home {
    padding-top: 60px;
    padding-bottom: 120px;
}

.section.section-grid-blog-post {
    padding-top: 32px;
}

.section.section-menu-blog-categories {
    padding-top: 0px;
    padding-bottom: 0px;
}

.section.section-sub-nav-blog {
    border-top: 1px solid var(--light--cloud--2);
    border-bottom: 1px solid var(--light--cloud--2);
    margin-top: -1px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.section.section-sub-nav-blog.nav-changelog {
    margin-top: 102px;
}

.section.section-title-slider-logos {
    padding-top: 60px;
    padding-bottom: 0px;
}

.section.section-slider-logos {
    padding: 48px 0px 120px;
}

.section.is--section-product-walkthrough {
    padding-bottom: 120px;
}

.section.is--section-table-comparison-page {
    padding-top: 80px;
}

.section.is--section-subnav-comparison-page {
    border-top: 1px solid var(--light--cloud--2);
    border-bottom: 1px solid var(--light--cloud--2);
    margin-top: -1px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.section.is--section-documentation-comparison-page {
    padding-top: 0px;
    padding-bottom: 0px;
}

.section.is--section-book-demo {
    padding-top: 80px;
    padding-bottom: 20px;
}

.section.section-hero-features-dashboard-old {
    background-color: var(--dark--background);
    padding-top: 32px;
    padding-bottom: 0px;
}

.section.is--section-changelog-embed {
    padding-top: 32px;
}

.container {
    z-index: 2;
    width: 100%;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.grid-styleguide-color {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 32px;
    display: grid;
}

.color {
    height: 80px;
    border: 1px solid rgb(0, 0, 0);
    border-radius: 8px;
}

.color._1 {
    background-color: var(--primary);
}

.color._4 {
    background-color: var(--dark--text--primary);
}

.color._7 {
    background-color: var(--light--cloud--3);
}

.color._8 {
    background-color: var(--light--cloud--2);
}

.color._9 {
    background-color: var(--light--cloud--1);
}

.color._10 {
    background-color: var(--primary-hover);
}

.color._3 {
    background-color: var(--light--text--primary);
}

.color._6 {
    background-color: var(--dark--text--secondary);
}

.color._5 {
    background-color: var(--light--text--secondary);
}

.color._2 {
    background-color: var(--light--secondary);
}

.color._12 {
    background-color: var(--dark--background);
}

.color._13 {
    background-color: var(--light--background);
}

.color._14 {
    background-color: var(--dark--secondary);
}

.color._15 {
    background-color: var(--dark--cloud--1);
}

.color._16 {
    background-color: var(--dark--cloud--2);
}

.color._17 {
    background-color: var(--dark--cloud--3);
}

.grid-styleguide {
    gap: 32px;
    border-radius: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    padding: 24px;
    display: grid;
}

.grid-styleguide.bg-dark {
    background-color: var(--light--text--primary);
}

.title-xxl {
    letter-spacing: -0.02em;
    font-size: 48px;
    font-weight: 600;
    line-height: 56px;
}

.title-xl {
    letter-spacing: -0.02em;
    font-size: 36px;
    font-weight: 600;
    line-height: 48px;
}

.title-l {
    letter-spacing: -1.5px;
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
}

.title-m, .title-s {
    letter-spacing: -0.02em;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
}

.text-uppercase {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 20px;
}

.text-uppercase.text-color-primary.u-margin-bottom-12px {
    flex: 1 1 0%;
}

.text-large {
    font-size: 16px;
    line-height: 32px;
}

.grid-60-40 {
    gap: 40px 80px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 40%;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
}

.grid-60-40.hero-multi-wallet {
    column-gap: 112px;
    grid-template-columns: 1fr 45%;
    place-items: start center;
}

.grid-60-40.hero-wallet-authentification {
    column-gap: 112px;
    grid-template-columns: 45% 1fr;
    place-items: start center;
}

.grid-60-40.hero-home {
    column-gap: 32px;
    grid-template-columns: 1fr 45%;
    place-items: stretch center;
}

.grid-60-40.hero-dashboard {
    column-gap: 112px;
    grid-template-columns: 45% 1fr;
    place-items: start center;
}

.text-color-primary {
    color: var(--primary);
}

.u-margin-bottom-16px {
    margin-bottom: 20px;
}

.button-primary {
    /* Pozisyon ve Düzen (Layout) */
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    gap: 12px;
    padding: 16px 66px;
    overflow: hidden;

    /* Görünüm (Visuals) */
    background-color: rgb(0, 199, 116);
    color: var(--dark--text--primary);
    border: none; /* Varsayılan kenarlıkları sıfırla */
    border-bottom: 4px solid rgba(0, 0, 0, 0.2); /* Eski koddaki karmaşık border yapısının net hali */
    border-radius: 10px;
    
    /* Gölge (Shadow) - En alttaki kural geçerli olduğu için onu baz aldım */
    box-shadow: rgba(255, 255, 255, 0.35) 0px 2px 12px 0px inset, 
                rgba(0, 0, 0, 0.15) 0px 4px 25px 0px;

    /* Tipografi (Typography) */
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;

    /* Etkileşim (Interaction) */
    cursor: pointer;
    transition: box-shadow 0.25s ease, background-color 0.25s ease;
    letter-spacing: -1px;
}

.button-primary:hover {
    border-color: var(--primary-hover);
    background-color: rgb(254 255 0);
    text-decoration: none;
    border-bottom: double #00000047 5px;
    box-shadow: rgba(24, 39, 75, 0.32) 0px 6px 6px -6px;
    color: #0259f9;
    border-bottom-width: 4px;
    border-color: rgba(0, 0, 0, 0.2);
    border-left-width: 0px;
    border-right-width: 0px;
    border-style: solid;
    border-top-width: 0px;
    border-radius: 10px;
    box-shadow: rgba(255, 255, 255, 0.35) 0px 2px 12px 0px inset, rgba(0, 0, 0, 0.15) 0px 4px 25px 0px;
    opacity: 1;
}

.button-primary.button-primary-navigation-old {
    margin-left: 24px;
}

.button-primary.is--btn-primary-small {
    border-radius: 8px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
}

.button-primary.is-btn-pricing {
    width: 100%;
}

.button-secondary-dark {
    gap: 12px;
    background-color: var(--dark--text--primary);
    box-shadow: inset 0 0 0 1px var(--light--cloud--3),0 4px 4px -4px rgba(24,39,75,.08);
    color: var(--light--text--primary);
    text-align: center;
    cursor: pointer;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    transition: box-shadow 0.25s ease 0s, background-color 0.25s ease 0s;
    display: flex;
    border-bottom: double #00000047 5px;
}

.button-secondary-dark:hover {
    background-color: var(--light--cloud--1);
    box-shadow: inset 0 0 0 1px var(--light--cloud--3),0 6px 6px -6px rgba(24,39,75,.08);
    text-decoration: none;
}

.button-secondary-dark.is--btn-secondary-small {
    gap: 8px;
    border-radius: 8px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
}

.button-secondary-dark.is-btn-pricing {
    width: 100%;
}

.g-wrapper-buttons {
    gap: 16px;
    flex-wrap: wrap;
    display: flex;
}

.icon-16px {
    width: 16px;
    height: 16px;
    object-fit: contain;
}

.wrapper-align-center-750px {
    width: 100%;
    max-width: 750px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.u-margin-bottom-80px {
    margin-bottom: 80px;
}

.tab-link-process {
    border-bottom: 1px solid var(--light--cloud--2);
    background-color: transparent;
    margin-bottom: 32px;
    padding: 0px 0px 32px;
    transition: opacity 0.35s ease 0s, color 0.35s ease 0s;
}

.tab-link-process:hover {
    text-decoration: none;
}

.tab-link-process.w--current {
    background-color: transparent;
}

.tab-link-process.w--current:hover {
    opacity: 1;
}

.u-margin-bottom-32px {
    margin-bottom: 32px;
}

.wrapper-documentation-card {
    width: 100%;
    background-color: var(--light--cloud--1);
    color: var(--light--text--secondary);
    border-radius: 24px;
    padding: 56px;
    font-weight: 500;
    text-decoration: none;
    overflow: hidden;
}

.wrapper-documentation-card:hover {
    text-decoration: none;
}

.u-margin-bottom-12px {
    margin-bottom: 12px;
}

.grid-doucmentation-card {
    gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
}

.text-content-documentation-card {
    flex-direction: column;
    justify-content: center;
    display: flex;
}

.image-wrapper-documentation-card {
    position: relative;
}

.gradient-image-documentation-card {
    height: 96px;
    background-image: linear-gradient(rgba(246, 247, 249, 0), rgb(246, 247, 249));
    display: none;
    position: absolute;
    inset: auto 0% 0%;
}

.wrapper-align-left-710px {
    width: 100%;
    max-width: 710px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.u-margin-bottom-40px {
    flex: 0 1 auto;
    margin-bottom: 40px;
}

.grid-4-column {
    gap: 40px 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.card-feature-item-align-left {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.icon-wrapper-bg-blue {
    width: 48px;
    height: 48px;
    background-color: var(--light--secondary);
    border-radius: 50%;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
}

.icon-24px {
    width: auto;
    height: 24px;
    object-fit: contain;
}

.u-margin-bottom-4px {
    margin-bottom: 4px;
}

.content-align-left {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.grid-full-width-image {
    gap: 32px 80px;
    grid-template-rows: auto;
    grid-template-columns: 33% 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.image-full-width-section {
    width: 65%;
    height: 100%;
    object-fit: contain;
    object-position: 100% 50%;
    position: absolute;
    inset: 0% -7% 0% auto;
}

.image-wrapper-full-width {
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.footer-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 24px;
    display: flex;
}

.footer-info-wrapper {
    flex-direction: column;
    flex: 0 0 auto;
    align-items: flex-start;
    margin-right: 64px;
    display: flex;
}

.footer-links-wrapper {
    gap: 40px 64px;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
}

.links-footer {
    row-gap: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.link-color-secondary-light {
    color: var(--light--text--secondary);
    font-size: 14px;
    line-height: 18px;
}

.link-color-secondary-light:hover {
    color: var(--light--text--primary);
    text-decoration: none;
}

.text-color-dark {
    color: var(--light--text--primary);
}

.logo-footer {
    width: 100px;
}

.wrapper-social-links-footer {
    column-gap: 12px;
    flex-direction: row;
    margin-top: 32px;
    margin-bottom: 16px;
    display: flex;
}

.link-social-footer {
    border: 1px solid var(--light--cloud--2);
    color: var(--light--text--secondary);
    border-radius: 50%;
    padding: 10px;
    transition: background-color 0.25s ease 0s, color 0.35s ease 0s;
    box-shadow: rgba(24, 39, 75, 0.08) 0px 4px 4px -4px;
}

.link-social-footer:hover {
    background-color: var(--light--cloud--1);
}

.u-margin-bottom-64px {
    margin-bottom: 64px;
}

.grid-pricing-big {
    gap: 40px 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.card-pricing {
    border: 1px solid var(--light--cloud--2);
    background-color: transparent;
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px 32px 32px;
    display: flex;
}

.card-pricing.pricing-growth {
    border-color: var(--dark--text--primary);
    background-color: var(--dark--text--primary);
    box-shadow: rgba(0, 19, 91, 0.08) 8px 0px 28px -6px, rgba(0, 19, 91, 0.1) 18px 0px 88px;
}

.card-pricing.pricing-entreprise {
    border-color: var(--dark--text--primary);
    background-image: linear-gradient(45deg, rgb(17, 21, 37), rgb(53, 55, 65) 75%);
    box-shadow: rgba(0, 19, 91, 0.08) 8px 0px 28px -6px, rgba(0, 19, 91, 0.1) 18px 0px 88px;
}

.heading-card-pricing {
    background-color: var(--light--cloud--2);
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 100px;
    margin-bottom: 16px;
    padding: 8px 14px;
    font-size: 14px;
    line-height: 20px;
}

.heading-card-pricing.pricing-growth {
    background-color: var(--light--secondary);
    color: var(--primary);
}

.heading-card-pricing.pricing-entreprise {
    color: var(--dark--text--primary);
    background-image: radial-gradient(circle at 100% 0px, rgb(112, 89, 255), rgb(180, 84, 255));
}

.card-pricing-info-price-wrapper {
    gap: 4px 12px;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}

.card-pricing-text-info-wrapper {
    border-bottom: 1px solid var(--light--cloud--2);
    margin-top: 8px;
    margin-bottom: 16px;
    padding-bottom: 16px;
}

.card-pricing-text-info-wrapper.pricing-entreprise {
    border-bottom-color: rgba(158, 164, 201, 0.2);
}

.wrapper-button-full-width {
    width: 100%;
}

.button-pricing {
    gap: 12px;
    background-color: var(--primary);
    color: var(--dark--text--primary);
    text-align: center;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    margin-top: 16px;
    padding: 16px 24px;
    font-size: 14px;
    line-height: 18px;
    transition: background-color 0.2s ease 0s, color 0.2s ease 0s;
    display: flex;
}

.button-pricing:hover {
    background-color: var(--primary-hover);
    text-decoration: none;
}

.button-pricing.button-developer {
    background-color: var(--light--text--primary);
}

.button-pricing.button-developer:hover {
    background-color: rgb(0, 15, 69);
}

.button-pricing.button-entreprise {
    background-image: radial-gradient(circle at 100% 0px, rgb(112, 89, 255), rgb(180, 84, 255));
}

.list-pricing {
    flex: 1 1 0%;
    margin-bottom: 12px;
    padding-left: 0px;
}

.list-item-pricing {
    background-image: url("https://assets-global.website-files.com/626692727bba3f384e008e8a/6267cc61e7b967c9f9773e5d_check-green.svg");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    margin-bottom: 12px;
    padding-top: 3px;
    padding-left: 44px;
    list-style-type: none;
}

.list-item-pricing.check-purple {
    background-image: url("https://assets-global.website-files.com/626692727bba3f384e008e8a/62b572569a3cf14428a1206c_icon-check.svg");
}

.text-color-white {
    color: var(--dark--text--primary);
}

.text-color-secondary-dark {
    color: var(--dark--text--secondary);
}

.collection-list-blog {
    gap: 40px 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.link-card-blog {
    width: 100%;
}

.link-card-blog:hover {
    text-decoration: none;
}

.wrapper-cover-card-blog {
    border-radius: 24px;
    margin-bottom: 24px;
    position: relative;
    overflow: hidden;
}

.image-cover-card-blog {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1.01);
}

.info-card-blog-wrapper {
    flex-wrap: wrap;
    align-items: center;
}

.text-info-blog-card {
    color: var(--light--text--secondary);
    display: inline-block;
}

.text-info-blog-card.margin-right-4px {
    margin-right: 4px;
}

.text-info-blog-card.margin-right-8px {
    margin-right: 8px;
}

.separator-article-card {
    margin-bottom: 5px;
    margin-right: 8px;
}

.u-margin-bottom-56px {
    margin-bottom: 56px;
}

.wrapper-blog-article-716px {
    width: 100%;
    max-width: 716px;
    margin-left: auto;
    margin-right: auto;
}

.image-cover-blog-article {
    width: 100%;
    max-width: 790px;
    object-fit: cover;
    border-radius: 24px;
    margin-bottom: 56px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.rich-text-blog-article {
    width: 100%;
}

.rich-text-blog-article h1 {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 30px;
}

.rich-text-blog-article h2 {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 32px;
}

.rich-text-blog-article h3 {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 32px;
}

.rich-text-blog-article h4, .rich-text-blog-article h5, .rich-text-blog-article h6, .rich-text-blog-article p {
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 32px;
}

.rich-text-blog-article img {
    margin-top: 36px;
    margin-bottom: 12px;
}

.rich-text-blog-article blockquote {
    border-left-width: 3px;
    border-left-color: var(--light--cloud--3);
    color: var(--light--text--primary);
    margin-top: 48px;
    margin-bottom: 48px;
    padding: 12px 0px 12px 32px;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
}

.rich-text-blog-article figcaption {
    margin-top: 0px;
    margin-bottom: 48px;
}

.rich-text-blog-article strong {
    font-weight: 700;
}

.rich-text-blog-article li {
    background-image: url("https://assets-global.website-files.com/626692727bba3f384e008e8a/62b412b5cd21020c88a89639_bullet-list.svg");
    background-position: 0px 14px;
    background-repeat: no-repeat;
    background-size: 5px 5px;
    padding-left: 16px;
    list-style-type: decimal;
}

.rich-text-blog-article ul {
    row-gap: 4px;
    flex-direction: column;
    margin-bottom: 12px;
    padding-left: 20px;
    font-size: 20px;
    line-height: 32px;
    list-style-type: none;
    display: flex;
}

.rich-text-blog-article ol {
    color: var(--light--text--secondary);
    margin-bottom: 12px;
    padding-left: 40px;
    font-size: 20px;
    line-height: 32px;
    list-style-type: decimal;
}

.link-color-primary {
    color: var(--primary);
    font-size: 14px;
    line-height: 18px;
}

.grid-styleguide-two-column {
    gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid;
}

.wrapper-cta-align-center {
    width: 100%;
    max-width: 680px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.wrapper-copyright-footer {
    width: 100%;
    border-top: 1px solid var(--light--cloud--2);
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 32px;
    display: flex;
}

.navbar {
    width: 100%;
    background-color: transparent;
}

.nav-menu-old {
    align-items: center;
    display: flex;
}

.link-navigation {
    color: var(--light--text--secondary);
    padding: 12px;
    font-size: 14px;
    line-height: 18px;
    display: block;
}

.link-navigation:hover {
    color: var(--light--text--primary);
    text-decoration: none;
}

.link-navigation.w--current {
    color: var(--light--text--primary);
}

.link-navigation.link-nav-dark {
    color: var(--dark--text--secondary);
}

.link-navigation.link-nav-dark:hover {
    color: var(--dark--text--primary);
}

.link-navigation.link-nav-dark.w--current {
    color: var(--light--background);
}

.dropdown-navigation {
    cursor: pointer;
    padding: 12px;
    position: relative;
}

.logo-navigation-old {
    width: 136px;
    margin-right: 32px;
}

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

.brand-link-navigation {
    padding-left: 0px;
}

.author-info-wrapper {
    width: 100%;
    column-gap: 24px;
    border-top: 1px solid var(--light--secondary);
    flex-direction: column;
    margin-top: 48px;
    padding-top: 48px;
    display: flex;
}

.author-profil-picture {
    width: 56px;
    height: 56px;
    object-fit: cover;
    border-radius: 50%;
    flex: 0 0 auto;
    overflow: hidden;
}

.u-margin-bottom-8px {
    margin-bottom: 8px;
}

.legal-text-wrapper {
    margin-top: 64px;
}

.content-legal-text {
    column-gap: 48px;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 160px;
    display: flex;
}

.title-wrapper-legal-text {
    width: 395px;
    flex: 0 0 auto;
}

.u-margin-bottom-0px {
    margin-bottom: 0px;
}

.careers-info-wrapper {
    column-gap: 48px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.title-wrapper-careers-info {
    width: 395px;
    flex: 0 0 auto;
}

.wrapper-infos-job-template {
    column-gap: 170px;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.rich-text-job-template h1, .rich-text-job-template h2, .rich-text-job-template h3, .rich-text-job-template h4 {
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 30px;
}

.rich-text-job-template h5, .rich-text-job-template h6, .rich-text-job-template p {
    margin-bottom: 12px;
}

.bloc-job-info-template {
    width: 100%;
    max-width: 396px;
    background-color: var(--light--cloud--1);
    border-radius: 24px;
    flex: 0 0 auto;
    padding: 24px;
    position: sticky;
    top: 112px;
}

.grid-info-job-template {
    gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 24px;
    margin-bottom: 24px;
    display: grid;
}

.info-card-job-template {
    column-gap: 8px;
    align-items: center;
    display: flex;
}

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

.field-label-form {
    color: var(--light--text--primary);
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 18px;
}

.field-area-form {
    border: 1px solid rgb(236, 243, 253);
    border-radius: 8px;
    padding: 16px 20px;
    font-size: 14px;
}

.field-area-form:focus {
    border-color: rgb(36, 43, 90);
}

.field-area-form::placeholder {
    color: rgb(123, 136, 168);
}

.select-field-form {
    height: 50px;
    color: rgb(123, 136, 168);
    cursor: pointer;
    background-color: transparent;
    border: 1px solid rgb(236, 243, 253);
    border-radius: 8px;
    padding-left: 20px;
    padding-right: 20px;
}

.select-field-form:focus {
    border-color: rgb(36, 43, 90);
}

.close-popup-waitlist {
    z-index: 1;
    background-color: rgba(20, 24, 57, 0.2);
    position: fixed;
    inset: 0%;
}

.icon-select-field {
    position: absolute;
    inset: 50% 20px auto auto;
    transform: translateY(-100%);
}

.select-field-wrapper {
    position: relative;
}

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

.popup-form-wrapper-waitlist {
    z-index: 9999;
    min-height: 100vh;
    background-color: rgba(21, 27, 52, 0.4);
    justify-content: center;
    align-items: flex-start;
    padding: 96px 24px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
}

.popup-form-block {
    z-index: 10;
    width: 100%;
    max-width: 410px;
    background-color: rgb(255, 255, 255);
    border-radius: 16px;
    margin-bottom: 0px;
    padding: 32px 24px;
    position: relative;
}

.success-message-wrapper-popup {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

.form-popup {
    flex-direction: column;
    display: flex;
}

.field-form {
    height: 50px;
    color: var(--light--text--primary);
    background-color: transparent;
    border: 1px solid rgb(236, 243, 253);
    border-radius: 8px;
    margin-bottom: 0px;
    padding: 16px 20px;
    font-size: 14px;
    line-height: 20px;
}

.field-form:focus {
    border-color: var(--light--text--primary);
}

.field-form::placeholder {
    color: var(--light--text--secondary);
}

.field-form.field-form-newsletter {
    height: auto;
    margin-bottom: 0px;
    padding: 10px;
}

.field-form.is--select-field-job-template {
    color: var(--light--text--secondary);
    margin-bottom: 0px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.content-hero-section {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 96px;
    display: flex;
}

.u-margin-bottom-24px {
    margin-bottom: 24px;
}

.popup-form-wrapper-job {
    z-index: 9999;
    min-height: 100vh;
    background-color: rgba(21, 27, 52, 0.4);
    justify-content: center;
    align-items: flex-start;
    padding: 96px 24px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
}

.close-popup-job {
    z-index: 1;
    background-color: rgba(20, 24, 57, 0.2);
    position: fixed;
    inset: 0%;
}

.wrapper-content-banner-top {
    width: 100%;
    gap: 4px 24px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    display: flex;
}

.wrapper-content-banner-top:hover {
    text-decoration: none;
}

.strikethrough-text {
    text-decoration: line-through;
}

.code-icon-38px {
    width: 38px;
    height: 38px;
    color: rgb(0 199 116);
    justify-content: center;
    align-items: center;
    display: flex;
}

.code-icon-24px {
    width: 24px;
    height: 24px;
    color: rgb(0 199 116);
    justify-content: center;
    align-items: center;
    display: flex;
}

.code-icon-20px {
    width: 20px;
    height: 20px;
    color: var(--primary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.text-code-content {
    color: rgb(255, 255, 255);
    cursor: text;
    font-family: Robotomono, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.code-color-purple {
    color: rgb(203, 146, 255);
}

.code-color-green {
    color: rgb(209, 255, 125);
}

.code-color-blue {
    color: rgb(137, 171, 249);
}

.code-color-red {
    color: rgb(255, 97, 101);
}

.grid-code-copy-past-desktop {
    z-index: 1;
    width: 100%;
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 46% 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}

.bloc-install-code {
    width: 100%;
    max-height: 280px;
    backdrop-filter: blur(64px);
    background-image: linear-gradient(135deg, rgba(189, 196, 220, 0.16), rgba(189, 196, 220, 0.04));
    border: 1px solid rgba(189, 196, 220, 0.1);
    border-radius: 16px;
    padding: 16px 42px 16px 40px;
    position: relative;
    overflow: auto;
}

.bloc-install-code.bloc-install-code-api-section-2 {
    max-height: 450px;
}

.code-line-indicator {
    width: 12px;
    color: var(--dark--text--secondary);
    font-family: Robotomono, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    position: absolute;
    inset: 17px auto auto 16px;
}

.code-button-copy-past {
    z-index: 5;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding: 12px;
    transition: color 0.35s ease 0s;
    display: flex;
    position: absolute;
    inset: 4px 4px auto auto;
}

.code-button-copy-past:hover {
    color: var(--dark--text--primary);
}

.code-button-copy-past.first-code {
    inset: 4px 4px auto auto;
}

.icon-copy-past-code {
    width: 16px;
    height: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.tooltip-copy-past {
    background-color: var(--light--text--primary);
    color: var(--dark--text--primary);
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    padding: 4px 12px;
    font-size: 12px;
    line-height: 18px;
    display: flex;
    position: absolute;
    inset: 50% 100% auto auto;
    transform: translateY(-50%);
}

.content-copy-past {
    display: none;
}

.wrapper-code-copy-past {
    width: 100%;
    text-align: left;
    position: relative;
}

.wrapper-code-step {
    column-gap: 24px;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.number-step-code {
    width: 32px;
    height: 32px;
    color: var(--dark--text--primary);
    background-color: rgb(59, 61, 71);
    border-radius: 50px;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    display: flex;
}

.text-content-code-step {
    width: 100%;
    max-width: 500px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.grid-code-copy-past-mobile {
    display: none;
}

.title-xs {
    letter-spacing: -1px;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
}

.rich-text-legal {
    width: 100%;
    overflow: hidden;
}

.image-documentation {
    border-radius: 20px;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden;
    box-shadow: rgba(0, 19, 91, 0.08) 0px 8px 28px -6px, rgba(0, 19, 91, 0.1) 6px 17px 88px -4px;
}

.tab-description-mobile {
    width: 100%;
    border-bottom: 1px solid var(--light--cloud--2);
    cursor: pointer;
    margin-bottom: 16px;
    padding-bottom: 16px;
}

.close-popup-icon-wrapper {
    width: 32px;
    height: 32px;
    background-color: var(--light--cloud--1);
    cursor: pointer;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 24px 24px auto auto;
}

.grid-3-column {
    gap: 40px 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.tab-features-mobile {
    width: 100%;
    border-bottom: 1px solid var(--light--cloud--2);
    cursor: pointer;
    margin-bottom: 16px;
    padding-bottom: 16px;
}

.video-embed {
    width: 100%;
    height: 100%;
    overflow: visible;
}

.video-embed.is--video-embedded-wallet {
    border-radius: 1.5rem;
}

.wrapper-video {
    width: 450px;
    position: relative;
}

.image-hero-security-page {
    z-index: 3;
    width: 100%;
}

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

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

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

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

.grid-investors-first {
    width: 100%;
    gap: 16px 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    margin-top: 48px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
}

.grid-investors-second {
    width: 100%;
    gap: 16px 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    margin-top: 32px;
    margin-bottom: 32px;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
}

.text-wrapper-investors {
    width: 100%;
    max-width: 710px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.text-small {
    font-size: 14px;
    line-height: 20px;
}

.logo-investor {
    width: 100%;
    color: var(--light--text--secondary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.embed-typeform {
    display: none;
}

.grid-investors-mobile {
    row-gap: 32px;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 32px;
    margin-bottom: 32px;
    display: none;
}

.logo-investor-mobile {
    width: 33%;
    color: var(--light--text--secondary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.line-decoration-code-step {
    width: 1px;
    height: 95%;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 32px auto auto 16px;
}

.image-line-code {
    height: 80%;
    object-fit: cover;
}

.image-line-code._1 {
    width: 100%;
    height: 50%;
    margin-top: -5px;
}

.image-line-code._2 {
    height: 69%;
    margin-top: -3px;
}

.u-margin-bottom-104px {
    margin-bottom: 104px;
}

.wrapper-404-page {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}

.code-color-grey {
    color: rgb(175, 177, 190);
}

.grid-customers {
    width: 100%;
    gap: 16px;
    flex-wrap: nowrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center;
    margin-top: 48px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.logo-customer {
    width: 100%;
    max-width: 11%;
    object-fit: contain;
}

.grid-investors-third {
    width: 60%;
    column-gap: 32px;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.html-form-embed {
    width: 100%;
    max-width: 650px;
    margin-bottom: 0px;
}

.wrapper-align-center-900px {
    width: 100%;
    max-width: 900px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.image {
    width: 100%;
    max-width: 600px;
    text-align: center;
    padding-bottom: 40px;
}

.div-block-2 {
    text-align: center;
}

.image-3 {
    width: 100%;
    max-width: 394px;
    padding-bottom: 40px;
}

.wrapper-hamburger-menu-navigation {
    display: none;
}

.article-wrapper {
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.wrapper-table-of-content {
    width: 228px;
    flex-direction: column;
    flex: 0 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 32px;
    display: flex;
    position: sticky;
    top: 144px;
}

.wrapper-table-of-content.is--changelog-embed {
    top: 32px;
}

.push-content-center-article {
    width: 228px;
    height: 0px;
    flex: 0 0 auto;
}

.content-author-info {
    width: 100%;
    row-gap: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.wrapper-links-social-author {
    column-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.link-social-author {
    color: var(--dark--text--secondary);
}

.link-social-author:hover {
    color: var(--light--text--primary);
}

.icon-social-author {
    width: 18px;
    height: 18px;
    color: var(--light--text--secondary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.toc {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    overflow: hidden;
}

.wrapper-toc {
    width: 100%;
}

.title-wrapper-toc {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
    display: none;
}

.text-uppercase-small {
    letter-spacing: 0.08em;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.nav-wrapper-article {
    z-index: 999;
    padding-bottom: 16px;
    position: fixed;
    inset: 0% 0% auto;
}

.icon-open-toc-article {
    width: 20px;
    height: 20px;
    margin-left: 16px;
    display: none;
}

.mobile-space-tob-article {
    display: none;
}

.collection-item-featured-article {
    gap: 16px 64px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
}

.wrapper-cover-card-blog-featured {
    width: 100%;
    height: auto;
    border-radius: 24px;
    position: relative;
    overflow: hidden;
}

.wrapper-text-content-featured-article {
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.label-featured-article {
    background-color: var(--primary);
    color: var(--dark--text--primary);
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border-radius: 42px;
    margin-bottom: 12px;
    padding: 2px 6px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    position: absolute;
    inset: 16px auto auto 16px;
}

.link-featured-article {
    gap: 16px 80px;
    color: var(--light--text--secondary);
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    text-decoration: none;
    display: grid;
}

.link-featured-article:hover {
    text-decoration: none;
}

.toc-link {
    border-left: 1px solid var(--light--cloud--2);
    color: var(--light--text--secondary);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
    font-size: 16px;
    line-height: 24px;
    display: block;
}

.toc-link:hover {
    color: var(--light--text--primary);
    text-decoration: none;
}

.toc-link.active {
    border-left-width: 2px;
    border-left-color: var(--light--text--primary);
    color: var(--light--text--primary);
}

.u-margin-bottom-96px {
    margin-bottom: 96px;
}

.author-text-infos {
    width: 100%;
    column-gap: 16px;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
}

.rich-text-author-info {
    margin-top: -19px;
    margin-left: 80px;
}

.rich-text-author-info p {
    font-size: 16px;
    line-height: 24px;
}

.top-wrapper-author-info {
    column-gap: 24px;
    align-items: flex-start;
    display: flex;
}

.card-feature-item-align-center {
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
}

.company-info-wrapper {
    column-gap: 48px;
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 120px;
    display: flex;
}

.title-wrapper-company-info {
    width: 250px;
    flex: 0 0 auto;
}

.card-slider-customer-reviews {
    width: 100%;
    height: 100%;
    background-color: var(--light--cloud--1);
    border-radius: 16px;
    flex-direction: column;
    flex: 0 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 32px;
    padding: 32px;
    display: flex;
}

.slider-customers-reviews {
    width: 100%;
    height: auto;
    background-color: transparent;
    flex-direction: column;
    align-items: stretch;
    margin-top: 40px;
    display: flex;
}

.slide-customers-reviews {
    width: 100%;
    flex: 0 0 auto;
    margin-right: 32px;
}

.right-arrow-slider-customers-reviews {
    width: 44px;
    height: 44px;
    border: 1px solid var(--light--cloud--2);
    color: rgba(133, 137, 158, 0.5);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    transition: color 0.35s ease 0s;
    display: flex;
    inset: -88px 0% auto auto;
    overflow: visible;
}

.right-arrow-slider-customers-reviews:hover {
    color: var(--light--text--secondary);
}

.slide-nav-customers-reviews {
    display: none;
}

.mask-slider-customers-reviews {
    width: 49%;
    height: auto;
    gap: 16px 42px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    overflow: visible;
}

.left-arrow-slider-customers-reviews {
    width: 44px;
    height: 44px;
    border: 1px solid var(--light--cloud--2);
    color: rgba(133, 137, 158, 0.5);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    transition: color 0.35s ease 0s;
    display: flex;
    inset: -88px 60px auto auto;
}

.left-arrow-slider-customers-reviews:hover {
    color: var(--light--text--secondary);
}

.icon-arrow-slider-customers-reviews {
    width: 24px;
    height: 24px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.name-wrapper-card-slider-customers-reviews {
    width: 100%;
    gap: 16px 32px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.5rem;
    display: flex;
}

.logo-card-slider-customers-reviews {
    width: auto;
    height: 32px;
}

.name-info-card-slider-customers-reviews {
    column-gap: 12px;
    align-items: center;
    display: flex;
}

.text-name-customers-reviews {
    color: var(--light--text--primary);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.text-review-slider-customers-reviews {
    color: var(--light--text--primary);
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
}

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

.wrapper-buttons-nav-menu {
    gap: 16px 12px;
    align-items: center;
    display: flex;
}

.wrapper-links-nav-menu {
    padding-left: 36px;
    display: flex;
}

.logo-navigation {
    width: 136px;
}

.dropdown-link-nav {
    cursor: default;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    display: inline-block;
    position: relative;
}

.toggle-dropdown-link-nav {
    justify-content: center;
    align-items: center;
    padding: 12px;
    display: flex;
    position: relative;
}

.toggle-dropdown-link-nav.toggle-nav-dark {
    color: var(--dark--text--secondary);
}

.dropdown-list-nav {
    padding-top: 10px;
    display: flex;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}

.dropdown-list-nav.dropdown-list-nav-features {
    display: none;
    transform: translate(-120px);
}

.dropdown-list-nav.dropdown-list-nav-company, .dropdown-list-nav.dropdown-list-nav-insights {
    display: none;
}

.wrapper-dropdown-list-nav-company {
    width: 270px;
    height: auto;
    background-color: var(--dark--text--primary);
    border-radius: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: relative;
    box-shadow: rgba(0, 19, 91, 0.1) 0px 20px 96px -6px, rgba(0, 19, 91, 0.08) 0px 10px 32px -8px;
}

.wrapper-company-dropdown-link-nav {
    gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
}

.wrapper-links-company-dropdown-nav {
    row-gap: 4px;
    flex-direction: column;
    margin-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
}

.link-in-dropdown-link-nav {
    width: 100%;
    column-gap: 12px;
    color: var(--light--text--primary);
    border-radius: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 8px;
    transition: background-color 0.35s ease 0s, color 0.35s ease 0s;
    display: flex;
}

.link-in-dropdown-link-nav:hover {
    background-color: var(--light--secondary);
    text-decoration: none;
}

.link-in-dropdown-link-nav.is--btn-open-popup-product-video-old, .link-in-dropdown-link-nav.is--btn-open-popup-product-video {
    cursor: pointer;
    align-items: center;
}

.text-content-link-in-dropdown-link-nav {
    width: 100%;
}

.wrapper-title-link-in-dropdown-link-nav {
    column-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.link-description-link-in-dropdown-link-nav {
    color: var(--light--text--secondary);
    margin-top: 2px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}

.arrow-icon-link-in-dropdown-link-nav {
    color: var(--primary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.separator-company-dropdown-link-nav {
    height: 1px;
    background-color: var(--light--cloud--2);
}

.wrapper-social-links-company-dropdown-nav {
    row-gap: 12px;
    flex-direction: column;
    margin-top: 12px;
    padding: 12px 24px;
    display: flex;
}

.text-social-company-dropdown-link-nav {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
}

.grid-social-links-company-dropdown-link-nav {
    column-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.link-icon-social-company {
    border: 1px solid var(--light--cloud--2);
    color: var(--light--text--secondary);
    border-radius: 50%;
    padding: 10px;
    transition: background-color 0.35s ease 0s, color 0.35s ease 0s;
    box-shadow: rgba(24, 39, 75, 0.08) 0px 4px 4px -4px;
}

.link-icon-social-company:hover {
    background-color: var(--light--cloud--1);
}

.icon-social-company-dropdown-link-nav {
    width: 16px;
    height: 16px;
}

.wrapper-label-link-in-dropdown-nav {
    width: auto;
    height: 18px;
}

.icon-dropdown-indicator-company {
    width: auto;
    height: 9px;
    object-fit: contain;
    position: absolute;
    inset: -8px auto auto 50%;
    transform: translate(-50%);
}

.wrapper-dropdown-list-nav-features-old {
    width: 384px;
    height: auto;
    background-color: var(--dark--text--primary);
    border-radius: 12px;
    position: relative;
    box-shadow: rgba(0, 19, 91, 0.1) 0px 20px 96px -6px, rgba(0, 19, 91, 0.08) 0px 10px 32px -8px;
}

.wrapper-features-dropdown-link-nav-old {
    gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
}

.wrapper-links-features-dropdown-nav-old {
    gap: 4px 12px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 12px;
    display: grid;
}

.icon-dropdown-indicator-features {
    width: auto;
    height: 9px;
    object-fit: contain;
    position: absolute;
    inset: -8px auto auto 120px;
    transform: translate(-50%);
}

.card-features {
    row-gap: 0px;
    background-color: #ffffff;
    border-radius: 10px;
    flex-direction: column;
    justify-content: space-between;
    transition: box-shadow 0.35s ease 0s, color 0.35s ease 0s;
    display: flex;
    overflow: hidden;
    box-shadow: 0 4px 4px -2px rgb(184 180 180 / 12%);
    letter-spacing: -1px;
}

.card-features:hover {
    box-shadow: inset 0 0 0 2px #00c774;
    text-decoration: none;
}

.card-features.card-features-bg-dark {
    background-color: var(--dark--background);
    background-image: url("https://assets-global.website-files.com/626692727bba3f384e008e8a/632c3e09dff9ac5283a89762_gradient.webp");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
}

.card-features.card-features-bg-dark:hover {
    box-shadow: inset 0 0 0 1px var(--dark--cloud--3);
}

.content-card-features {
    text-align: center;
    flex-direction: column;
    align-items: center;
    padding: 40px 40px 32px;
    display: flex;
}

.content-card-features.content-card-small-features {
    align-items: center;
    padding: 32px 16px;
}

.image-card-features {
    width: 100%;
    height: auto;
    object-fit: contain;
    margin-bottom: -6px;
}

.grid-55-45 {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 55% 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.nav-features {
    column-gap: 4px;
    align-items: center;
    display: flex;
}

.link-subnav {
    column-gap: 6px;
    color: var(--light--text--secondary);
    text-align: center;
    background-color: transparent;
    border-radius: 32px;
    align-items: center;
    padding: 6px 12px;
    font-size: 14px;
    transition: background-color 0.25s ease 0s, color 0.25s ease 0s;
    display: flex;
}

.link-subnav:hover {
    background-color: var(--light--cloud--1);
    color: var(--light--text--primary);
    text-decoration: none;
}

.link-subnav.w--current {
    background-color: var(--light--secondary);
    color: var(--primary);
}

.small-label-primary {
    background-color: rgb(6, 97, 233);
    color: var(--dark--text--primary);
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border-radius: 42px;
    padding: 2px 6px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
}

.small-label-primary.is-label-in-text {
    position: relative;
    top: -3px;
}

.grid-50-50 {
    z-index: 2;
    gap: 32px 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
    position: relative;
}

.grid-50-50.grid-code-api-section-1 {
    grid-template-columns: 1fr 47.5%;
    align-items: start;
}

.grid-50-50.grid-code-api-section-2 {
    grid-template-columns: 47.5% 1fr;
    align-items: start;
}

.wrapper-content-grid-50-50 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    letter-spacing: -1px;
}

.image-contain-100 {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.grid-2-column {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.button-secondary-white {
    gap: 12px;
    box-shadow: inset 0 0 0 1px var(--dark--cloud--3);
    color: var(--dark--text--primary);
    text-align: center;
    cursor: pointer;
    background-color: transparent;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    transition: box-shadow 0.35s ease 0s, background-color 0.2s ease 0s;
    display: flex;
    /* text-transform: capitalize; */
}

.button-secondary-white:hover {
    background-color: var(--dark--cloud--1);
    text-decoration: none;
}

.button-secondary-white.is--btn-secondary-white {
    border-radius: 8px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
}

.button-secondary-white.is--btn-hero-api:hover {
    background-color: rgba(246, 247, 249, 0.04);
}

.wrapper-wallet-icon-text {
    column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.icon-wallet-32px {
    width: auto;
    height: 32px;
    object-fit: contain;
    object-position: 0% 50%;
}

.icon-wrapper-bg-dark {
    width: 48px;
    height: 48px;
    background-color: rgba(67, 119, 255, 0.2);
    border-radius: 50%;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
}

.grid-4-wallets-wrapper {
    gap: 24px;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.grid-all-wallets-align-center {
    width: 100%;
    max-width: 700px;
    gap: 32px 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.icon-chevron-dropdown-link-nav-mobile {
    width: 24px;
    height: 24px;
    color: var(--light--text--secondary);
    justify-content: center;
    align-items: center;
    display: none;
}

.video-hero-features {
    width: 100%;
    height: 100%;
    -webkit-text-stroke-color: rgb(103, 111, 134);
}

.wrapper-video-hero-features {
    width: 100%;
    position: relative;
}

.text-color-gradient-primary {
    color: rgb(6, 97, 233);
    padding-right: 0px;
}

.spacerhead {
    margin-top: 100px;
}

@media screen and (max-width: 991px) {
    .spacerhead {
        margin-top: -40px;
    }
}

.wrapper-features-dropdown-notification {
    width: 11px;
    height: 11px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 5px 2px auto auto;
}

.dropdown-notification-features {
    z-index: 2;
    width: 8px;
    height: 8px;
    background-color: var(--primary);
    box-shadow: 0 0 0 3px var(--light--secondary);
    border-radius: 50%;
    position: relative;
}

.dropdown-notification-features.notification-nav-dark {
    box-shadow: 0 0 0 3px var(--dark--secondary);
}

.body-dark-background {
    background-color: var(--dark--background);
}

.link-nav-features-dark {
    column-gap: 6px;
    color: var(--dark--text--secondary);
    text-align: center;
    background-color: transparent;
    border-radius: 32px;
    align-items: center;
    padding: 6px 12px;
    font-size: 14px;
    transition: background-color 0.25s ease 0s, color 0.25s ease 0s;
    display: flex;
}

.link-nav-features-dark:hover {
    background-color: var(--dark--cloud--1);
    color: var(--dark--text--primary);
    text-decoration: none;
}

.link-nav-features-dark.w--current {
    background-color: var(--dark--secondary);
    color: var(--primary);
}

.wrapper-content-company {
    width: 100%;
    max-width: 964px;
    flex-direction: column;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.cta-features-hero-home {
    z-index: 2;
    max-width: 455px;
    border: 1px solid var(--light--secondary);
    background-color: var(--light--background);
    border-radius: 12px;
    margin-top: 96px;
    display: flex;
    overflow: hidden;
}

.cta-features-hero-home:hover {
    text-decoration: none;
}

.content-cta-features-hero-home {
    width: 100%;
    max-width: 285px;
    gap: 0px 12px;
    color: var(--light--text--primary);
    border-radius: 8px;
    flex-direction: column;
    flex: 0 0 auto;
    justify-content: center;
    align-items: flex-start;
    padding: 24px;
    display: flex;
}

.content-cta-features-hero-home:hover {
    text-decoration: none;
}

.image-cta-features-home {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wrapper-image-cta-features-hero-home {
    overflow: hidden;
}

.title-wrapper-cta-features-hero-home {
    column-gap: 12px;
    display: flex;
}

.wrapper-subtitle-card-features {
    column-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.label-new-card-features {
    background-color: var(--primary);
    color: var(--dark--text--primary);
    text-transform: uppercase;
    border-radius: 42px;
    margin-left: 0px;
    padding: 4px 12px;
    font-size: 16px;
    line-height: 24px;
}

.label-new-card-features.label-in-title {
    display: inline;
    position: relative;
    top: -7px;
}

.grid-all-wallets-4-column {
    max-width: 962px;
    gap: 16px 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    overflow: hidden;
}

.component-list {
    row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0px;
    padding-left: 0px;
    display: flex;
}

.component-list-item {
    background-image: url("https://assets-global.website-files.com/626692727bba3f384e008e8a/632dc58eb852c1637179252c_Check.svg");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    padding-left: 36px;
    list-style-type: none;
}

.u-padding-bottom-0px {
    padding-bottom: 0px;
}

.sticky-menu-features {
    z-index: 1200;
    position: sticky;
    top: -1px;
}

.tabs-wrapper {
    width: 100%;
}

.tabs-menu {
    column-gap: 16px;
    margin-bottom: 24px;
    display: flex;
}

.tab-link {
    color: var(--light--text--secondary);
    background-color: transparent;
    border-radius: 32px;
    padding: 8px 16px;
    transition: background-color 0.2s ease 0s, color 0.35s ease 0s;
}

.tab-link:hover {
    background-color: var(--light--cloud--1);
    text-decoration: none;
}

.tab-link.w--current {
    background-color: var(--light--secondary);
    color: var(--primary);
}

.wrapper-content-tab {
    width: 100%;
    column-gap: 64px;
    flex-direction: row;
    align-items: flex-start;
    display: flex;
}

.image-in-tab {
    width: 100%;
}

.wrapper-text-content-tab {
    width: 100%;
    max-width: 250px;
    flex: 0 0 auto;
    margin-top: 42px;
}

.wrapper-tab-image {
    flex: 1 1 0%;
}

.wrapper-cta-features-home {
    flex: 1 1 0%;
    align-items: flex-end;
    display: flex;
}

.small-label-secondary {
    background-color: var(--light--secondary);
    color: var(--primary);
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border-radius: 42px;
    padding: 2px 6px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
}

.link-with-arrow {
    column-gap: 6px;
    color: #035bf4;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    transition: transform 0.25s ease 0s;
    display: flex;
    letter-spacing: -1px;
}

.link-with-arrow:hover {
    text-decoration: none;
    transform: translate(8px);
}

.link-with-arrow.is--color-white {
    color: var(--dark--text--primary);
}

.icon-arrow-link {
    justify-content: center;
    align-items: center;
    display: flex;
}

.text-color-secondary-light {
    color: var(--light--text--secondary);
}

.link-mobile-card-features {
    column-gap: 6px;
    color: var(--primary);
    justify-content: flex-start;
    align-items: center;
    margin-top: 16px;
    font-size: 14px;
    line-height: 18px;
    display: none;
}

.link-mobile-card-features:hover {
    text-decoration: none;
}

.arrow-icon-link-card-features {
    width: 20px;
    height: 20px;
    color: var(--primary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.wrapper-label-card-features {
    width: auto;
    height: 28px;
}

.gradient-hero-api {
    width: 100%;
    height: 100%;
    max-width: 1200px;
    background-image: linear-gradient(to top,var(--dark--background),rgba(32,34,46,0) 50%),linear-gradient(to bottom,var(--dark--background),rgba(32,34,46,0) 40%),radial-gradient(circle farthest-corner at 50% 50%,rgba(32,34,46,0),var(--dark--background)77%),radial-gradient(circle farthest-corner at 65% 50%,rgba(99,171,255,.15),rgba(32,34,46,0) 37%),radial-gradient(circle farthest-corner at 35% 45%,rgba(87,121,242,.15),rgba(32,34,46,0) 41%),radial-gradient(circle closest-corner at 35% 100%,rgba(223,94,229,.02),rgba(32,34,46,0) 47%),radial-gradient(circle farthest-side at 65% 85%,rgba(44,110,237,.15),rgba(32,34,46,0) 50%);
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 50% 0% 0%;
    transform: translateY(-50%);
}

.gradient-code-install {
    z-index: -1;
    width: 100%;
    height: 100%;
    max-width: 1200px;
    background-image: linear-gradient(to top,var(--dark--background),rgba(32,34,46,0) 25%),linear-gradient(to bottom,var(--dark--background),rgba(32,34,46,0) 40%),radial-gradient(circle farthest-corner at 50% 50%,rgba(32,34,46,0) 52%,var(--dark--background)80%),radial-gradient(circle farthest-corner at 45% 50%,rgba(99,171,255,.15),rgba(32,34,46,0) 37%),radial-gradient(circle farthest-corner at 50% 75%,rgba(87,121,242,.15),rgba(32,34,46,0) 41%),radial-gradient(circle closest-corner at 35% 100%,rgba(223,94,229,.02),rgba(32,34,46,0) 47%),radial-gradient(circle farthest-side at 0% 85%,rgba(44,110,237,.15),rgba(32,34,46,0) 50%);
    margin-right: auto;
    position: absolute;
    inset: auto -36% -27% auto;
}

.arrow-icon-cta-features-hero-home {
    color: var(--primary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.label-lcta-features-hero-home {
    background-color: var(--primary);
    color: var(--dark--text--primary);
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border-radius: 42px;
    padding: 2px 6px 1px;
    font-size: 10px;
    font-weight: 700;
    line-height: 14px;
}

.text-top-banner {
    color: var(--light--text--primary);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.text-top-banner.text-banner-top-dark {
    color: var(--dark--text--primary);
}

.text-content-top-banner {
    gap: 4px 8px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
}

.link-top-banner {
    column-gap: 4px;
    color: var(--primary);
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    transition: transform 0.25s ease 0s;
    display: flex;
}

.link-top-banner:hover {
    text-decoration: none;
    transform: translate(8px);
}

.link-mobile-card-hero-home {
    column-gap: 6px;
    color: var(--primary);
    justify-content: flex-start;
    align-items: center;
    margin-top: 8px;
    font-size: 14px;
    line-height: 18px;
    display: none;
}

.link-mobile-card-hero-home:hover {
    text-decoration: none;
}

.text-cta-features-hero-home {
    color: var(--light--text--secondary);
    margin-top: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
}

.wrapper-align-center-650px {
    width: 100%;
    max-width: 650px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.code-wrapper-api {
    width: 100%;
}

.text-span, .text-span-2, .text-span-3, .text-span-4, .text-span-5, .text-span-6, .text-span-7, .text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12 {
    color: rgb(255, 255, 255);
}

.wrapper-align-left-590px {
    width: 100%;
    max-width: 590px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.overlay-video-background-dark {
    z-index: 2;
    background-image: linear-gradient(to bottom,var(--dark--background),rgba(35,38,51,0) 4%),linear-gradient(to right,var(--dark--background),rgba(35,38,51,0) 4%),linear-gradient(270deg,var(--dark--background),rgba(35,38,51,0) 4%),linear-gradient(to top,var(--dark--background),rgba(35,38,51,0) 6%);
    position: absolute;
    inset: 0%;
}

.text-small-bold {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.text-small-bold.margin-top-8px {
    margin-top: 8px;
}

.info-card-blog-wrapper-top {
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 24px;
    display: flex;
}

.wrapper-share-blog-post {
    column-gap: 16px;
    display: flex;
}

.icon-share-blog-post {
    width: 18px;
    height: 18px;
    color: var(--light--text--secondary);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
}

.icon-share-blog-post:hover {
    color: var(--light--text--primary);
}

.wrapper-copy-link-blog-post {
    position: relative;
}

.link-to-copy-share-blog-post {
    display: none;
}

.info-card-blog-wrapper-bottom {
    gap: 8px 32px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 36px;
    display: flex;
}

.tooltip-copy-past-blog-link {
    background-color: var(--dark--background);
    color: var(--dark--text--primary);
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    padding: 4px 12px;
    font-size: 12px;
    line-height: 18px;
    display: none;
    position: absolute;
    top: 50%;
    bottom: auto;
    right: 110%;
    transform: translateY(-50%);
}

.grid-all-wallets-align-left {
    width: 100%;
    max-width: 100%;
    gap: 32px 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    margin-bottom: 30px;
    display: grid;
}

.grid-growtech {
    gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    margin-top: 10px;
    letter-spacing: -1px;
}

.grid-warehouse {
    gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.grid-33-33-33 {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    text-transform: capitalize;
}

.grid-33-33 {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

@media screen and (max-width: 991px)
.grid-33-33 {
    grid-template-columns: 1fr;
}
.wrapper-cities-footer-old {
    column-gap: 4px;
    align-items: center;
    margin-top: 16px;
    margin-bottom: 32px;
    display: flex;
}

.text-city-footer {
    height: 20px;
    color: var(--primary);
    font-size: 14px;
    line-height: 20px;
}

.wrapper-words-footer {
    height: 20px;
    overflow: hidden;
}

.text-footer-animation-city {
    font-size: 14px;
    line-height: 20px;
}

.text-block {
    padding-top: 20px;
    font-size: 10px;
}

.embed-footer-animation {
    width: 260px;
    height: 26px;
    overflow: hidden;
}

.typing-text {
    color: var(--primary);
}

.wrapper-cities-footer {
    column-gap: 4px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 16px;
    display: flex;
}

.embed-form-crossmint {
    width: 100%;
}

.wrapper-title-pricing-page {
    width: 100%;
    max-width: 580px;
    text-align: center;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.grid-table-pricing {
    gap: 32px 0px;
    grid-template-rows: auto;
    grid-template-columns: 0.75fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 80px;
    display: grid;
}

.wrapper-column-pricing {
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 32px;
    padding-bottom: 32px;
    display: flex;
}

.wrapper-column-pricing.main-column-pricing {
    background-color: var(--light--secondary);
    border-radius: 24px;
    position: relative;
    top: 2px;
}

.wrapper-title-column-pricing {
    border-bottom: 1px solid var(--light--cloud--2);
    flex-direction: column;
    flex: 1 1 0%;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
}

.cell-pricing {
    min-height: 48px;
    border-bottom: 1px solid var(--light--cloud--2);
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 10px 32px;
    display: flex;
}

.cell-pricing.cell-authenticated-users {
    min-height: 82px;
}

.cell-pricing.cell-features-pricing {
    border-bottom-style: none;
    padding-left: 0px;
    padding-right: 0px;
}

.cell-pricing.first-cell {
    padding-left: 0px;
    padding-right: 0px;
}

.cell-pricing.is-cell-pricing-main {
    border-bottom-color: var(--light--cloud--3);
    transition: background-color 0.35s ease 0s;
}

.text-regular-sb {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.wrapper-title-cell-features-pricing {
    width: 100%;
    min-height: 32px;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
}

.cell-features-pricing {
    width: 100%;
    min-height: 46px;
    border-bottom: 1px solid var(--light--cloud--2);
    justify-content: flex-start;
    align-items: center;
    padding-left: 32px;
    padding-right: 32px;
    display: flex;
}

.cell-features-pricing.first-cell {
    padding-left: 0px;
    padding-right: 0px;
}

.cell-features-pricing.is-cell-pricing-main {
    border-bottom-color: var(--light--cloud--3);
}

.icon-check-pricing-table {
    width: 24px;
    height: 24px;
    color: var(--primary);
}

.icon-cross-pricing-table {
    width: 24px;
    height: 24px;
    color: var(--light--text--secondary);
}

.text-label-pricing {
    height: 28px;
    background-color: var(--primary);
    color: var(--dark--text--primary);
    letter-spacing: 0.07em;
    text-transform: uppercase;
    border-radius: 42px;
    flex: 0 0 auto;
    align-items: center;
    margin-bottom: 16px;
    padding: 6px 12px 4px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    display: flex;
    position: absolute;
    inset: -14px auto auto 32px;
}

.text-label-price-pricing-table {
    color: var(--light--text--secondary);
    letter-spacing: 0.08em;
    text-transform: uppercase;
    margin-left: 4px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    display: block;
}

.wrapp-text-price-pricing-table {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 8px;
    display: flex;
}

.wrapper-button-pricing-table {
    flex: 1 1 0%;
    align-self: stretch;
    align-items: flex-end;
    margin-top: 16px;
    display: flex;
}

.title-features-table-pricing-desktop {
    color: var(--light--text--primary);
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
}

.title-features-table-pricing-mobile {
    color: var(--light--text--primary);
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    display: none;
}

.text-features-table-pricing-mobile {
    margin-left: 10px;
    font-size: 12px;
    line-height: 18px;
    display: none;
}

.u-text-visible-tablet-mobile {
    display: none;
}

.content-title-main-column-pricing-table {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: relative;
    top: -2px;
}

.grid-support-updates {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 32px;
    display: grid;
}

.wrapper-support-card {
    background-color: var(--light--cloud--1);
    border-radius: 24px;
    padding: 40px;
    text-decoration: none;
    overflow: hidden;
}

.wrapper-support-card:hover {
    text-decoration: none;
}

.grid-support-card {
    gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
}

.wrapper-updates-card {
    background-image: url("https://assets-global.website-files.com/626692727bba3f384e008e8a/63fcc54a6fbd84ad918f33ab_background-card-wagmi%20(1).jpg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 40px;
    text-decoration: none;
    display: flex;
    position: relative;
}

.wrapper-updates-card:hover {
    text-decoration: none;
}

.logo-card-updates {
    width: 100%;
    height: auto;
    max-width: 236px;
    margin-bottom: 32px;
}

.image-wrapper-support-card {
    position: relative;
}

.text-content-support-card {
    flex-direction: column;
    justify-content: center;
    display: flex;
}

.grid-hero-security {
    gap: 40px 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start stretch;
    display: grid;
}

.wrapper-social-links {
    column-gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 48px;
    display: flex;
}

.wrapper-changelog {
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
}

.push-content-changelog-page {
    width: 228px;
    order: 1;
}

.content-wrapper-changelog {
    width: 100%;
    max-width: 550px;
}

.collection-list-wrapper-changelog {
    width: 100%;
}

.collection-list-changelog {
    row-gap: 48px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.collection-item-changelog {
    width: 100%;
}

.collection-item-changelog:first-child {
    padding-top: 0px;
}

.wrapper-collection-list-changelog {
    width: 100%;
    min-height: 100vh;
    row-gap: 48px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.nav-wrapper-changelog {
    z-index: 999;
    padding-bottom: 16px;
    position: fixed;
    inset: 0% 0% auto;
}

.loader-tweets-changelog {
    z-index: 2;
    background-color: var(--light--background);
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
    position: absolute;
    inset: 0%;
}

.image-loader-changelog {
    width: 100%;
    max-width: 548px;
}

.wrapper-dropdown-list-nav-insights {
    width: 270px;
    height: auto;
    background-color: var(--dark--text--primary);
    border-radius: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: relative;
    box-shadow: rgba(0, 19, 91, 0.1) 0px 20px 96px -6px, rgba(0, 19, 91, 0.08) 0px 10px 32px -8px;
}

.icon-dropdown-indicator-insights {
    width: auto;
    height: 9px;
    object-fit: contain;
    position: absolute;
    inset: -8px auto auto 50%;
    transform: translate(-50%);
}

.wrapper-insights-dropdown-link-nav {
    gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
}

.wrapper-links-insights-dropdown-nav {
    row-gap: 4px;
    flex-direction: column;
    padding-left: 12px;
    padding-right: 12px;
    display: flex;
}

.text-with-label-new {
    color: var(--dark--text--primary);
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 16px;
}

.grid-faq-pricing {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 0.85fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.wrapper-faq {
    row-gap: 12px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
}

.wrapper-faq.faq-pricing-page {
    margin-top: 50px;
}

.wrapp-faq-question {
    cursor: pointer;
}

.title-faq-question {
    column-gap: 8px;
    border-bottom: 1px solid var(--light--cloud--2);
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 12px;
    display: flex;
}

.content-faq-question {
    overflow: hidden;
}

.content-faq {
    padding-top: 12px;
    padding-bottom: 12px;
}

.icon-chevron-faq {
    width: 24px;
    height: 24px;
    color: var(--light--text--secondary);
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 4px;
    display: flex;
}

.u-margin-bottom-6px {
    margin-bottom: 6px;
}

.text-label-blog-post-category {
    color: var(--primary);
    letter-spacing: 0.06em;
    text-transform: uppercase;
    margin-bottom: 4px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
}

.wrapp-tab-blog-category {
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.tab-item-blog-category {
    color: var(--light--text--secondary);
    border-radius: 32px;
    flex: 0 0 auto;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color 0.25s ease 0s, color 0.35s ease 0s;
}

.tab-item-blog-category:hover {
    background-color: var(--light--cloud--1);
    border-radius: 32px;
    text-decoration: none;
}

.tab-item-blog-category.w--current {
    background-color: var(--light--secondary);
    color: var(--primary);
}

.collection-list-menu-blog-categories {
    column-gap: 16px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.collection-list-wrapper-menu-blog-categories {
    justify-content: flex-start;
    margin-left: 16px;
}

.wrapp-title-card-features {
    width: 100%;
    max-width: 450px;
}

.collection-item-menu-blog-categories {
    flex: 0 0 auto;
}

.wrapper-social-links-blog {
    column-gap: 16px;
    flex-wrap: wrap;
    display: flex;
}

.form-block-newsletter-footer {
    margin-top: 16px;
    margin-bottom: 16px;
}

.form-newsletter-footer {
    column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.success-message-newsletter-footer {
    border: 1px solid var(--light--cloud--2);
    background-color: transparent;
    border-radius: 8px;
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
}

.success-message-wrapper-newsletter-footer {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
}

.link-nav-blog {
    column-gap: 6px;
    color: var(--light--text--secondary);
    text-align: center;
    background-color: transparent;
    border-radius: 32px;
    align-items: center;
    padding: 6px 12px;
    font-size: 14px;
    transition: background-color 0.25s ease 0s, color 0.25s ease 0s;
    display: flex;
}

.link-nav-blog:hover {
    background-color: var(--light--cloud--1);
    color: var(--light--text--primary);
    text-decoration: none;
}

.link-nav-blog.w--current, .link-nav-blog.is--current-link {
    background-color: var(--light--secondary);
    color: var(--primary);
}

.wrapp-title-item-changelog {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.icon-social-changelog {
    width: 18px;
    height: 18px;
    color: var(--light--text--secondary);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
}

.icon-social-changelog:hover {
    color: var(--light--text--primary);
}

.wrapp-text-content-item-changelog {
    flex-direction: column;
    align-items: flex-end;
    margin-top: 12px;
    display: flex;
    position: relative;
    overflow: hidden;
}

.text-item-changelog {
    width: 100%;
}

.text-item-changelog img {
    border-radius: 16px;
}

.text-item-changelog p {
    margin-bottom: 16px;
}

.grid-25-25-25-25 {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.grid-social-login-feature {
    width: 100%;
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.wrapper-social-login-feature {
    row-gap: 8px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.wrapp-content-social-login-feature {
    column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.icon-social-login-feature {
    width: 24px;
    height: 24px;
}

.text-large-sb {
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
}

.section-slider-logos {
    overflow: hidden;
}

.icon-play-button {
    width: 24px;
    height: 24px;
    color: var(--primary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.popup-product-video {
    z-index: 9999;
    justify-content: center;
    align-items: center;
    padding: 64px;
    display: none;
    position: fixed;
    inset: 0%;
}

.overlay-popup-product-video {
    z-index: 1;
    background-color: rgba(26, 29, 43, 0.4);
    position: absolute;
    inset: 0%;
}

.wrapp-content-popup-prdouct-video {
    z-index: 5;
    width: 100%;
    max-width: 1024px;
    border-radius: 24px;
    position: relative;
    overflow: hidden;
}

.wrapp-cta-popup-product-video {
    z-index: 2;
    gap: 16px;
    background-color: var(--light--background);
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 16px 32px;
    display: flex;
    position: relative;
}

.card-cta-wallet-connect {
    row-gap: 12px;
    background-color: var(--light--secondary);
    color: var(--light--text--primary);
    border-radius: 24px;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    display: flex;
    margin-bottom: 30px;
}

.card-cta-wallet-connect:hover {
    text-decoration: none;
}

.grid-logos-card-cta-wallet-connect {
    column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 4px;
    display: flex;
}

.icon-wallet-24px {
    width: auto;
    height: 24px;
    object-fit: contain;
    object-position: 0% 50%;
}

.wrapp-video-popup-product-video {
    position: relative;
}

.embed-product-video {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: relative;
}

.loader-product-video {
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    inset: 0%;
}

.wrapp-button-dynamic-setup {
    gap: 16px;
    flex-wrap: wrap;
    display: flex;
}

.icon-button-play-gray {
    width: 16px;
    height: 16px;
    color: var(--light--text--secondary);
    object-fit: contain;
    justify-content: center;
    align-items: center;
    display: flex;
}

.wrapper-video-prdouct-walkthrough {
    z-index: 5;
    width: 100%;
    border: 1px solid var(--light--secondary);
    border-radius: 24px;
    position: relative;
    overflow: hidden;
}

.video-popup-product-walkthrough-video {
    position: relative;
}

.embed-walkthrough-video {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: relative;
}

.grid-product-walkthrough {
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: minmax(294px, 394px) 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.content-product-walkthrough {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.div-block-4 {
    gap: 8px;
    display: flex;
}

.icon-play-button-small {
    width: 16px;
    height: 16px;
    color: var(--primary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.wrapp-text-label-slack {
    gap: 8px;
    flex-direction: row;
    align-items: center;
    margin-bottom: 8px;
    display: flex;
}

.wrapper-buttons-hero-customization {
    gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 64px;
    display: flex;
}

.image-support-slack {
    position: absolute;
    top: -32px;
}

.wrapper-comparison-table {
    position: relative;
}

.wrapper-comparison-table.is--first-comparison-table {
    margin-bottom: 48px;
}

.grid-comparison-table-absolute {
    z-index: 0;
    gap: 0px 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: absolute;
    inset: 0%;
}

.grid-comparison-table {
    z-index: 2;
    gap: 0px 4px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
}

.grid-row-comparison-table {
    gap: 0px 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.cell-comparison-table {
    gap: 12px;
    border-bottom: 1px solid var(--light--cloud--2);
    flex-direction: column;
    align-items: flex-start;
    padding: 16px 24px;
    display: flex;
}

.cell-comparison-table.is--last-cell {
    border-bottom-style: none;
}

.cell-comparison-table.is--header-cell {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 24px;
    padding-bottom: 24px;
}

.cell-comparison-table.is--header-cell.is--cell-title {
    padding-left: 0px;
}

.cell-comparison-table.is--border-cell-mobile.is--last-cell {
    border-bottom-style: none;
}

.cell-comparison-table.is--cell-title-row {
    padding-left: 12px;
    padding-right: 12px;
}

.cell-comparison-table.is--cell-title-row.is--last-cell {
    border-bottom-style: none;
}

.column-decoration-comparison-table {
    width: 100%;
    height: 100%;
}

.column-decoration-comparison-table.is--main-column {
    margin-left: -1px;
}

.wrapp-decoration-main-column {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(rgb(52, 107, 255), rgb(85, 153, 255));
    border-radius: 16px;
    padding: 1px;
}

.fill-decoration-main-column {
    width: 100%;
    height: 100%;
    background-color: var(--light--secondary);
    border-radius: 16px;
}

.wrapp-text-icon-comparison-table {
    column-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.popup-video-walkthrough {
    z-index: 9999;
    justify-content: center;
    align-items: center;
    padding: 64px;
    display: none;
    position: fixed;
    inset: 0%;
}

.wrapp-content-popup-video-walkthrough {
    z-index: 5;
    width: 100%;
    max-width: 1024px;
    border-radius: 24px;
    position: relative;
    overflow: hidden;
}

.wrapp-video-popup-walkthrough {
    position: relative;
}

.embed-video-walkthrough {
    z-index: 2;
    width: 100%;
    height: 100%;
    position: relative;
}

.loader-video-walkthrough {
    z-index: 1;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    inset: 0%;
}

.overlay-popup-video-walkthrough {
    z-index: 1;
    background-color: rgba(26, 29, 43, 0.4);
    position: absolute;
    inset: 0%;
}

.wrapp-cta-popup-video-walkthrough {
    z-index: 2;
    gap: 16px;
    background-color: var(--light--background);
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 16px 32px;
    display: flex;
    position: relative;
}

.embed-open-popup-product-video {
    display: none;
}

.last-cell-table-comparison-page {
    gap: 12px;
    flex-direction: column;
    align-items: stretch;
    padding: 24px 16px;
    display: flex;
}

.subnav-comparison-page {
    column-gap: 4px;
    align-items: center;
    display: flex;
}

.is--text-subnav-comparison-page {
    color: var(--light--text--primary);
    margin-right: 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.sticky-menu-comparison-page {
    z-index: 1200;
    position: sticky;
    top: -1px;
}

.image-doc-comparison-page {
    padding-left: 56px;
    position: absolute;
}

.wrapp-text-advanced-comparison-table {
    gap: 4px 12px;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.wrapper-doc-card-comparison-page {
    width: 100%;
    background-color: var(--light--cloud--1);
    color: var(--light--text--secondary);
    border-radius: 24px;
    padding: 56px;
    text-decoration: none;
    overflow: hidden;
}

.wrapper-doc-card-comparison-page:hover {
    text-decoration: none;
}

.grid-doc-card-comparison-page {
    gap: 64px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
}

.text-content-doc-card-comparison-page {
    flex-direction: column;
    justify-content: center;
    display: flex;
}

.image-wrapper-doc-card-comparison-page {
    position: relative;
}

.grid-text-content-comparison-page {
    gap: 32px 48px;
    grid-template-rows: auto;
    grid-template-columns: 0.5fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.logo-dynamic-comparison-table {
    height: 28px;
}

.wrapp-links-footer {
    row-gap: 24px;
    flex-direction: column;
    display: flex;
}

.wrapper-popup-cover-image-blog-post {
    margin-bottom: 48px;
}

.popup-cover-image-blog-post {
    width: 100%;
    position: relative;
}

.cover-image-popup-blog-post {
    width: 100%;
    border-radius: 16px;
}

.wrapp-download-button-popup-cover-image-blog-post {
    justify-content: flex-end;
    align-items: center;
    margin-top: 16px;
    display: flex;
}

.icon-btn-download-image-cover-blog-post {
    justify-content: center;
    align-items: center;
    display: flex;
}

.btn-download-image-cover-blog-post {
    column-gap: 0.5rem;
    color: var(--dark--text--secondary);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    transition: color 0.25s ease 0s;
    display: flex;
}

.btn-download-image-cover-blog-post:hover {
    color: var(--light--text--primary);
}

.open-popup-cover-image-blog-post {
    width: 32px;
    height: 32px;
    background-color: var(--light--background);
    color: var(--dark--text--secondary);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    transition: box-shadow 0.25s ease 0s, color 0.25s ease 0s;
    display: flex;
    position: absolute;
    inset: auto 24px 24px auto;
    box-shadow: rgba(24, 39, 75, 0.12) 0px 8px 20px -6px, rgba(24, 39, 75, 0.12) 0px 14px 64px -4px;
}

.open-popup-cover-image-blog-post:hover {
    color: var(--light--text--primary);
    box-shadow: rgba(24, 39, 75, 0.12) 0px 8px 10px -6px, rgba(24, 39, 75, 0.12) 0px 14px 32px -4px;
}

.icon-open-popup-cover-image-blog-post {
    justify-content: center;
    align-items: center;
    display: flex;
}

.wrapp-card-slider-customer-reviews {
    display: flex;
}

.icon-soc-2 {
    width: 48px;
    height: 48px;
    margin-bottom: 16px;
}

.dynamickit-component {
    width: 100%;
    gap: 32px 24px;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.preview-dynamic-kit {
    width: 100%;
    max-width: 360px;
    position: relative;
    box-shadow: rgba(0, 19, 91, 0.08) 0px 8px 28px -6px, rgba(0, 19, 91, 0.1) 0px 18px 88px -4px;
}

.configurator-dynamic-kit {
    width: 100%;
    max-width: 442px;
    row-gap: 16px;
    background-color: var(--light--background);
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px;
    display: flex;
    box-shadow: rgba(0, 19, 91, 0.08) 0px 6px 24px -6px, rgba(0, 19, 91, 0.1) 0px 15px 76px -4px;
}

.grid-configurator-dynamic-kit {
    width: 100%;
    gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.label-configurator-dynamic-kit {
    margin-bottom: 0px;
    font-weight: 600;
}

.select-field-configurator-dynamic-kit {
    height: 44px;
    border: 1px solid var(--light--cloud--3);
    color: var(--light--text--primary);
    cursor: pointer;
    background-color: transparent;
    border-radius: 10px;
    margin-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    transition: background-color 0.25s ease 0s;
}

.select-field-configurator-dynamic-kit:hover {
    background-color: var(--light--cloud--1);
}

.select-field-configurator-dynamic-kit:focus {
    border-color: var(--primary);
}

.select-field-configurator-dynamic-kit:focus-visible {
    border-color: var(--primary);
}

.select-field-configurator-dynamic-kit[data-wf-focus-visible] {
    border-color: var(--primary);
}

.wrap-select-field-configurator-dynamic-kit {
    position: relative;
}

.icon-select-field-configurator-dynamic-kit {
    width: 20px;
    height: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 12px;
    left: auto;
    right: 12px;
}

.wrap-field-configurator-dynamic-kit {
    row-gap: 8px;
    flex-direction: column;
    display: flex;
}

.wrap-checkbox-mode-configurator-dynamic-kit {
    width: 76px;
    height: 40px;
    background-color: var(--light--secondary);
    border-radius: 64px;
    margin-bottom: 0px;
    padding-left: 0px;
    position: relative;
}

.checkbox-mode-configurator-dynamic-kit {
    display: none;
}

.label-checkbox-mode-configurator-dynamic-kit {
    z-index: 3;
    margin-bottom: 0px;
    position: absolute;
    inset: 0%;
}

.switch-checkbox-mode-configurator-dynamic-kit {
    z-index: 1;
    width: 32px;
    height: 32px;
    background-color: var(--primary);
    border-radius: 50%;
    transition: transform 0.15s ease-in-out 0s;
    position: absolute;
    inset: 4px auto auto 4px;
}

.icon-light-checkbox-mode-configurator-dynamic-kit {
    z-index: 2;
    width: 32px;
    height: 32px;
    color: rgb(255, 255, 255);
    transition: color 0.15s ease-in-out 0s;
    display: flex;
    position: absolute;
    inset: 4px auto auto 4px;
}

.icon-dark-checkbox-mode-configurator-dynamic-kit {
    z-index: 2;
    width: 32px;
    height: 32px;
    color: rgb(172, 179, 194);
    transition: color 0.15s ease-in-out 0s;
    display: flex;
    position: absolute;
    inset: 4px 4px auto auto;
}

.wrapper-radio-radius-configurator-dynamic-kit {
    column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.radio-field-radius-configurator-dynamic-kit {
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px;
    padding-left: 0px;
    display: flex;
    position: relative;
}

.radio-button-radius-configurator-dynamic-kit {
    display: none;
}

.label-radio-radius-configurator-dynamic-kit {
    z-index: 1;
    width: 34px;
    height: 34px;
    border: 2px solid var(--light--background);
    background-color: var(--light--cloud--2);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px;
    transition: color 0.25s ease 0s, background-color 0.25s ease 0s;
    display: flex;
    position: relative;
}

.info-theme-form-configurator-dynamic-kit {
    row-gap: 4px;
    background-color: var(--light--cloud--1);
    color: var(--light--text--secondary);
    border-radius: 8px;
    flex-direction: column;
    padding: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: flex;
}

.info-theme-form-configurator-dynamic-kit:hover {
    text-decoration: none;
}

.wrapper-checkbox-chains-configurator-dynamic-kit {
    column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.checkbox-chains-configurator-dynamic-kit {
    display: none;
}

.field-checkbox-chains-configurator-dynamic-kit {
    height: 40px;
    cursor: pointer;
    align-items: center;
    margin-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    display: flex;
    position: relative;
}

.label-checkbox-chains-configurator-dynamic-kit {
    opacity: 0;
    margin-bottom: 0px;
    position: absolute;
    inset: 0%;
}

.icon-checkbox-chains-configurator-dynamic-kit {
    z-index: 1;
    width: auto;
    height: 32px;
    position: relative;
}

.color-picker-configurator-dynamic-kit {
    width: 100%;
    height: 24px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.card-preview-dynamic-kit {
    width: 100%;
    max-height: 432px;
    border: 1px solid rgb(0, 0, 0);
    flex-direction: column;
    padding-bottom: 64px;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    transition: border-radius 0.3s ease 0s, background-color 0.3s ease 0s, max-height 0.5s ease 0s;
    position: relative;
    overflow: hidden;
}

.card-preview-dynamic-kit.is--no-bottom-content {
    max-height: none;
    padding-bottom: 0px;
}

.code-embed-configurator-dynamic-kit {
    display: none;
}

.title-card-preview-dynamic-kit {
    width: 100%;
    height: 24px;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    display: flex;
    position: relative;
}

.icon-card-preview-dynamic-kit {
    justify-content: center;
    align-items: center;
    transition: transform 0.25s ease 0s;
    display: flex;
}

.wallets-list-card-preview-dynamic-kit {
    row-gap: 6px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
}

.wallet-card-preview-dynamic-kit {
    cursor: pointer;
    border: 1px solid transparent;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.content-card-preview-dynamic-kit {
    width: 100%;
    order: 1;
}

.code-embed-preview-dynamic-kit {
    display: none;
}

.top-card-preview-dynamic-kit {
    row-gap: 12px;
    flex-direction: column;
    display: flex;
    overflow: hidden;
}

.top-card-preview-dynamic-kit.is--top-card-web3 {
    transition: opacity 0.25s ease 0s;
}

.top-card-preview-dynamic-kit.is--top-card-web3--v2 {
    padding-bottom: 0px;
    transition: opacity 0.25s ease 0s;
}

.bottom-card-preview-dynamic-kit {
    z-index: 2;
    width: 100%;
    height: 64px;
    cursor: pointer;
    border-top: 1px solid rgb(0, 0, 0);
    border-bottom: 1px solid rgb(0, 0, 0);
    justify-content: space-between;
    align-items: center;
    margin-bottom: -1px;
    padding-left: 24px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    transition: border-color 0.3s ease 0s, background-color 0.3s ease 0s, bottom 0.35s ease 0s;
    display: flex;
    position: absolute;
    bottom: 0px;
    left: 0%;
    right: auto;
}

.wrap-text-bottom-card-preview-dynamic-kit {
    column-gap: 12px;
    align-items: center;
    display: flex;
}

.title-wallet-card-preview-dynamic-kit {
    column-gap: 10px;
    align-items: center;
    display: flex;
}

.icon-wallet-card-preview-dynamic-kit {
    width: 28px;
    height: 28px;
}

.label-wallet-card-preview-dynamic-kit {
    column-gap: 4px;
    border-radius: 64px;
    align-items: center;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    transition: background-color 0.3s ease 0s;
    display: flex;
}

.decoration-labek-wallet-card-preview-dynamic-kit {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    flex: 0 0 auto;
}

.wrap-card-preview-dynamic-kit {
    display: none;
}

.checked-checkbox-chains-configurator-dynamic-kit {
    border: 2px solid var(--primary);
    opacity: 0;
    border-radius: 64px;
    transition: transform 0.25s ease 0s, opacity 0.35s ease 0s;
    position: absolute;
    inset: 0%;
    transform: scale(0.8);
}

.category-chains-wallet-card-preview-dynamic-kit {
    display: none;
}

.card-web2-preview-dynamic-kit {
    row-gap: 6px;
    flex-direction: column;
    order: -1;
    display: flex;
}

.input-card-web2-preview-dynamic-kit {
    height: 44px;
    border: 1px solid rgb(0, 0, 0);
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    display: flex;
}

.button-card-web2-preview-dynamic-kit {
    text-align: center;
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    padding: 15px 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}

.wrap-social-card-web2-preview-dynamic-kit {
    column-gap: 6px;
    justify-content: space-between;
    margin-top: 6px;
    display: flex;
}

.social-card-web2-preview-dynamic-kit {
    width: 100%;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
}

.link-doc-configurator-dynamic-kit {
    column-gap: 6px;
    color: var(--primary);
    justify-content: flex-start;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    transition: color 0.25s ease 0s;
    display: flex;
}

.link-doc-configurator-dynamic-kit:hover {
    color: var(--primary-hover);
    text-decoration: none;
}

.icon-social-card-web2-preview-dynamic-kit {
    display: block;
}

.wrap-hybrid-content-card-preview-dynamic-kit {
    row-gap: 16px;
    flex-direction: column;
    display: flex;
}

.list-wrapper-hybrid-preview-dynamic-kit {
    overflow: hidden;
}

.cta-chains-hybrid-card-preview-dynamic-kit {
    cursor: pointer;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 20px;
    margin-bottom: 16px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 15px;
    line-height: 20px;
    display: flex;
}

.text-cta-chains-hybrid-card-preview-dynamic-kit {
    column-gap: 10px;
    align-items: center;
    display: flex;
}

.label-cta-chains-hybrid-card-preview-dynamic-kit {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}

.separator-hybrid-card-preview-dynamic-kit {
    column-gap: 12px;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: flex;
}

.decoration-separator-hybrid-card-preview-dynamic-kit {
    width: 100%;
    border-top: 1px solid rgb(0, 0, 0);
}

.text-separator-hybrid-card-preview-dynamic-kit {
    flex: 0 0 auto;
}

.search-wallets-content-card-preview-dynamic-kit {
    z-index: 2;
    height: 38px;
    column-gap: 8px;
    background-color: rgba(255, 255, 255, 0);
    border: 1px solid rgb(0, 0, 0);
    align-items: center;
    margin-bottom: 6px;
    padding: 10px 12px 10px 32px;
    font-size: 12px;
    line-height: 16px;
    transition: background-color 0.25s ease 0s;
    display: flex;
}

.collection-list-wrapper-wallets-list-card-preview-dynamic-kit {
    max-height: 268px;
    padding-bottom: 20px;
    overflow: auto;
}

.wrap-email-first-configurator-dynamic-kit {
    row-gap: 4px;
    background-color: var(--light--cloud--1);
    border-radius: 8px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    transition: opacity 0.15s ease 0s;
    display: flex;
}

.checkbox-field-email-first-configurator-dynamic-kit {
    width: 44px;
    height: 24px;
    margin-bottom: 0px;
    position: relative;
}

.checkbox-email-first-configurator-dynamic-kit {
    display: none;
}

.checkbox-label-email-first-configurator-dynamic-kit {
    z-index: 2;
    position: absolute;
    inset: 0%;
}

.toggle-checkbox-email-first-configurator-dynamic-kit {
    z-index: 1;
    width: 20px;
    height: 20px;
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
    transition: transform 0.15s ease 0s;
    position: absolute;
    inset: 2px auto auto 2px;
}

.background-toggle-checkbox-email-first-configurator-dynamic-kit {
    z-index: 0;
    background-color: var(--light--cloud--3);
    border-radius: 120px;
    transition: background-color 0.15s ease 0s;
    position: absolute;
    inset: 0%;
}

.wrap-icon-title-card-preview-dynamic-kit {
    cursor: pointer;
    position: absolute;
    inset: 0% 0% auto auto;
}

.right-content-dynamickit-component {
    width: 100%;
    max-width: 360px;
    flex-direction: column;
    align-items: stretch;
}

.modal-sign-in-card-preview-dynamic-kit {
    height: 0px;
    opacity: 0;
    padding-left: 24px;
    padding-right: 24px;
    transition: opacity 0.35s ease 0s;
    overflow: hidden;
}

.image-4 {
    width: 64px;
    height: 64px;
    margin-bottom: 14px;
}

.collection-item-modal-sign-in-wallets-list-card-preview-dynamic-kit {
    row-gap: 2px;
    flex-direction: column;
    align-items: center;
    font-weight: 500;
    display: flex;
}

.html-embed-4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}

.collection-list-wrapper-modal-sign-in-wallets-list-card-preview-dynamic-kit {
    height: 130px;
    margin-top: 40px;
    margin-bottom: 16px;
    padding-bottom: 12px;
    overflow: hidden;
}

.wrap-search-wallets-content-card-preview-dynamic-kit {
    position: relative;
}

.icon-search-card-preview-dynamic-kit {
    z-index: 2;
    width: 16px;
    height: 16px;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 11px;
    left: 12px;
}

.list-instal-modal-sign-in-card-preview-dynamic-kit {
    row-gap: 6px;
    flex-direction: column;
    padding-bottom: 24px;
    display: flex;
}

.list-item-modal-sign-in-card-preview-dynamic-kit {
    column-gap: 10px;
    cursor: pointer;
    align-items: center;
    padding: 12px;
    display: flex;
}

.checked-radio-radius-configurator-dynamic-kit {
    border: 2px solid var(--primary);
    opacity: 0;
    border-radius: 64px;
    transition: transform 0.25s ease 0s, opacity 0.35s ease 0s;
    position: absolute;
    inset: 0%;
    transform: scale(0.8);
}

.hover-checkbox-chains-configurator-dynamic-kit, .hover-radio-radius-configurator-dynamic-kit {
    border: 2px solid var(--light--cloud--3);
    opacity: 0;
    border-radius: 64px;
    transition: transform 0.25s ease 0s, opacity 0.35s ease 0s;
    position: absolute;
    inset: 0%;
    transform: scale(0.8);
}

.g-section {
    position: relative;
    overflow: visible;
}

.g-padding-section {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.g-container {
    z-index: 2;
    width: 100%;
    max-width: 1248px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.g-layout-9-columns {
    gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
}

.g-layout-row {
    width: 100%;
}

.g-flex-vertical-center-top {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.g_spacer.is-btn-32px {
    padding-bottom: 32px;
}

.g_spacer.is--title-16px {
    padding-bottom: 16px;
    letter-spacing: -1px;
}

.g_spacer.is--spacer-element-12px {
    padding-bottom: 0.75rem;
}

.g_spacer.is--spacer-element-48px {
    padding-bottom: 3rem;
}

.g_spacer.is--elements-56px {
    padding-bottom: 3.5rem;
}

.g_spacer.is--text-2px {
    padding-bottom: 2px;
}

.g_spacer.is--text-8px {
    padding-bottom: 8px;
}

.g_spacer.is--element-24px {
    padding-bottom: 1.5rem;
}

.g_spacer.is--section-64px {
    padding-bottom: 4rem;
}

.g_spacer.is--text-4px {
    padding-bottom: 0.25rem;
}

.g_spacer.is--section-128px {
    padding-bottom: 8rem;
}

.g_spacer.is--elements-40px {
    padding-bottom: 2.5rem;
}

.g_spacer.is--section-80px {
    padding-bottom: 5rem;
}

.g-section-spacer.is--spacer-96px {
    padding-bottom: 6rem;
}

.g-section-spacer.is--spacer-60px {
    padding-bottom: 3.75rem;
}

.styleguide-content {
    width: 100%;
    height: 256px;
    background-color: var(--primary);
}

.is--text-align-center {
    text-align: center;
}

.form-block-dynamickit {
    z-index: 2;
    width: 100%;
    max-width: 963px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.form-dynamickit {
    z-index: 1;
    position: relative;
}

.gradient-section-dynamickit {
    width: 100%;
    height: 100%;
    max-width: 1440px;
    object-fit: contain;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
}

.live-icon {
    width: 8px;
    height: 8px;
    background-color: rgb(65, 200, 150);
    border-radius: 50%;
    flex: 0 0 auto;
    box-shadow: rgba(65, 204, 153, 0.1) 0px 0px 0px 3px;
}

.embed-book-demo {
    width: 100%;
    max-width: 800px;
    min-height: 400px;
    margin-bottom: 0px;
}

.warning-message-card-preview-dynamic-kit {
    z-index: 20;
    background-color: var(--light--background);
    color: var(--light--text--primary);
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    transition: transform 0.25s ease 0s, opacity 0.35s ease 0s;
    display: none;
    position: absolute;
    inset: 0%;
}

.text-warning-card-preview-dynamic-kit {
    color: var(--light--text--secondary);
    margin-top: 2px;
    margin-bottom: 16px;
}

.close-warning-message-card-preview-dynamic-kit {
    color: var(--light--text--secondary);
    cursor: pointer;
    position: absolute;
    inset: 24px 24px auto auto;
}

.wrapper-colors-configurator-dynamic-kit {
    column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.radio-color-configurator-dynamic-kit {
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px;
    padding-left: 0px;
    display: flex;
    position: relative;
}

.radio-button-radio-color-configurator-dynamic-kit {
    display: none;
}

.label-radio-color-configurator-dynamic-kit {
    z-index: 1;
    width: 34px;
    height: 34px;
    border: 2px solid var(--light--background);
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin-bottom: 0px;
    transition: color 0.25s ease 0s, background-color 0.25s ease 0s;
    display: flex;
    position: relative;
}

.label-radio-color-configurator-dynamic-kit.is--radio-blue {
    background-color: rgb(71, 121, 255);
}

.label-radio-color-configurator-dynamic-kit.is--radio-purple {
    background-color: rgb(117, 69, 255);
}

.label-radio-color-configurator-dynamic-kit.is--radio-pink {
    background-color: rgb(255, 65, 138);
}

.label-radio-color-configurator-dynamic-kit.is--radio-red {
    background-color: rgb(255, 66, 46);
}

.label-radio-color-configurator-dynamic-kit.is--radio-orange {
    background-color: rgb(255, 133, 46);
}

.label-radio-color-configurator-dynamic-kit.is--radio-green {
    background-color: rgb(43, 221, 114);
}

.label-radio-color-configurator-dynamic-kit.is--radio-cyan {
    background-color: rgb(72, 216, 225);
}

.checked-radio-color-configurator-dynamic-kit {
    border: 2px solid var(--primary);
    opacity: 0;
    border-radius: 64px;
    transition: transform 0.25s ease 0s, opacity 0.35s ease 0s;
    position: absolute;
    inset: 0%;
    transform: scale(0.8);
}

.hover-radio-color-configurator-dynamic-kit {
    border: 2px solid var(--light--cloud--3);
    opacity: 0;
    border-radius: 64px;
    transition: transform 0.25s ease 0s, opacity 0.35s ease 0s;
    position: absolute;
    inset: 0%;
    transform: scale(0.8);
}

.reset-link-card-preview-dynamic-kit, .wallet-search {
    display: none;
}

.c-slider-logos-chains {
    column-gap: 2rem;
    align-items: center;
    display: flex;
}

.c-wrap-marquee-slider-logos-chains {
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
}

.c-wrap-text-slider-logos-chains {
    flex: 0 0 auto;
}

.c-marquee-slider-logos-chains {
    column-gap: 2.5rem;
    flex: 0 0 auto;
    padding-right: 2.5rem;
    display: flex;
}

.c-overlay-left-marquee-slider-logos-chains {
    width: 4rem;
    height: 100%;
    background-image: linear-gradient(to right,var(--light--background),rgba(255,255,255,0));
    position: absolute;
    inset: 0% auto 0% 0%;
}

.c-overlay-right-marquee-slider-logos-chains {
    width: 4rem;
    height: 100%;
    background-image: linear-gradient(270deg,var(--light--background),rgba(255,255,255,0));
    position: absolute;
    inset: 0% 0% 0% auto;
}

.text-pills-dynamickit {
    column-gap: 0.5rem;
    background-color: var(--light--secondary);
    color: var(--light--text--primary);
    border-radius: 7.5rem;
    align-items: center;
    padding: 0.625rem 0.75rem;
    display: flex;
}

.g-flex-vertical-left-top {
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.grid-wallets-4-column {
    width: 100%;
    max-width: 962px;
    gap: 16px 24px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: grid;
}

.g-flex-vertical-left-center {
    /* height: 100%; */
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
}

.toc-title {
    letter-spacing: 0.06em;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
}

.table-third-party-services {
    gap: 0px;
    border: 1px solid var(--light--cloud--2);
    border-radius: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 80px;
    display: flex;
}

.row-table-third-party-services {
    gap: 0px;
    border-bottom: 1px solid var(--light--cloud--2);
    grid-template-rows: auto;
    grid-template-columns: 1.25fr 1.25fr 0.75fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.row-table-third-party-services.is-last-row {
    border-bottom-style: none;
    grid-template-rows: auto auto;
}

.cell-table-third-party-services {
    column-gap: 16px;
    align-items: center;
    padding: 16px;
    display: flex;
}

.cell-table-third-party-services.is-cell-title {
    padding-top: 12px;
    padding-bottom: 12px;
}

.grid-features-home {
    z-index: 2;
    gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
    position: relative;
}

.title-card-preview-dynamic-kit--v2 {
    width: 100%;
    height: 24px;
    text-align: center;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    display: flex;
    position: relative;
}

.wrap-icon-title-card-preview-dynamic-kit--v2 {
    cursor: pointer;
}

.wrap-legal-text-card-preview-dynamic-kit {
    text-align: center;
    border-top: 1px solid rgb(0, 0, 0);
    padding-left: 24px;
    padding-right: 24px;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
}

.card-preview-dynamic-kit--v2 {
    width: 100%;
    max-height: 478px;
    border: 1px solid rgb(0, 0, 0);
    flex-direction: column;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    transition: height 0.5s ease 0s, border-radius 0.3s ease 0s, background-color 0.3s ease 0s, max-height 0.5s ease 0s;
    position: relative;
    overflow: hidden;
}

.card-preview-dynamic-kit--v2.is--no-bottom-content {
    max-height: none;
    padding-bottom: 0px;
}

.modal-sign-in-card-preview-dynamic-kit--v2 {
    z-index: 15;
    height: 0px;
    opacity: 1;
    padding-left: 24px;
    padding-right: 24px;
    transition: height 0.35s ease 0s, opacity 0.35s ease 0s;
    position: absolute;
    bottom: -374px;
    left: 0%;
    right: 0%;
    overflow: hidden;
}

.collection-list-wrapper-modal-sign-in-wallets-list-card-preview-dynamic-kit--v2 {
    height: 120px;
    margin-bottom: 16px;
    overflow: hidden;
}

.div-block-9 {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
    padding-top: 24px;
    font-size: 18px;
    display: flex;
}

.list-instal-modal-sign-in-card-preview-dynamic-kit--v2 {
    row-gap: 6px;
    flex-direction: column;
    padding-bottom: 24px;
    display: flex;
}

.div-block-10 {
    width: 24px;
    height: 1px;
}

.image-wallet-modal-sign-in-card-preview-dynamic-kit--v2 {
    width: 64px;
    height: 64px;
    margin-bottom: 12px;
}

.collection-item-modal-sign-in-wallets-list-card-preview-dynamic-kit--v2 {
    row-gap: 2px;
    flex-direction: column;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    display: flex;
}

.text-recommandation-modal-sign-in-card-preview-dynamic-kit--v2 {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
}

.wrap-social-card-web2-preview-dynamic-kit--v2 {
    column-gap: 6px;
    justify-content: space-between;
    margin-top: 6px;
    display: flex;
}

.cta-chains-hybrid-card-preview-dynamic-kit--v2 {
    cursor: pointer;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 20px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 15px;
    line-height: 20px;
    display: flex;
}

.text-legal-card-preview-dynamic-kit {
    padding-top: 12px;
    padding-bottom: 12px;
}

.warning-message-card-preview-dynamic-kit--v2 {
    z-index: 20;
    background-color: var(--light--background);
    color: var(--light--text--primary);
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    transition: transform 0.25s ease 0s, opacity 0.35s ease 0s;
    display: none;
    position: absolute;
    inset: 0%;
}

.link-text-legal-card-preview-dynamic-kit {
    cursor: pointer;
}

.image-crossmint {
    width: 100%;
    max-width: 460px;
}

.wrap-form-crossmint {
    width: 100%;
    max-width: 800px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.gradient-brandkit {
    z-index: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 96px 0% 0%;
}

.image-card-brand-kit {
    width: 100%;
    object-fit: cover;
    margin-bottom: 1rem;
}

.wrap-links-card-brandkit {
    column-gap: 0.75rem;
    display: flex;
}

.div-block-11 {
    gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.link-grey {
    color: var(--light--text--secondary);
}

.link-grey:hover {
    color: var(--light--text--primary);
}

.logo-cell-table-third-party-services {
    height: 28px;
}

.wrap-select-field-job-template {
    position: relative;
}

.icon-select-field-job-template {
    width: 1rem;
    height: 1rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 50% 24px auto auto;
    transform: translateY(-50%);
}

.hidden-field-job-template {
    display: none;
}

.c_form_webinar--embed {
    width: 100%;
}

.c_form_webinar {
    width: 100%;
    background-color: var(--light--secondary);
    border-radius: 1.5rem;
    padding: 2.5rem 1.5rem;
}

.c_webinar_host--card {
    gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.c_webinar_host--image {
    width: 4rem;
    height: 4rem;
    border-radius: 50%;
    flex: 0 0 auto;
}

.c_webinar_host {
    gap: 2rem 2.5rem;
    justify-content: flex-start;
    margin-top: 3rem;
}

.c_webinar_host--grid {
    gap: 2rem 2.5rem;
    display: flex;
}

.c_webinar_host--label {
    text-transform: uppercase;
    margin-bottom: 1.5rem;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
}

.div-block-12 {
    column-gap: 0.5rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1.5rem;
    display: flex;
}

.html-embed-5 {
    display: flex;
}

.c_webinar_cohost {
    gap: 2rem 2.5rem;
    justify-content: flex-start;
    margin-top: 3rem;
}

.c_webinar_cohost--label {
    text-transform: uppercase;
    margin-bottom: 1rem;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
}

.c_webinar_cohost--logo {
    width: auto;
    height: 1.25rem;
}

.c_webinar_cohost--wrap-logo {
    gap: 1rem 1.5rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.c_form_webinar_twitter {
    width: 100%;
    max-width: 24.75rem;
    margin-top: 2rem;
    margin-bottom: 0px;
}

.c_form_webinar_twitter--btn-submit {
    flex: 0 0 auto;
}

.c_form_webinar_twitter--field {
    height: auto;
    color: var(--light--text--primary);
    background-color: transparent;
    border: 1px solid rgb(236, 243, 253);
    border-radius: 8px;
    margin-bottom: 0px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 20px;
}

.c_form_webinar_twitter--field:focus {
    border-color: var(--light--text--primary);
}

.c_form_webinar_twitter--field::placeholder {
    color: var(--light--text--secondary);
}

.c_form_webinar_twitter--wrapper {
    column-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.image_webinar_twitter {
    width: 100%;
    height: auto;
    object-fit: contain;
}

.c_cta_1 {
    width: 100%;
    color: var(--light--text--secondary);
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    display: flex;
}

.c_cta_1:hover {
    text-decoration: none;
}

.c_cta_1--wrap-content {
    background-color: var(--light--cloud--1);
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 1rem 1.5rem;
    display: flex;
}

.c_cta_1--wrap-image {
    width: 188px;
    flex: 0 0 auto;
    position: relative;
}

.c_cta_1--image {
    width: 100%;
    height: 100%;
    background-color: var(--dark--background);
    object-fit: contain;
    object-position: 50% 50%;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    padding: 10%;
}

.c_cta_1--wrap-label {
    position: absolute;
    inset: 0.75rem auto auto 0.75rem;
}

.c_pill {
    gap: 0.5rem;
    background-color: var(--light--cloud--1);
    border-radius: 40px;
    justify-content: flex-start;
    align-items: center;
    padding: 8px 16px;
    display: flex;
}

.c_pill--wrapper {
    gap: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.grid-web2-auth {
    width: 100%;
    gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.wrap-web2-auth {
    gap: 1rem;
    flex-direction: column;
    display: flex;
}

.wrapper-dropdown-list-nav-features {
    width: 853px;
    height: auto;
    background-color: var(--dark--text--primary);
    border-radius: 12px;
    position: relative;
    box-shadow: rgba(0, 19, 91, 0.1) 0px 20px 96px -6px, rgba(0, 19, 91, 0.08) 0px 10px 32px -8px;
}

.wrapper-features-dropdown-link-nav {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
}

.content-features-dropdown-nav {
    gap: 0.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 12px;
    display: grid;
}

.link-video-content-features-dropdown-nav {
    border-top: 1px solid var(--light--cloud--2);
    padding: 8px 12px;
}

.wrap-cta-features-dropdown-nav {
    width: 234px;
    border-left: 1px solid var(--light--cloud--2);
    color: var(--light--text--primary);
    text-align: left;
    flex: 0 0 auto;
    padding: 16px;
    display: block;
}

.wrap-cta-features-dropdown-nav:hover {
    text-decoration: none;
}

.title-link-in-dropdown-link-nav {
    font-size: 14px;
    font-weight: 600;
}

.wrap-image-cta-features-dropdown-nav {
    margin-bottom: 1rem;
    position: relative;
}

.image-cta-features-dropdown-nav {
    width: 100%;
    height: 120px;
    background-color: var(--dark--background);
    object-fit: contain;
    object-position: 50% 50%;
    border-radius: 0.5rem;
    padding: 8% 4%;
    display: block;
}

.wrap-label-cta-features-dropdown-nav {
    position: absolute;
    inset: 0.75rem auto auto 0.75rem;
}

.overlay-gradient-section-dynamickit {
    z-index: 1;
    background-image: linear-gradient(to bottom,var(--light--background),rgba(255,255,255,0) 30%,rgba(255,255,255,0) 65%,var(--light--background));
    position: absolute;
    inset: 0%;
}

.c-slider-logos-chains--text {
    color: var(--light--text--primary);
    flex: 0 0 auto;
}

.wrap-link-footer {
    gap: 0.5rem;
    align-items: center;
    display: flex;
}

.grid-providers-partners {
    gap: 2.5rem;
    align-items: center;
    margin-top: 40px;
    display: flex;
}

.logo-providers-partners {
    width: auto;
    height: 2.5rem;
}

.wrapper-providers-partners {
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.wrap-image-padding-32px {
    padding-right: 2rem;
}

.c_blog_breadcrumb {
    gap: 6px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 12px;
    display: flex;
}

.c_blog_breadcrumb--link {
    color: var(--light--text--secondary);
    flex: 0 0 auto;
    font-size: 12px;
    font-weight: 500;
}

.c_blog_breadcrumb--link:hover {
    color: var(--light--text--primary);
    text-decoration: none;
}

.c_blog_breadcrumb--link.w--current {
    color: var(--primary);
}

.c_blog_breadcrumb--icon {
    width: 16px;
    height: 16px;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
}

.c_blog_breadcrumb--last-link {
    color: var(--light--text--secondary);
    font-size: 12px;
    font-weight: 500;
}

.c_blog_breadcrumb--last-link:hover {
    color: var(--light--text--primary);
    text-decoration: none;
}

.c_blog_breadcrumb--last-link.w--current {
    color: var(--primary);
}

.list-item-ordered-list {
    background-image: none;
    padding-left: 8px;
    list-style-type: decimal;
}

.div-block-14 {
    width: 20px;
    height: 20px;
}

.c_filters_cms {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

.collection-list-use-case {
    gap: 3rem 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.c_card_use_case--image {
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    border-radius: 1.25rem;
    margin-bottom: 1rem;
    display: block;
}

.c_card_use_case {
    width: 100%;
    color: var(--light--text--primary);
    transition: transform 0.35s ease 0s, color 0.35s ease 0s;
}

.c_card_use_case:hover {
    text-decoration: none;
    transform: translateY(-0.5rem);
}

.c_filters_cms--label {
    cursor: pointer;
    border-radius: 2rem;
    margin-bottom: 0px;
    padding: 0.5rem 1rem;
    transition: background-color 0.25s ease 0s;
}

.c_filters_cms--label:hover {
    background-color: var(--light--cloud--1);
}

.c_filters_cms--label.is--active {
    background-color: var(--light--secondary);
    color: var(--primary);
}

.c_filters_cms--wrap-element {
    gap: 1rem;
    display: flex;
    overflow: auto;
}

.c_filters_cms--collection-list {
    gap: 1rem;
    display: flex;
}

.c_filters_cms--collection-list-wrapper {
    flex: 0 0 auto;
}

.c_filters_cms--form-block {
    margin-bottom: 0px;
}

.template_use_cases--image_hero {
    width: 20rem;
    height: auto;
    aspect-ratio: 4 / 3;
    border: 1px solid var(--light--cloud--2);
    object-fit: cover;
    border-radius: 1.25rem;
}

.template_use_cases--wrap_content {
    gap: 2.5rem;
    align-items: flex-start;
    display: flex;
    position: relative;
}

.template_use_cases--infos_sticky {
    width: 20rem;
    gap: 1.25rem;
    background-color: var(--light--cloud--1);
    border-radius: 1.25rem;
    flex-direction: column;
    flex: 0 0 auto;
    align-items: flex-start;
    padding: 1.5rem;
    display: flex;
    position: sticky;
    top: 6rem;
}

.template_use_cases--wrap_rich_text {
    flex-direction: column;
    flex: 1 1 0%;
}

.template_use_cases--wrap_image_hero {
    height: 100%;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.template_use_cases--logo_info {
    height: 3rem;
}

.template_use_cases--cta_content {
    width: 100%;
    gap: 0.75rem;
    flex-direction: column;
    align-items: stretch;
    display: flex;
}

.template_use_cases--wrap_infos {
    width: 100%;
    gap: 6px;
    flex-direction: column;
    display: flex;
}

.rich-text-use-case {
    width: 100%;
}

.rich-text-use-case p {
    margin-top: 0.75rem;
    margin-bottom: 2rem;
    font-size: 1.25rem;
    line-height: 1.6;
}

.rich-text-use-case h3 {
    margin-top: 3rem;
    font-size: 22px;
    line-height: 30px;
}

.rich-text-use-case h2 {
    margin-top: 3rem;
    font-size: 28px;
    line-height: 36px;
}

.rich-text-use-case blockquote {
    color: var(--light--text--primary);
    border-left-style: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 42px 0px 3rem;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

.rich-text-use-case li {
    background-image: none;
    padding-left: 0px;
}

.rich-text-use-case ol {
    color: var(--light--text--secondary);
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-size: 1.25rem;
    line-height: 1.6;
}

.rich-text-use-case ul {
    margin-top: 0.75rem;
    padding-left: 20px;
    font-size: 1.25rem;
    line-height: 1.6;
    list-style-type: disc;
}

.rich-text-use-case figure {
    width: 100%;
    max-width: 100%;
    margin: 3rem 0px;
}

.rich-text-use-case img {
    width: 100%;
    height: auto;
    border-radius: 1.25rem;
}

.rich-text-use-case h4 {
    margin-top: 3rem;
    font-size: 22px;
    line-height: 30px;
}

.c_card_use_case--wrap-filters {
    display: none;
}

.c_slider_logos_inline--wrapper {
    gap: 1rem 3.75rem;
    align-items: center;
    display: flex;
}

.c_slider_logos--collection-list {
    width: 100%;
    column-gap: 5rem;
    flex: 1 1 0%;
    justify-content: flex-start;
    align-items: center;
    padding-right: 5rem;
    display: flex;
    overflow: hidden;
}

.c_slider_logos_inline--wrap-slider {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.c_slider_logos_inline--overlay-left {
    z-index: 5;
    width: 4rem;
    background-image: linear-gradient(to right,var(--light--background),rgba(255,255,255,0));
    position: absolute;
    inset: 0% auto 0% 0%;
}

.c_slider_logos_inline--overlay-right {
    z-index: 5;
    width: 4rem;
    background-image: linear-gradient(270deg,var(--light--background),rgba(255,255,255,0));
    position: absolute;
    inset: 0% 0% 0% auto;
}

.c_slider_logos--image {
    width: auto;
    height: 40px;
    object-fit: contain;
    flex: 0 0 auto;
}

.grid--card_cta_partner {
    gap: 2rem 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.card_cta_partner--cover-partner {
    width: 100%;
    border-radius: 1.25rem;
    margin-bottom: 2rem;
}

.card_cta_partner {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.c_popup_partner {
    z-index: 9999;
    min-height: 100vh;
    background-color: rgba(21, 27, 52, 0.4);
    justify-content: center;
    align-items: flex-start;
    padding: 96px 24px;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto;
}

.c_popup_partner--overlay {
    z-index: 1;
    background-color: rgba(20, 24, 57, 0.2);
    position: fixed;
    inset: 0%;
}

.c_popup_partner--form-block {
    z-index: 10;
    width: 100%;
    max-width: 410px;
    background-color: rgb(255, 255, 255);
    border-radius: 16px;
    margin-bottom: 0px;
    padding: 24px 24px 32px;
    position: relative;
}

.c_popup_partner--icon-close-popup {
    width: 1.5rem;
    height: 1.5rem;
    cursor: pointer;
    position: absolute;
    inset: 1.5rem 1.5rem auto auto;
}

.c_popup_partner--form {
    gap: 0.5rem;
    flex-direction: column;
    margin-top: 1.5rem;
    display: flex;
}

.c_popup_partner--submit-btn {
    margin-top: 1rem;
}

.wrap-fields-popup-job {
    gap: 0.5rem;
    flex-direction: column;
    display: flex;
}

.collection-list-partners {
    gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.c_card_partner {
    width: 100%;
    height: 100%;
    border: 1px solid #efefef;
    color: var(--light--text--secondary);
    border-radius: 1rem;
    flex-direction: column;
    padding: 1rem;
    font-weight: 500;
    transition: transform 0.25s ease 0s;
    display: flex;
    background-color: white;
}

.c_card_partner:hover {
    text-decoration: none;
    transform: translateY(-0.5rem);
}

.c_card_partner--icon {
    width: 3rem;
}

.c_card_partner--wrap-top {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0.75rem;
    display: flex;
}

.c_card_partner--label {
    background-color: var(--light--cloud--1);
    border-radius: 10px;
    padding: 0.375rem 0.625rem;
    font-size: 0.875rem;
    /* text-transform: capitalize; */
    letter-spacing: -1px;
}

.c_filters_cms--radio-button {
    display: none;
}

.c_filters_cms--text-label {
    margin-bottom: 0px;
}

.hidden-field {
    display: none;
}

.c_card_partner--wrap-title {
    gap: 0.5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    margin-bottom: 10px;
}

.c_card_partner--icon-link {
    width: 1rem;
    height: 1rem;
}

.c_slider_logos--collection-item, .c_slider_logos--collection-list-wrapper {
    flex: 0 0 auto;
}

.c_slider_logos {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.grid-50-50-gap-40px {
    z-index: 2;
    gap: 1rem 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
    position: relative;
}

.c_slider_logos_inline--text {
    flex: 0 0 auto;
}

.wrap-cta-partners {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2.5rem;
    display: flex;
}

.c_slider_review--rich_text p {
    color: var(--light--text--primary);
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
}

.c_slider_review--collection_list {
    display: flex;
}

.c_slider_review--collection_item {
    width: 50%;
    flex: 0 0 auto;
}

.c_slider_review--card {
    width: 100%;
    height: 100%;
    background-color: var(--light--cloud--1);
    border-radius: 16px;
    flex-direction: column;
    flex: 0 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 32px;
    padding: 32px;
    display: flex;
}

.c_slider_review--wrap_logo {
    width: 100%;
    gap: 16px 32px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    display: flex;
}

.c_slider_review--logo {
    width: auto;
    height: 32px;
}

.c_slider_review--wrap_title {
    gap: 2rem;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2.5rem;
    display: flex;
}

.c_slider_review--wrap_title.is--margin_bottom_24px {
    margin-bottom: 1.5rem;
}

.swiper.is--swiper--c_slider_review {
    overflow: visible;
}

.swiper-wrapper.is--swiper_wrapper--c_slider_review {
    display: flex;
}

.swiper-slide.is--swiper_slide--c_slider_review {
    width: 50%;
    height: auto;
    flex: 0 0 auto;
}

.c_slider_review--wrap_btn_nav_desktop {
    gap: 0.5rem;
    display: flex;
}

.c_slider_review--arrow_left_desktop {
    width: 3rem;
    height: 3rem;
    border: 1px solid var(--light--cloud--2);
    color: var(--dark--text--secondary);
    cursor: pointer;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    transition: color 0.25s ease 0s;
    display: flex;
}

.c_slider_review--arrow_left_desktop:hover {
    color: var(--light--text--primary);
}

.c_slider_review--icon_arrow_left {
    width: 1.5rem;
    height: 1.5rem;
}

.c_slider_review--arrow_right_desktop {
    width: 3rem;
    height: 3rem;
    border: 1px solid var(--light--cloud--2);
    color: var(--dark--text--secondary);
    cursor: pointer;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    transition: color 0.25s ease 0s;
    display: flex;
}

.c_slider_review--arrow_right_desktop:hover {
    color: var(--light--text--primary);
}

.c_slider_review--wrap_btn_nav_mobile {
    gap: 0.5rem;
    justify-content: flex-end;
    margin-top: 1.5rem;
    display: none;
}

.c_slider_review--arrow_left_mobile {
    width: 3rem;
    height: 3rem;
    border: 1px solid var(--light--cloud--2);
    color: var(--dark--text--secondary);
    cursor: pointer;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    transition: color 0.25s ease 0s;
    display: flex;
}

.c_slider_review--arrow_left_mobile:hover {
    color: var(--light--text--primary);
}

.c_slider_review--arrow_right_mobile {
    width: 3rem;
    height: 3rem;
    border: 1px solid var(--light--cloud--2);
    color: var(--dark--text--secondary);
    cursor: pointer;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    transition: color 0.25s ease 0s;
    display: flex;
}

.c_slider_review--arrow_right_mobile:hover {
    color: var(--light--text--primary);
}

.template_use_cases--logo_hero {
    height: 3rem;
    margin-bottom: 2rem;
}

.html-embed-6 {
    width: 1rem;
    height: 1rem;
}

.link-block {
    gap: 0.25rem;
    color: var(--light--text--secondary);
    justify-content: flex-start;
    align-items: center;
    text-decoration: underline;
    display: flex;
}

.link-block:hover {
    color: var(--light--text--primary);
}

.collection-list {
    gap: 0.25rem;
    flex-direction: column;
    display: flex;
}

.c_big_card {
    height: 100%;
    background-color: #f7f8fc;
    color: var(--light--text--secondary);
    border-radius: 1.25rem;
    flex-direction: column;
    font-weight: 500;
    text-decoration: none;
    display: flex;
}

.c_big_card:hover {
    color: var(--light--text--secondary);
    text-decoration: none;
}

.c_big_card--image {
    width: 100%;
    height: auto;
}

.c_big_card--wrap_content {
    flex-direction: column;
    flex: 1 1 0%;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
}

.c_card_community--wrap_button {
    flex: 1 1 0%;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
}

.c_big_card--wrap_title {
    gap: 0.75rem;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.c_big_card--icon {
    width: 1.5rem;
    height: 1.5rem;
}

.dynamickit_logos--image {
    height: 1.5rem;
}

.dynamickit_logos {
    gap: 1rem 2rem;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    display: flex;
}

.c_slider_review--icon {
    color: var(--light--cloud--3);
    justify-content: center;
    align-items: center;
    display: none;
}

.popup-video-walkthrough--embed, .subtitle_nav_mobile, .demo_nav_mobile {
    display: none;
}

.demo_nav_mobile--icon {
    width: 1rem;
    height: 1rem;
}

.c_slider_review--quote_icon {
    width: 1.5rem;
    height: 1.5rem;
}

.c_slider_review--wrap_name {
    flex-direction: column;
    flex: 1 1 0%;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 1rem;
    display: flex;
}

.c_card_featured_use_case--image {
    width: 100%;
    height: 100%;
    aspect-ratio: 53 / 40;
    object-fit: cover;
}

.c_card_featured_use_case {
    background-color: var(--light--cloud--1);
    color: var(--light--text--secondary);
    border-radius: 2rem;
    font-weight: 500;
    transition: transform 0.35s ease 0s, color 0.35s ease 0s;
    display: block;
    overflow: hidden;
}

.c_card_featured_use_case:hover {
    text-decoration: none;
    transform: translateY(-0.5rem);
}

.c_card_featured_use_case--wrap_content {
    height: 100%;
    gap: 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 1.5rem 2.5rem;
    display: flex;
}

.c_card_featured_use_case--wrap_title {
    gap: 1rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}

.c_card_featured_use_case--wrap_quote {
    gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.template_use_cases--link_website {
    column-gap: 0.25rem;
    color: var(--light--text--secondary);
    align-items: center;
    text-decoration: underline;
    display: flex;
}

.template_use_cases--link_website:hover {
    color: var(--light--text--primary);
}

.template_use_cases--wrap_title {
    width: 100%;
    justify-content: space-between;
    display: flex;
}

.template_use_cases--social_icon {
    width: 1rem;
    height: 1rem;
}

.template_use_cases--social_link {
    color: var(--light--text--secondary);
    justify-content: center;
    align-items: center;
    display: flex;
}

.template_use_cases--social_link:hover {
    color: var(--light--text--primary);
}

.template_use_cases--wrap_social {
    gap: 0.75rem;
    justify-content: flex-end;
    align-items: center;
    display: flex;
}

.template_use_cases--label {
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1.3;
}

.template_use_cases--text {
    color: var(--light--text--primary);
    font-weight: 600;
}

.card_cta_partner--wrap_cta {
    flex: 1 1 0%;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
}

.div-block-20 {
    gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
}

.template_use_cases--wrap_share {
    width: 100%;
    gap: 8px 32px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.template_use_cases--style_embed, .template_use_cases--embed_code_block {
    display: none;
}

.template_use_cases--wrap_cta_info {
    gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 3rem;
    margin-bottom: 3rem;
    display: flex;
}

@media screen and (min-width: 1440px) {
    .section {
        padding-left: 40px;
        padding-right: 40px;
    }

    .section.section-dark-background.u-padding-bottom-0px {
        padding-bottom: 96px;
    }

    .section.section-pricing-table {
        background-size: auto, 1600px;
    }

    .grid-doucmentation-card {
        grid-template-columns: 1fr 42%;
        align-items: end;
    }

    .text-content-documentation-card {
        top: 0px;
    }

    .gradient-image-documentation-card {
        display: block;
    }

    .links-footer {
        width: 180px;
    }

    .wrapper-share-blog-post {
        justify-content: flex-end;
    }

    .grid-support-card {
        grid-template-columns: 1fr 42%;
        align-items: end;
    }

    .text-content-support-card {
        top: 0px;
    }

    .grid-doc-card-comparison-page {
        grid-template-columns: 1fr 42%;
        align-items: end;
    }

    .text-content-doc-card-comparison-page {
        top: 0px;
    }
}

@media screen and (min-width: 1920px) {
    .section.section-full-width-image {
        min-height: auto;
    }

    .container {
        max-width: 1520px;
    }

    .grid-60-40.hero-multi-wallet, .grid-60-40.hero-wallet-authentification, .grid-60-40.hero-home, .grid-60-40.hero-dashboard {
        align-items: center;
    }

    .image-full-width-section {
        width: 100%;
        position: static;
    }

    .content-hero-section {
        margin-top: 0px;
    }

    .content-card-features.content-card-small-features {
        padding: 32px 40px;
    }

    .grid-hero-security {
        align-items: center;
    }

    .g-container {
        max-width: 1520px;
    }
}

@media screen and (max-width: 991px) {
    .section.section-full-width-image {
        min-height: auto;
    }

    .section.section-navigation {
        padding: 0px;
    }

    .section.section-hero-home {
        background-image: none;
        background-position: 0px 0px;
        background-repeat: repeat;
        background-size: auto;
    }

    .section.section-content-article {
        margin-top: 62px;
    }

    .section.header-company {
        margin-top: -64px;
    }

    .section.section-sub-nav-features {
        display: none;
    }

    .section.section-hero-features {
        background-image: none;
        background-position: 0px 0px;
        background-repeat: repeat;
        background-size: auto;
    }

    .section.section-sub-nav-features-dark {
        display: none;
    }

    .section.section-tabs {
        padding-left: 0px;
        padding-right: 0px;
    }

    .section.section-pricing-table {
        background-size: auto, 1400px;
    }

    .section.section-menu-blog-categories {
        padding-left: 0px;
        padding-right: 0px;
    }

    .section.section-sub-nav-blog.nav-changelog {
        margin-top: 62px;
    }

    .section.is--section-subnav-comparison-page {
        padding-left: 0px;
        padding-right: 0px;
    }

    .section.section-hero-features-dashboard-old {
        background-image: none;
        background-position: 0px 0px;
        background-repeat: repeat;
        background-size: auto;
    }

    .grid-60-40, .grid-60-40.hero-multi-wallet, .grid-60-40.hero-wallet-authentification, .grid-60-40.hero-home, .grid-60-40.hero-dashboard {
        grid-template-columns: 1fr;
    }

    .button-primary.button-primary-navigation-old {
        margin-top: 32px;
        margin-left: 0px;
    }

    .button-primary.button-small-navigation {
        padding: 12px;
    }

    .button-secondary-dark.is--btn-secondary-small.is--btn_login {
        order: 1;
    }

    .grid-doucmentation-card {
        grid-template-columns: 1fr;
    }

    .image-wrapper-documentation-card {
        display: none;
    }

    .gradient-image-documentation-card {
        display: block;
    }

    .grid-4-column {
        grid-template-columns: 1fr 1fr;
    }

    .grid-full-width-image {
        grid-template-columns: 1fr;
    }

    .image-full-width-section {
        width: 100%;
        position: static;
    }

    .footer-wrapper {
        flex-direction: column;
    }

    .footer-links-wrapper {
        width: 100%;
        justify-content: space-between;
        margin-top: 56px;
    }

    .grid-pricing-big {
        grid-template-columns: 1fr;
    }

    .navbar {
        padding-left: 64px;
    }

    .nav-menu-old {
        width: 100%;
        min-height: 100vh;
        background-color: rgb(253, 253, 253);
        padding: 8px 64px 40px;
    }

    .link-navigation {
        color: var(--light--text--primary);
        text-align: left;
        padding: 6px 0px;
        font-size: 16px;
        line-height: 24px;
    }

    .link-navigation.link-nav-dark {
        color: var(--dark--text--primary);
    }

    .dropdown-navigation {
        padding: 8px 0px;
    }

    .menu-button-navigation {
        padding: 24px 64px 24px 16px;
    }

    .menu-button-navigation.w--open {
        background-color: transparent;
    }

    .wrapper-icon-menu-mobile {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        display: flex;
    }

    .line-menu-icon {
        width: 24px;
        height: 2px;
        background-color: var(--light--text--primary);
        border-radius: 8px;
        padding-bottom: 0px;
        padding-right: 0px;
    }

    .line-menu-icon.line-menu-top {
        margin-bottom: 4px;
    }

    .line-menu-icon.line-menu-top.line-nav-dark, .line-menu-icon.line-menu-middle.line-nav-dark {
        background-color: var(--dark--text--primary);
    }

    .line-menu-icon.line-menu-bottom {
        margin-top: 4px;
    }

    .line-menu-icon.line-menu-bottom.line-nav-dark {
        background-color: var(--dark--text--primary);
    }

    .content-legal-text {
        flex-direction: column;
    }

    .title-wrapper-legal-text {
        margin-bottom: 16px;
    }

    .careers-info-wrapper {
        flex-direction: column;
    }

    .title-wrapper-careers-info {
        margin-bottom: 16px;
    }

    .wrapper-infos-job-template {
        flex-direction: column;
    }

    .bloc-job-info-template {
        max-width: 100%;
        margin-top: 40px;
    }

    .popup-form-wrapper-waitlist {
        padding-top: 9%;
    }

    .content-hero-section {
        margin-top: 0px;
    }

    .popup-form-wrapper-job {
        padding-top: 9%;
    }

    .grid-code-copy-past-desktop {
        display: none;
    }

    .bloc-install-code.bloc-install-code-api-section-2 {
        max-height: 280px;
    }

    .wrapper-code-step {
        flex-direction: column;
    }

    .number-step-code {
        margin-bottom: 8px;
        display: none;
    }

    .grid-code-copy-past-mobile {
        display: block;
    }

    .image-documentation {
        border-radius: 16px 16px 0px 0px;
    }

    .grid-3-column {
        grid-template-columns: 1fr 1fr;
    }

    .wrapper-video {
        width: 100%;
    }

    .grid-customers {
        column-gap: 32px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .logo-customer {
        max-width: 18%;
    }

    .wrapper-hamburger-menu-navigation {
        align-items: center;
        display: flex;
    }

    .article-content {
        width: 100%;
    }

    .push-content-center-article {
        display: none;
    }

    .link-featured-article {
        grid-template-columns: 1.5fr;
    }

    .company-info-wrapper {
        flex-direction: column;
    }

    .title-wrapper-company-info {
        margin-bottom: 16px;
    }

    .right-arrow-slider-customers-reviews {
        inset: auto auto -60px 60px;
    }

    .left-arrow-slider-customers-reviews {
        inset: auto auto -60px 0px;
    }

    .nav-menu {
        width: 100%;
        height: 100vh;
        background-color: var(--light--background);
        padding: 8px 64px 192px;
        overflow: auto;
    }

    .nav-menu.nav-menu-nav-dark {
        background-color: var(--dark--background);
    }

    .wrapper-buttons-nav-menu {
        flex-direction: column;
        align-items: stretch;
        margin-top: 32px;
    }

    .wrapper-links-nav-menu {
        flex-direction: column;
        padding-left: 0px;
    }

    .dropdown-link-nav {
        width: 100%;
    }

    .toggle-dropdown-link-nav {
        color: var(--light--text--primary);
        justify-content: space-between;
        padding: 6px 0px;
        font-size: 20px;
        line-height: 36px;
    }

    .toggle-dropdown-link-nav.toggle-nav-dark {
        color: var(--dark--text--primary);
    }

    .dropdown-list-nav {
        padding-top: 0px;
        position: static;
        left: 0%;
        transform: translate(0%);
    }

    .dropdown-list-nav.dropdown-list-nav-features {
        display: flex;
        overflow: hidden;
        transform: none;
    }

    .dropdown-list-nav.dropdown-list-nav-company, .dropdown-list-nav.dropdown-list-nav-insights {
        display: flex;
        transform: none;
    }

    .wrapper-dropdown-list-nav-company {
        width: 100%;
        box-shadow: none;
        background-color: transparent;
        padding-top: 8px;
        padding-bottom: 0px;
        overflow: hidden;
    }

    .wrapper-links-company-dropdown-nav {
        row-gap: 20px;
        margin-bottom: 20px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .link-in-dropdown-link-nav {
        text-align: left;
        padding: 0px;
    }

    .link-in-dropdown-link-nav:hover {
        background-color: transparent;
    }

    .link-description-link-in-dropdown-link-nav {
        font-size: 14px;
    }

    .link-description-link-in-dropdown-link-nav.link-description-dropdown-nav-dark {
        color: var(--dark--text--secondary);
    }

    .title-link-in-dropdown-link-nav-old {
        font-size: 16px;
        line-height: 26px;
    }

    .title-link-in-dropdown-link-nav-old.title-link-dropdown-nav-dark {
        color: var(--dark--text--primary);
    }

    .arrow-icon-link-in-dropdown-link-nav {
        display: none;
    }

    .separator-company-dropdown-link-nav.separator-nav-dark {
        background-color: var(--dark--cloud--3);
    }

    .wrapper-social-links-company-dropdown-nav {
        align-items: flex-start;
        margin-top: 20px;
        padding: 0px;
    }

    .text-social-company-dropdown-link-nav.text-social-nav-dark {
        color: var(--dark--text--secondary);
    }

    .grid-social-links-company-dropdown-link-nav {
        column-gap: 24px;
        justify-content: flex-start;
    }

    .link-icon-social-company.is-link-social-nav-dark {
        border-color: var(--dark--cloud--2);
        color: var(--dark--text--secondary);
    }

    .link-icon-social-company.is-link-social-nav-dark:hover {
        background-color: var(--dark--cloud--1);
    }

    .icon-dropdown-indicator-company {
        display: none;
    }

    .wrapper-dropdown-list-nav-features-old {
        width: 100%;
        box-shadow: none;
        background-color: transparent;
        margin-bottom: 24px;
        padding-top: 8px;
        padding-bottom: 0px;
    }

    .wrapper-links-features-dropdown-nav-old {
        gap: 20px;
        margin-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .icon-dropdown-indicator-features {
        display: none;
    }

    .grid-55-45 {
        grid-template-columns: 1fr;
    }

    .link-subnav {
        flex: 0 0 auto;
    }

    .grid-50-50 {
        column-gap: 32px;
    }

    .grid-50-50.grid-code-api-section-1, .grid-50-50.grid-code-api-section-2 {
        grid-template-columns: 100%;
    }

    .grid-2-column {
        grid-template-columns: 1fr 1fr;
    }

    .button-secondary-white.is--btn-secondary-white.is--btn_login {
        order: 1;
    }

    .icon-chevron-dropdown-link-nav-mobile {
        display: flex;
    }

    .icon-chevron-dropdown-link-nav-mobile.icon-chevron-dropdown-nav-dark {
        color: var(--dark--text--secondary);
    }

    .wrapper-video-hero-features {
        width: 100%;
    }

    .wrapper-features-dropdown-notification {
        display: none;
    }

    .content-cta-features-hero-home:hover {
        background-color: transparent;
    }

    .u-padding-bottom-0px {
        padding-bottom: 0px;
    }

    .tabs-menu, .tabs-content {
        padding-left: 64px;
        padding-right: 64px;
    }

    .tab-link {
        flex: 0 0 auto;
    }

    .wrapper-content-tab {
        row-gap: 32px;
        flex-direction: column;
    }

    .wrapper-text-content-tab {
        max-width: 100%;
    }

    .link-mobile-card-features {
        display: flex;
    }

    .arrow-icon-link-card-features, .gradient-code-install, .arrow-icon-cta-features-hero-home {
        display: none;
    }

    .link-mobile-card-hero-home {
        display: flex;
    }

    .text-cta-features-hero-home {
        font-size: 14px;
    }

    .grid-all-wallets-align-left {
        grid-template-columns: 1fr 1fr;
    }

    .text-toggle-dropdown-link-company {
        font-size: 16px;
        line-height: 24px;
    }

    .grid-33-33, .grid-table-pricing {
        grid-template-columns: 1fr 1fr 1fr;
    }
	
    .grid-growtech, .grid-table-pricing {
        grid-template-columns: 1fr;
		gap: 5px;
    }

    .grid-warehouse, .grid-table-pricing {
        grid-template-columns: 1fr;
		gap: 5px;
    }
	
    .grid-33-33-33, .grid-table-pricing {
        grid-template-columns: 1fr 1fr;
    }

    .wrapper-column-pricing {
        border: 1px solid var(--light--cloud--2);
        border-radius: 24px;
        padding-bottom: 20px;
    }

    .wrapper-column-pricing.main-column-pricing {
        top: 0px;
    }

    .wrapper-column-pricing.first-column-pricing {
        display: none;
    }

    .cell-pricing {
        min-height: auto;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .cell-pricing.cell-authenticated-users {
        min-height: auto;
    }

    .cell-pricing.cell-features-pricing {
        min-height: auto;
        padding-top: 12px;
        padding-bottom: 0px;
    }

    .wrapper-title-cell-features-pricing {
        min-height: auto;
        padding-left: 32px;
    }

    .cell-features-pricing {
        min-height: auto;
        border-bottom-style: none;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .title-features-table-pricing-mobile, .text-features-table-pricing-mobile {
        display: block;
    }

    .u-text-visible-desktop {
        display: none;
    }

    .u-text-visible-tablet-mobile {
        display: block;
    }

    .grid-support-card {
        grid-template-columns: 1fr;
    }

    .image-wrapper-support-card {
        display: none;
    }

    .grid-hero-security {
        grid-template-columns: 1fr;
    }

    .push-content-changelog-page {
        display: none;
    }

    .text-toggle-dropdown-link-insights {
        font-size: 16px;
        line-height: 24px;
    }

    .wrapper-dropdown-list-nav-insights {
        width: 100%;
        box-shadow: none;
        background-color: transparent;
        padding-top: 8px;
        padding-bottom: 0px;
        overflow: hidden;
    }

    .icon-dropdown-indicator-insights {
        display: none;
    }

    .wrapper-links-insights-dropdown-nav {
        row-gap: 20px;
        margin-bottom: 20px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .wrapp-tab-blog-category {
        padding-left: 64px;
        padding-right: 24px;
        overflow: auto;
    }

    .grid-25-25-25-25, .grid-product-walkthrough {
        grid-template-columns: 1fr;
    }

    .wrapper-comparison-table.is--first-comparison-table {
        margin-bottom: 0px;
    }

    .grid-comparison-table-absolute {
        display: none;
    }

    .grid-comparison-table {
        grid-template-columns: 1fr 1fr;
    }

    .grid-row-comparison-table {
        column-gap: 0px;
        grid-template-columns: 1fr 1fr;
    }

    .grid-row-comparison-table.is--row-header {
        z-index: 2;
        position: sticky;
        top: 110px;
    }

    .cell-comparison-table.is--last-cell {
        border-bottom-style: solid;
    }

    .cell-comparison-table.is--header-cell {
        background-color: var(--light--background);
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .cell-comparison-table.is--header-cell.is--cell-title {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .cell-comparison-table.is--border-cell-mobile {
        border-right: 1px solid var(--light--cloud--2);
    }

    .cell-comparison-table.is--border-cell-mobile.is--last-cell {
        border-bottom-style: solid;
    }

    .cell-comparison-table.is--cell-title-row {
        padding-left: 0px;
        padding-right: 0px;
    }

    .cell-comparison-table.is--cell-title-row.is--last-cell {
        border-bottom-style: solid;
    }

    .last-cell-table-comparison-page.is--hide-tablet {
        display: none;
    }

    .last-cell-table-comparison-page.is--main-last-cell {
        border-right: 1px solid var(--light--cloud--2);
    }

    .subnav-comparison-page {
        padding-left: 64px;
        padding-right: 64px;
        overflow: auto;
    }

    .is--text-subnav-comparison-page {
        flex: 0 0 auto;
        display: none;
    }

    .image-doc-comparison-page {
        border-radius: 16px 16px 0px 0px;
    }

    .grid-doc-card-comparison-page {
        grid-template-columns: 1fr;
    }

    .image-wrapper-doc-card-comparison-page {
        display: none;
    }

    .dynamickit-component {
        flex-direction: column;
        align-items: center;
    }

    .preview-dynamic-kit {
        margin-top: 0px;
    }

    .configurator-dynamic-kit {
        box-shadow: none;
        padding: 0px;
    }

    .wrap-title-configurator-dynamic-kit {
        display: none;
    }

    .right-content-dynamickit-component {
        order: -1;
        padding-top: 0px;
    }

    .g-padding-section.is--padding-0-tablet {
        padding-left: 0px;
        padding-right: 0px;
    }

    .g-layout-row.is--hide-tablet {
        display: none;
    }

    .gradient-section-dynamickit {
        height: auto;
        top: 32px;
    }

    .grid-features-home {
        column-gap: 32px;
    }

    .gradient-brandkit {
        width: 100%;
        top: 180px;
    }

    .c_webinar_host--grid {
        flex-direction: column;
    }

    .wrapper-dropdown-list-nav-features {
        width: 100%;
        box-shadow: none;
        background-color: transparent;
        margin-bottom: 24px;
        padding-top: 8px;
        padding-bottom: 0px;
    }

    .wrapper-features-dropdown-link-nav {
        flex-direction: column;
    }

    .content-features-dropdown-nav {
        gap: 0.5rem;
        padding: 0px 0px 12px;
    }

    .link-video-content-features-dropdown-nav {
        padding-left: 0px;
        padding-right: 0px;
    }

    .link-video-content-features-dropdown-nav.dark-background {
        border-top-style: none;
        border-top-color: var(--dark--cloud--2);
    }

    .wrap-cta-features-dropdown-nav {
        width: 100%;
        border-left-style: none;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .title-link-in-dropdown-link-nav {
        font-size: 16px;
        line-height: 26px;
    }

    .title-link-in-dropdown-link-nav.title-link-dropdown-nav-dark {
        color: var(--dark--text--primary);
    }

    .image-cta-features-dropdown-nav {
        height: 225px;
        padding: 20px 0%;
    }

    .wrap-image-padding-32px {
        padding-right: 0px;
    }

    .collection-list-use-case {
        grid-template-columns: 1fr 1fr;
    }

    .c_filters_cms--wrap-element {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .grid--card_cta_partner {
        grid-template-columns: 1fr;
    }

    .c_popup_partner {
        padding-top: 9%;
    }

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

    .grid-50-50-gap-40px {
        column-gap: 32px;
    }

    .subtitle_nav_mobile {
        color: var(--light--text--secondary);
        text-align: left;
        margin-bottom: 0.375rem;
        padding-top: 0.5rem;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        display: block;
    }

    .subtitle_nav_mobile.is--nav_dark {
        color: var(--dark--text--secondary);
    }

    .div-block-19 {
        text-align: left;
    }

    .demo_nav_mobile {
        margin-top: 0.75rem;
        margin-bottom: 1.25rem;
        display: block;
    }

    .demo_nav_mobile--link {
        color: var(--light--text--primary);
        justify-content: space-between;
        align-items: center;
        padding-top: 0.5rem;
        display: flex;
    }

    .demo_nav_mobile--link:hover {
        text-decoration: none;
    }

    .demo_nav_mobile--icon.is--nav-dark {
        color: var(--dark--text--secondary);
    }

    .c_card_featured_use_case--wrap_content {
        padding-top: 0px;
        padding-bottom: 2rem;
    }
}

@media screen and (max-width: 767px) {
    h1 {
        font-size: 34px;
        line-height: 40px;
    }

    h2 {
        font-size: 28px;
        line-height: 36px;
    }

    h3, h4 {
        font-size: 24px;
        line-height: 34px;
    }

    h5, h6 {
        font-size: 20px;
        line-height: 26px;
    }

    .section {
        padding-top: 64px;
        padding-bottom: 64px;
    }

    .section.section-cta {
        padding-top: 80px;
        padding-bottom: 120px;
    }

    .section.footer-section {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .section.section-banner-top {
        height: auto;
    }

    .section.section-hero-security, .section.section-hero-home {
        padding-top: 32px;
    }

    .section.section-content-article {
        margin-top: 96px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .section.section-slider-customers-reviews {
        padding-bottom: 60px;
    }

    .section.section-hero-features {
        padding-top: 32px;
    }

    .section.section-hero-features-api {
        padding-top: 32px;
        padding-bottom: 0px;
    }

    .section.section-pricing-table {
        background-size: auto, 1250px;
        padding-top: 64px;
    }

    .section.section-hero-changelog {
        padding-left: 0px;
        padding-right: 0px;
    }

    .section.section-documentation-support {
        padding-top: 0px;
    }

    .section.section-slider-logos {
        padding-top: 32px;
        padding-bottom: 64px;
    }

    .section.is--section-product-walkthrough {
        padding-top: 32px;
        padding-bottom: 40px;
    }

    .section.is--section-table-comparison-page {
        padding-top: 32px;
    }

    .section.is--section-book-demo {
        padding-top: 64px;
    }

    .section.section-hero-features-dashboard-old {
        padding-top: 32px;
    }

    .section.is--section-changelog-embed {
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .title-xxl {
        font-size: 34px;
        line-height: 40px;
    }

    .title-xl {
        font-size: 28px;
        line-height: 36px;
    }

    .title-l {
        font-size: 24px;
        line-height: 34px;
    }

    .title-s {
        font-size: 20px;
        line-height: 26px;
    }

    .text-uppercase {
        font-size: 14px;
    }

    .text-large {
        font-size: 16px;
        line-height: 26px;
    }

    .grid-60-40 {
        gap: 40px;
    }

    .button-secondary-dark.is--btn-secondary-small.is--btn-demo {
        display: none;
    }

    .g-wrapper-buttons {
        width: 100%;
        gap: 12px;
        flex-direction: column;
    }

    .wrapper-align-center-750px {
        text-align: left;
        align-items: flex-start;
    }

    .wrapper-documentation-card {
        padding: 48px 24px;
    }

    .grid-doucmentation-card {
        gap: 24px;
    }

    .grid-4-column {
        row-gap: 32px;
        grid-template-columns: 1fr;
    }

    .grid-full-width-image {
        gap: 32px;
    }

    .footer-wrapper {
        align-items: center;
        margin-bottom: 40px;
    }

    .footer-info-wrapper {
        text-align: center;
        align-items: center;
        margin-right: 0px;
    }

    .footer-links-wrapper {
        flex-direction: column;
        align-items: center;
        margin-top: 40px;
    }

    .links-footer {
        text-align: center;
        align-items: center;
    }

    .grid-pricing-big {
        row-gap: 24px;
    }

    .collection-list-blog {
        row-gap: 40px;
        grid-template-columns: 1fr;
    }

    .wrapper-cover-card-blog {
        margin-bottom: 24px;
    }

    .image-cover-blog-article {
        margin-bottom: 32px;
    }

    .rich-text-blog-article p {
        font-size: 16px;
        line-height: 26px;
    }

    .rich-text-blog-article blockquote {
        font-size: 24px;
        line-height: 34px;
    }

    .rich-text-blog-article li {
        background-position: 0px 11.5px;
        font-size: 16px;
        line-height: 26px;
    }

    .u-mobile-margin-bottom-32px {
        margin-bottom: 32px;
    }

    .u-mobile-margin-bottom-16px {
        margin-bottom: 16px;
    }

    .u-mobile-margin-bottom-12px {
        margin-bottom: 12px;
    }

    .u-mobile-margin-bottom-24px {
        margin-bottom: 24px;
    }

    .u-mobile-margin-bottom-8px {
        margin-bottom: 8px;
    }

    .u-mobile-hide-element {
        display: none;
    }

    .u-mobile-margin-bottom-0px {
        margin-bottom: 0px;
    }

    .text-copyright-footer {
        font-size: 12px;
        line-height: 16px;
    }

    .navbar {
        padding-left: 24px;
    }

    .nav-menu-old {
        padding-top: 16px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .logo-navigation-old {
        width: 112px;
    }

    .menu-button-navigation {
        padding-right: 24px;
    }

    .author-info-wrapper {
        order: 1;
        margin-top: 32px;
        padding-top: 32px;
    }

    .author-profil-picture {
        width: 48px;
        height: 48px;
        margin-bottom: 0px;
    }

    .legal-text-wrapper {
        margin-top: 32px;
    }

    .content-legal-text {
        margin-bottom: 32px;
    }

    .title-wrapper-legal-text, .title-wrapper-careers-info {
        width: 100%;
        margin-bottom: 8px;
    }

    .bloc-job-info-template {
        margin-top: 32px;
    }

    .content-hero-section {
        align-items: stretch;
    }

    .wrapper-content-banner-top {
        flex-direction: column;
        justify-content: space-between;
        padding-top: 12px;
        padding-bottom: 12px;
        font-size: 12px;
    }

    .text-content-code-step {
        align-items: stretch;
    }

    .title-xs {
        font-size: 20px;
        line-height: 26px;
    }

    .close-popup-icon-wrapper {
        top: 12px;
        right: 12px;
    }

    .grid-3-column {
        row-gap: 32px;
        grid-template-columns: 1fr;
    }

    .grid-investors-first {
        column-gap: 16px;
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr;
        justify-content: center;
        display: flex;
    }

    .grid-investors-second {
        column-gap: 16px;
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr 1fr;
        justify-content: center;
        margin-top: 16px;
        display: flex;
    }

    .grid-investors-desktop {
        display: none;
    }

    .grid-investors-mobile {
        display: flex;
    }

    .u-mobile-margin-bottom-48px {
        margin-bottom: 48px;
    }

    .grid-customers {
        column-gap: 16px;
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr;
        margin-top: 32px;
        margin-bottom: 32px;
        display: flex;
    }

    .logo-customer {
        max-width: 29%;
        flex: 0 1 auto;
    }

    .wrapper-align-center-900px {
        text-align: left;
        align-items: flex-start;
    }

    .article-wrapper {
        flex-direction: column;
    }

    .article-content {
        padding-left: 24px;
        padding-right: 24px;
    }

    .wrapper-table-of-content {
        z-index: 5;
        width: 100%;
        background-color: rgb(253, 253, 253);
        margin-bottom: 24px;
        padding-right: 0px;
        top: 107px;
    }

    .wrapper-table-of-content.is--changelog-embed {
        top: 0px;
    }

    .wrapper-table-of-content.is--changelog {
        top: 64px;
    }

    .toc {
        padding-left: 24px;
        padding-right: 24px;
    }

    .wrapper-toc {
        border-top: 1px solid var(--light--secondary);
        border-bottom: 1px solid var(--light--secondary);
    }

    .wrapper-toc.wrapper-toc-changelog {
        margin-top: -1px;
    }

    .title-wrapper-toc {
        cursor: pointer;
        margin-bottom: 0px;
        padding: 12px 24px;
        display: flex;
    }

    .text-uppercase-small {
        font-size: 14px;
    }

    .icon-open-toc-article {
        display: block;
    }

    .mobile-space-tob-article {
        width: 100%;
        height: 0px;
        padding: 0px;
        display: block;
    }

    .label-featured-article {
        top: 12px;
        left: 12px;
    }

    .link-featured-article {
        row-gap: 24px;
    }

    .u-mobile-margin-bottom-40px {
        margin-bottom: 40px;
    }

    .rich-text-author-info {
        margin-top: 16px;
        margin-left: 0px;
    }

    .top-wrapper-author-info {
        column-gap: 12px;
        align-items: center;
    }

    .card-feature-item-align-center {
        text-align: left;
        align-items: flex-start;
    }

    .title-wrapper-company-info {
        width: 100%;
        margin-bottom: 8px;
    }

    .card-slider-customer-reviews {
        border-radius: 24px;
        padding: 24px;
    }

    .slider-customers-reviews {
        margin-top: 48px;
    }

    .slide-customers-reviews {
        margin-right: 16px;
    }

    .mask-slider-customers-reviews {
        width: 95%;
    }

    .text-name-customers-reviews {
        font-size: 16px;
        line-height: 26px;
    }

    .nav-menu {
        padding-top: 16px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .logo-navigation {
        width: 112px;
    }

    .link-description-link-in-dropdown-link-nav {
        margin-top: 4px;
    }

    .wrapper-links-features-dropdown-nav-old {
        grid-template-columns: 1fr;
    }

    .content-card-features {
        padding-top: 32px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .content-card-features.content-card-small-features {
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .grid-50-50 {
        grid-template-columns: 1fr;
    }

    .grid-2-column {
        row-gap: 32px;
        grid-template-columns: 1fr;
    }

    .grid-all-wallets-align-center {
        row-gap: 16px;
        grid-template-columns: 1fr;
        justify-items: stretch;
    }

    .wrapper-content-company {
        text-align: left;
        align-items: flex-start;
    }

    .cta-features-hero-home {
        margin-top: 40px;
    }

    .label-new-card-features.label-in-title {
        top: -4px;
    }

    .grid-all-wallets-4-column {
        grid-template-columns: 1fr 1fr;
        justify-items: start;
    }

    .u-padding-bottom-0px {
        padding-bottom: 0px;
    }

    .tabs-menu {
        padding-left: 24px;
        padding-right: 24px;
        overflow: auto;
    }

    .tabs-content {
        padding-left: 24px;
        padding-right: 24px;
    }

    .gradient-hero-api, .gradient-code-install, .link-top-banner {
        display: none;
    }

    .text-cta-features-hero-home {
        margin-top: 4px;
    }

    .wrapper-align-center-650px {
        text-align: left;
        align-items: flex-start;
    }

    .code-wrapper-api {
        width: 100%;
    }

    .info-card-blog-wrapper-bottom {
        margin-top: 20px;
    }

    .grid-all-wallets-align-left {
        row-gap: 16px;
        grid-template-columns: 1fr;
        justify-items: start;
    }

    .wrapper-cities-footer-old {
        flex-direction: column;
        justify-content: center;
    }

    .embed-footer-animation {
        width: 132px;
        height: 54px;
    }

    .wrapper-cities-footer {
        flex-direction: column;
        justify-content: center;
    }

    .grid-table-pricing {
        margin-top: 48px;
    }

    .wrapper-column-pricing {
        padding-top: 24px;
        padding-bottom: 12px;
    }

    .wrapper-title-column-pricing {
        padding-bottom: 24px;
        padding-left: 24px;
        padding-right: 24px;
    }

    .text-regular-sb {
        font-size: 16px;
        line-height: 26px;
    }

    .text-label-pricing {
        left: 24px;
    }

    .title-features-table-pricing-desktop, .title-features-table-pricing-mobile {
        font-size: 16px;
        line-height: 26px;
    }

    .grid-support-updates {
        grid-template-columns: 1fr;
    }

    .wrapper-support-card {
        padding: 48px 24px;
    }

    .grid-support-card {
        gap: 24px;
    }

    .wrapper-updates-card {
        padding: 48px 24px;
    }

    .grid-hero-security {
        gap: 40px;
    }

    .wrapper-social-links, .wrapper-changelog {
        flex-direction: column;
    }

    .content-wrapper-changelog {
        padding-left: 24px;
        padding-right: 24px;
    }

    .grid-faq-pricing {
        grid-template-columns: 1fr;
    }

    .wrapper-faq.faq-pricing-page {
        margin-top: 0px;
    }

    .wrapp-tab-blog-category {
        padding-left: 24px;
    }

    .wrapper-social-links-blog {
        flex-direction: column;
    }

    .grid-social-login-feature {
        grid-template-columns: 1fr;
    }

    .text-large-sb {
        font-size: 16px;
        line-height: 26px;
    }

    .popup-product-video, .wrapp-cta-popup-product-video {
        padding-left: 24px;
        padding-right: 24px;
    }

    .wrapp-button-dynamic-setup {
        flex-direction: column;
    }

    .div-block-4 {
        width: 100%;
        flex-direction: column;
    }

    .wrapper-buttons-hero-customization {
        width: 100%;
        gap: 12px;
        flex-direction: column;
    }

    .cell-comparison-table {
        padding: 12px 8px;
    }

    .popup-video-walkthrough, .wrapp-cta-popup-video-walkthrough {
        padding-left: 24px;
        padding-right: 24px;
    }

    .last-cell-table-comparison-page {
        padding: 12px 8px;
    }

    .subnav-comparison-page {
        padding-left: 24px;
        padding-right: 24px;
    }

    .wrapper-doc-card-comparison-page {
        padding: 48px 24px;
    }

    .grid-doc-card-comparison-page {
        gap: 24px;
    }

    .grid-text-content-comparison-page {
        grid-template-columns: 1fr;
    }

    .logo-dynamic-comparison-table {
        height: 20px;
    }

    .wrapp-links-footer {
        row-gap: 40px;
    }

    .configurator-dynamic-kit {
        max-width: 100%;
    }

    .grid-configurator-dynamic-kit {
        gap: 16px;
    }

    .g-layout-9-columns {
        gap: 1rem;
    }

    .g-layout-9-columns.is--gap-mobile-32px {
        row-gap: 2rem;
    }

    .g-layout-row.is--hide-mobile {
        display: none;
    }

    .g_spacer.is-btn-32px {
        padding-bottom: 24px;
    }

    .g_spacer.is--spacer-element-48px, .g_spacer.is--section-64px {
        padding-bottom: 2rem;
    }

    .g-section-spacer.is--spacer-96px {
        padding-bottom: 4rem;
    }

    .c-slider-logos-chains {
        row-gap: 1.5rem;
        flex-direction: column;
    }

    .grid-wallets-4-column {
        grid-template-columns: 1fr 1fr;
        justify-items: start;
    }

    .table-third-party-services {
        row-gap: 8px;
        border-style: none;
        margin-top: 40px;
    }

    .row-table-third-party-services {
        border: 1px solid var(--light--cloud--2);
        background-color: var(--light--background);
        border-radius: 16px;
        grid-template-columns: 1.25fr;
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .row-table-third-party-services.is-last-row {
        border-style: solid;
    }

    .row-table-third-party-services.is-first-row {
        display: none;
    }

    .cell-table-third-party-services {
        padding-top: 8px;
        padding-bottom: 8px;
    }

    .grid-features-home {
        grid-template-columns: 1fr;
    }

    .c_form_webinar {
        margin-top: 2rem;
    }

    .c_webinar_cohost--wrap-logo {
        column-gap: 1rem;
    }

    .image_webinar_twitter {
        margin-top: 2rem;
    }

    .c_cta_1 {
        flex-direction: column;
    }

    .c_cta_1--wrap-content {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .c_cta_1--wrap-image {
        width: 100%;
        order: -1;
    }

    .c_cta_1--image {
        height: 225px;
        object-position: 50% 50%;
        border-top-left-radius: 1rem;
        border-bottom-right-radius: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .wrapper-dropdown-list-nav-features {
        margin-bottom: 0px;
        padding-top: 0px;
    }

    .content-features-dropdown-nav {
        row-gap: 1.25rem;
        grid-template-columns: 1fr;
        padding-bottom: 20px;
    }

    .link-video-content-features-dropdown-nav {
        border-top-style: none;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .wrap-cta-features-dropdown-nav {
        display: none;
    }

    .grid-providers-partners {
        gap: 1rem;
        flex-direction: column;
        align-items: flex-start;
        margin-top: 24px;
    }

    .logo-providers-partners {
        height: 2rem;
    }

    .wrapper-providers-partners {
        text-align: left;
        align-items: flex-start;
    }

    .collection-list-use-case {
        row-gap: 2.5rem;
        grid-template-columns: 1fr;
    }

    .template_use_cases--image_hero {
        width: 100%;
    }

    .template_use_cases--wrap_content {
        flex-direction: column;
    }

    .template_use_cases--infos_sticky {
        width: 100%;
        order: -1;
        position: static;
    }

    .rich-text-use-case h3 {
        font-size: 20px;
    }

    .rich-text-use-case h2, .rich-text-use-case blockquote {
        font-size: 24px;
        line-height: 34px;
    }

    .c_slider_logos_inline--wrapper {
        flex-direction: column;
    }

    .c_slider_logos--collection-list {
        column-gap: 3.75rem;
        padding-right: 3.75rem;
    }

    .c_slider_logos_inline--wrap-slider {
        width: 100vw;
    }

    .c_slider_logos--image {
        flex: 0 1 auto;
    }

    .grid-50-50-gap-40px {
        grid-template-columns: 1fr;
    }

    .wrap-cta-partners {
        gap: 1rem;
        flex-direction: column;
        align-items: flex-start;
    }

    .c_slider_review--card {
        border-radius: 24px;
        padding: 24px;
    }

    .swiper-slide.is--swiper_slide--c_slider_review {
        width: 88%;
    }

    .c_slider_review--wrap_btn_nav_desktop {
        display: none;
    }

    .c_slider_review--wrap_btn_nav_mobile {
        display: flex;
    }

    .c_big_card--wrap_content {
        padding-bottom: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .hide--text-toggle-dropdown-link-features {
        display: none;
    }

    .c_card_featured_use_case--wrap_content {
        padding: 0.5rem 1.5rem 1.5rem;
    }

    .template_use_cases--wrap_share {
        margin-top: 20px;
    }
}

@media screen and (max-width: 479px) {
    .section.section-content-article {
        margin-top: 96px;
    }

    .logo-navigation-old {
        margin-right: 16px;
    }

    .wrapper-content-banner-top {
        text-align: center;
        justify-content: center;
    }

    .content-author-info {
        flex-wrap: wrap;
    }

    .logo-navigation {
        margin-right: 16px;
    }

    .content-cta-features-hero-home {
        max-width: 225px;
        padding: 16px;
    }

    .image-cta-features-home {
        object-position: 0% 100%;
    }

    .u-padding-bottom-0px {
        padding-bottom: 0px;
    }

    .wrapper-cta-features-home {
        overflow: hidden;
    }

    .hide-text-cta-fatures-hero-home {
        display: none;
    }

    .preview-dynamic-kit, .right-content-dynamickit-component {
        max-width: 100%;
    }

    .embed-book-demo {
        min-height: 600px;
    }

    .gradient-brandkit {
        top: 254px;
    }
}

#w-node-order {
    grid-area: span 1 / span 10;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49d30-03008e95 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49d45-03008e95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49d46-03008e95 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49d53-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49d77-03008e95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e40-03008e95 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e44-03008e95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e45-03008e95 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e6a-03008e95 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e84-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e92-03008e95 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e96-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49eb9-03008e95 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49ed5-03008e95 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49ee0-03008e95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49ee1-03008e95 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49f02-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49f0b-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49f27-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49f2d-03008e95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49f3b-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49f5b-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49f82-03008e95 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e49f8a-03008e95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58f50518-c06f-0859-86f1-7d60d8f967d1-03008e95, #w-node-_481c071a-5b55-ab69-d19f-a0b63149c5cb-03008e95 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ad5568a0-8e48-5118-9eee-4935031ed6c5-03008e95 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_58c70100-dc54-07fc-d8fd-239ac5e4a0cd-03008e95 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8478967-80cd-702a-f677-e4518e70fdd3-28fa3504 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e8478967-80cd-702a-f677-e4518e70fde4-28fa3504 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a660e8a7-4473-1c95-d4cd-a3c8c741db10-c741db0c {
    grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_4954c425-74f3-45dc-ea10-b68583ef252c-83ef2523, #w-node-_7a321d01-baac-ed29-21d0-53c8bfd77754-bfd7774b, #w-node-d4530e27-e093-7ec3-741a-f1f7a73650fa-125d5c70, #w-node-d4530e27-e093-7ec3-741a-f1f7a7365124-125d5c70, #w-node-d4530e27-e093-7ec3-741a-f1f7a7365168-125d5c70, #w-node-d4530e27-e093-7ec3-741a-f1f7a73651b1-125d5c70, #w-node-_22bb237e-a70d-bbe6-b50c-aa0013ccee64-125d5c70, #w-node-_2f081906-6523-11d5-74e8-346a8c775847-801a4533, #w-node-_84d1e0f3-df97-51e4-6eae-299a5dac1154-f199b197, #w-node-_6cb24533-b1a7-d77e-430e-24b41060f1f5-f199b197, #w-node-_94fd9297-01bb-ea4d-4ab2-e95f0d8f72dc-f199b197, #w-node-c64ee30b-29b3-0925-c501-63188c55509a-f199b197, #w-node-_06045c16-24ad-f14c-ab49-cddee75e518f-d39e59fa, #w-node-_06045c16-24ad-f14c-ab49-cddee75e51a8-d39e59fa, #w-node-c930627c-13d2-3089-7529-988a37e93562-d39e59fa, #w-node-c930627c-13d2-3089-7529-988a37e93569-d39e59fa, #w-node-c930627c-13d2-3089-7529-988a37e93570-d39e59fa, #w-node-c930627c-13d2-3089-7529-988a37e9357e-d39e59fa, #w-node-_5e812ca9-8043-b52a-3567-7e51a63b158c-d39e59fa, #w-node-_28ce45c3-0790-f14e-2892-b773df6aa114-d39e59fa, #w-node-_12b18357-c845-2003-561f-2ea66b592f7c-3adf5970, #w-node-_55639f26-2200-48f0-947b-6996ff848018-3adf5970, #w-node-_01b64adc-a072-03e8-19f3-4835c27caed8-3adf5970, #w-node-_0d9e628b-4fe2-38f1-b761-1463ce04d64f-3adf5970, #w-node-_35dd2da9-175e-20b6-9575-d1b2fcb4e5f4-3adf5970, #w-node-_54b5908e-2f13-6f69-bec9-99e708c94369-3adf5970, #w-node-_54b5908e-2f13-6f69-bec9-99e708c94368-3adf5970, #w-node-b346dfd8-59d9-e8ff-0a4f-0ac43b7b0d8b-3adf5970, #w-node-b346dfd8-59d9-e8ff-0a4f-0ac43b7b0d8c-3adf5970, #w-node-_27a8cc2d-0179-3456-7f83-31caef65797c-3adf5970, #w-node-_27a8cc2d-0179-3456-7f83-31caef657984-3adf5970, #w-node-_83084cb2-4ed5-c788-a5d8-f9b4d8e9eaa4-3adf5970, #w-node-_83084cb2-4ed5-c788-a5d8-f9b4d8e9ea9f-3adf5970, #w-node-c90cb264-98b2-34da-1d9e-5578d77c77e6-3adf5970, #w-node-_00f9c0c4-88a0-ac3a-2d4f-53148df71d4d-3adf5970, #w-node-_52d1dff4-c37d-cceb-081f-2f0399923d62-a7ddc133, #w-node-_55639f26-2200-48f0-947b-6996ff848018-a7ddc133, #w-node-c06fd89b-54f6-73b5-a2e7-c59963376cd8-a7ddc133, #w-node-_246396c0-8919-08c8-59bf-1fc0e892969e-a7ddc133, #w-node-c2dab644-797e-c4da-37b0-e193410b8192-a7ddc133, #w-node-_4500c854-11a5-4aec-fd53-3a243d9c2297-a7ddc133, #w-node-_4500c854-11a5-4aec-fd53-3a243d9c2187-a7ddc133, #w-node-_79e0afba-0209-b3af-8290-d19bafdf8da6-a7ddc133, #w-node-_79e0afba-0209-b3af-8290-d19bafdf8da1-a7ddc133, #w-node-dc93ca46-ffe8-b6e7-5c1d-22d90c94943c-a7ddc133, #w-node-_361fdd85-794f-4d19-0d30-4c4837bebe3f-a7ddc133, #w-node-a914de69-a74a-d125-54fc-05e0539973ff-a7ddc133, #w-node-_59ec8686-7697-5536-700e-2ad97b240ebc-a7ddc133, #w-node-_83084cb2-4ed5-c788-a5d8-f9b4d8e9ea9f-a7ddc133, #w-node-_83084cb2-4ed5-c788-a5d8-f9b4d8e9eaa4-a7ddc133, #w-node-_34f90e7a-4075-6f86-8b50-26d8067c0b71-a7ddc133, #w-node-_34f90e7a-4075-6f86-8b50-26d8067c0b6c-a7ddc133, #w-node-_0da5612e-8c52-2c28-28c5-67a678ddbc89-794f8499, #w-node-_03411ea2-7130-b40e-9fce-386adfe2e2e1-794f8499, #w-node-_51689626-5bf3-0bb0-cb90-4cbe1ece5fd9-794f8499, #w-node-d4e50ffe-d98b-c4e6-4026-97490cf4c68e-794f8499, #w-node-_2554a47a-1717-8938-8c68-2c018389e4ef-794f8499, #w-node-_885de594-4b2c-3cfb-b662-25365d5ce974-794f8499, #w-node-_885de594-4b2c-3cfb-b662-25365d5ce983-794f8499, #w-node-_077f317e-b1a5-9cff-b1dc-fdff43013e9f-43013e96, #w-node-_4f7b6187-d96c-25ae-2412-3861db19c187-db19c17e {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53be7f-40f56fb8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53be91-40f56fb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53be92-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53be9c-40f56fb8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53bea0-40f56fb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53bea1-40f56fb8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53bea8-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bead-40f56fb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53beb8-40f56fb8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53becc-40f56fb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53becd-40f56fb8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53bed6-40f56fb8 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53beda-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bef2-40f56fb8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53befc-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf1b-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf38-40f56fb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf39-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf42-40f56fb8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf45-40f56fb8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf46-40f56fb8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf63-40f56fb8 {
    grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-d3f2a530-a418-3e80-32c7-b3e68d0141a3-3a5e0807, #w-node-_42c1b071-09fc-4204-6967-1b7fec633516-3a5e0807, #w-node-_6cb3dd8d-c5c8-00e0-3a1e-0a1eed22552f-ba36c0e1, #w-node-_6ce893d5-1644-2411-00af-80e2aaa77b31-ba36c0e1, #w-node-_3a15a9e8-90d7-6eda-bd94-064b39b5e0d8-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff13bd78-8e71-90ff-a4f9-d32e9bf66e03-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ebaf8a24-7977-a219-c9e5-aec9addd429d-ba36c0e1, #w-node-a4152397-fd64-1007-fb8f-8ee31d04f4d3-ba36c0e1, #w-node-_8fcb82df-0680-912e-6b04-168e5c3e8326-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83c-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83d-ba36c0e1, #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83e-ba36c0e1, #w-node-dcc5b40a-f9e9-f105-7f1e-75f3877af3ca-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d27-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d28-ba36c0e1, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d2b-ba36c0e1, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d2e-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb20-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb21-ba36c0e1, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb24-ba36c0e1, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb2f-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d100-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d101-ba36c0e1, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d104-ba36c0e1, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d10f-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2968d8cd-3149-0fc0-afb5-8249217991cd-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2968d8cd-3149-0fc0-afb5-8249217991ce-ba36c0e1, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991d1-ba36c0e1, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991dc-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc36-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc37-ba36c0e1, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc3a-ba36c0e1, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc45-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbc-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbd-ba36c0e1, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bc0-ba36c0e1, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bcb-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756a-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756b-ba36c0e1, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756e-ba36c0e1, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca7579-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45cdd31f-2c66-b952-afe5-b81549c2b846-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_45cdd31f-2c66-b952-afe5-b81549c2b847-ba36c0e1, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b84a-ba36c0e1, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b855-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61247-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61248-ba36c0e1, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b6124b-ba36c0e1, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61256-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74586c-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74586d-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745870-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745872-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745873-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74587b-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74587f-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745937-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745938-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593b-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593d-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74593f-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745940-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745943-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745945-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745947-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745948-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594b-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594d-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74594f-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745950-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745953-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745955-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745957-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745958-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595b-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595d-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74595f-ba36c0e1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745960-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745961-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745965-ba36c0e1, #w-node-_8ec877f7-7bd0-10dd-2da2-8aa5591a4b2e-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ec877f7-7bd0-10dd-2da2-8aa5591a4b3a-ba36c0e1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-_81574e8b-76aa-2664-a645-2c4f41f3c963-ba36c0e1, #w-node-e8f26d8a-3f4f-6759-fdd2-c88b917498d2-ba36c0e1, #w-node-_6cb3dd8d-c5c8-00e0-3a1e-0a1eed22552f-388dfde5, #w-node-_6ce893d5-1644-2411-00af-80e2aaa77b31-388dfde5, #w-node-_3a15a9e8-90d7-6eda-bd94-064b39b5e0d8-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff13bd78-8e71-90ff-a4f9-d32e9bf66e03-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ebaf8a24-7977-a219-c9e5-aec9addd429d-388dfde5, #w-node-a4152397-fd64-1007-fb8f-8ee31d04f4d3-388dfde5, #w-node-_8fcb82df-0680-912e-6b04-168e5c3e8326-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83c-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83d-388dfde5, #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83e-388dfde5, #w-node-dcc5b40a-f9e9-f105-7f1e-75f3877af3ca-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d27-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d28-388dfde5, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d2b-388dfde5, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d2e-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb20-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb21-388dfde5, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb24-388dfde5, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb2f-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d100-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d101-388dfde5, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d104-388dfde5, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d10f-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2968d8cd-3149-0fc0-afb5-8249217991cd-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2968d8cd-3149-0fc0-afb5-8249217991ce-388dfde5, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991d1-388dfde5, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991dc-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc36-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc37-388dfde5, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc3a-388dfde5, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc45-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbc-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbd-388dfde5, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bc0-388dfde5, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bcb-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756a-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756b-388dfde5, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756e-388dfde5, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca7579-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45cdd31f-2c66-b952-afe5-b81549c2b846-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_45cdd31f-2c66-b952-afe5-b81549c2b847-388dfde5, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b84a-388dfde5, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b855-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61247-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61248-388dfde5, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b6124b-388dfde5, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61256-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74586c-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74586d-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745870-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745872-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745873-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74587b-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74587f-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745937-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745938-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593b-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593d-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74593f-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745940-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745943-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745945-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745947-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745948-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594b-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594d-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74594f-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745950-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745953-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745955-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745957-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745958-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595b-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595d-388dfde5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74595f-388dfde5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745960-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745961-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745965-388dfde5, #w-node-_81574e8b-76aa-2664-a645-2c4f41f3c963-388dfde5, #w-node-e8f26d8a-3f4f-6759-fdd2-c88b917498d2-388dfde5, #w-node-_6cb3dd8d-c5c8-00e0-3a1e-0a1eed22552f-00e92b3f, #w-node-_6ce893d5-1644-2411-00af-80e2aaa77b31-00e92b3f, #w-node-_3a15a9e8-90d7-6eda-bd94-064b39b5e0d8-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff13bd78-8e71-90ff-a4f9-d32e9bf66e03-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ebaf8a24-7977-a219-c9e5-aec9addd429d-00e92b3f, #w-node-a4152397-fd64-1007-fb8f-8ee31d04f4d3-00e92b3f, #w-node-_8fcb82df-0680-912e-6b04-168e5c3e8326-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83c-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83d-00e92b3f, #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83e-00e92b3f, #w-node-dcc5b40a-f9e9-f105-7f1e-75f3877af3ca-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d27-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d28-00e92b3f, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d2b-00e92b3f, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d2e-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb20-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb21-00e92b3f, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb24-00e92b3f, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb2f-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d100-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d101-00e92b3f, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d104-00e92b3f, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d10f-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2968d8cd-3149-0fc0-afb5-8249217991cd-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2968d8cd-3149-0fc0-afb5-8249217991ce-00e92b3f, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991d1-00e92b3f, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991dc-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc36-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc37-00e92b3f, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc3a-00e92b3f, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc45-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbc-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbd-00e92b3f, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bc0-00e92b3f, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bcb-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756a-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756b-00e92b3f, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756e-00e92b3f, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca7579-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45cdd31f-2c66-b952-afe5-b81549c2b846-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_45cdd31f-2c66-b952-afe5-b81549c2b847-00e92b3f, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b84a-00e92b3f, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b855-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61247-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61248-00e92b3f, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b6124b-00e92b3f, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61256-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74586c-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74586d-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745870-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745872-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745873-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74587b-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74587f-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745937-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745938-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593b-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593d-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74593f-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745940-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745943-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745945-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745947-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745948-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594b-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594d-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74594f-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745950-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745953-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745955-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745957-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745958-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595b-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595d-00e92b3f {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74595f-00e92b3f {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745960-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745961-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745965-00e92b3f, #w-node-_81574e8b-76aa-2664-a645-2c4f41f3c963-00e92b3f, #w-node-e8f26d8a-3f4f-6759-fdd2-c88b917498d2-00e92b3f, #w-node-_6cb3dd8d-c5c8-00e0-3a1e-0a1eed22552f-dcc07a0c, #w-node-_6ce893d5-1644-2411-00af-80e2aaa77b31-dcc07a0c, #w-node-_3a15a9e8-90d7-6eda-bd94-064b39b5e0d8-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff13bd78-8e71-90ff-a4f9-d32e9bf66e03-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ebaf8a24-7977-a219-c9e5-aec9addd429d-dcc07a0c, #w-node-a4152397-fd64-1007-fb8f-8ee31d04f4d3-dcc07a0c, #w-node-_8fcb82df-0680-912e-6b04-168e5c3e8326-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83c-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83d-dcc07a0c, #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83e-dcc07a0c, #w-node-dcc5b40a-f9e9-f105-7f1e-75f3877af3ca-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d27-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d28-dcc07a0c, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d2b-dcc07a0c, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d2e-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb20-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb21-dcc07a0c, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb24-dcc07a0c, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb2f-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d100-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d101-dcc07a0c, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d104-dcc07a0c, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d10f-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2968d8cd-3149-0fc0-afb5-8249217991cd-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2968d8cd-3149-0fc0-afb5-8249217991ce-dcc07a0c, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991d1-dcc07a0c, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991dc-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc36-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc37-dcc07a0c, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc3a-dcc07a0c, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc45-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbc-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbd-dcc07a0c, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bc0-dcc07a0c, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bcb-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756a-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756b-dcc07a0c, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756e-dcc07a0c, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca7579-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45cdd31f-2c66-b952-afe5-b81549c2b846-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_45cdd31f-2c66-b952-afe5-b81549c2b847-dcc07a0c, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b84a-dcc07a0c, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b855-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61247-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61248-dcc07a0c, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b6124b-dcc07a0c, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61256-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74586c-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74586d-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745870-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745872-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745873-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74587b-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74587f-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745937-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745938-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593b-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593d-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74593f-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745940-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745943-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745945-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745947-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745948-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594b-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594d-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74594f-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745950-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745953-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745955-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745957-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745958-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595b-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595d-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d74595f-dcc07a0c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d8dbfc15-db52-f323-80c0-8b140d745960-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745961-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745965-dcc07a0c, #w-node-_81574e8b-76aa-2664-a645-2c4f41f3c963-dcc07a0c, #w-node-e8f26d8a-3f4f-6759-fdd2-c88b917498d2-dcc07a0c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68eeca80-00f1-0739-004f-e04244ff6818-85f2045c {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad08e4da-fade-f109-16e7-3db43e38907a-85f2045c {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_37d0f4fb-0d96-25a3-4ade-a9b97e3d999b-85f2045c, #w-node-_901104a1-1d0d-f6c7-ef24-31cd6fd4f262-85f2045c, #w-node-_63da274f-b68a-4a8b-0172-34159cb79bb4-85f2045c, #w-node-f9bc58c8-a07d-d92c-7183-f997dd8225c9-85f2045c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0abe4536-095c-e648-ddc0-937fed3af590-85f2045c, #w-node-_3d1abbfb-de3b-1f92-287c-30104ef7c81b-85f2045c, #w-node-cd32c872-8db9-e921-689f-04f0a9986194-85f2045c {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_862cb53d-00d6-678a-2142-2499baf58ba9-85f2045c, #w-node-_61c3bc6e-0625-8b26-e9d9-d7ee34a08575-85f2045c, #w-node-_61c3bc6e-0625-8b26-e9d9-d7ee34a08599-85f2045c, #w-node-_1343d6c3-b423-5dee-1a04-361a45b839eb-85f2045c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_59d6d1fe-261b-f227-67f7-6d4a057d8292-85f2045c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_59d6d1fe-261b-f227-67f7-6d4a057d8291-85f2045c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aad4d92d-7684-9039-f67b-8c8c4910f2cb-85f2045c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_18d657ab-0a24-f050-c2a9-44a89ed99d19-85f2045c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18d657ab-0a24-f050-c2a9-44a89ed99d1a-85f2045c {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-cf73108d-8e70-37cf-87d1-c52d7ffcbd88-85f2045c, #w-node-cf73108d-8e70-37cf-87d1-c52d7ffcbd8f-85f2045c, #w-node-cf73108d-8e70-37cf-87d1-c52d7ffcbd96-85f2045c, #w-node-cf73108d-8e70-37cf-87d1-c52d7ffcbd9d-85f2045c, #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffca-85f2045c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_566517e3-4c4f-e35a-7744-53db3d09ffcb-85f2045c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_566517e3-4c4f-e35a-7744-53db3d09ffcf-85f2045c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_566517e3-4c4f-e35a-7744-53db3d09ffd0-85f2045c {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_566517e3-4c4f-e35a-7744-53db3d09ffd6-85f2045c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_566517e3-4c4f-e35a-7744-53db3d09ffd7-85f2045c {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_9558311b-041f-9e79-958a-459ce85e5938-85f2045c, #w-node-_0c144321-20f3-3cdb-f3e0-0c2f52d1bc72-9ba3eb37, #w-node-_36b40a61-5147-e290-7d19-d8807dde7163-9ba3eb37, #w-node-c33f421c-42e5-f5c6-0586-5bcfc37e0481-9ba3eb37, #w-node-dbc71fe2-5199-f184-0520-f47b68250f7a-9ba3eb37, #w-node-dbc71fe2-5199-f184-0520-f47b68250f7c-9ba3eb37, #w-node-dbc71fe2-5199-f184-0520-f47b68250f81-9ba3eb37, #w-node-_413b034d-7797-6b58-5017-2970cbde0ef4-9ba3eb37, #w-node-_413b034d-7797-6b58-5017-2970cbde0ef6-9ba3eb37, #w-node-_413b034d-7797-6b58-5017-2970cbde0efb-9ba3eb37, #w-node-_6e7fdc31-eee9-db83-b6a8-83881ec21544-9ba3eb37, #w-node-_6e7fdc31-eee9-db83-b6a8-83881ec21546-9ba3eb37, #w-node-_6e7fdc31-eee9-db83-b6a8-83881ec2154b-9ba3eb37, #w-node-baed11b0-5e0e-6a70-e64a-6f61d74e3a7a-9ba3eb37, #w-node-baed11b0-5e0e-6a70-e64a-6f61d74e3a7d-9ba3eb37, #w-node-baed11b0-5e0e-6a70-e64a-6f61d74e3a80-9ba3eb37, #w-node-_89cceddc-d2ab-695a-7744-f5e310f9902a-9ba3eb37, #w-node-_89cceddc-d2ab-695a-7744-f5e310f9902c-9ba3eb37, #w-node-_89cceddc-d2ab-695a-7744-f5e310f99031-9ba3eb37, #w-node-_37d0f4fb-0d96-25a3-4ade-a9b97e3d999b-6222086a, #w-node-_901104a1-1d0d-f6c7-ef24-31cd6fd4f262-6222086a, #w-node-_63da274f-b68a-4a8b-0172-34159cb79bb4-6222086a, #w-node-f9bc58c8-a07d-d92c-7183-f997dd8225c9-6222086a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0abe4536-095c-e648-ddc0-937fed3af590-6222086a, #w-node-_3d1abbfb-de3b-1f92-287c-30104ef7c81b-6222086a, #w-node-cd32c872-8db9-e921-689f-04f0a9986194-6222086a {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_862cb53d-00d6-678a-2142-2499baf58ba9-6222086a, #w-node-ef34244f-de25-52bb-9252-0ab8d1d8fe74-b8215224, #w-node-ef34244f-de25-52bb-9252-0ab8d1d8fe7d-b8215224, #w-node-ef34244f-de25-52bb-9252-0ab8d1d8fe99-b8215224, #w-node-ef34244f-de25-52bb-9252-0ab8d1d8fe9f-b8215224 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef34244f-de25-52bb-9252-0ab8d1d8fead-b8215224, #w-node-ef34244f-de25-52bb-9252-0ab8d1d8fecd-b8215224, #w-node-ef34244f-de25-52bb-9252-0ab8d1d8fef4-b8215224 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ef34244f-de25-52bb-9252-0ab8d1d8fefc-b8215224 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68eeca80-00f1-0739-004f-e04244ff6818-3155a580 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ad08e4da-fade-f109-16e7-3db43e38907a-3155a580 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_566517e3-4c4f-e35a-7744-53db3d09ffcb-3155a580 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_52f0fb6a-b338-39ea-6b31-2307637d1f88-3155a580, #w-node-d4b55361-164a-1b9a-7d86-344d710959cd-3155a580, #w-node-e70d3228-3e38-b349-c10a-5d1eee754676-3155a580, #w-node-_199247bb-d6b0-ac50-c136-86b490caea27-3155a580, #w-node-_372762c7-3d3f-c429-9ef5-c00d9d779d95-3155a580, #w-node-_3bdc0dfc-2639-1cf6-fd0f-2db541a45ed9-3155a580 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0716ff92-cf6e-8159-5f01-01fdf6e7596b-3155a580 {
    grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-e866206d-f84c-c383-8f31-ee16a9ae9794-3155a580, #w-node-_6749d23d-b41f-c7ec-b8a2-a055a5d8fa50-3155a580, #w-node-_467ccd96-d2ce-176e-83fb-e3642562f9c6-2318b4d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467ccd96-d2ce-176e-83fb-e3642562f9c7-2318b4d8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_467ccd96-d2ce-176e-83fb-e3642562f9dc-2318b4d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_467ccd96-d2ce-176e-83fb-e3642562f9dd-2318b4d8 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_1da92a2a-8942-634f-10d9-5a19bdd6aeaf-624515d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_844fdbbc-1dc1-34fc-9c43-ec7b2c18f23d-624515d0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_2e8b1bb8-2457-1361-fb78-a9c1cdb7d9a4-624515d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1381f984-f2ad-c1b4-686b-206642edb91e-624515d0 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ad08e4da-fade-f109-16e7-3db43e38907a-67e27cca {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-df7fec07-b7f0-acee-1f47-4f8bf97d8ff3-67e27cca {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_75cba075-b496-f649-63d7-9f037e6a4189-67e27cca {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11d443f9-9326-2dcb-9ccc-d432528d71a3-bdf3b810 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc9ecc78-1c27-80c6-ec81-230dd50c2cd7-bdf3b810 {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f1495f89-4b59-c7ac-e4f9-8804946f277d-bdf3b810 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_43cc988d-da90-e176-4930-84a852e7dfe1-bdf3b810 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43cc988d-da90-e176-4930-84a852e7dfe2-bdf3b810, #w-node-_1d6e6861-8b6c-4607-d919-db74e8b3870e-bdf3b810 {
    grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ad08e4da-fade-f109-16e7-3db43e38907a-2227f0cd {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-faf2d303-3d9a-ce1a-eefb-2ed441e1a477-2227f0cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc32ee34-bdcb-1fdc-c98c-16e940a5c9aa-2227f0cd {
    grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4a2bc194-e223-ef4f-db51-6f49c70d1a71-2227f0cd {
    grid-area: span 1 / span 9 / span 1 / span 9;
}

#w-node-_48a05d24-d099-8307-0c4f-0c987ca83b3c-2227f0cd, #w-node-d7b4c919-2159-b326-98f5-9ed0ff86aef3-2227f0cd {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30055c85-68ad-e65e-ad59-290d23855a11-2227f0cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c20ad0a3-9072-3410-ebb9-13432892cc4f-2227f0cd {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4519c644-85e1-5392-4ea0-a1fd77fa87fc-2227f0cd {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4519c644-85e1-5392-4ea0-a1fd77fa87fd-2227f0cd, #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-4d0c0898 {
    grid-area: span 1 / span 5 / span 1 / span 5;
}

@media screen and (min-width: 1440px) {
    #w-node-_06045c16-24ad-f14c-ab49-cddee75e51a8-d39e59fa {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}

@media screen and (max-width: 991px) {
    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49d46-03008e95 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e40-03008e95 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e45-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e6a-03008e95 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e84-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e92-03008e95 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e96-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49eb9-03008e95 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49ed5-03008e95 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49ee0-03008e95 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49ee1-03008e95 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-_58f50518-c06f-0859-86f1-7d60d8f967d1-03008e95, #w-node-_481c071a-5b55-ab69-d19f-a0b63149c5cb-03008e95, #w-node-ad5568a0-8e48-5118-9eee-4935031ed6c5-03008e95, #w-node-e8478967-80cd-702a-f677-e4518e70fdd3-28fa3504, #w-node-e8478967-80cd-702a-f677-e4518e70fde4-28fa3504, #w-node-a660e8a7-4473-1c95-d4cd-a3c8c741db10-c741db0c {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53be92-40f56fb8 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53be9c-40f56fb8 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bea1-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53beb8-40f56fb8 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53becd-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bed6-40f56fb8 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53beda-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bef2-40f56fb8 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf39-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf42-40f56fb8 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf46-40f56fb8 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf63-40f56fb8 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-ff13bd78-8e71-90ff-a4f9-d32e9bf66e03-ba36c0e1 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-ebaf8a24-7977-a219-c9e5-aec9addd429d-ba36c0e1 {
        order: 9999;
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83c-ba36c0e1, #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83d-ba36c0e1, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d27-ba36c0e1, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d28-ba36c0e1, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb20-ba36c0e1, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb21-ba36c0e1, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d100-ba36c0e1, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d101-ba36c0e1, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991cd-ba36c0e1, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991ce-ba36c0e1, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc36-ba36c0e1, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc37-ba36c0e1, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbc-ba36c0e1, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbd-ba36c0e1, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756a-ba36c0e1, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756b-ba36c0e1, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b846-ba36c0e1, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b847-ba36c0e1, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61247-ba36c0e1, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61248-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745872-ba36c0e1 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745873-ba36c0e1 {
        order: 9999;
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745937-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745938-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593f-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745940-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745947-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745948-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594f-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745950-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745957-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745958-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595f-ba36c0e1, #w-node-d8dbfc15-db52-f323-80c0-8b140d745960-ba36c0e1 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745961-ba36c0e1 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745965-ba36c0e1, #w-node-ff13bd78-8e71-90ff-a4f9-d32e9bf66e03-388dfde5 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-ebaf8a24-7977-a219-c9e5-aec9addd429d-388dfde5 {
        order: 9999;
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83c-388dfde5, #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83d-388dfde5, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d27-388dfde5, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d28-388dfde5, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb20-388dfde5, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb21-388dfde5, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d100-388dfde5, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d101-388dfde5, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991cd-388dfde5, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991ce-388dfde5, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc36-388dfde5, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc37-388dfde5, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbc-388dfde5, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbd-388dfde5, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756a-388dfde5, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756b-388dfde5, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b846-388dfde5, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b847-388dfde5, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61247-388dfde5, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61248-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745872-388dfde5 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745873-388dfde5 {
        order: 9999;
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745937-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745938-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593f-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745940-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745947-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745948-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594f-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745950-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745957-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745958-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595f-388dfde5, #w-node-d8dbfc15-db52-f323-80c0-8b140d745960-388dfde5 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745961-388dfde5 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745965-388dfde5, #w-node-ff13bd78-8e71-90ff-a4f9-d32e9bf66e03-00e92b3f {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-ebaf8a24-7977-a219-c9e5-aec9addd429d-00e92b3f {
        order: 9999;
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83c-00e92b3f, #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83d-00e92b3f, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d27-00e92b3f, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d28-00e92b3f, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb20-00e92b3f, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb21-00e92b3f, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d100-00e92b3f, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d101-00e92b3f, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991cd-00e92b3f, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991ce-00e92b3f, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc36-00e92b3f, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc37-00e92b3f, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbc-00e92b3f, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbd-00e92b3f, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756a-00e92b3f, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756b-00e92b3f, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b846-00e92b3f, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b847-00e92b3f, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61247-00e92b3f, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61248-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745872-00e92b3f {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745873-00e92b3f {
        order: 9999;
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745937-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745938-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593f-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745940-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745947-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745948-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594f-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745950-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745957-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745958-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595f-00e92b3f, #w-node-d8dbfc15-db52-f323-80c0-8b140d745960-00e92b3f {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745961-00e92b3f {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745965-00e92b3f, #w-node-ff13bd78-8e71-90ff-a4f9-d32e9bf66e03-dcc07a0c {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-ebaf8a24-7977-a219-c9e5-aec9addd429d-dcc07a0c {
        order: 9999;
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83c-dcc07a0c, #w-node-_2aecadde-3837-1c65-2fe6-b423b52fd83d-dcc07a0c, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d27-dcc07a0c, #w-node-_8da3c83f-986d-7334-03d3-d2c7fefe5d28-dcc07a0c, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb20-dcc07a0c, #w-node-dc29e22e-2c13-d90d-5b2f-629cb5d4bb21-dcc07a0c, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d100-dcc07a0c, #w-node-b8e9ed0b-b196-98ec-4b63-fcc08d87d101-dcc07a0c, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991cd-dcc07a0c, #w-node-_2968d8cd-3149-0fc0-afb5-8249217991ce-dcc07a0c, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc36-dcc07a0c, #w-node-fc40842e-33c7-0817-b2f2-a74a0ccddc37-dcc07a0c, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbc-dcc07a0c, #w-node-_2b0e37df-b526-9967-668d-2ab8c4260bbd-dcc07a0c, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756a-dcc07a0c, #w-node-d7ad4c0d-9f28-da11-ffa8-f64354ca756b-dcc07a0c, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b846-dcc07a0c, #w-node-_45cdd31f-2c66-b952-afe5-b81549c2b847-dcc07a0c, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61247-dcc07a0c, #w-node-_5fc3fa47-9eb5-3f61-c054-7fea17b61248-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745872-dcc07a0c {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745873-dcc07a0c {
        order: 9999;
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745937-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745938-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74593f-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745940-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745947-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745948-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74594f-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745950-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745957-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745958-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d74595f-dcc07a0c, #w-node-d8dbfc15-db52-f323-80c0-8b140d745960-dcc07a0c {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745961-dcc07a0c {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-d8dbfc15-db52-f323-80c0-8b140d745965-dcc07a0c {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_68eeca80-00f1-0739-004f-e04244ff6818-85f2045c {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-85f2045c {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-_59d6d1fe-261b-f227-67f7-6d4a057d8292-85f2045c, #w-node-aad4d92d-7684-9039-f67b-8c8c4910f2cb-85f2045c {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_18d657ab-0a24-f050-c2a9-44a89ed99d1a-85f2045c {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffcb-85f2045c, #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffd0-85f2045c {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffd7-85f2045c {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_68eeca80-00f1-0739-004f-e04244ff6818-3155a580 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-3155a580 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffcb-3155a580, #w-node-_0716ff92-cf6e-8159-5f01-01fdf6e7596b-3155a580 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-67e27cca {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }

    #w-node-df7fec07-b7f0-acee-1f47-4f8bf97d8ff3-67e27cca, #w-node-_75cba075-b496-f649-63d7-9f037e6a4189-67e27cca {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-fc9ecc78-1c27-80c6-ec81-230dd50c2cd7-bdf3b810 {
        grid-area: span 1 / span 5 / span 1 / span 5;
    }

    #w-node-f1495f89-4b59-c7ac-e4f9-8804946f277d-bdf3b810 {
        grid-area: span 1 / span 4 / span 1 / span 4;
    }

    #w-node-_43cc988d-da90-e176-4930-84a852e7dfe2-bdf3b810, #w-node-_1d6e6861-8b6c-4607-d919-db74e8b3870e-bdf3b810, #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-2227f0cd, #w-node-fc32ee34-bdcb-1fdc-c98c-16e940a5c9aa-2227f0cd, #w-node-_4a2bc194-e223-ef4f-db51-6f49c70d1a71-2227f0cd, #w-node-c20ad0a3-9072-3410-ebb9-13432892cc4f-2227f0cd, #w-node-_4519c644-85e1-5392-4ea0-a1fd77fa87fd-2227f0cd {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-4d0c0898 {
        grid-area: span 1 / span 7 / span 1 / span 7;
    }
}

@media screen and (max-width: 767px) {
    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49d30-03008e95 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49d46-03008e95 {
        order: -9999;
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e40-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e45-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e6a-03008e95 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e84-03008e95 {
        order: -9999;
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e92-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49e96-03008e95, #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49eb9-03008e95 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49ed5-03008e95 {
        order: -9999;
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_58c70100-dc54-07fc-d8fd-239ac5e49ee1-03008e95, #w-node-_58f50518-c06f-0859-86f1-7d60d8f967d1-03008e95, #w-node-_481c071a-5b55-ab69-d19f-a0b63149c5cb-03008e95, #w-node-ad5568a0-8e48-5118-9eee-4935031ed6c5-03008e95, #w-node-e8478967-80cd-702a-f677-e4518e70fdd3-28fa3504, #w-node-e8478967-80cd-702a-f677-e4518e70fde4-28fa3504, #w-node-a660e8a7-4473-1c95-d4cd-a3c8c741db10-c741db0c {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_54b5908e-2f13-6f69-bec9-99e708c94368-3adf5970, #w-node-_27a8cc2d-0179-3456-7f83-31caef657984-3adf5970, #w-node-_83084cb2-4ed5-c788-a5d8-f9b4d8e9eaa4-3adf5970, #w-node-_00f9c0c4-88a0-ac3a-2d4f-53148df71d4d-3adf5970, #w-node-_83084cb2-4ed5-c788-a5d8-f9b4d8e9eaa4-a7ddc133, #w-node-_885de594-4b2c-3cfb-b662-25365d5ce983-794f8499 {
        order: -9999;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53be7f-40f56fb8 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53be92-40f56fb8 {
        order: -9999;
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53be9c-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bea1-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53beb8-40f56fb8 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53becd-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bed6-40f56fb8 {
        order: -9999;
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_5d6d4736-104f-4498-74ca-33f1eb53beda-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bef2-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf39-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf42-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf46-40f56fb8, #w-node-_5d6d4736-104f-4498-74ca-33f1eb53bf63-40f56fb8, #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-85f2045c, #w-node-_59d6d1fe-261b-f227-67f7-6d4a057d8292-85f2045c, #w-node-aad4d92d-7684-9039-f67b-8c8c4910f2cb-85f2045c, #w-node-_18d657ab-0a24-f050-c2a9-44a89ed99d1a-85f2045c, #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffcb-85f2045c, #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffd0-85f2045c, #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffd7-85f2045c, #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-3155a580, #w-node-_566517e3-4c4f-e35a-7744-53db3d09ffcb-3155a580, #w-node-_0716ff92-cf6e-8159-5f01-01fdf6e7596b-3155a580, #w-node-_467ccd96-d2ce-176e-83fb-e3642562f9c7-2318b4d8, #w-node-_467ccd96-d2ce-176e-83fb-e3642562f9dd-2318b4d8, #w-node-_844fdbbc-1dc1-34fc-9c43-ec7b2c18f23d-624515d0, #w-node-_1381f984-f2ad-c1b4-686b-206642edb91e-624515d0, #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-67e27cca, #w-node-df7fec07-b7f0-acee-1f47-4f8bf97d8ff3-67e27cca, #w-node-fc9ecc78-1c27-80c6-ec81-230dd50c2cd7-bdf3b810 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-f1495f89-4b59-c7ac-e4f9-8804946f277d-bdf3b810 {
        order: -9999;
        grid-area: span 1 / span 9 / span 1 / span 9;
    }

    #w-node-_43cc988d-da90-e176-4930-84a852e7dfe2-bdf3b810, #w-node-_1d6e6861-8b6c-4607-d919-db74e8b3870e-bdf3b810, #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-2227f0cd, #w-node-_4a2bc194-e223-ef4f-db51-6f49c70d1a71-2227f0cd, #w-node-ad08e4da-fade-f109-16e7-3db43e38907a-4d0c0898 {
        grid-area: span 1 / span 9 / span 1 / span 9;
    }
}

@-webkit-keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-250px * 7));
    }
}

@keyframes scroll {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(calc(-250px * 7));
    }
}

.slider {
    background: white;
    height: 70px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
    /* margin-bottom: 30px; */
    border-radius: 10px;
}

.slider::before, .slider::after {
    background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
    content: "";
    height: 100px;
    position: absolute;
    width: 200px;
    z-index: 2;
}

@media only screen and (max-width: 992px) {
    .slider {
        background: white;
        margin: auto;
        overflow: hidden;
        position: relative;
        width: 350px;
        margin-bottom: 30px;
        border-radius: 10px;
    }

    .slider::before, .slider::after {
        background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
        content: "";
        height: 5px;
        position: absolute;
        width: 200px;
        z-index: 2;
    }
}

.slider::after {
    right: 0;
    top: 0;
    transform: rotateZ(180deg);
}

.slider::before {
    left: 0;
    top: 0;
}

.slider .slide-track {
    -webkit-animation: scroll 40s linear infinite;
    animation: scroll 40s linear infinite;
    display: flex;
    width: calc(130px * 14);
}

.slider .slide {
    height: 64px;
    width: 250px;
}

:root {
    --height: calc( 80vh - 50px );
    --width: 450px;
}

.carousel {
    display: grid;
    transform: translate3d(0,0,0.1px);
}

.carousel__list {
    display: flex;
    overflow: hidden;
    list-style: none;
    padding: 2em 0 3em;
    margin: 0;
    contain: layout;
    isolation: isolate;
}

.carousel__item {
    display: grid;
    position: relative;
    align-content: start;
    margin: 0 10px;
    padding: 0;
    flex: 1 1 10%;
    height: var(--height);
    overflow: hidden;
    background: rgba(255,255,255,0.2);
    border-radius: 10px;
    transform: translate3d(0,0,0.1px);
    /* box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 15px 2px, rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset; */
    contain: layout;
    isolation: isolate;
}

.carousel__item,.carousel__item * {
    transition: all .6s cubic-bezier(.55,.24,.18,1);
    user-select: none;
}

.carousel__image,.carousel__contents {
    width: var(--width);
    height: auto;
}

.carousel__item:hover {
    flex-basis: calc( var(--width) / 2 );
    transition: all 0.3s ease;
}

.carousel__item[data-active] {
    flex-basis: var(--width);
    flex-grow: 0;
}

@media screen and (max-width: 800px) {
    .carousel__item {
        flex-basis: 15%;
    }
}

@media screen and (max-width: 600px) {
    .carousel__item {
        flex-basis: 10%;
        margin: 0 5px;
        border-radius: 8px;
        font-size: 3vw;
    }

    .carousel__item[data-active] {
        flex-basis: 45%;
        flex-grow: 0;
    }

    .carousel__item:nth-child(3), .carousel__item:nth-child(7) {
        flex: 0 0 10px;
    }

    .carousel__item:nth-child(2), .carousel__item:nth-child(8) {
        flex: 0 0 5px;
        transform: translateX(-50px);
    }

    .carousel__item:nth-child(8) {
        transform: translateX(50px);
    }

    .carousel__item:nth-child( 1 ), .carousel__item:nth-child( n + 9 ) {
        flex: 0 0 0px;
        margin: 0;
        box-shadow: none;
        opacity: 0!important;
    }

    .carousel__item:not(:nth-child( n + 5 )) img, .carousel__item:nth-child( n + 7 ) img {
        opacity: 0.8;
    }

    .carousel__item:not(:nth-child( n + 4 )) *, .carousel__item:nth-child( n + 7 ) * {
        opacity: 0!important;
    }
}

@media screen and (min-width: 600px) {
    .carousel__item:nth-child(3), .carousel__item:nth-child(10) {
        flex: 0 0 10px;
    }

    .carousel__item:nth-child(2), .carousel__item:nth-child(11) {
        flex: 0 0 5px;
        transform: translateX(-50px);
    }

    .carousel__item:nth-child(11) {
        transform: translateX(50px);
    }

    .carousel__item:nth-child( 1 ), .carousel__item:nth-child( n + 12 ) {
        flex: 0 0 0px;
        margin: 0;
        box-shadow: none;
        opacity: 0!important;
    }

    .carousel__item:not(:nth-child( n + 5 )) img, .carousel__item:nth-child( n + 9 ) img {
        opacity: 0.8;
    }

    .carousel__item:not(:nth-child( n + 4 )) *, .carousel__item:nth-child( n + 10 ) * {
        opacity: 0!important;
    }
}

.carousel__item img {
    display: block;
    position: absolute;
    width: var(--width);
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    /* z-index: -1; */
    aspect-ratio: 2/3;
    object-fit: cover;
    filter: saturate(0.2) contrast(0.75) brightness(1.1);
}

.carousel__item::after {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    background: linear-gradient(160deg, rgba(2,0,36,0) 40%, rgb(118 173 221 / 50%) 70%, rgb(2 89 249) 100%);
    transition: all .66s cubic-bezier(.55,.24,.18,1);
}

.carousel__item[data-active]::after {
    transform: translateY(100%);
}

.carousel__item[data-active],.carousel__item[data-active] * {
    opacity: 1;
    filter: none;
}

.carousel__contents {
    display: flex;
    flex-direction: column-reverse;
    justify-content: start;
    min-height: 200px;
    padding: 1em;
    z-index: 2;
    background-image: radial-gradient( ellipse at 0px 0px, rgba(0,0,0,0.4) 20%, transparent 50% );
    background-size: 170% 200px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}

.carousel__contents .user__name {
    color: #e8eff4;
    font-size: 1.75em;
    font-weight: 600;
    letter-spacing: .8px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.3);
}

.carousel__contents .user__title {
    font-size: 0.875em;
    letter-spacing: 1.25px;
    font-weight: 600;
    text-transform: uppercase;
    color: transparent;
    background: linear-gradient( 270deg, rgb(0 199 116), rgb(0 199 116) );
    background-clip: text;
    -webkit-background-clip: text;
    opacity: 0.85;
    text-wrap: balance;
    margin-bottom: 0.5em;
    font-size: 15px;
}

.carousel__contents .user__title,.carousel__contents .user__name {
    margin: 0;
    line-height: 1.1;
    opacity: 0;
    transform: translateX(-200px);
    transition-duration: 1s;
    max-width: 18em;
}

@media screen and (max-width: 800px) {
    .carousel__item img {
        width: calc(var(--width) * .5);
    }

    .carousel__contents {
        transform: translateX(-100%) rotate(90deg);
        transform-origin: bottom right;
        align-items: end;
        justify-content: end;
        background-image: radial-gradient( ellipse at 100% 100%, rgba(0, 0, 0,.4) 0%, transparent 50% );
        background-position: -100% 100%;
        flex-direction: column;
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: right;
    }

    [data-active] .carousel__contents {
        background-position: 100% 100%;
    }

    .carousel__contents .user__title, .carousel__contents .user__name {
        max-width: 70vh;
        transform: translateX(200px);
    }
}

[data-active] .carousel__contents * {
    transform: translateX(0px);
    transition-duration: 0.66s;
    opacity: 1;
}

[data-active] .carousel__contents .user__name {
    transition-delay: 0.1s;
}

[data-active] .carousel__contents .user__title {
    opacity: 0.85;
    transition-delay: 0.05s;
}

/*    /* -------- title style ------- */
.line-title {
    position: relative;
    width: 400px;
}

.line-title::before,.line-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 4px;
    border-radius: 2px;
}

.line-title::before {
    width: 100%;
    background: #f2f2f2;
}

.line-title::after {
    width: 32px;
    background: #e73700;
}

/******* Middle section CSS Start ******/
/* -------- Landing page ------- */
.game-section {
    padding: 60px 50px;
}

.game-section .owl-stage {
    margin: 15px 0;
    display: flex;
    display: -webkit-flex;
}

.game-section .item {
    margin: 0 15px 60px;
    width: 320px;
    height: 400px;
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    -webkit-align-items: flex-end;
    background: #ffffff no-repeat center center / cover;
    border-radius: 16px;
    overflow: hidden;
    position: relative;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    cursor: pointer;
}

.game-section .item.active {
    width: 500px;
    box-shadow: 12px 40px 40px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 12px 40px 40px rgb(255 255 255 / 25%);
}

.game-section .item:after {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    /* background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)); */
}

.game-section .item-desc {
    padding: 0 24px 12px;
    color: #fff;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transform: translateY(calc(100% - 54px));
    -webkit-transform: translateY(calc(100% - 54px));
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.game-section .item.active .item-desc {
    transform: none;
    -webkit-transform: none;
}

.game-section .item-desc p {
    opacity: 0;
    -webkit-transform: translateY(32px);
    transform: translateY(32px);
    transition: all 0.4s ease-in-out 0.2s;
    -webkit-transition: all 0.4s ease-in-out 0.2s;
}

.game-section .item.active .item-desc p {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.game-section .owl-theme.custom-carousel .owl-dots {
    margin-top: -20px;
    position: relative;
    z-index: 5;
}

/******** Middle section CSS End *******/
/***** responsive css Start ******/
@media (min-width: 992px) and (max-width: 1199px) {
    h2 {
        margin-bottom: 32px;
    }

    h3 {
        margin: 0 0 8px;
        font-size: 24px;
        line-height: 32px;
    }

    /* -------- Landing page ------- */
    .game-section {
        padding: 50px 30px;
    }

    .game-section .item {
        margin: 0 12px 60px;
        width: 260px;
        height: 360px;
    }

    .game-section .item.active {
        width: 400px;
    }

    .game-section .item-desc {
        transform: translateY(calc(100% - 46px));
        -webkit-transform: translateY(calc(100% - 46px));
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    h2 {
        margin-bottom: 32px;
    }

    h3 {
        margin: 0 0 8px;
        font-size: 24px;
        line-height: 32px;
    }

    .line-title {
        width: 330px;
    }

    /* -------- Landing page ------- */
    .game-section {
        padding: 50px 30px 40px;
    }

    .game-section .item {
        margin: 0 12px 60px;
        width: 240px;
        height: 330px;
    }

    .game-section .item.active {
        width: 360px;
    }

    .game-section .item-desc {
        transform: translateY(calc(100% - 42px));
        -webkit-transform: translateY(calc(100% - 42px));
    }
}

@media (max-width: 767px) {
    body {
        font-size: 14px;
    }

    h2 {
        margin-bottom: 20px;
    }

    h3 {
        margin: 0 0 8px;
        font-size: 19px;
        line-height: 24px;
    }

    .line-title {
        width: 250px;
    }

    /* -------- Landing page ------- */
    .game-section {
        padding: 30px 15px 20px;
    }

    .game-section .item {
        margin: 0 10px 40px;
        width: 200px;
        height: 280px;
    }

    .game-section .item.active {
        width: 270px;
        box-shadow: 6px 10px 10px rgb(255 255 255 / 25%);
        -webkit-box-shadow: 6px 10px 10px rgb(255 255 255 / 0%);
    }

    .game-section .item-desc {
        padding: 0 14px 5px;
        transform: translateY(calc(100% - 42px));
        -webkit-transform: translateY(calc(100% - 42px));
    }
}

.heading-primary {
    font-size: 2em;
    padding: 2em;
    text-align: center;
}

.accordion dl,.accordion-list {
    border: 1px solid #ffffff;
}

.accordion dl:after,.accordion-list:after {
    content: "";
    display: block;
    height: 1em;
    width: 100%;
    background-color: #fdfafa;
}

.accordion dd,.accordion__panel {
    background-color: #fff;
    font-size: 1.1em;
    line-height: 1.5em;
}

.accordion p {
    padding: 1em 2em 1em 2em;
}

.accordion {
    position: relative;
    background-color: #fff;
}

.container {
    /* max-width: 960px; */
    margin: 0 auto;
    padding: 2em 0 2em 0;
}

.accordionTitle,.accordion__Heading {
    background-color: #ffffff;
    text-align: center;
    font-weight: 620;
    padding: 1em;
    display: block;
    text-decoration: none;
    color: #4e5665;
    transition: background-color 0.5s ease-in-out;
    border-bottom: 1px solid #5400ff12;
}

.accordionTitle:before,.accordion__Heading:before {
    content: "+";
    font-size: 1.5em;
    line-height: 0.5em;
    float: left;
    transition: transform 0.3s ease-in-out;
}

.accordionTitle:hover,.accordion__Heading:hover {
    background-color: #00c774;
    color: #fff;
}

.accordionTitleActive,.accordionTitle.is-expanded {
    background-color: #00c774;
    color: #fff;
}

.accordionTitleActive:before,.accordionTitle.is-expanded:before {
    transform: rotate(-225deg);
}

.accordionItem {
    height: auto;
    overflow: hidden;
    max-height: 50em;
    transition: max-height 1s;
}

@media screen and (min-width: 48em) {
    .accordionItem {
        max-height: 15em;
        transition: max-height 0.5s;
    }
}

.accordionItem.is-collapsed {
    max-height: 0;
}

.no-js .accordionItem.is-collapsed {
    max-height: auto;
}

.animateIn {
    -webkit-animation: accordionIn 0.45s normal ease-in-out both 1;
    animation: accordionIn 0.45s normal ease-in-out both 1;
}

.animateOut {
    -webkit-animation: accordionOut 0.45s alternate ease-in-out both 1;
    animation: accordionOut 0.45s alternate ease-in-out both 1;
}

@-webkit-keyframes accordionIn {
    0% {
        opacity: 0;
        transform: scale(0.9) rotateX(-60deg);
        transform-origin: 50% 0;
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes accordionIn {
    0% {
        opacity: 0;
        transform: scale(0.9) rotateX(-60deg);
        transform-origin: 50% 0;
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@-webkit-keyframes accordionOut {
    0% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0.9) rotateX(-60deg);
    }
}

@keyframes accordionOut {
    0% {
        opacity: 1;
        transform: scale(1);
    }

    100% {
        opacity: 0;
        transform: scale(0.9) rotateX(-60deg);
    }
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: white;
}

.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 16px;
    margin: 10px;
    padding: 5px 15px;
    background: #00c774;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
    display: none;
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: #035cf4;
    color: #FFF;
    text-decoration: none;
}

.owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
    background-color: #f7f8fc;
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1; background-color: #f7f8fc;
    display: none;
}

.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #035cf45c;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #035bf4;
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.p-home {
    position: relative;
    padding-top: 36px;
}

@media only screen and (max-width: 768px) {
    .p-home {
        padding-top: 19px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home {
        padding-top: 13px;
    }
}

.p-home__title {
    color: #fff;
    position: relative;
    font-size: 3.3rem;
    line-height: 1.1;
    margin-bottom: 5rem;
    margin-top: 3rem;
    font-weight: 600;
    letter-spacing: -3px;
    text-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
}

@media only screen and (max-width: 641px) {
    .p-home__title {
        font-size: 22px;
        line-height: 33px;
        margin-bottom: 25px;
        font-weight: 700;
    }
}

.p-home__title span {
    color: #c7fec8;
}

.aba {
    font-size: 25px;
}

.p-home__bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 0;
    background: linear-gradient(32deg, #0664f0 0%, #0056ff 100%);
    border-radius: 0 0 10px 10px;
}

.p-home__bgg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 0;
    background: #04b169;
}

.p-home__illustration {
    position: relative;
    margin: 0 auto;
    max-width: 900px;
}

.p-home__illustration picture {
    position: relative;
    overflow: hidden;
}

@media only screen and (max-width: 641px) {
    .p-home__illustration picture {
        overflow: visible;
    }
}

.p-home__illustration picture:after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(33.02%, rgba(255, 255, 255, 0)), color-stop(65.62%, #FFFFFF));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 64.02%, #FFFFFF 96.62%);
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    position: fixed;
    display: block;
    z-index: 2;
}

@media only screen and (max-width: 641px) {
    .p-home__illustration picture:after {
        display: none;
    }
}

.p-home__illustration:after {
    position: absolute;
    content: '';
    top: -22px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: linear-gradient(179.36deg, rgba(0, 0, 0, 0.3) 0.55%, rgba(0, 0, 0, 0) 14.46%);
    opacity: 0.6;
    border-radius: 18px;
    width: 74%;
    height: 448px;
    max-height: 100%;
    z-index: 1;
}

@media only screen and (max-width: 768px) {
    .p-home__illustration:after {
        top: -5px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__illustration:after {
        display: none;
    }
}

.p-home__illustration:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDg3NSA0OCIgd2lkdGg9Ijg3NSIgaGVpZ2h0PSI0OCI+PGRlZnM+PGltYWdlIHdpZHRoPSI1OSIgaGVpZ2h0PSIxMiIgaWQ9ImltZzEiIGhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHNBQUFBTUNBWUFBQURjV3NXbUFBQUFBWE5TUjBJQXJzNGM2UUFBQTBkSlJFRlVTRXZGbFY5b0ZGY1V4ci92enU0cWlJb1VxclJVZlJGS0lWUUtMVWlGVm4wUkh6UTdXNnl0dFdZbVNXZlh2dmdrUkh6d3lWRDZVQlRUVEpCa1RGQ3BrYzVhWWx0OHFLbWlFQVJCc1UyaGlQZ0hxVnBSNjU5aU1qUDNsTm00bTlYdUp0bFZkQjd2UGVmN3p1L2VjODhRZFg3ZDNUL01iRzVlYzcvTzlKZVN4bnBjM1o3OERoSnRGSzRVUkgrRDZnd0UreHc3dmFFZXZSZVZVNEw5ZHYrUk9XcDBkRm5XTXYzSnpNdGhOY09MRkxWSHdLTlpPOTArV2U3VCs3WDQxcXI5ZEh3QnRyKy9QM1g3WWVJNHdZdU9sVjVmRE5yZDY3OWlhRFpRZUROck53NFgxOHRodjdBYmoxWXFvc1A3Y1Y1Q2dnVklSbGVjRFptL0tzVlU4eTNHVGtXamxnT2dpTERMeTM5UE1sMU1GR0JuSWxLN0l5TTZEM0I2WVYxd2krQm5NZHdUTnl2Nk9oWFBRdERyMk9tbWpwN0RieGlVUGdJZmxnb1JPUWtqc2Q3WnVQcEt5YU9LcnhHcTlsRkRVbFBScUFVMGp1V3VmVC9OU2dVajdRUTJBVGdQd0JmSUVFVE5KdVFkQ242TkZPWXFRUWNvRnh6TGZIc2lXTmZ6ZnlHNEhKQkRBQStJWUMySlR5QXk2TmptOG1LQjFYeXBFc09pUTI4cUdqWER4Z2x1eitHM1NQa2R3SUh5Tm83MzRxS21qNHk4THdvdWdQbHpaZ1RUYmo5SWJpOE9LRjEyc3lxbHQrbEFYUlhJaWF4bGZsQnFleTgvR04rMEVlbUZMUzJaeStQUDRmKys4WlFQbGI1WFRRT2p3UUxIV1Z2cWtGcUFDMisyRW15bmwxOUk0Q0NCOXlEeVQwR1VuSjNRYWxaQTNWWUpGbUFuS0VNQ2NiT1dtU3NXMHVYbHZ3R3dXWW1zYUxYTll4UEJkdmI1cjZxSU42cHBHTlJMVzVveXAycUJMTVlXWUx1OGdUZUI4QThJRGpwMmV0M1lBZmk5SkQ5WDBFdGFyY3hRbCtlZkJ2aHVPQ09ZYVR4SWJxMEVxeE95cFZDb3lMbXNiUzRlaHgzTGpXODJTS1pDNkRDWnM5S1hLdm5HUSt2T3crUklOUTM5U09ibWN1Yk51bUhqMWdrWTNRWHdMNGxkbWhoV3dsVUFQaFdnR3lMWENMU0JURTRFR3c4bzEvTi9Kcmd5UGpnUTMwR3dEc1RIQWptV3Rjd1ZydWYvU1hDUmpxUWhSZU55dVc4RUdkaGtaWVltMDZnSHROQ1k0Ky9LenhLTWgxUUR3SzlGc0JmVThiQ1pCNUdUQWx3bitkRmtzSjI5QTY5VEIzMWpBK2J4SnpJWVFtMzgwbTY4V2c2YmF6Ri9jNzF4WDRKZnRUYXRhWFA3anJ3MmtjWXp3OVlyVUMzdmVmd2puNGRHZVgzL0FTSnlHU3Y3Y1Vkb0FBQUFBRWxGVGtTdVFtQ0MiLz48L2RlZnM+PHN0eWxlPi5he2ZpbGw6I2ZmZn0uYntmaWxsOiNlZTZhNWZ9LmN7ZmlsbDojZjViZjRmfS5ke2ZpbGw6IzYyYzU1NX0uZXtmaWxsOiM5OTlmYWZ9LmZ7ZmlsbDojZWRmMGY5fTwvc3R5bGU+PHBhdGggY2xhc3M9ImEiIGQ9Im0wIDE4YzAtOS45IDguMS0xOCAxOC0xOGg4MzljOS45IDAgMTggOC4xIDE4IDE4djI5LjZoLTg3NXoiLz48cGF0aCBjbGFzcz0iYiIgZD0ibTI5LjUgMzAuM2MtMy4yIDAtNS44LTIuNi01LjgtNS44IDAtMy4yIDIuNi01LjkgNS44LTUuOSAzLjIgMCA1LjggMi43IDUuOCA1LjkgMCAzLjItMi42IDUuOC01LjggNS44eiIvPjxwYXRoIGNsYXNzPSJjIiBkPSJtNDcuOCAzMC4zYy0zLjIgMC01LjgtMi42LTUuOC01LjggMC0zLjIgMi42LTUuOSA1LjgtNS45IDMuMiAwIDUuOSAyLjcgNS45IDUuOSAwIDMuMi0yLjcgNS44LTUuOSA1Ljh6Ii8+PHBhdGggY2xhc3M9ImQiIGQ9Im02Ni4yIDMwLjNjLTMuMyAwLTUuOS0yLjYtNS45LTUuOCAwLTMuMiAyLjYtNS45IDUuOS01LjkgMy4yIDAgNS44IDIuNyA1LjggNS45IDAgMy4yLTIuNiA1LjgtNS44IDUuOHoiLz48cGF0aCBjbGFzcz0iZSIgZD0ibTE0MS41IDMwLjFsLTUuNS01LjNxLTAuMi0wLjItMC4yLTAuNSAwLTAuMyAwLjItMC41bDUuNS01LjNxMC4xLTAuMiAwLjQtMC4yYzAuNCAwIDAuNiAwLjMgMC42IDAuNnEwIDAuMy0wLjEgMC41bC01LjEgNC45IDUuMSA0LjlxMC4xIDAuMiAwLjEgMC41YzAgMC4zLTAuMiAwLjYtMC42IDAuNnEtMC4zIDAtMC40LTAuMnoiLz48cGF0aCBjbGFzcz0iZSIgZD0ibTE2My45IDMwLjNxMC4zIDAgMC41LTAuMmw1LjQtNS4zcTAuMi0wLjIgMC4yLTAuNSAwLTAuMy0wLjItMC41bC01LjQtNS4zcS0wLjItMC4yLTAuNS0wLjJjLTAuMyAwLTAuNiAwLjMtMC42IDAuNnEwIDAuMyAwLjIgMC41bDUgNC45LTUgNC45cS0wLjIgMC4yLTAuMiAwLjVjMCAwLjMgMC4zIDAuNiAwLjYgMC42eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xhc3M9ImUiIGQ9Im05NiAyOC41di04LjRxMC0yLjEgMi4yLTIuMWgxMnEyLjEgMCAyLjEgMi4xdjguNHEwIDIuMi0yLjEgMi4yaC0xMnEtMi4yIDAtMi4yLTIuMnptNS4zIDEuMXYtMTAuNWgtMy4xYy0wLjcgMC0xLjEgMC4zLTEuMSAxLjF2OC4zYzAgMC43IDAuNCAxLjEgMS4xIDEuMXptMS4xLTEwLjV2MTAuNWg3LjhjMC42IDAgMS0wLjQgMS0xLjF2LTguM2MwLTAuOC0wLjQtMS4xLTEtMS4xem0tNCAyLjVjLTAuMiAwLTAuMy0wLjItMC4zLTAuNHEwLTAuMyAwLjMtMC4zaDEuNWMwLjIgMCAwLjQgMC4xIDAuNCAwLjMgMCAwLjItMC4yIDAuNC0wLjQgMC40em0wIDEuOGMtMC4yIDAtMC40LTAuMi0wLjQtMC40IDAtMC4yIDAuMi0wLjMgMC40LTAuM2gxLjVjMC4yIDAgMC40IDAuMSAwLjQgMC4zIDAgMC4yLTAuMiAwLjQtMC40IDAuNHptMCAxLjhjLTAuMiAwLTAuNC0wLjItMC40LTAuNCAwLTAuMiAwLjItMC40IDAuNC0wLjRoMS41YzAuMiAwIDAuNCAwLjIgMC40IDAuNCAwIDAuMi0wLjIgMC40LTAuNCAwLjR6Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGFzcz0iZSIgZD0ibTMwMC4xIDMxLjNjLTMuOS0yLjItNS4zLTMuMS01LjMtNS42di01LjNjMC0wLjcgMC4zLTEgMC45LTEuMiAwLjgtMC4zIDMuNS0xLjMgNC4zLTEuNiAwLjIgMCAwLjQtMC4xIDAuNi0wLjFxMC4zIDAgMC41IDAuMWMwLjkgMC4zIDMuNSAxLjIgNC4zIDEuNiAwLjYgMC4yIDAuOSAwLjUgMC45IDEuMnY1LjNjMCAyLjUtMS4zIDMuNC01LjMgNS42LTAuMiAwLjEtMC4zIDAuMi0wLjQgMC4ycS0wLjIgMC0wLjUtMC4yem0wLjUtMTIuN3YxMS42YzAuMSAwIDAuMiAwIDAuNC0wLjEgMy4yLTIgNC4yLTIuNSA0LjItNC43di00LjhjMC0wLjIgMC0wLjMtMC4yLTAuNC0xLjEtMC40LTMuMS0xLjEtNC4yLTEuNXEtMC4xLTAuMS0wLjItMC4xeiIvPjxwYXRoIGNsYXNzPSJmIiBkPSJtMzI0LjcgMTYuN2MwLTMuMyAyLjctNiA2LTZoMjEzLjZjMy4zIDAgNiAyLjcgNiA2djE1LjJjMCAzLjMtMi43IDYtNiA2aC0yMTMuNmMtMy4zIDAtNi0yLjctNi02eiIvPjx1c2UgIGhyZWY9IiNpbWcxIiB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDQxMywxOSkiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsYXNzPSJlIiBkPSJtNDAxLjcgMjguOXYtNC4zYzAtMC43IDAuNC0xIDEtMS4xdi0xLjVjMC0yLjIgMS40LTMuMyAyLjktMy4zIDEuNiAwIDMgMS4xIDMgMy4zdjEuNHExIDAuMSAxIDEuMnY0LjNjMCAwLjktMC40IDEuMi0xLjIgMS4yaC01LjZjLTAuNyAwLTEuMS0wLjMtMS4xLTEuMnptMS45LTUuNWg0LjF2LTEuNmMwLTEuNC0xLTIuMi0yLjEtMi4yLTEuMSAwLTIgMC44LTIgMi4yeiIvPjxwYXRoIGNsYXNzPSJlIiBkPSJtNTM0LjcgMjQuM3EwLjIgMCAwLjMtMC4xbDIuNC0yLjVxMC4yLTAuMSAwLjItMC4zIDAtMC4yLTAuMi0wLjRsLTIuNC0yLjRxLTAuMS0wLjEtMC4zLTAuMWMtMC4zIDAtMC41IDAuMi0wLjUgMC40cTAgMC4yIDAuMiAwLjRsMS41IDEuNXEtMC41LTAuMS0xLTAuMWMtMi45IDAtNS4yIDIuMy01LjIgNS4yIDAgMi45IDIuMyA1LjIgNS4yIDUuMiAyLjkgMCA1LjItMi4zIDUuMi01LjIgMC0wLjMtMC4yLTAuNS0wLjUtMC41LTAuMyAwLTAuNSAwLjItMC41IDAuNSAwIDIuMy0xLjggNC4yLTQuMiA0LjItMi4zIDAtNC4yLTEuOS00LjItNC4yIDAtMi40IDEuOS00LjIgNC4yLTQuMnEwLjcgMCAxLjIgMC4xbC0xLjcgMS43cS0wLjIgMC4yLTAuMiAwLjNjMCAwLjMgMC4yIDAuNSAwLjUgMC41eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xhc3M9ImUiIGQ9Im03MjguMSAyNC4zYzAtMy44IDMuMi03IDctNyAzLjkgMCA3LjEgMy4yIDcuMSA3IDAgMy45LTMuMiA3LjEtNy4xIDcuMS0zLjggMC03LTMuMi03LTcuMXptMTIuOSAwYzAtMy4zLTIuNi01LjktNS45LTUuOS0zLjIgMC01LjggMi42LTUuOCA1LjkgMCAzLjMgMi42IDUuOSA1LjggNS45IDMuMyAwIDUuOS0yLjYgNS45LTUuOXptLTUuMy0zdjMuNWwtMC4xIDEuNCAwLjctMC44IDAuOC0wLjhxMC4yLTAuMiAwLjQtMC4yYzAuMyAwIDAuNSAwLjIgMC41IDAuNXEwIDAuMi0wLjEgMC40bC0yLjQgMi4zcS0wLjEgMC4yLTAuNCAwLjItMC4yIDAtMC40LTAuMmwtMi4zLTIuM3EtMC4xLTAuMi0wLjEtMC40YzAtMC4zIDAuMi0wLjUgMC41LTAuNXEwLjIgMCAwLjQgMC4ybDAuOCAwLjggMC43IDAuOC0wLjEtMS40di0zLjVjMC0wLjMgMC4yLTAuNSAwLjUtMC41IDAuMyAwIDAuNiAwLjIgMC42IDAuNXoiLz48cGF0aCBjbGFzcz0iZSIgZD0ibTc2OS4zIDI2LjJjMC4zIDAgMC42LTAuMyAwLjYtMC41di03LjJsLTAuMS0xIDAuNSAwLjUgMSAxLjFjMC4xIDAuMSAwLjMgMC4yIDAuNCAwLjIgMC4zIDAgMC41LTAuMiAwLjUtMC41cTAtMC4yLTAuMi0wLjRsLTIuMy0yLjJxLTAuMi0wLjItMC40LTAuMi0wLjIgMC0wLjQgMC4ybC0yLjMgMi4ycS0wLjIgMC4yLTAuMiAwLjRjMCAwLjMgMC4yIDAuNSAwLjUgMC41cTAuMiAwIDAuNC0wLjJsMS0xLjEgMC41LTAuNXYxIDcuMmMwIDAuMiAwLjIgMC41IDAuNSAwLjV6bS00IDUuNGg4cTIuMSAwIDIuMS0yLjF2LTYuOXEwLTIuMi0yLjEtMi4yaC0ydjEuMWgxLjljMC43IDAgMS4xIDAuNCAxLjEgMS4xdjYuOGMwIDAuNy0wLjQgMS4xLTEuMSAxLjFoLTcuOWMtMC42IDAtMS0wLjQtMS0xLjF2LTYuOGMwLTAuNyAwLjQtMS4xIDEtMS4xaDJ2LTEuMWgtMnEtMi4xIDAtMi4xIDIuMnY2LjlxMCAyLjEgMi4xIDIuMXoiLz48cGF0aCBjbGFzcz0iZSIgZD0ibTgwMy41IDMwLjFjMC4zIDAgMC42LTAuMiAwLjYtMC42di00LjZoNC41YzAuMyAwIDAuNi0wLjIgMC42LTAuNiAwLTAuMy0wLjMtMC42LTAuNi0wLjZoLTQuNXYtNC42YzAtMC4zLTAuMy0wLjYtMC42LTAuNi0wLjQgMC0wLjYgMC4zLTAuNiAwLjZ2NC42aC00LjVjLTAuNCAwLTAuNiAwLjMtMC42IDAuNnEwIDAuNiAwLjYgMC42aDQuNXY0LjZxMCAwLjYgMC42IDAuNnoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsYXNzPSJlIiBkPSJtODMwLjMgMjYuMnYtN3EwLTIuMSAyLjItMi4xaDYuOXEyLjIgMCAyLjIgMi4xdjEuMWgxLjJxMi4yIDAgMi4yIDIuMXY3cTAgMi4yLTIuMiAyLjJoLTdxLTIuMSAwLTIuMS0yLjJ2LTFoLTEuMnEtMi4yIDAtMi4yLTIuMnptMy40IDEuMXYtNC45cTAtMi4xIDIuMS0yLjFoNC43di0xYzAtMC43LTAuNC0xLjEtMS4xLTEuMWgtNi45Yy0wLjcgMC0xLjEgMC40LTEuMSAxLjF2Ni45YzAgMC43IDAuNCAxLjEgMS4xIDEuMXptOS4xIDMuMmMwLjcgMCAxLjEtMC40IDEuMS0xLjF2LTYuOWMwLTAuNy0wLjQtMS4xLTEuMS0xLjFoLTYuOWMtMC43IDAtMS4xIDAuNC0xLjEgMS4xdjYuOWMwIDAuNyAwLjQgMS4xIDEuMSAxLjF6Ii8+PC9zdmc+");
    background-size: calc(100% + 3px);
    height: 48px;
    display: none;
    content: '';
    width: 100%;
    left: 0;
    top: 0;
    position: relative;
    z-index: 3;
    margin-bottom: -10px;
}

.p-home__illustration--browser:before {
    display: block;
}

@media only screen and (max-width: 641px) {
    .p-home__illustration--browser:before {
        display: none;
    }
}

.p-home__illustration img {
    display: block;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.p-home__trigger {
    text-align: center;
    display: none;
    margin-bottom: 24px;
}

@media only screen and (max-width: 767px) {
    .p-home__trigger {
        display: block;
    }
}

.p-home__head {
    margin-bottom: 115px;
    text-align: center;
    overflow: hidden;
}

@media only screen and (max-width: 768px) {
    .p-home__head {
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__head {
        margin-bottom: 0;
    }
}

.p-home__head .p-home__bg {
    height: 500px;
}

@media only screen and (max-width: 768px) {
    .p-home__head .p-home__bg {
        height: 980px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__head .p-home__bg {
        height: 310px;
    }
}

.p-home__head .p-home__bgg {
    height: 903px;
}

@media only screen and (max-width: 768px) {
    .p-home__head .p-home__bgg {
        height: 450px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__head .p-home__bgg {
        /* height: 100%; */
    }
}

.p-home__head-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 40px;
    /* text-transform: capitalize; */
}

@media only screen and (max-width: 768px) {
    .p-home__head-top {
        height: 490px;
        padding-top: 40px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__head-top {
        height: auto;
        margin-bottom: 39px;
        padding-top: 10px;
    }
}

.p-home__head-illustration {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0px;
    position: relative;
    z-index: 1;
    max-width: 900px;
    width: 100%;
}

@media only screen and (max-width: 768px) {
    .p-home__head-illustration {
        margin: 0 -20px -120px;
        width: auto;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__head-illustration {
        margin: 0 0 64px;
    }
}

.p-home__head-illustration .p-home__illustration picture {
    height: 596px;
}

@media only screen and (max-width: 768px) {
    .p-home__head-illustration .p-home__illustration picture {
        height: 464px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__head-illustration .p-home__illustration picture {
        height: auto;
    }
}

.p-home__head-illustration-elems {
    z-index: 9;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

@media only screen and (max-width: 641px) {
    .p-home__head-illustration-elems {
        display: none;
    }
}

.p-home__head-illustration-elem1, .p-home__head-illustration-elem2 {
    position: absolute;
    -webkit-box-shadow: 0 12px 24px rgba(0, 0, 0, 0.05);
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.05);
}

.p-home__head-illustration-elem1 {
    top: 236px;
    left: -101px;
}

@media only screen and (max-width: 768px) {
    .p-home__head-illustration-elem1 {
        left: -17px;
        top: 183px;
    }
}

.p-home__head-illustration-elem2 {
    top: 130px;
    right: -100px;
}

@media only screen and (max-width: 768px) {
    .p-home__head-illustration-elem2 {
        right: -17px;
        top: 221px;
    }
}

.p-home__head-stats {
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

.p-home__head .h-user {
    background: #7D6FEF;
}

.p-home__features {
    padding-top: 136px;
    overflow: hidden;
    margin-bottom: 40px;
}

@media only screen and (max-width: 768px) {
    .p-home__features {
        padding-top: 10px;
        overflow: hidden;
        margin-bottom: 40px;
    }
}

.p-home__features-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 80px;
}

@media only screen and (max-width: 768px) {
    .p-home__features-head {
        margin-bottom: 48px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__features-head {
        background: #F9FAFD;
        border-radius: 6px;
        padding: 8px;
        margin-bottom: 30px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

.p-home__features-title {
    font-size: 30px;
    color: #ffffff7a;
    margin-right: 40px;
    position: relative;
    font-weight: 700;
    padding-bottom: 12px;
}

@media only screen and (max-width: 641px) {
    .p-home__features-title {
        font-size: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        height: 55px;
        margin: 0;
        width: 100%;
        padding: 0;
    }
}

.p-home__features-title:after {
    content: '';
    background: #ffffff;
    border-radius: 128px;
    width: 0;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

@media only screen and (max-width: 641px) {
    .p-home__features-title:after {
        position: static;
        border-radius: 50%;
        margin-left: 6px;
    }
}

.p-home__features-title.is-active {
    color: #ffffff;
}

.p-home__features-title.is-active:after {
    width: 117px;
}

@media only screen and (max-width: 641px) {
    .p-home__features-title.is-active {
        background: #FFFFFF;
        -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.08);
        border-radius: 12px;
        color: #0649c3;
    }

    .p-home__features-title.is-active:after {
        width: 6px;
        height: 6px;
    }
}

.p-home__features-title:last-child {
    margin-right: 0;
}

.p-home__features-titleg {
    font-size: 30px;
    color: #ffffff7a;
    margin-right: 40px;
    position: relative;
    font-weight: 700;
    padding-bottom: 12px;
}

@media only screen and (max-width: 641px) {
    .p-home__features-titleg {
        font-size: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        height: 55px;
        margin: 0;
        width: 100%;
        padding: 0;
    }
}

.p-home__features-titleg:after {
    content: '';
    background: #ffffff;
    border-radius: 128px;
    width: 0;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

@media only screen and (max-width: 641px) {
    .p-home__features-titleg:after {
        position: static;
        border-radius: 50%;
        margin-left: 6px;
    }
}

.p-home__features-titleg.is-active {
    color: #ffffff;
}

.p-home__features-titleg.is-active:after {
    width: 117px;
}

@media only screen and (max-width: 641px) {
    .p-home__features-titleg.is-active {
        background: #FFFFFF;
        -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.08);
        border-radius: 12px;
        color: #029054;
    }

    .p-home__features-titleg.is-active:after {
        width: 6px;
        height: 6px;
    }
}

.p-home__features-titleg:last-child {
    margin-right: 0;
}

.p-home__create {
    background-size: 100% auto;
    text-align: center;
    padding: 64px 0 112px;
    position: relative;
    overflow: hidden;
}

@media only screen and (max-width: 768px) {
    .p-home__create {
        padding-bottom: 100px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create {
        padding: 48px 0 100px;
    }
}

.p-home__create .p-home__bg {
    height: 926px;
}

@media only screen and (max-width: 641px) {
    .p-home__create .p-home__bg {
        height: 770px;
    }
}

.p-home__create .p-home__bgg {
    height: 926px;
}

@media only screen and (max-width: 641px) {
    .p-home__create .p-home__bgg {
        height: 770px;
    }
}

.p-home__create-icon {
    background: #4D94FF;
    -webkit-box-shadow: inset 2px 2px 8px 2px #2C75E4;
    box-shadow: inset 2px 2px 8px 2px #2C75E4;
    border-radius: 12px;
    width: 48px;
    height: 48px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 18px;
}

.p-home__create-icon .icon {
    font-size: 23px;
}

.p-home__create-icons {
    background: #34d585;
    -webkit-box-shadow: inset 2px 2px 8px 2px #55a639;
    box-shadow: inset 2px 2px 8px 2px #2ebc21;
    border-radius: 12px;
    width: 48px;
    height: 48px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 18px;
}

.p-home__create-icons .icon {
    font-size: 23px;
}

.p-home__create-title {
    font-weight: 800;
    font-size: 36px;
    line-height: 48px;
    text-align: center;
    letter-spacing: -0.25px;
    color: #fefac7;
    margin-bottom: 24px;
}

@media only screen and (max-width: 641px) {
    .p-home__create-title {
        font-size: 28px;
        line-height: 47px;
        margin-bottom: 14px;
    }
}

.p-home__create-title span {
    color: #fff;
}

.p-home__create-desc {
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}

@media only screen and (max-width: 768px) {
    .p-home__create-desc {
        max-width: 365px;
        margin: 0 auto;
        display: block;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-desc {
        font-size: 14px;
        line-height: 24px;
    }
}

.p-home__create-illustration {
    display: inline-block;
    vertical-align: top;
    margin-top: 88px;
    margin-bottom: -165px;
    position: relative;
    z-index: 1;
}

@media only screen and (max-width: 768px) {
    .p-home__create-illustration {
        margin-top: 142px;
        margin-bottom: -132px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-illustration {
        margin: 88px 0 24px;
    }
}

.p-home__create-illustration .p-home__illustration {
    max-width: 875px;
    margin-left: -10px;
    margin-right: -10px;
}

@media only screen and (max-width: 641px) {
    .p-home__create-illustration .p-home__illustration {
        margin-left: auto;
        margin-right: auto;
    }
}

.p-home__create-illustration .p-home__illustration picture:after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60.75%, rgba(255, 255, 255, 0)), color-stop(84.3%, #FFFFFF));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 60.75%, #FFFFFF 84.3%);
}

.p-home__create-btn {
    position: relative;
    z-index: 2;
}

@-webkit-keyframes fall-orders {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 0;
    }

    33% {
        -webkit-transform: translate3d(-7px, 16px, 0);
        transform: translate3d(-7px, 16px, 0);
        opacity: 1;
    }

    66% {
        -webkit-transform: translate3d(7px, 32px, 0);
        transform: translate3d(7px, 32px, 0);
    }

    100% {
        -webkit-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0);
        opacity: 0;
    }
}

@keyframes fall-orders {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        opacity: 0;
    }

    33% {
        -webkit-transform: translate3d(-7px, 16px, 0);
        transform: translate3d(-7px, 16px, 0);
        opacity: 1;
    }

    66% {
        -webkit-transform: translate3d(7px, 32px, 0);
        transform: translate3d(7px, 32px, 0);
    }

    100% {
        -webkit-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0);
        opacity: 0;
    }
}


.brand-content h1 {
    font-size: 3rem;
    line-height: 1.1;
    margin-bottom: 1rem;
    font-weight: 600;
    letter-spacing: -1px;
    text-shadow: 0 4px 20px rgba(0,0,0,0.2);
}
 
.brand-content p {
    font-size: 1rem;
    opacity: 0.95;
    line-height: 1.6;
    font-weight: 300;
    color: #f8fafc;
    max-width: 500px;
    margin-bottom: 2.5rem;
    text-shadow: 0 2px 10px rgba(0,0,0,0.1);
}

@keyframes fall-orders {
    0% { transform: translateY(-40px); opacity: 0; }
    20% { opacity: 1; }
    50% { transform: translateY(0px); opacity: 1; }
    80% { opacity: 1; }
    100% { transform: translateY(40px); opacity: 0; }
}

@keyframes float-vertical {
    0% { transform: translateY(50px) scale(0.8) rotate(-10deg); opacity: 0; }
    20% { opacity: 0.6; }
    50% { transform: translateY(0px) scale(1) rotate(10deg); opacity: 0.8; }
    80% { opacity: 0.6; }
    100% { transform: translateY(-50px) scale(1.1) rotate(-10deg); opacity: 0; }
}

@keyframes bounce-icon {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-5px); }
}

@keyframes pulse-red {
    0% { box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.1); }
    70% { box-shadow: 0 0 0 15px rgba(220, 53, 69, 0); }
    100% { box-shadow: 0 0 0 0 rgba(220, 53, 69, 0); }
}

.animation-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
}

.floating-emoji {
    position: absolute;
    z-index: 1;
    opacity: 0;
    filter: drop-shadow(0 0 10px rgba(255,255,255,0.4));
    animation: 7s float-vertical ease-in-out infinite;
}

.floating-bg {
    background: rgba(255, 255, 255, 0.1); 
    border: 1px solid rgba(255,255,255,0.15); 
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
}

.em1 {left: 359%;top: 83%;font-size: 2.5rem;animation-delay: 0.5s;}
.em2 {left: 235%;top: 415%;font-size: 3rem;animation-delay: 2.5s;}
.em3 {right: 345%;top: 85%;font-size: 2.5rem;animation-delay: 4.5s;}
.em4 {right: 225%;top: 20%;font-size: 2.8rem;animation-delay: 1.5s;}
.em5 {right: 320%;b;top: 960%;font-size: 2.5rem;animation-delay: 3.5s;}
.em6 {left: 420%;top: 960%;font-size: 2.5rem;animation-delay: 5.5s;}

.p-home__create-stat {
    /* background: rgba(255, 255, 255, 0.1); */
    /* border: 1px solid rgba(255,255,255,0.15); */
    backdrop-filter: blur(5px);
    border-radius: 50px;
    padding: 8px 16px;
    min-width: 140px;
    /* height: 54px; */
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
    font-weight: 500;
    font-size: 13px;
    color: #ffffff;
    position: absolute;
    will-change: transform;
    /* box-shadow: 0 4px 15px rgba(0,0,0,0.05); */
    opacity: 0.8;
}

.p-home__create-stat img {
    width: 32px;
    height: 32px;
    object-fit: contain;
    filter: drop-shadow(0 2px 4px rgba(0,0,0,0.1));
}

.p-home__create-stat.animated {
    animation: 7s fall-orders forwards ease-in-out infinite;
}


.dashboard-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    position: relative;
    z-index: 20;
    margin-bottom: 2rem;
}

.glass-card {
    background: rgba(255, 255, 255, 0.12);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 16px;
    padding: 1.2rem;
    transition: transform 0.3s ease, background 0.3s;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
}

.glass-card:hover {
    background: rgba(255, 255, 255, 0.18);
    transform: translateY(-3px);
}

.card-wide {
    grid-column: span 2;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 1.5rem;
}

.card-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0.5rem;
}

.card-icon {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.1rem;
}

.icon-green { background: rgba(0, 200, 83, 0.2); color: #4ade80; }
.icon-blue { background: rgb(13 253 180 / 20%); color: #60d2fa; }
.icon-yellow { background: rgba(255, 193, 7, 0.2); color: #fcd34d; }

.card-value {
    font-size: 1.4rem;
    font-weight: 600;
    color: white;
    letter-spacing: -0.5px;
}

.card-label {
    font-size: 0.8rem;
    color: #e2e8f0;
    font-weight: 400;
}

    .p-home__create-stat:not(.animated) {
        opacity: 1 !important;
        width: auto;
    }
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat {
        -webkit-animation: none !important;
        animation: none !important;
    }

    .p-home__create-stat.el1, .p-home__create-stat.el4 {
        top: auto !important;
        bottom: calc(100% + 120px);
        opacity: 0.4;
    }

    .p-home__create-stat.el2, .p-home__create-stat.el5 {
        top: auto !important;
        bottom: calc(100% + 73px);
        opacity: 1;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-stat {
        width: 81px;
        height: 44px;
        font-size: 14px;
        display: none;
    }
}

.p-home__create-stat.el1 {
    left: -587px;
    top: -62px;
    opacity: 0.4;
    -webkit-animation-delay: 500ms;
    animation-delay: 500ms;
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat.el1 {
        left: -18px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-stat.el1 {
        bottom: calc(100% + 15px);
        left: -30px;
    }
}

.p-home__create-stat.el2 {
    left: -738px;
    top: 79px;
    -webkit-animation-delay: 3200ms;
    animation-delay: 3200ms;
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat.el2 {
        left: 20%;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-stat.el2 {
        bottom: calc(100% - 20px);
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

.p-home__create-stat.el3 {
    left: -587px;
    top: 200px;
    -webkit-animation-delay: 2600ms;
    animation-delay: 2600ms;
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat.el3 {
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        top: auto;
        bottom: calc(100% + 21px);
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-stat.el3 {
        bottom: calc(100% - 44px);
        left: auto;
        right: -80px;
    }
}

.p-home__create-stat.el4 {
    top: 294px;
    right: 177px;
    opacity: 0.3;
    -webkit-animation-delay: 1500ms;
    animation-delay: 1500ms;
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat.el4 {
        right: -18px;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-stat.el4 {
        display: none;
    }
}

.p-home__create-stat.el5 {
    top: -62px;
    right: -587px;
    -webkit-animation-delay: 2300ms;
    animation-delay: 2300ms;
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat.el5 {
        right: 20%;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-stat.el5 {
        display: none;
    }
}

.homenavo {
    margin-top: 0;

}

@media only screen and (max-width: 768px) {
    .homenavo {
    margin-top: -170px;
    }
}

@media only screen and (max-width: 641px) {
    .homenavo {
    margin-top: -170px;
    }
}
.p-home__create-stat.el6 {
    top: 79px;
    right: -738px;
    -webkit-animation-delay: 2300ms;
    animation-delay: 2300ms;
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat.el6 {
        right: 20%;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-stat.el6 {
        display: none;
    }
}

.p-home__create-stat.el7 {
    top: 200px;
    right: -587px;
    -webkit-animation-delay: 2300ms;
    animation-delay: 2300ms;
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat.el7 {
        right: 20%;
    }
}

@media only screen and (max-width: 641px) {
    .p-home__create-stat.el7 {
        display: none;
    }
}

.p-home__create-stat.el8 {
    top: 294px;
    right: -372px;
    -webkit-animation-delay: 1100ms;
    animation-delay: 1100ms;
}

@media only screen and (max-width: 768px) {
    .p-home__create-stat.el8 {
        display: none;
    }
}

.p-home__create-stat .icon {
    fill: #ffffff;
    font-size: 32px;
    margin-right: 8px;
}

.p-home__create .h-user {
    background: #fff;
    color: #081F4D;
}

.p-home__create .h-user:hover {
    color: #fff;
}

.p-home__create .h-user .icon {
    fill: #081F4D;
}

.vfm__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow: auto;
}

.vfm__content {
    margin: 160px auto 0;
    position: relative;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    opacity: 0;
}

@media only screen and (max-width: 768px) {
    .vfm__content {
        -webkit-transform: translate3d(0, 50%, 0);
        transform: translate3d(0, 50%, 0);
        margin: auto auto 0;
    }
}

.modal-opened .vfm__content {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

.vfm__content .modal-close {
    position: absolute;
    right: 24px;
    top: 32px;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    border: 1px solid #EBEDF2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    z-index: 13;
    -webkit-transition: -webkit-transform ease .3s;
    transition: -webkit-transform ease .3s;
    transition: transform ease .3s;
    transition: transform ease .3s, -webkit-transform ease .3s;
}

.vfm__content .modal-close:hover {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.vfm__content .modal-close:hover .icon {
    fill: #6B74D9;
}

@media only screen and (max-width: 767px) {
    .vfm__content .modal-close {
        display: none;
    }
}

.vfm__content .modal-close .icon {
    font-size: 10px;
    fill: #000000;
}

.vfm--overlay {
    background: rgba(0, 0, 0, 0.6) !important;
}

.h-switcher {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    color: #fff;
    position: relative;
}

.h-switcher input {
    display: none;
}

input:checked ~ .h-switcher__block:before {
    left: 19px;
}

input:not(:checked) ~ .h-switcher__label:not(:last-child) {
    opacity: 1;
}

input:not(:checked) ~ .h-switcher__labelo:not(:last-child) {
    opacity: 1;
}

input:not(:checked) ~ .h-switcher__labelg:not(:last-child) {
    opacity: 1;
}

input:checked ~ .h-switcher__label:last-child {
    opacity: 1;
}

input:checked ~ .h-switcher__labelo:last-child {
    opacity: 1;
}

input:checked ~ .h-switcher__labelg:last-child {
    opacity: 1;
}

.h-switcher--inverse, .h-header.is-scrolling .h-switcher {
    color: rgba(37, 49, 71, 0.6);
}

.h-switcher--inverse input:not(:checked) ~ .h-switcher__label:not(:last-child), .h-header.is-scrolling .h-switcher input:not(:checked) ~ .h-switcher__label:not(:last-child), .h-switcher--inverse input:checked ~ .h-switcher__label:last-child, .h-header.is-scrolling .h-switcher input:checked ~ .h-switcher__label:last-child {
    color: #0656e9;
}

.h-switcher--inverse input:not(:checked) ~ .h-switcher__labelo:not(:last-child), .h-header.is-scrolling .h-switcher input:not(:checked) ~ .h-switcher__labelo:not(:last-child), .h-switcher--inverse input:checked ~ .h-switcher__labelo:last-child, .h-header.is-scrolling .h-switcher input:checked ~ .h-switcher__labelo:last-child {
    color: #0656e9;
}

.h-switcher--inverse input:not(:checked) ~ .h-switcher__labelg:not(:last-child), .h-header.is-scrolling .h-switcher input:not(:checked) ~ .h-switcher__labelg:not(:last-child), .h-switcher--inverse input:checked ~ .h-switcher__labelg:last-child, .h-header.is-scrolling .h-switcher input:checked ~ .h-switcher__labelg:last-child {
    color: #029054;
}

.h-switcher--inverse .h-switcher__block, .h-header.is-scrolling .h-switcher .h-switcher__block {
    background: rgba(126, 151, 255, 0.13);
}

.h-switcher--inverse .h-switcher__block:before, .h-header.is-scrolling .h-switcher .h-switcher__block:before {
    background: #f3e100;
    -webkit-box-shadow: inset 2px 2px 8px 2px #ffd20096;
    box-shadow: inset 2px 2px 8px 2px #ffb200;
}

.h-switcher--inverse .h-switcher__label, .h-header.is-scrolling .h-switcher .h-switcher__label {
    opacity: 1 !important;
}

.h-switcher--inverse .h-switcher__labelo, .h-header.is-scrolling .h-switcher .h-switcher__labelo {
    opacity: 1 !important;
    color: #0656e9;
}

.h-switcher--inverse .h-switcher__labelg, .h-header.is-scrolling .h-switcher .h-switcher__labelg {
    opacity: 1 !important;
    color: rgb(2 144 84);
}

.h-switcher__block {
    width: 40px;
    height: 24px;
    background: #fffbed;
    border-radius: 10px;
    position: relative;
    margin: 0 14px;
}

.h-switcher__block:before {
    content: '';
    position: absolute;
    background: #f3e100;
    -webkit-box-shadow: inset 2px 2px 8px 2px #ffd20096;
    box-shadow: inset 2px 2px 8px 2px #ffb200;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    top: 3px;
    left: 3px;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}

.h-switcher__label {
    font-size: 18px;
    font-weight: 600;
    opacity: 0.7;
    margin: 10px;
}

@media only screen and (max-width: 768px) {
    .h-switcher__label {
        font-size: 14px;
    }
}

@media only screen and (max-width: 641px) {
    .h-switcher__label {
        font-size: 18px;
    }
}

.h-switcher__labelo {
    font-size: 18px;
    font-weight: 600;
    /* opacity: 0.7; */
    color: white;
    margin: 10px;
}

@media only screen and (max-width: 768px) {
    .h-switcher__labelo {
        font-size: 14px;
    }
}

@media only screen and (max-width: 641px) {
    .h-switcher__labelo {
        font-size: 18px;
    }
}

.h-switcher__labelg {
    font-size: 18px;
    font-weight: 600;
    /* opacity: 0.7; */
    color: white;
    margin: 10px;
}

@media only screen and (max-width: 768px) {
    .h-switcher__labelg {
        font-size: 14px;
    }
}

@media only screen and (max-width: 641px) {
    .h-switcher__labelg {
        font-size: 18px;
    }
}
 .invest-banner {
    position: relative;
    padding: 100px 0 100px;
    margin-bottom: 10px;
    margin-top: 40px;
}

.invest-banner-bg {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
}

.invest-banner .wrapper {
    position: relative;
}

.invest-banner-cnt {
    display: flex;
    align-items: center;
    justify-content: center;
}

.invest-banner-img {
    position: absolute;
    z-index: 2;
    top: -70px;
    width: 100%;
    max-width: 290px;
    border-radius: 24px;
    overflow: hidden;
}

.invest-banner-img img {width: 100%;}

.invest-banner-img-left {
    left: 49px;
    /* transform: rotate(-8.81deg); */
}

.invest-banner-img-right {
    right: 49px;
    transform: rotate(9deg);
}

.invest-banner-info {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 455px;
}

.invest-banner-info h2 {
    text-align: center;
    color: var(--white);
    letter-spacing: -1px;
}

.invest-banner-info p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;
    color: var(--white);
    letter-spacing: -1px;
}

.invest-banner-info p strong {
    color: var(--white);
}

.invest-banner-info p:not(:last-child) {
    margin-bottom: 37px;
}

.invest-banner-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}


@media (max-width: 1200px) {
    .invest-banner {
        padding: 50px 0 50px;
    }

    .invest-banner-img {
        top: -70px;
        max-width: 150px;
    }

    .invest-banner-img-left {
        top: calc(100% + 41px);
        left: calc(50% - 150px);
    }

    .invest-banner-img-right {
        top: calc(100% + 41px);
        right: calc(50% - 150px);
    }
}

@media (max-width: 1023px) {
    .invest-banner-info {
        max-width: 300px;
    }

    .invest-banner-info h2 {
        max-width: 280px;
        margin: 0 auto;
    }

    .invest-banner-info p {
        font-size: 14px;
    }

    .invest-banner-info p:not(:last-child) {
        margin-bottom: 29px;
    }
}

.cookies {
    position: fixed;
    z-index: 9999999999;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 24px;
    width: 100%;
}

.cookies.hidden {
    display: none;
}

.cookies-layout {
    position: relative;
    width: 100%;
    max-width: 1392px;
    border-radius: 16px;
    padding: 35px;
    overflow: hidden;
    border: 3px solid #8181810f;
}


.cookies-layout > * {
    position: relative;
    z-index: 1;
}

.cookies-layout::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #ffffffc7;
    backdrop-filter: blur(16px);
}

.cookies h3 {
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 20px;
    color: #035cf3;
}

.cookies p {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 1.7;
    color: #687172;
}

.cookies-buttons {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-flow: row wrap;
    gap: 8px;
}

@media (max-width: 500px) {
    .cookies-buttons {
        justify-content: center;
    }

    .cookies-buttons .btn {
        width: calc(50% - 4px);
    }

    .cookies-buttons .btn:last-child {
        width: 100%;
    }
}

.story-simple {
    /* padding-bottom: 155px; */
}

.story-simple-titles {
    width: 100%;
    margin: 0 auto;
    max-width: 700px;
}

.story-simple-titles:not(:last-child) {
    margin-bottom: 75px;
}

.story-simple-titles h2 {
    text-align: center;
}

.story-simple-titles p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    text-align: center;
    color: var(--simple-text-color);
}

.story-simple-titles p storng {
    font-weight: 700;
}

@media (min-width: 1024px) {
    .story-simple-bio h3 {
        font-size: 32px;
        margin-bottom: 32px;
    }
    .story-simple-bio-text {
        display: flex;
        gap: 96px;
    }
}

@media (max-width: 1023px) {
    .story-simple-bio-text > div:not(:first-child) {
        margin-top: 16px;
    }
}

.story-simple-cnt {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    gap: 30px;
}

.story-simple-img,
.story-simple-years {
    position: relative;
    width: 100%;
    max-width: 100%;
}

.story-simple-img  {
    width: 100%;
    height: 400px;
    border-radius: 24px;
    overflow: hidden;
}

.story-simple-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}

.story-simple-item {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.story-simple-item h4 {
    white-space: nowrap;
    margin-right: 32px;
    min-width: 100px;
    font-size: 32px;
    font-weight: 400;
    line-height: 1.1;
    color: var(--action);
}

.story-simple-item h3 {
    font-size: 32px;
}

.story-simple-item h3:not(:last-child) {
    margin-bottom: 21px;
}

.story-simple-item p {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
    color: var(--simple-text-color);
}

.story-simple-item p:not(:last-child) {
    margin-bottom: 12px;
}

.story-simple-item:not(:last-child) {
    padding-bottom: 61px;
    margin-bottom: 57px;
    border-bottom: 1px solid var(--line-color);
}


@media (max-width: 1023px) {
    .story-simple {
        padding-bottom: 60px;
    }

    .story-simple-cnt {
        gap: 32px;
    }

    .story-simple-titles:not(:last-child) {
        margin-bottom: 20px;
    }

    .story-simple-titles p {
        font-size: 14px;
    }

    .story-simple-item {
        flex-direction: column;
        align-items: center;
    }

    .story-simple-item br {
        display: none;
    }

    .story-simple-img  {
        height: 380px;
    }

    .story-simple-item > * {
        width: 100%;
    }

    .story-simple-item h4 {
        font-size: 24px;
        margin: 0 0 12px;
    }

    .story-simple-item h3 {
        font-size: 24px;
    }

    .story-simple-item h3:not(:last-child) {
        margin-bottom: 12px;
    }

    .story-simple-item:not(:last-child) {
        padding-bottom: 32px;
        margin-bottom: 32px;
        border-bottom: 1px solid var(--line-color);
    }
}
 
.contacts {
    padding-bottom: 64px;
}

.contacts-cnt {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 48px;
}

.contacts-titles {
    width: 100%;
    max-width: 572px;
}

.contacts-titles h1 {
    font-size: 56px;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: -1px;
    color: var(--titles-color);
}

@media (max-width: 1023px) {
    .contacts-titles h1 {
        font-size: 32px;
    }

    .contacts-titles h1:not(:last-child) {
        margin-bottom: 12px;
    }
}

.contacts-titles h1:not(:last-child) {
    margin-bottom: 17px;
}

.contacts-titles p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: var(--simple-text-color);
}

.contacts-titles p:not(:last-child) {
    margin-bottom: 24px;
}

.contacts-titles p strong {
    color: var(--titles-color);
}

.contacts-form p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: var(--simple-text-color);
}

.contacts-form p:not(:last-child) {
    margin-bottom: 24px;
}

.contacts-form {
    width: 100%;
    max-width: 572px;
    padding: 60px;
    border-radius: 24px;
    background-color: var(--inverse-white-to-dark-bg);
}

.contacts-form h3 {
    font-size: 32px;
}

.form1-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    margin-bottom: 8px;
}

.form1-row > *:not(:last-child) {
    margin-bottom: 0;
}

.form1-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
}

.form1-bottom .btn {
    width: 100%;
    max-width: 158px;
}


.contacts-simple {
    padding-bottom: 100px;
}

.contacts-simple .contacts-titles {
    max-width: 100%;
}

.contacts-simple-info {
    padding: 40px;
    background-color: white;
    border-radius: 32px;
    width: 100%;
    max-width: 100%;
}

.contacts-simple-info form {
    width: 100%;
}

.contacts-simple-info p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: var(--simple-text-color);
}

.contacts-simple-info p:not(:last-child) {
    margin-bottom: 23px;
}

.contacts-simple-list {
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    gap: 25px;
    margin-bottom: 36px;
}

.contacts-simple-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: calc(20% - 10px);
}

.contacts-simple-item-icon {
    position: relative;
    width: 24px;
    min-width: 24px;
    height: 24px;
    margin-right: 12px;
}

.contacts-simple-item-icon img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.contacts-simple-item-text span:first-child {
    display: block;
    margin-bottom: 3px;
    font-size: 14px;
    font-weight: 555;
    line-height: 1.7;
    color: #414141;
}

.contacts-simple-item-text span:last-child {
    display: block;
    margin-bottom: 3px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.1;
    color: black;
}

.contacts-simple-item:last-child {
    width: 100%;
}

@media (hover: hover) {
    a.contacts-simple-item:hover  .contacts-simple-item-text span:last-child {
        color: var(--action);
    }
}

.contacts-simple-frame {
    width: 100%;
    max-height: 400px;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 30px;
}

@media (max-width: 1023px) {
    .contacts {
        padding-bottom: 32px;
    }

    .contacts-cnt {
        flex-direction: column;
        align-items: center;
        gap: 32px;
    }

    .contacts-titles {
        max-width: 572px;
    }

    .contacts-titles p:not(:last-child) {
        margin-bottom: 16px;
    }

    .contacts-form p:not(:last-child) {
        margin-bottom: 16px;
    }

    .contacts-form {
        max-width: 572px;
        padding: 24px;
    }

    .contacts-form h3 {
        font-size: 24px;
    }

    .form1-row {
        flex-direction: column;
    }

    .form1-bottom {
        flex-direction: column;
    }

    .form1-bottom .btn {
        order: 0;
        max-width: 100%;
    }

    .form1-bottom .checkbox-field {
        order: 1;
    }

    .contacts-simple {
        padding-bottom: 50px;
    }

    .contacts-simple .contacts-titles {
        max-width: 100%;
    }

    .contacts-simple-info {
        padding: 24px;
        max-width: 100%;
    }

    .contacts-simple-list {
        flex-direction: column;
        margin-bottom: 25px;
    }

    .contacts-simple-item {
        width: 100%;
    }

    .contacts-simple-item-icon {
        margin-right: 8px;
    }
}

.connected-tools-wr {
    /* background-color: #0b0a1e; */
    /* padding: 60px 0; */
 }
  .connected-tools-wr .container {
    padding: 0px !important;
  }
  .connected-tools-head {
    color: #fff;
    text-align: center;
  }
  .connected-tools-head .inthdqa {
    font-size: 38px !important;
    line-height: 1.3;
    font-weight: 600;
    color: #fff;
    padding-bottom: 18px;
    letter-spacing: -2px;
  }
  .connected-tools-head p {
    color: rgba(225,225,225,0.7);
  }
  .connected-tools-blocks {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    justify-content: center;
    margin-top: 40px;
	}
  .connected-tools-block {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 16px;
    border-radius: 16px;
    width: 22%;
    position: relative;
	}
  .connected-tools-block:before {
    content: "";
    transition: opacity .2s ease-in-out;
    border-radius: 16px;
    position: absolute;
    z-index: 1;
    box-shadow: 0 24px 48px rgba(21,26,40,.5);
    opacity: 0.66;
    background: linear-gradient(128.79deg,rgba(255,255,255,.3) 0,rgba(255,255,255,.15) 100%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	}
  .connected-tools-block:hover:before {
    opacity: 1;
  }
  .connected-tools-icon, .connected-tools-content {
    position: relative;
    z-index: 9;
    line-height: normal;
    letter-spacing: -1px;
 }
  .connected-tools-content h3, .connected-tools-content span {
    margin: 0px;
    padding: 0px;
  }
  .connected-tools-content h3 {
    font-size: 17px;
    color: #ffffff;
  }
  .connected-tools-content span {
    font-size: 14px;
    color: rgba(255,255,255,0.5);
  }
