/* Custom CSS (equivalent to the part of the original app.css after the
   Webflow @imports — loaded after Tailwind and the Webflow stylesheets). */

.lineChildren div:first-child {
    white-space: normal; /* Behalte Leerzeichen bei, aber ... */
}

@layer utilities {
    @keyframes blue-sweep {
        0% {
            background-position: 200% 0%;
        }
        100% {
            background-position: 0% 0%;
        }
    }

    .animate-blue-sweep {
        animation: blue-sweep 2s linear infinite;
    }
}

.font {
    font-family: Saans TRIAL, Arial, sans-serif;
}

/* GLOBAL CSS START */
[split-text-animation] {
    white-space: pre-wrap;
}

/* GLOBAL CSS END */

/* BUTTER BAR START */

/* BUTTER BAR END */

/* NAVBAR START */

.header__navigation-dropdown.is-grid {
    grid-template-rows: unset !important;
}

.header__navigation-dropdown {
    box-shadow: 0px 0px 4.457px 0px #fff inset,
        0px 5px 40px 0px rgba(19, 40, 42, 0.15);
}

.header__navigation-link:has(.header__navigation-dropdown)::after {
    content: "";
    position: absolute;
    bottom: -60px;
    /* Matches dropdown's top spacing */
    left: 0;
    width: 100%;
    height: 60px;
    /* Same height as spacing */
    background: transparent;
    pointer-events: auto;
    /* Allows cursor interaction */
}

.header__wrap .header__navigation-link .header__navigation-link-text {
    opacity: 0.6;
}

.header__wrap .header__navigation-link:hover .header__navigation-link-text {
    opacity: 1;
}

.header__navigation-link:hover > .header__navigation-dropdown {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.header__navigation-link:hover > .header__navigation-icon {
    transform: rotate(-180deg);
}

@media (min-width: 768px) {
    .header__logo-link {
        padding: 0;
    }
}

@media (max-width: 1280px) {
    .header__actions {
        display: none;
    }
}

@media (max-width: 1280px) {
    .header__navigation-link.is-products .header__navigation-dropdown {
        left: -230px;
    }
}

/* NAVBAR END*/

/* HOME HERO START */
.hero__video video {
    display: block;
}

.hero__video:not(.is-terminal) video {
    width: 800px;
    height: 800px;
    position: relative;
    top: -120px;
}

@media (max-width: 1300px) {
    .hero__video:not(.is-terminal) video {
        width: 100%;
        height: auto;
        top: 0;
    }
}

@media (max-width: 768px) {
    .hero__video:not(.is-terminal) video {
        width: 530px;
        height: 530px;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (min-width: 1536px) {
    .hero__content {
        margin-top: 60px;
    }

    .hero__video:not(.is-terminal) video {
        top: -60px;
    }
}

/* HOME HERO END */

/* INFINITE MARQUEE START */
.logo__container {
    flex-shrink: 0 !important;
}

/* INFINITE MARQUEE END */

/* PARTNERS SWIPER START */
.swiper.is-partners {
    overflow: visible !important;
}

@media (max-width: 1190px) {
    .swiper.is-partners .swiper-slide .partner__slide-text {
        font-size: 24px;
    }
}

/* PARTNERS SWIPER END */

/* THREE CARD BLOCK START */
@media (max-width: 1040px) {
    .three__card-title {
        font-size: 50px;
    }
}

.swiper.is-three-card-block {
    overflow: visible !important;
}

/* THREE CARD BLOCK START */

/* TEXT BLOCK ANIMATED BG START */
.text__block-bg-blue-gradient {
    background: linear-gradient(
        135deg,
        rgba(10, 171, 250, 1) 0%,
        rgba(10, 171, 250, 1) 17.81%,
        rgba(14, 142, 251, 1) 35.62%,
        rgba(14, 142, 251, 1) 67.81%,
        rgba(29, 15, 254, 1) 100%
    );
    background-size: 100% 100%;
}

.text__block-bg-blue {
    background: linear-gradient(
        to right,
        rgba(10, 171, 250, 1) 0%,
        17.81094527363184%,
        rgba(14, 142, 251, 1) 35.62189054726368%,
        67.81094527363183%,
        rgba(29, 15, 254, 1) 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

.text__block-bg-orange {
    background: linear-gradient(
        to right,
        #f35201 0%,
        39.97429311275482%,
        #f5b111 79.94858622550964%,
        89.97429311275482%,
        #f4af10 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

.text__block-bg-light {
    background: linear-gradient(
        to bottom,
        rgba(238, 238, 243, 1) 0%,
        25.51020383834839%,
        rgba(227, 230, 243, 1) 51.02040767669678%,
        75.51020383834839%,
        rgba(189, 197, 244, 1) 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

/* TEXT BLOCK ANIMATED BG END */

/* ONRAMP LOTTIE START */
.onramp__lottie-payment-methods-video video {
}

/* ONRAMP LOTTIE END*/

/* PRODUCT CARDS START */
.product__grid-item-video video {
    object-fit: cover;
    width: 100%;
}

.product__grid-item-tall-video video {
    position: absolute !important;
    bottom: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

/* PRODUCT CARDS END */

/* VALUE CARDS END */
.value-card-video.is-enterprise video {
    left: 50%;
    width: 626px;
    height: 580px;
    position: relative;
    bottom: 0px;
    transform: translateX(-50%);
}

/* VALUE CARDS END */

/* BLOG DETAILS START */
.blog__rich-text p,
.blog__rich-text ul,
.blog__rich-text span {
    color: #6a6a84;
}

/* BLOG DETAILS END */

/* COVERAGE DETAILS START */
.swiper.is-coverage {
    overflow: visible !important;
}

@media (max-width: 1339px) {
    .coverage__slider-actions {
        display: flex;
    }
}

/* COVERAGE DETAILS END */

/* PRICING PAGE START */

.pricing__table__head-link:hover path {
    fill: #002365;
    transition: 0.3s fill ease;
}

/* SIX CARD LAYOUT START */
.six__card-card-video video {
    width: 100%;
    display: block;
}

/* SIX CARD LAYOUT END */

/* TWEET CARD START */
.tweet__footer-content p {
    font-size: 12px;
}

.tweet__footer-content p span {
    font-weight: 500;
    color: #002365;
}

@media (min-width: 991px) {
    .swiper-slide.is-tweet {
        height: 100% !important;
    }
}

.swiper.is-tweets {
    overflow: visible !important;
}

/* TWEET CARD END */

/* FEATURED BLOG START */
.featured__blog-detail,
.featured__content h5,
.featured__content p,
.featured__images img,
.featured__content .featured__content-arrow,
.blog__intro-detail,
.blog__intro-title h1,
.blog__intro-summary,
.blog__intro-author-image,
.blog__intro-author-name {
    opacity: 0;
}

html.wf-design-mode .featured__blog-detail,
html.wf-design-mode .featured__blogs h5,
html.wf-design-mode .featured__blogs p,
html.wf-design-mode .featured__blogs img,
html.wf-design-mode .featured__blogs .featured__blogs-button,
html.wf-design-mode .blog__intro-detail,
html.wf-design-mode .blog__intro-title h1,
html.wf-design-mode .blog__intro-summary,
html.wf-design-mode .blog__intro-author-image,
html.wf-design-mode .blog__intro-author-name {
    opacity: 1;
}

/* FEATURED BLOG END */

/* TERMINAL HERO */
.terminal__hero-video video {
    width: 100%;
    object-fit: cover;
}

/* TERMINAL HERO */

/* SPLIT TEXT HELPER */
.lineChildren {
    display: inline !important;
    width: auto !important;
}

/* SPLIT TEXT HELPER */

/* PRODUCT CARDS */
.products__grid-item .product__grid-item-icon svg circle {
    fill: #002365;
    transition: 0.3s ease-in-out;
}

.products__grid-item:hover .product__grid-item-icon svg circle {
    fill: #002365;
}

@media (max-width: 768px) {
    .products__grid-item .product__grid-item-icon svg {
        width: 44px;
        height: 44px;
    }
}

/* PRODUCT CARDS */

.hero.is-terminal h1,
.hero.is-terminal p,
.hero.is-terminal a,
.hero.is-terminal .terminal-coin-1,
.hero.is-terminal .terminal-coin-2,
.hero.is-terminal video,
[hero-eyebrow],
[hero-subtitle],
[hero-title],
[hero-text],
[hero-cta],
[hero-asset],
[hero-bullet],
[hero-toggle],
[hero-card] {
    opacity: 0;
    will-change: transform, opacity;
}

html.wf-design-mode [hero-eyebrow],
html.wf-design-mode [hero-subtitle],
html.wf-design-mode [hero-title],
html.wf-design-mode [hero-text],
html.wf-design-mode [hero-cta],
html.wf-design-mode [hero-asset],
html.wf-design-mode [hero-bullet],
html.wf-design-mode [hero-toggle],
html.wf-design-mode [hero-card],
html.wf-design-mode .hero.is-terminal h1,
html.wf-design-mode .hero.is-terminal p,
html.wf-design-mode .hero.is-terminal a,
html.wf-design-mode .hero.is-terminal .terminal-coin-1,
html.wf-design-mode .hero.is-terminal .terminal-coin-2,
html.wf-design-mode .hero.is-terminal video {
    opacity: 1;
}

/*GLOBE STYLES*/

.globe__country__info,
.globe__country__info-clear {
    opacity: 0;
}

html.wf-design-mode .globe__country__info,
html.wf-design-mode .globe__country__info-clear {
    opacity: 1;
}

.webgl-app {
    position: absolute;
    right: 0rem;

    @media (min-width: 1024px) {
        right: 8rem;
    }

    @media (min-width: 1280px) {
        right: 12rem;
    }
}

.tooltip {
    background-color: rgba(26, 30, 39, 0.82);
    border-radius: 40px;
    color: white;
    text-align: center;
    padding: 20px;
    display: none;
    margin-top: -100px;
    font-size: 16px;
    font-style: normal;
    font-weight: 380;
    line-height: 100%;
    letter-spacing: -0.32px;
}

.tooltip__circle:before {
    content: "";
    background: #2c50fe;
    border-radius: 50px;
    height: 10px;
    width: 10px;
}

#pagination {
    flex-direction: row;
    align-self: flex-end;
    gap: 8px;
    margin-top: 20px;
}

#pagination button {
    border-radius: 50px;
    border: 1px solid #808099;
    background-color: white;
    padding: 5px 10px;
    color: #808099;
}

#pagination .pagination-arrow {
    background-color: unset;
    border: none;
    display: flex;
    align-items: center;
}

#pagination .active {
    background-color: #6a6a84;
    color: white;
}

.country-search {
    position: relative;
    width: 100%;
    margin: auto;
}

.input-container {
    position: relative;
    width: 100%;
}

.input-container.open {
    border-radius: 1.5rem 1.5rem 0 0;
}

.input-container:focus-within {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    border-radius: 50px;
}

.magnify-glass {
    position: absolute;
    bottom: 10px;
    left: 20px;
}

.country-input {
    width: 100%;
    padding: 8px 35px 8px 56px;
    border: 1px solid #ccc;
    border-radius: 60px;
    background: white;
    height: 56px;
    transition: border-radius 0.3s ease-in-out;
}

.country-input.open {
    border-radius: 35px 35px 0px 0px;
    transition: border-radius 0.1s ease-in-out;
}

.clear-button {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: none;
    font-size: 16px;
    cursor: pointer;
}

.dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: white;
    border-radius: 0 0 1.5rem 1.5rem;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    padding: 17px 50px 25px;
    transition: max-height 0.2s ease-in-out;
    z-index: 10;
}

.dropdown.open {
    max-height: 240px;
    opacity: 1;
}

.dropdown-item {
    padding: 8px 12px;
    cursor: pointer;
    transition: background 0.2s;
}

.dropdown-item.highlight {
    background-color: #dcdcdc;
}

.dropdown-item:focus {
    outline: 2px solid blue;
    background-color: #f0f0f0;
}

.dropdown-item:hover {
    background: #f0f0f0;
}

.globe-info-hide {
    opacity: 0;
    height: 0;
    padding: 0;
    margin: 0;
    transition: 1s all ease;
}

/*GLOBE STYLES*/

/*WIDGET STYLES START*/

.union-arrow,
.widget-info {
    opacity: 0;
}

html.wf-design-mode .union-arrow,
html.wf-design-mode .widget-info {
    opacity: 1;
}

*
          /*WIDGET STYLES START*/
  
          .faq__question svg line {
    transition: stroke 0.3s ease;
}

.faq__question:hover svg line {
    stroke: #002365;
}

.header__wrap.is-white .logo-lottie.is-black {
    opacity: 0;
}

.newsletter__form input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background-color: white;
    /* <-- unchecked background */
    cursor: pointer;
    position: relative;
    border-radius: 4px;
}

.newsletter__form input[type="checkbox"]:checked {
    background-color: black;
    /* <-- checked background */
}

.newsletter__form input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    top: 3px;
    left: 7px;
    width: 4px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.newsletter__form input[type="email"] {
    color: #002365 !important;
    font-family: "Saans TRIAL", Arial, sans-serif;
}

.form__input.w-select {
    color: #002365 !important;
    font-family: "Saans TRIAL", Arial, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#pagination button {
    width: 30px;
    height: 30px;
}

.globe__country__info-box {
    backdrop-filter: blur(10px) !important;
}

.fs-consent_component {
    display: block;
}

.fs-consent_banner {
    z-index: 9999;
    background-color: #f5f5f5;
    border-top-left-radius: 16px;
    max-width: 45rem;
    padding: 2rem;
    display: block;
    position: fixed;
    inset: auto 0% 0% auto;
}

.fs-consent_banner_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
}

.fs-consent_banner_paragraph {
    color: var(--_colors---off-black);
    margin-bottom: 0;
    font-family: Saans TRIAL, Arial, sans-serif;
}

.fs-consent_banner_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    display: flex;
}

.fs-consent_prefs_submit {
    background-color: var(--_colors---off-black);
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-weight: 500;
}

.fs-consent_prefs_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}

.fs-consent_allow {
    background-color: var(--_colors---off-black);
    color: #fff;
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.fs-consent_prefs_popup {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    height: 100%;
    padding: 2rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    display: flex;
    overflow: scroll;
}

.fs-consent_prefs_header {
    border-bottom: 1px solid #0003;
    padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
    font-size: 1.25rem;
}

.fs-consent_prefs_close {
    color: #fff;
    cursor: pointer;
    background-color: #000;
    padding: 0.5rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
}

.fs-consent_prefs_form-block {
    z-index: 2;
    margin-bottom: 0;
    position: relative;
}

.fs-consent_decline {
    color: var(--_colors---off-black);
    background-color: #ddd;
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.fs-consent_prefs_wrapper {
    z-index: 997;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 2rem;
    display: flex;
    position: fixed;
    inset: 0%;
}

.fs-consent_prefs_overlay {
    z-index: 1;
    background-color: #0000001a;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}

.fs-consent_prefs {
    z-index: 9997;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    position: fixed;
    inset: 0%;
}

.fs-consent_prefs_close-icon {
    width: 1rem;
    line-height: 0;
}

.fs-consent_prefs_form {
    background-color: #fff;
    width: 100%;
    max-width: 36.25rem;
    height: 100%;
    max-height: 70vh;
    margin-bottom: 0;
    position: relative;
}

.fs-consent_open-prefs {
    z-index: 9998;
    color: #333;
    -webkit-text-decoration: block;
    text-decoration: block;
    cursor: pointer;
    background-color: #ddd;
    border-radius: 40px;
    display: block;
    position: fixed;
    inset: auto auto 0.75rem 0.75rem;
}

.fs-consent_open-prefs_wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    background-color: #000;
    border-radius: 40px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0.5rem 0.75rem;
    display: flex;
}

.fs-consent_open-prefs_icon {
    width: 1.5rem;
    line-height: 0;
    display: flex;
}

.fs-consent_open-prefs_text {
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
}

.fs-consent_prefs_link {
    border-bottom: 2px solid var(--_colors---off-black);
    color: #333;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
}

.fs-consent_prefs_option {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border-bottom: 1px solid #0003;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding-bottom: 1rem;
    display: flex;
}

.fs-consent_checkbox_field {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.fs-consent_checkbox_label {
    margin-bottom: 0;
    margin-right: 0.75rem;
}

.fs-consent_prefs_description {
    margin-bottom: 0;
    font-size: 12px;
}

.fs-consent_checkbox_field-2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.fs-consent_checkbox {
    margin-top: 0;
    margin-right: 0.5rem;
}

@media (max-width: 1024px) {
    .pricing__table__head.gradient-container {
        z-index: 29 !important;
    }
}

.download__hero-form label {
    font-size: 0;
}

.download__hero-form .form__consent-text {
    font-size: 14px;
}

.header__logo-link svg {
    position: relative;
    top: 3px;
}

[split-text-animation] {
    white-space: pre-wrap;
}
/* GLOBAL CSS END */

/* BUTTER BAR START */

/* BUTTER BAR END */

/* NAVBAR START */

.header__navigation-dropdown.is-grid {
    grid-template-rows: unset !important;
}

.header__navigation-dropdown {
    box-shadow: 0px 0px 4.457px 0px #fff inset,
        0px 5px 40px 0px rgba(19, 40, 42, 0.15);
}

.header__navigation-link:has(.header__navigation-dropdown)::after {
    content: "";
    position: absolute;
    bottom: -60px; /* Matches dropdown's top spacing */
    left: 0;
    width: 100%;
    height: 60px; /* Same height as spacing */
    background: transparent;
    pointer-events: auto; /* Allows cursor interaction */
}

.header__wrap .header__navigation-link .header__navigation-link-text {
    opacity: 0.6;
}

.header__wrap .header__navigation-link:hover .header__navigation-link-text {
    opacity: 1;
}

.header__navigation-link:hover > .header__navigation-dropdown {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.header__navigation-link:hover > .header__navigation-icon {
    transform: rotate(-180deg);
}

@media (min-width: 768px) {
    .header__logo-link {
        padding: 0;
    }
}

@media (max-width: 1280px) {
    .header__actions {
        display: none;
    }
}

@media (max-width: 1280px) {
    .header__navigation-link.is-products .header__navigation-dropdown {
        left: -230px;
    }
}
/* NAVBAR END*/

/* HOME HERO START */
.hero__video video {
    display: block;
}

.hero__video:not(.is-terminal) video {
    width: 800px;
    height: 800px;
    position: relative;
    top: -120px;
}

@media (max-width: 1300px) {
    .hero__video:not(.is-terminal) video {
        width: 100%;
        height: auto;
        top: 0;
    }
}

@media (max-width: 768px) {
    .hero__video:not(.is-terminal) video {
        width: 530px;
        height: 530px;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (min-width: 1536px) {
    .hero__content {
        margin-top: 60px;
    }
    .hero__video:not(.is-terminal) video {
        top: -60px;
    }
}
/* HOME HERO END */

/* INFINITE MARQUEE START */
.logo__container {
    flex-shrink: 0 !important;
}
/* INFINITE MARQUEE END */

/* PARTNERS SWIPER START */
.swiper.is-partners {
    overflow: visible !important;
}

@media (max-width: 1190px) {
    .swiper.is-partners .swiper-slide .partner__slide-text {
        font-size: 24px;
    }
}
/* PARTNERS SWIPER END */

/* THREE CARD BLOCK START */
@media (max-width: 1040px) {
    .three__card-title {
        font-size: 50px;
    }
}

.swiper.is-three-card-block {
    overflow: visible !important;
}

/* THREE CARD BLOCK START */

/* TEXT BLOCK ANIMATED BG START */
.text__block-bg-blue-gradient {
    background: linear-gradient(
        135deg,
        rgba(10, 171, 250, 1) 0%,
        rgba(10, 171, 250, 1) 17.81%,
        rgba(14, 142, 251, 1) 35.62%,
        rgba(14, 142, 251, 1) 67.81%,
        rgba(29, 15, 254, 1) 100%
    );
    background-size: 100% 100%;
}

.text__block-bg-blue {
    background: linear-gradient(
        to right,
        rgba(10, 171, 250, 1) 0%,
        17.81094527363184%,
        rgba(14, 142, 251, 1) 35.62189054726368%,
        67.81094527363183%,
        rgba(29, 15, 254, 1) 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

.text__block-bg-orange {
    background: linear-gradient(
        to right,
        #f35201 0%,
        39.97429311275482%,
        #f5b111 79.94858622550964%,
        89.97429311275482%,
        #f4af10 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

.text__block-bg-light {
    background: linear-gradient(
        to bottom,
        rgba(238, 238, 243, 1) 0%,
        25.51020383834839%,
        rgba(227, 230, 243, 1) 51.02040767669678%,
        75.51020383834839%,
        rgba(189, 197, 244, 1) 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* TEXT BLOCK ANIMATED BG END */

/* ONRAMP LOTTIE START */
.onramp__lottie-payment-methods-video video {
}
/* ONRAMP LOTTIE END*/

/* PRODUCT CARDS START */
.product__grid-item-video video {
    object-fit: cover;
    width: 100%;
}

.product__grid-item-tall-video video {
    position: absolute !important;
    bottom: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
/* PRODUCT CARDS END */

/* VALUE CARDS END */
.value-card-video.is-enterprise video {
    left: 50%;
    width: 626px;
    height: 580px;
    position: relative;
    bottom: 0px;
    transform: translateX(-50%);
}
/* VALUE CARDS END */

/* BLOG DETAILS START */
.blog__rich-text p,
.blog__rich-text ul,
.blog__rich-text span {
    color: #6a6a84;
}
/* BLOG DETAILS END */

/* COVERAGE DETAILS START */
.swiper.is-coverage {
    overflow: visible !important;
}

@media (max-width: 1339px) {
    .coverage__slider-actions {
        display: flex;
    }
}
/* COVERAGE DETAILS END */

/* PRICING PAGE START */

.pricing__table__head-link:hover path {
    fill: #002365;
    transition: 0.3s fill ease;
}

/* SIX CARD LAYOUT START */
.six__card-card-video video {
    width: 100%;
    display: block;
}
/* SIX CARD LAYOUT END */

/* TWEET CARD START */
.tweet__footer-content p {
    font-size: 12px;
}

.tweet__footer-content p span {
    font-weight: 500;
    color: #002365;
}

@media (min-width: 991px) {
    .swiper-slide.is-tweet {
        height: 100% !important;
    }
}

.swiper.is-tweets {
    overflow: visible !important;
}
/* TWEET CARD END */

/* FEATURED BLOG START */
.featured__blog-detail,
.featured__content h5,
.featured__content p,
.featured__images img,
.featured__content .featured__content-arrow,
.blog__intro-detail,
.blog__intro-title h1,
.blog__intro-summary,
.blog__intro-author-image,
.blog__intro-author-name {
    opacity: 0;
}

html.wf-design-mode .featured__blog-detail,
html.wf-design-mode .featured__blogs h5,
html.wf-design-mode .featured__blogs p,
html.wf-design-mode .featured__blogs img,
html.wf-design-mode .featured__blogs .featured__blogs-button,
html.wf-design-mode .blog__intro-detail,
html.wf-design-mode .blog__intro-title h1,
html.wf-design-mode .blog__intro-summary,
html.wf-design-mode .blog__intro-author-image,
html.wf-design-mode .blog__intro-author-name {
    opacity: 1;
}
/* FEATURED BLOG END */

/* TERMINAL HERO */
.terminal__hero-video video {
    width: 100%;
    object-fit: cover;
}
/* TERMINAL HERO */

/* SPLIT TEXT HELPER */
.lineChildren {
    display: inline !important;
    width: auto !important;
}
/* SPLIT TEXT HELPER */

/* PRODUCT CARDS */
.products__grid-item .product__grid-item-icon svg circle {
    fill: #002365;
    transition: 0.3s ease-in-out;
}

.products__grid-item:hover .product__grid-item-icon svg circle {
    fill: #002365;
}

@media (max-width: 768px) {
    .products__grid-item .product__grid-item-icon svg {
        width: 44px;
        height: 44px;
    }
}
/* PRODUCT CARDS */

.hero.is-terminal h1,
.hero.is-terminal p,
.hero.is-terminal a,
.hero.is-terminal .terminal-coin-1,
.hero.is-terminal .terminal-coin-2,
.hero.is-terminal video,
[hero-eyebrow],
[hero-subtitle],
[hero-title],
[hero-text],
[hero-cta],
[hero-asset],
[hero-bullet],
[hero-toggle],
[hero-card] {
    opacity: 0;
    will-change: transform, opacity;
}

html.wf-design-mode [hero-eyebrow],
html.wf-design-mode [hero-subtitle],
html.wf-design-mode [hero-title],
html.wf-design-mode [hero-text],
html.wf-design-mode [hero-cta],
html.wf-design-mode [hero-asset],
html.wf-design-mode [hero-bullet],
html.wf-design-mode [hero-toggle],
html.wf-design-mode [hero-card],
html.wf-design-mode .hero.is-terminal h1,
html.wf-design-mode .hero.is-terminal p,
html.wf-design-mode .hero.is-terminal a,
html.wf-design-mode .hero.is-terminal .terminal-coin-1,
html.wf-design-mode .hero.is-terminal .terminal-coin-2,
html.wf-design-mode .hero.is-terminal video {
    opacity: 1;
}

/*GLOBE STYLES*/

.globe__country__info,
.globe__country__info-clear {
    opacity: 0;
}

html.wf-design-mode .globe__country__info,
html.wf-design-mode .globe__country__info-clear {
    opacity: 1;
}

.webgl-app {
    position: absolute;
    right: 0rem;

    @media (min-width: 1024px) {
        right: 8rem;
    }

    @media (min-width: 1280px) {
        right: 12rem;
    }
}

.tooltip {
    background-color: rgba(26, 30, 39, 0.82);
    border-radius: 40px;
    color: white;
    text-align: center;
    padding: 20px;
    display: none;
    margin-top: -100px;
    font-size: 16px;
    font-style: normal;
    font-weight: 380;
    line-height: 100%;
    letter-spacing: -0.32px;
}

.tooltip__circle:before {
    content: "";
    background: #2c50fe;
    border-radius: 50px;
    height: 10px;
    width: 10px;
}

#pagination {
    flex-direction: row;
    align-self: flex-end;
    gap: 8px;
    margin-top: 20px;
}

#pagination button {
    border-radius: 50px;
    border: 1px solid #808099;
    background-color: white;
    padding: 5px 10px;
    color: #808099;
}

#pagination .pagination-arrow {
    background-color: unset;
    border: none;
    display: flex;
    align-items: center;
}

#pagination .active {
    background-color: #6a6a84;
    color: white;
}

.country-search {
    position: relative;
    width: 100%;
    margin: auto;
}

.input-container {
    position: relative;
    width: 100%;
}

.input-container.open {
    border-radius: 1.5rem 1.5rem 0 0;
}

.input-container:focus-within {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    border-radius: 50px;
}

.magnify-glass {
    position: absolute;
    bottom: 10px;
    left: 20px;
}

.country-input {
    width: 100%;
    padding: 8px 35px 8px 56px;
    border: 1px solid #ccc;
    border-radius: 60px;
    background: white;
    height: 56px;
    transition: border-radius 0.3s ease-in-out;
}

.country-input.open {
    border-radius: 35px 35px 0px 0px;
    transition: border-radius 0.1s ease-in-out;
}

.clear-button {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: none;
    font-size: 16px;
    cursor: pointer;
}

.dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: white;
    border-radius: 0 0 1.5rem 1.5rem;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    padding: 17px 50px 25px;
    transition: max-height 0.2s ease-in-out;
    z-index: 10;
}

.dropdown.open {
    max-height: 240px;
    opacity: 1;
}

.dropdown-item {
    padding: 8px 12px;
    cursor: pointer;
    transition: background 0.2s;
}

.dropdown-item.highlight {
    background-color: #dcdcdc;
}

.dropdown-item:focus {
    outline: 2px solid blue;
    background-color: #f0f0f0;
}

.dropdown-item:hover {
    background: #f0f0f0;
}

.globe-info-hide {
    opacity: 0;
    height: 0;
    padding: 0;
    margin: 0;
    transition: 1s all ease;
}
/*GLOBE STYLES*/

/*WIDGET STYLES START*/

.union-arrow,
.widget-info {
    opacity: 0;
}

html.wf-design-mode .union-arrow,
html.wf-design-mode .widget-info {
    opacity: 1;
}
*
  /*WIDGET STYLES START*/

  .faq__question svg line {
    transition: stroke 0.3s ease;
}

.faq__question:hover svg line {
    stroke: #002365;
}

.header__wrap.is-white .logo-lottie.is-black {
    opacity: 0;
}

.newsletter__form input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background-color: white; /* <-- unchecked background */
    cursor: pointer;
    position: relative;
    border-radius: 4px;
}

.newsletter__form input[type="checkbox"]:checked {
    background-color: black; /* <-- checked background */
}

.newsletter__form input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    top: 3px;
    left: 7px;
    width: 4px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.newsletter__form input[type="email"] {
    color: #002365 !important;
    font-family: "Saans TRIAL", Arial, sans-serif;
}

.form__input.w-select {
    color: #002365 !important;
    font-family: "Saans TRIAL", Arial, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#pagination button {
    width: 30px;
    height: 30px;
}

.globe__country__info-box {
    backdrop-filter: blur(10px) !important;
}

.fs-consent_component {
    display: block;
}

.fs-consent_banner {
    z-index: 9999;
    background-color: #f5f5f5;
    border-top-left-radius: 16px;
    max-width: 45rem;
    padding: 2rem;
    display: block;
    position: fixed;
    inset: auto 0% 0% auto;
}

.fs-consent_banner_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
}

.fs-consent_banner_paragraph {
    color: var(--_colors---off-black);
    margin-bottom: 0;
    font-family: Saans TRIAL, Arial, sans-serif;
}

.fs-consent_banner_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    display: flex;
}

.fs-consent_prefs_submit {
    background-color: var(--_colors---off-black);
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-weight: 500;
}

.fs-consent_prefs_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}

.fs-consent_allow {
    background-color: var(--_colors---off-black);
    color: #fff;
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.fs-consent_prefs_popup {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    height: 100%;
    padding: 2rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    display: flex;
    overflow: scroll;
}

.fs-consent_prefs_header {
    border-bottom: 1px solid #0003;
    padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
    font-size: 1.25rem;
}

.fs-consent_prefs_close {
    color: #fff;
    cursor: pointer;
    background-color: #000;
    padding: 0.5rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
}

.fs-consent_prefs_form-block {
    z-index: 2;
    margin-bottom: 0;
    position: relative;
}

.fs-consent_decline {
    color: var(--_colors---off-black);
    background-color: #ddd;
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.fs-consent_prefs_wrapper {
    z-index: 997;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 2rem;
    display: flex;
    position: fixed;
    inset: 0%;
}

.fs-consent_prefs_overlay {
    z-index: 1;
    background-color: #0000001a;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}

.fs-consent_prefs {
    z-index: 9997;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    position: fixed;
    inset: 0%;
}

.fs-consent_prefs_close-icon {
    width: 1rem;
    line-height: 0;
}

.fs-consent_prefs_form {
    background-color: #fff;
    width: 100%;
    max-width: 36.25rem;
    height: 100%;
    max-height: 70vh;
    margin-bottom: 0;
    position: relative;
}

.fs-consent_open-prefs {
    z-index: 9998;
    color: #333;
    -webkit-text-decoration: block;
    text-decoration: block;
    cursor: pointer;
    background-color: #ddd;
    border-radius: 40px;
    display: block;
    position: fixed;
    inset: auto auto 0.75rem 0.75rem;
}

.fs-consent_open-prefs_wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    background-color: #000;
    border-radius: 40px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0.5rem 0.75rem;
    display: flex;
}

.fs-consent_open-prefs_icon {
    width: 1.5rem;
    line-height: 0;
    display: flex;
}

.fs-consent_open-prefs_text {
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
}

.fs-consent_prefs_link {
    border-bottom: 2px solid var(--_colors---off-black);
    color: #333;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
}

.fs-consent_prefs_option {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border-bottom: 1px solid #0003;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding-bottom: 1rem;
    display: flex;
}

.fs-consent_checkbox_field {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.fs-consent_checkbox_label {
    margin-bottom: 0;
    margin-right: 0.75rem;
}

.fs-consent_prefs_description {
    margin-bottom: 0;
    font-size: 12px;
}

.fs-consent_checkbox_field-2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.fs-consent_checkbox {
    margin-top: 0;
    margin-right: 0.5rem;
}

@media (max-width: 1024px) {
    .pricing__table__head.gradient-container {
        z-index: 29 !important;
    }
}

.download__hero-form label {
    font-size: 0;
}

.download__hero-form .form__consent-text {
    font-size: 14px;
}

.header__logo-link svg {
    position: relative;
    top: 3px;
}

/* GLOBAL CSS START */
[split-text-animation] {
    white-space: pre-wrap;
}
/* GLOBAL CSS END */

/* BUTTER BAR START */

/* BUTTER BAR END */

/* NAVBAR START */

.header__navigation-dropdown.is-grid {
    grid-template-rows: unset !important;
}

.header__navigation-dropdown {
    box-shadow: 0px 0px 4.457px 0px #fff inset,
        0px 5px 40px 0px rgba(19, 40, 42, 0.15);
}

.header__navigation-link:has(.header__navigation-dropdown)::after {
    content: "";
    position: absolute;
    bottom: -60px; /* Matches dropdown's top spacing */
    left: 0;
    width: 100%;
    height: 60px; /* Same height as spacing */
    background: transparent;
    pointer-events: auto; /* Allows cursor interaction */
}

.header__wrap .header__navigation-link .header__navigation-link-text {
    opacity: 0.6;
}

.header__wrap .header__navigation-link:hover .header__navigation-link-text {
    opacity: 1;
}

.header__navigation-link:hover > .header__navigation-dropdown {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.header__navigation-link:hover > .header__navigation-icon {
    transform: rotate(-180deg);
}

@media (min-width: 768px) {
    .header__logo-link {
        padding: 0;
    }
}

@media (max-width: 1280px) {
    .header__actions {
        display: none;
    }
}

@media (max-width: 1280px) {
    .header__navigation-link.is-products .header__navigation-dropdown {
        left: -230px;
    }
}
/* NAVBAR END*/

/* HOME HERO START */
.hero__video video {
    display: block;
}

.hero__video:not(.is-terminal) video {
    width: 800px;
    height: 800px;
    position: relative;
    top: -120px;
}

@media (max-width: 1300px) {
    .hero__video:not(.is-terminal) video {
        width: 100%;
        height: auto;
        top: 0;
    }
}

@media (max-width: 768px) {
    .hero__video:not(.is-terminal) video {
        width: 530px;
        height: 530px;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (min-width: 1536px) {
    .hero__content {
        margin-top: 60px;
    }
    .hero__video:not(.is-terminal) video {
        top: -60px;
    }
}
/* HOME HERO END */

/* INFINITE MARQUEE START */
.logo__container {
    flex-shrink: 0 !important;
}
/* INFINITE MARQUEE END */

/* PARTNERS SWIPER START */
.swiper.is-partners {
    overflow: visible !important;
}

@media (max-width: 1190px) {
    .swiper.is-partners .swiper-slide .partner__slide-text {
        font-size: 24px;
    }
}
/* PARTNERS SWIPER END */

/* THREE CARD BLOCK START */
@media (max-width: 1040px) {
    .three__card-title {
        font-size: 50px;
    }
}

.swiper.is-three-card-block {
    overflow: visible !important;
}

/* THREE CARD BLOCK START */

/* TEXT BLOCK ANIMATED BG START */
.text__block-bg-blue-gradient {
    background: linear-gradient(
        135deg,
        rgba(10, 171, 250, 1) 0%,
        rgba(10, 171, 250, 1) 17.81%,
        rgba(14, 142, 251, 1) 35.62%,
        rgba(14, 142, 251, 1) 67.81%,
        rgba(29, 15, 254, 1) 100%
    );
    background-size: 100% 100%;
}

.text__block-bg-blue {
    background: linear-gradient(
        to right,
        rgba(10, 171, 250, 1) 0%,
        17.81094527363184%,
        rgba(14, 142, 251, 1) 35.62189054726368%,
        67.81094527363183%,
        rgba(29, 15, 254, 1) 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

.text__block-bg-orange {
    background: linear-gradient(
        to right,
        #f35201 0%,
        39.97429311275482%,
        #f5b111 79.94858622550964%,
        89.97429311275482%,
        #f4af10 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

.text__block-bg-light {
    background: linear-gradient(
        to bottom,
        rgba(238, 238, 243, 1) 0%,
        25.51020383834839%,
        rgba(227, 230, 243, 1) 51.02040767669678%,
        75.51020383834839%,
        rgba(189, 197, 244, 1) 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* TEXT BLOCK ANIMATED BG END */

/* ONRAMP LOTTIE START */
.onramp__lottie-payment-methods-video video {
}
/* ONRAMP LOTTIE END*/

/* PRODUCT CARDS START */
.product__grid-item-video video {
    object-fit: cover;
    width: 100%;
}

.product__grid-item-tall-video video {
    position: absolute !important;
    bottom: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
/* PRODUCT CARDS END */

/* VALUE CARDS END */
.value-card-video.is-enterprise video {
    left: 50%;
    width: 626px;
    height: 580px;
    position: relative;
    bottom: 0px;
    transform: translateX(-50%);
}
/* VALUE CARDS END */

/* BLOG DETAILS START */
.blog__rich-text p,
.blog__rich-text ul,
.blog__rich-text span {
    color: #6a6a84;
}
/* BLOG DETAILS END */

/* COVERAGE DETAILS START */
.swiper.is-coverage {
    overflow: visible !important;
}

@media (max-width: 1339px) {
    .coverage__slider-actions {
        display: flex;
    }
}
/* COVERAGE DETAILS END */

/* PRICING PAGE START */

.pricing__table__head-link:hover path {
    fill: #151515;
    transition: 0.3s fill ease;
}

/* SIX CARD LAYOUT START */
.six__card-card-video video {
    width: 100%;
    display: block;
}
/* SIX CARD LAYOUT END */

/* TWEET CARD START */
.tweet__footer-content p {
    font-size: 12px;
}

.tweet__footer-content p span {
    font-weight: 500;
    color: #151515;
}

@media (min-width: 991px) {
    .swiper-slide.is-tweet {
        height: 100% !important;
    }
}

.swiper.is-tweets {
    overflow: visible !important;
}
/* TWEET CARD END */

/* FEATURED BLOG START */
.featured__blog-detail,
.featured__content h5,
.featured__content p,
.featured__images img,
.featured__content .featured__content-arrow,
.blog__intro-detail,
.blog__intro-title h1,
.blog__intro-summary,
.blog__intro-author-image,
.blog__intro-author-name {
    opacity: 0;
}

html.wf-design-mode .featured__blog-detail,
html.wf-design-mode .featured__blogs h5,
html.wf-design-mode .featured__blogs p,
html.wf-design-mode .featured__blogs img,
html.wf-design-mode .featured__blogs .featured__blogs-button,
html.wf-design-mode .blog__intro-detail,
html.wf-design-mode .blog__intro-title h1,
html.wf-design-mode .blog__intro-summary,
html.wf-design-mode .blog__intro-author-image,
html.wf-design-mode .blog__intro-author-name {
    opacity: 1;
}
/* FEATURED BLOG END */

/* TERMINAL HERO */
.terminal__hero-video video {
    width: 100%;
    object-fit: cover;
}
/* TERMINAL HERO */

/* SPLIT TEXT HELPER */
.lineChildren {
    display: inline-block !important;
    width: auto !important;
}
/* SPLIT TEXT HELPER */

/* PRODUCT CARDS */
.products__grid-item .product__grid-item-icon svg circle {
    fill: #002365;
    transition: 0.3s ease-in-out;
}

.products__grid-item:hover .product__grid-item-icon svg circle {
    fill: #151515;
}

@media (max-width: 768px) {
    .products__grid-item .product__grid-item-icon svg {
        width: 44px;
        height: 44px;
    }
}
/* PRODUCT CARDS */

.hero.is-terminal h1,
.hero.is-terminal p,
.hero.is-terminal a,
.hero.is-terminal .terminal-coin-1,
.hero.is-terminal .terminal-coin-2,
.hero.is-terminal video,
[hero-eyebrow],
[hero-subtitle],
[hero-title],
[hero-text],
[hero-cta],
[hero-asset],
[hero-bullet],
[hero-toggle],
[hero-card] {
    opacity: 0;
    will-change: transform, opacity;
}

html.wf-design-mode [hero-eyebrow],
html.wf-design-mode [hero-subtitle],
html.wf-design-mode [hero-title],
html.wf-design-mode [hero-text],
html.wf-design-mode [hero-cta],
html.wf-design-mode [hero-asset],
html.wf-design-mode [hero-bullet],
html.wf-design-mode [hero-toggle],
html.wf-design-mode [hero-card],
html.wf-design-mode .hero.is-terminal h1,
html.wf-design-mode .hero.is-terminal p,
html.wf-design-mode .hero.is-terminal a,
html.wf-design-mode .hero.is-terminal .terminal-coin-1,
html.wf-design-mode .hero.is-terminal .terminal-coin-2,
html.wf-design-mode .hero.is-terminal video {
    opacity: 1;
}

/*GLOBE STYLES*/

.globe__country__info,
.globe__country__info-clear {
    opacity: 0;
}

html.wf-design-mode .globe__country__info,
html.wf-design-mode .globe__country__info-clear {
    opacity: 1;
}

.webgl-app {
    position: absolute;
    right: 0rem;

    @media (min-width: 1024px) {
        right: 8rem;
    }

    @media (min-width: 1280px) {
        right: 12rem;
    }
}

.tooltip {
    background-color: rgba(26, 30, 39, 0.82);
    border-radius: 40px;
    color: white;
    text-align: center;
    padding: 20px;
    display: none;
    margin-top: -100px;
    font-size: 16px;
    font-style: normal;
    font-weight: 380;
    line-height: 100%;
    letter-spacing: -0.32px;
}

.tooltip__circle:before {
    content: "";
    background: #2c50fe;
    border-radius: 50px;
    height: 10px;
    width: 10px;
}

#pagination {
    flex-direction: row;
    align-self: flex-end;
    gap: 8px;
    margin-top: 20px;
}

#pagination button {
    border-radius: 50px;
    border: 1px solid #808099;
    background-color: white;
    padding: 5px 10px;
    color: #808099;
}

#pagination .pagination-arrow {
    background-color: unset;
    border: none;
    display: flex;
    align-items: center;
}

#pagination .active {
    background-color: #6a6a84;
    color: white;
}

.country-search {
    position: relative;
    width: 100%;
    margin: auto;
}

.input-container {
    position: relative;
    width: 100%;
}

.input-container.open {
    border-radius: 1.5rem 1.5rem 0 0;
}

.input-container:focus-within {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    border-radius: 50px;
}

.magnify-glass {
    position: absolute;
    bottom: 10px;
    left: 20px;
}

.country-input {
    width: 100%;
    padding: 8px 35px 8px 56px;
    border: 1px solid #ccc;
    border-radius: 60px;
    background: white;
    height: 56px;
    transition: border-radius 0.3s ease-in-out;
}

.country-input.open {
    border-radius: 35px 35px 0px 0px;
    transition: border-radius 0.1s ease-in-out;
}

.clear-button {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: none;
    font-size: 16px;
    cursor: pointer;
}

.dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: white;
    border-radius: 0 0 1.5rem 1.5rem;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    padding: 17px 50px 25px;
    transition: max-height 0.2s ease-in-out;
    z-index: 10;
}

.dropdown.open {
    max-height: 240px;
    opacity: 1;
}

.dropdown-item {
    padding: 8px 12px;
    cursor: pointer;
    transition: background 0.2s;
}

.dropdown-item.highlight {
    background-color: #dcdcdc;
}

.dropdown-item:focus {
    outline: 2px solid blue;
    background-color: #f0f0f0;
}

.dropdown-item:hover {
    background: #f0f0f0;
}

.globe-info-hide {
    opacity: 0;
    height: 0;
    padding: 0;
    margin: 0;
    transition: 1s all ease;
}
/*GLOBE STYLES*/

/*WIDGET STYLES START*/

.union-arrow,
.widget-info {
    opacity: 0;
}

html.wf-design-mode .union-arrow,
html.wf-design-mode .widget-info {
    opacity: 1;
}
*
    /*WIDGET STYLES START*/
  
    .faq__question svg line {
    transition: stroke 0.3s ease;
}

.faq__question:hover svg line {
    stroke: #002365;
}

.header__wrap.is-white .logo-lottie.is-black {
    opacity: 0;
}

.newsletter__form input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background-color: white; /* <-- unchecked background */
    cursor: pointer;
    position: relative;
    border-radius: 4px;
}

.newsletter__form input[type="checkbox"]:checked {
    background-color: black; /* <-- checked background */
}

.newsletter__form input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    top: 3px;
    left: 7px;
    width: 4px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.newsletter__form input[type="email"] {
    color: #151515 !important;
    font-family: "Saans TRIAL", Arial, sans-serif;
}

.form__input.w-select {
    color: #151515 !important;
    font-family: "Saans TRIAL", Arial, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#pagination button {
    width: 30px;
    height: 30px;
}

.globe__country__info-box {
    backdrop-filter: blur(10px) !important;
}

.fs-consent_component {
    display: block;
}

.fs-consent_banner {
    z-index: 9999;
    background-color: #f5f5f5;
    border-top-left-radius: 16px;
    max-width: 45rem;
    padding: 2rem;
    display: block;
    position: fixed;
    inset: auto 0% 0% auto;
}

.fs-consent_banner_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
}

.fs-consent_banner_paragraph {
    color: var(--_colors---off-black);
    margin-bottom: 0;
    font-family: Saans TRIAL, Arial, sans-serif;
}

.fs-consent_banner_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    display: flex;
}

.fs-consent_prefs_submit {
    background-color: var(--_colors---off-black);
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-weight: 500;
}

.fs-consent_prefs_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}

.fs-consent_allow {
    background-color: var(--_colors---off-black);
    color: #fff;
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.fs-consent_prefs_popup {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    height: 100%;
    padding: 2rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    display: flex;
    overflow: scroll;
}

.fs-consent_prefs_header {
    border-bottom: 1px solid #0003;
    padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
    font-size: 1.25rem;
}

.fs-consent_prefs_close {
    color: #fff;
    cursor: pointer;
    background-color: #000;
    padding: 0.5rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
}

.fs-consent_prefs_form-block {
    z-index: 2;
    margin-bottom: 0;
    position: relative;
}

.fs-consent_decline {
    color: var(--_colors---off-black);
    background-color: #ddd;
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.fs-consent_prefs_wrapper {
    z-index: 997;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 2rem;
    display: flex;
    position: fixed;
    inset: 0%;
}

.fs-consent_prefs_overlay {
    z-index: 1;
    background-color: #0000001a;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}

.fs-consent_prefs {
    z-index: 9997;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    position: fixed;
    inset: 0%;
}

.fs-consent_prefs_close-icon {
    width: 1rem;
    line-height: 0;
}

.fs-consent_prefs_form {
    background-color: #fff;
    width: 100%;
    max-width: 36.25rem;
    height: 100%;
    max-height: 70vh;
    margin-bottom: 0;
    position: relative;
}

.fs-consent_open-prefs {
    z-index: 9998;
    color: #333;
    -webkit-text-decoration: block;
    text-decoration: block;
    cursor: pointer;
    background-color: #ddd;
    border-radius: 40px;
    display: block;
    position: fixed;
    inset: auto auto 0.75rem 0.75rem;
}

.fs-consent_open-prefs_wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    background-color: #000;
    border-radius: 40px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0.5rem 0.75rem;
    display: flex;
}

.fs-consent_open-prefs_icon {
    width: 1.5rem;
    line-height: 0;
    display: flex;
}

.fs-consent_open-prefs_text {
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
}

.fs-consent_prefs_link {
    border-bottom: 2px solid var(--_colors---off-black);
    color: #333;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
}

.fs-consent_prefs_option {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border-bottom: 1px solid #0003;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding-bottom: 1rem;
    display: flex;
}

.fs-consent_checkbox_field {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.fs-consent_checkbox_label {
    margin-bottom: 0;
    margin-right: 0.75rem;
}

.fs-consent_prefs_description {
    margin-bottom: 0;
    font-size: 12px;
}

.fs-consent_checkbox_field-2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.fs-consent_checkbox {
    margin-top: 0;
    margin-right: 0.5rem;
}

@media (max-width: 1024px) {
    .pricing__table__head.gradient-container {
        z-index: 29 !important;
    }
}

.download__hero-form label {
    font-size: 0;
}

.download__hero-form .form__consent-text {
    font-size: 14px;
}

.header__logo-link svg {
    position: relative;
    top: 3px;
}

.table__layout-bottom-grid {
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
}

/* GLOBAL CSS START */
[split-text-animation] {
    white-space: pre-wrap;
}
/* GLOBAL CSS END */

/* BUTTER BAR START */

/* BUTTER BAR END */

/* NAVBAR START */

.header__navigation-dropdown.is-grid {
    grid-template-rows: unset !important;
}

.header__navigation-dropdown {
    box-shadow: 0px 0px 4.457px 0px #fff inset,
        0px 5px 40px 0px rgba(19, 40, 42, 0.15);
}

.header__navigation-link:has(.header__navigation-dropdown)::after {
    content: "";
    position: absolute;
    bottom: -60px; /* Matches dropdown's top spacing */
    left: 0;
    width: 100%;
    height: 60px; /* Same height as spacing */
    background: transparent;
    pointer-events: auto; /* Allows cursor interaction */
}

.header__wrap .header__navigation-link .header__navigation-link-text {
    opacity: 0.6;
}

.header__wrap .header__navigation-link:hover .header__navigation-link-text {
    opacity: 1;
}

.header__navigation-link:hover > .header__navigation-dropdown {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.header__navigation-link:hover > .header__navigation-icon {
    transform: rotate(-180deg);
}

@media (min-width: 768px) {
    .header__logo-link {
        padding: 0;
    }
}

@media (max-width: 1280px) {
    .header__actions {
        display: none;
    }
}

@media (max-width: 1280px) {
    .header__navigation-link.is-products .header__navigation-dropdown {
        left: -230px;
    }
}
/* NAVBAR END*/

/* HOME HERO START */
.hero__video video {
    display: block;
}

.hero__video:not(.is-terminal) video {
    width: 800px;
    height: 800px;
    position: relative;
    top: -120px;
}

@media (max-width: 1300px) {
    .hero__video:not(.is-terminal) video {
        width: 100%;
        height: auto;
        top: 0;
    }
}

@media (max-width: 768px) {
    .hero__video:not(.is-terminal) video {
        width: 530px;
        height: 530px;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (min-width: 1536px) {
    .hero__content {
        margin-top: 60px;
    }
    .hero__video:not(.is-terminal) video {
        top: -60px;
    }
}
/* HOME HERO END */

/* INFINITE MARQUEE START */
.logo__container {
    flex-shrink: 0 !important;
}
/* INFINITE MARQUEE END */

/* PARTNERS SWIPER START */
.swiper.is-partners {
    overflow: visible !important;
}

@media (max-width: 1190px) {
    .swiper.is-partners .swiper-slide .partner__slide-text {
        font-size: 24px;
    }
}
/* PARTNERS SWIPER END */

/* THREE CARD BLOCK START */
@media (max-width: 1040px) {
    .three__card-title {
        font-size: 50px;
    }
}

.swiper.is-three-card-block {
    overflow: visible !important;
}

/* THREE CARD BLOCK START */

/* TEXT BLOCK ANIMATED BG START */
.text__block-bg-blue-gradient {
    background: linear-gradient(
        135deg,
        rgba(10, 171, 250, 1) 0%,
        rgba(10, 171, 250, 1) 17.81%,
        rgba(14, 142, 251, 1) 35.62%,
        rgba(14, 142, 251, 1) 67.81%,
        rgba(29, 15, 254, 1) 100%
    );
    background-size: 100% 100%;
}

.text__block-bg-blue {
    background: linear-gradient(
        to right,
        rgba(10, 171, 250, 1) 0%,
        17.81094527363184%,
        rgba(14, 142, 251, 1) 35.62189054726368%,
        67.81094527363183%,
        rgba(29, 15, 254, 1) 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

.text__block-bg-orange {
    background: linear-gradient(
        to right,
        #f35201 0%,
        39.97429311275482%,
        #f5b111 79.94858622550964%,
        89.97429311275482%,
        #f4af10 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

.text__block-bg-light {
    background: linear-gradient(
        to bottom,
        rgba(238, 238, 243, 1) 0%,
        25.51020383834839%,
        rgba(227, 230, 243, 1) 51.02040767669678%,
        75.51020383834839%,
        rgba(189, 197, 244, 1) 100%
    );
    background-size: 200% 200%;
    animation: gradient 10s ease infinite;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/* TEXT BLOCK ANIMATED BG END */

/* ONRAMP LOTTIE START */
.onramp__lottie-payment-methods-video video {
}
/* ONRAMP LOTTIE END*/

/* PRODUCT CARDS START */
.product__grid-item-video video {
    object-fit: cover;
    width: 100%;
}

.product__grid-item-tall-video video {
    position: absolute !important;
    bottom: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
/* PRODUCT CARDS END */

/* VALUE CARDS END */
.value-card-video.is-enterprise video {
    left: 50%;
    width: 626px;
    height: 580px;
    position: relative;
    bottom: 0px;
    transform: translateX(-50%);
}
/* VALUE CARDS END */

/* BLOG DETAILS START */
.blog__rich-text p,
.blog__rich-text ul,
.blog__rich-text span {
    color: #6a6a84;
}
/* BLOG DETAILS END */

/* COVERAGE DETAILS START */
.swiper.is-coverage {
    overflow: visible !important;
}

@media (max-width: 1339px) {
    .coverage__slider-actions {
        display: flex;
    }
}
/* COVERAGE DETAILS END */

/* PRICING PAGE START */

.pricing__table__head-link:hover path {
    fill: #151515;
    transition: 0.3s fill ease;
}

/* SIX CARD LAYOUT START */
.six__card-card-video video {
    width: 100%;
    display: block;
}
/* SIX CARD LAYOUT END */

/* TWEET CARD START */
.tweet__footer-content p {
    font-size: 12px;
}

.tweet__footer-content p span {
    font-weight: 500;
    color: #151515;
}

@media (min-width: 991px) {
    .swiper-slide.is-tweet {
        height: 100% !important;
    }
}

.swiper.is-tweets {
    overflow: visible !important;
}
/* TWEET CARD END */

/* FEATURED BLOG START */
.featured__blog-detail,
.featured__content h5,
.featured__content p,
.featured__images img,
.featured__content .featured__content-arrow,
.blog__intro-detail,
.blog__intro-title h1,
.blog__intro-summary,
.blog__intro-author-image,
.blog__intro-author-name {
    opacity: 0;
}

html.wf-design-mode .featured__blog-detail,
html.wf-design-mode .featured__blogs h5,
html.wf-design-mode .featured__blogs p,
html.wf-design-mode .featured__blogs img,
html.wf-design-mode .featured__blogs .featured__blogs-button,
html.wf-design-mode .blog__intro-detail,
html.wf-design-mode .blog__intro-title h1,
html.wf-design-mode .blog__intro-summary,
html.wf-design-mode .blog__intro-author-image,
html.wf-design-mode .blog__intro-author-name {
    opacity: 1;
}
/* FEATURED BLOG END */

/* TERMINAL HERO */
.terminal__hero-video video {
    width: 100%;
    object-fit: cover;
}
/* TERMINAL HERO */

/* SPLIT TEXT HELPER */
.lineChildren {
    display: inline-block !important;
    width: auto !important;
}
/* SPLIT TEXT HELPER */

/* PRODUCT CARDS */
.products__grid-item .product__grid-item-icon svg circle {
    fill: #002365;
    transition: 0.3s ease-in-out;
}

.products__grid-item:hover .product__grid-item-icon svg circle {
    fill: #151515;
}

@media (max-width: 768px) {
    .products__grid-item .product__grid-item-icon svg {
        width: 44px;
        height: 44px;
    }
}
/* PRODUCT CARDS */

.hero.is-terminal h1,
.hero.is-terminal p,
.hero.is-terminal a,
.hero.is-terminal .terminal-coin-1,
.hero.is-terminal .terminal-coin-2,
.hero.is-terminal video,
[hero-eyebrow],
[hero-subtitle],
[hero-title],
[hero-text],
[hero-cta],
[hero-asset],
[hero-bullet],
[hero-toggle],
[hero-card] {
    opacity: 0;
    will-change: transform, opacity;
}

html.wf-design-mode [hero-eyebrow],
html.wf-design-mode [hero-subtitle],
html.wf-design-mode [hero-title],
html.wf-design-mode [hero-text],
html.wf-design-mode [hero-cta],
html.wf-design-mode [hero-asset],
html.wf-design-mode [hero-bullet],
html.wf-design-mode [hero-toggle],
html.wf-design-mode [hero-card],
html.wf-design-mode .hero.is-terminal h1,
html.wf-design-mode .hero.is-terminal p,
html.wf-design-mode .hero.is-terminal a,
html.wf-design-mode .hero.is-terminal .terminal-coin-1,
html.wf-design-mode .hero.is-terminal .terminal-coin-2,
html.wf-design-mode .hero.is-terminal video {
    opacity: 1;
}

/*GLOBE STYLES*/

.globe__country__info,
.globe__country__info-clear {
    opacity: 0;
}

html.wf-design-mode .globe__country__info,
html.wf-design-mode .globe__country__info-clear {
    opacity: 1;
}

.webgl-app {
    position: absolute;
    right: 0rem;

    @media (min-width: 1024px) {
        right: 8rem;
    }

    @media (min-width: 1280px) {
        right: 12rem;
    }
}

.tooltip {
    background-color: rgba(26, 30, 39, 0.82);
    border-radius: 40px;
    color: white;
    text-align: center;
    padding: 20px;
    display: none;
    margin-top: -100px;
    font-size: 16px;
    font-style: normal;
    font-weight: 380;
    line-height: 100%;
    letter-spacing: -0.32px;
}

.tooltip__circle:before {
    content: "";
    background: #2c50fe;
    border-radius: 50px;
    height: 10px;
    width: 10px;
}

#pagination {
    flex-direction: row;
    align-self: flex-end;
    gap: 8px;
    margin-top: 20px;
}

#pagination button {
    border-radius: 50px;
    border: 1px solid #808099;
    background-color: white;
    padding: 5px 10px;
    color: #808099;
}

#pagination .pagination-arrow {
    background-color: unset;
    border: none;
    display: flex;
    align-items: center;
}

#pagination .active {
    background-color: #6a6a84;
    color: white;
}

.country-search {
    position: relative;
    width: 100%;
    margin: auto;
}

.input-container {
    position: relative;
    width: 100%;
}

.input-container.open {
    border-radius: 1.5rem 1.5rem 0 0;
}

.input-container:focus-within {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
    border-radius: 50px;
}

.magnify-glass {
    position: absolute;
    bottom: 10px;
    left: 20px;
}

.country-input {
    width: 100%;
    padding: 8px 35px 8px 56px;
    border: 1px solid #ccc;
    border-radius: 60px;
    background: white;
    height: 56px;
    transition: border-radius 0.3s ease-in-out;
}

.country-input.open {
    border-radius: 35px 35px 0px 0px;
    transition: border-radius 0.1s ease-in-out;
}

.clear-button {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: none;
    font-size: 16px;
    cursor: pointer;
}

.dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: white;
    border-radius: 0 0 1.5rem 1.5rem;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    padding: 17px 50px 25px;
    transition: max-height 0.2s ease-in-out;
    z-index: 10;
}

.dropdown.open {
    max-height: 240px;
    opacity: 1;
}

.dropdown-item {
    padding: 8px 12px;
    cursor: pointer;
    transition: background 0.2s;
}

.dropdown-item.highlight {
    background-color: #dcdcdc;
}

.dropdown-item:focus {
    outline: 2px solid blue;
    background-color: #f0f0f0;
}

.dropdown-item:hover {
    background: #f0f0f0;
}

.globe-info-hide {
    opacity: 0;
    height: 0;
    padding: 0;
    margin: 0;
    transition: 1s all ease;
}
/*GLOBE STYLES*/

/*WIDGET STYLES START*/

.union-arrow,
.widget-info {
    opacity: 0;
}

html.wf-design-mode .union-arrow,
html.wf-design-mode .widget-info {
    opacity: 1;
}
*
  /*WIDGET STYLES START*/

  .faq__question svg line {
    transition: stroke 0.3s ease;
}

.faq__question:hover svg line {
    stroke: #002365;
}

.header__wrap.is-white .logo-lottie.is-black {
    opacity: 0;
}

.newsletter__form input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background-color: white; /* <-- unchecked background */
    cursor: pointer;
    position: relative;
    border-radius: 4px;
}

.newsletter__form input[type="checkbox"]:checked {
    background-color: black; /* <-- checked background */
}

.newsletter__form input[type="checkbox"]:checked::after {
    content: "";
    position: absolute;
    top: 3px;
    left: 7px;
    width: 4px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.newsletter__form input[type="email"] {
    color: #151515 !important;
    font-family: "Saans TRIAL", Arial, sans-serif;
}

.form__input.w-select {
    color: #151515 !important;
    font-family: "Saans TRIAL", Arial, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#pagination button {
    width: 30px;
    height: 30px;
}

.globe__country__info-box {
    backdrop-filter: blur(10px) !important;
}

.fs-consent_component {
    display: block;
}

.fs-consent_banner {
    z-index: 9999;
    background-color: #f5f5f5;
    border-top-left-radius: 16px;
    max-width: 45rem;
    padding: 2rem;
    display: block;
    position: fixed;
    inset: auto 0% 0% auto;
}

.fs-consent_banner_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
}

.fs-consent_banner_paragraph {
    color: var(--_colors---off-black);
    margin-bottom: 0;
    font-family: Saans TRIAL, Arial, sans-serif;
}

.fs-consent_banner_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 16px;
    display: flex;
}

.fs-consent_prefs_submit {
    background-color: var(--_colors---off-black);
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-weight: 500;
}

.fs-consent_prefs_buttons {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
}

.fs-consent_allow {
    background-color: var(--_colors---off-black);
    color: #fff;
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.fs-consent_prefs_popup {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    height: 100%;
    padding: 2rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    display: flex;
    overflow: scroll;
}

.fs-consent_prefs_header {
    border-bottom: 1px solid #0003;
    padding-bottom: 1.5rem;
}

.fs-consent_prefs_heading {
    font-size: 1.25rem;
}

.fs-consent_prefs_close {
    color: #fff;
    cursor: pointer;
    background-color: #000;
    padding: 0.5rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto;
}

.fs-consent_prefs_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
}

.fs-consent_prefs_form-block {
    z-index: 2;
    margin-bottom: 0;
    position: relative;
}

.fs-consent_decline {
    color: var(--_colors---off-black);
    background-color: #ddd;
    border-radius: 40px;
    padding: 0.5rem 1rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.fs-consent_prefs_wrapper {
    z-index: 997;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 2rem;
    display: flex;
    position: fixed;
    inset: 0%;
}

.fs-consent_prefs_overlay {
    z-index: 1;
    background-color: #0000001a;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}

.fs-consent_prefs {
    z-index: 9997;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    position: fixed;
    inset: 0%;
}

.fs-consent_prefs_close-icon {
    width: 1rem;
    line-height: 0;
}

.fs-consent_prefs_form {
    background-color: #fff;
    width: 100%;
    max-width: 36.25rem;
    height: 100%;
    max-height: 70vh;
    margin-bottom: 0;
    position: relative;
}

.fs-consent_open-prefs {
    z-index: 9998;
    color: #333;
    -webkit-text-decoration: block;
    text-decoration: block;
    cursor: pointer;
    background-color: #ddd;
    border-radius: 40px;
    display: block;
    position: fixed;
    inset: auto auto 0.75rem 0.75rem;
}

.fs-consent_open-prefs_wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: #fff;
    background-color: #000;
    border-radius: 40px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0.5rem 0.75rem;
    display: flex;
}

.fs-consent_open-prefs_icon {
    width: 1.5rem;
    line-height: 0;
    display: flex;
}

.fs-consent_open-prefs_text {
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
}

.fs-consent_prefs_link {
    border-bottom: 2px solid var(--_colors---off-black);
    color: #333;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-family: Saans TRIAL, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none;
}

.fs-consent_prefs_option {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    border-bottom: 1px solid #0003;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding-bottom: 1rem;
    display: flex;
}

.fs-consent_checkbox_field {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.fs-consent_checkbox_label {
    margin-bottom: 0;
    margin-right: 0.75rem;
}

.fs-consent_prefs_description {
    margin-bottom: 0;
    font-size: 12px;
}

.fs-consent_checkbox_field-2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    display: flex;
}

.fs-consent_checkbox {
    margin-top: 0;
    margin-right: 0.5rem;
}

@media (max-width: 1024px) {
    .pricing__table__head.gradient-container {
        z-index: 29 !important;
    }
}

.download__hero-form label {
    font-size: 0;
}

.download__hero-form .form__consent-text {
    font-size: 14px;
}

.header__logo-link svg {
    position: relative;
    top: 3px;
}
:root {
    --_colors---pearl: #efeef3;
    --_typography---primary: Saans, Arial, sans-serif;
    --_colors---white: white;
    --_colors---transparent: #fff0;
    --_colors---off-black: #151515;
    --_spacing---spacing-reg: 60px;
    --_colors---steel: #808099;
    --_colors---cyber-blue-2: #002365;
    --_spacing---spacing-lg: 80px;
    --_spacing---spacing-sm: 40px;
    --_colors---cyber-blue-1: #1600d3;
    --_spacing---spacing-xxl: 120px;
    --_colors---body-copy: #6a6a84;
    --_colors---cyber-blue-3: #5460ff;
    --_spacing---spacing-xs: 20px;
    --_spacing---spacing-xxxl: 11.25rem;
    --_spacing---spacing-0: 0px;
    --_spacing---spacing-xl: 100px;
    --_colors---gun-metal: #3d444d;
    --_colors---vibrant-teal-2: #6affc5;
    --_colors---vibrant-teal-1: #33e7a1;
    --_colors---vibrant-teal-3: #b7ffde;
    --_colors---cyber-blue-150: #cdd0ff;
}
body {
    background-color: var(--_colors---pearl);
    color: #333;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
        Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,
        sans-serif;
    font-size: 14px;
    line-height: 150%;
}
h1 {
    font-family: var(--_typography---primary);
    letter-spacing: -1.1px;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 700;
    line-height: 90%;
}
h2 {
    font-family: var(--_typography---primary);
    letter-spacing: -1.8px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 90px;
    font-weight: 700;
    line-height: 100%;
}
h3 {
    letter-spacing: -1.4px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Saans, Arial, sans-serif;
    font-size: 70px;
    font-weight: 500;
    line-height: 100%;
}
h4 {
    font-family: var(--_typography---primary);
    letter-spacing: -0.5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 50px;
    font-weight: 500;
    line-height: 100%;
}
h5 {
    font-family: var(--_typography---primary);
    letter-spacing: -0.42px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 42px;
    font-weight: 500;
    line-height: 110%;
}
h6 {
    font-family: var(--_typography---primary);
    letter-spacing: -0.36px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
}
p {
    letter-spacing: -0.16px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 130%;
}
.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.container.is-gradient-bg,
.container.is-blue {
    z-index: 1;
    position: relative;
}
.container {
    flex-flow: column;
    width: 100%;
    max-width: 1340px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px 4px;
    display: block;
    overflow: visible;
}
.container.is-gradient-bg,
.container.is-blue {
    z-index: 1;
    position: relative;
}
.container.is-enterprise {
    height: 100%;
}
.container.is_policy {
    text-align: left;
}
.container.is-tokenlist {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}
.container.is-tokenlist.is-threecard {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
}
.container.is-tokenlist.is-siximage {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
}
.container.try-widget {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.header {
    z-index: 40;
    width: 100%;
    padding-top: 0;
    padding-bottom: 24px;
    position: fixed;
    top: 0;
}
.header__wrap {
    justify-content: space-between;
    padding-top: 24px;
    display: flex;
    position: relative;
}
.header__wrap.is-white {
    background-color: #fff0;
}
.header__wrap.is-white.is_trade {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
}
.header__logo-link {
    background-color: var(--_colors---white);
    border-radius: 123px;
    justify-content: center;
    align-items: center;
    padding: 14px 20px;
    display: flex;
}
.header__logo-link.w--current {
    background-color: var(--_colors---transparent);
    padding: 0;
    position: relative;
}
.header__navigation-wrap {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.header__navigation {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    border-radius: 123px;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 11px 12px;
    display: flex;
}
.header__navigation-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--_colors---off-black);
    cursor: pointer;
    border-radius: 123px;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 13px;
    font-family: Saans TRIAL;
    font-weight: 500;
    line-height: 90%;
    text-decoration: none;
    display: flex;
    position: relative;
}
.header__navigation-link.is-white {
    color: var(--_colors---white);
    font-family: Saans TRIAL;
    font-weight: 500;
}
.header__navigation-link.is-white.w--current {
    color: var(--_colors---white);
}
.header__navigation-link-text {
    opacity: 1;
    font-family: var(--_typography---primary);
    padding-bottom: 1px;
    font-size: 18px;
    line-height: 100%;
}
.header__navigation-link-text.is-white {
    color: var(--_colors---white);
}
.header__navigation-link-text.stagger-duplicate {
    padding-bottom: 1px;
    position: absolute;
}
.footer {
    position: relative;
}
.footer__menus {
    padding-top: var(--_spacing---spacing-reg);
    padding-bottom: var(--_spacing---spacing-reg);
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    background-color: var(--_colors---white);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
}
.footer__menu-title {
    color: var(--_colors---steel);
    margin-bottom: 34px;
    font-family: Saans TRIAL;
    font-size: 16px;
    font-weight: 500;
    line-height: 110%;
}
.footer__menu-links {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-flow: column;
    display: flex;
}
.footer__menu-link {
    color: var(--_colors---off-black);
    letter-spacing: 0.24px;
    text-transform: none;
    font-family: Saans TRIAL;
    font-size: 20px;
    font-weight: 500;
    line-height: 120%;
    text-decoration: none;
    transition: color 0.35s cubic-bezier(0.86, 0, 0.07, 1);
}
.footer__menu-link:hover {
    color: var(--_colors---cyber-blue-2);
}
.footer__bottom {
    padding-top: var(--_spacing---spacing-lg);
    padding-bottom: 20px;
}
.footer__menus-wrap {
    grid-column-gap: 41px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.footer__bottom-wrap {
    margin-bottom: var(--_spacing---spacing-sm);
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
}
.footer__logo {
    max-width: 100%;
}
.arrow {
    cursor: pointer;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 58px;
    height: 58px;
    display: flex;
}
.arrow.is-black {
    background-color: var(--_colors---off-black);
    transition: opacity 0.35s cubic-bezier(0.86, 0, 0.07, 1);
}
.arrow.is-black:hover {
    opacity: 0.8;
}
.arrow.is-black.is-left {
    transform: rotate(-180deg);
}
.arrow.is-blue {
    background-color: var(--_colors---cyber-blue-2);
    transition: background-color 0.35s cubic-bezier(0.86, 0, 0.07, 1);
    transform: rotate(0);
}
.arrow.is-blue:hover {
    background-color: var(--_colors---cyber-blue-1);
}
.arrow__image.is-blue.is-left {
    transform: rotate(-180deg);
}
.arrow__image.is-blue.is-45 {
    transform: rotate(-45deg);
}
.footer__cta {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex: none;
    justify-content: flex-start;
    align-items: center;
}
.footer__cta-text {
    color: var(--_colors---off-black);
    font-family: Saans TRIAL;
    font-size: 28px;
    line-height: 90%;
    text-decoration: none;
}
.footer__cta-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}
.footer__copyright {
    display: none;
}
.footer__copyright.is-desktop {
    color: var(--_colors---steel);
    letter-spacing: -0.16px;
    letter-spacing: -0.16px;
    margin-top: 20px;
    font-family: Saans TRIAL;
    font-size: 16px;
    line-height: 110%;
    display: block;
}
.pre__footer {
    background-color: #002365;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d782d2de1837db5f813920_pre-footer-blue-desktop.avif);
    background-position: 50%;
    background-size: cover;
    min-height: 555px;
    padding-top: 155px;
    padding-bottom: 155px;
    position: relative;
}
.pre__footer.pre__footer-purple {
    background-image: none;
    overflow: hidden;
}
.pre__footer.pre__footer-purple.gradient-container {
    padding-bottom: 0;
}
.pre__footer.bg-orange {
    background-color: var(--_colors---transparent);
    background-image: none;
    overflow: hidden;
}
.pre__footer.bg-orange.gradient-container {
    padding-bottom: 0;
}
.pre__footer-title {
    font-family: var(--_typography---primary);
    color: var(--_colors---white);
    letter-spacing: -1.1px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 110px;
    font-weight: 500;
    line-height: 100%;
}
.pre__footer-title.pre__footer-purple {
    color: var(--_colors---off-black);
}
.pre__footer-title-mobile {
    margin-top: 0;
    margin-bottom: 0;
    display: none;
}
.pre__footer-content {
    justify-content: space-between;
    align-items: center;
    margin-top: 80px;
    display: flex;
}
.pre__footer-text {
    font-family: var(--_typography---primary);
    color: var(--_colors---white);
    letter-spacing: -0.24px;
    max-width: 520px;
    font-size: 24px;
    line-height: 133%;
}
.pre__footer-text.pre__footer-purple {
    color: var(--_colors---off-black);
}
.button.primary:hover,
.button.primary.full:disabled {
    opacity: 0.8;
}
.button {
    letter-spacing: -0.2px;
    border-radius: 70px;
    padding: 18px 30px;
    font-family: Saans TRIAL;
    font-size: 20px;
    font-weight: 500;
    line-height: 110%;
}
.button.primary:hover,
.button.primary.full:disabled {
    opacity: 0.8;
}
.button.transparent {
    border: 2px solid var(--_colors---white);
    color: var(--_colors---white);
    background-color: #0000;
    transition: color 0.35s cubic-bezier(0.86, 0, 0.07, 1),
        border-color 0.35s cubic-bezier(0.86, 0, 0.07, 1),
        background-color 0.35s cubic-bezier(0.86, 0, 0.07, 1);
}
.button.transparent:hover {
    border-color: var(--_colors---white);
    color: var(--_colors---off-black);
    background-color: #ffffffe6;
}
.button.transparent.is-header {
    background-color: var(--_colors---pearl);
}
.button.transparent.is-header:hover {
    color: var(--_colors---white);
    background-color: #151515cc;
    border-color: #15151500;
}
.button.is-white-cta1 {
    border: 2px solid var(--_colors---white);
    background-color: var(--_colors---transparent);
}
.button.is-white-cta2 {
    background-color: var(--_colors---white);
    color: var(--_colors---off-black);
    justify-content: center;
    align-items: center;
    display: flex;
}
.button.primary {
    border: 2px solid var(--_colors---off-black);
    background-color: var(--_colors---off-black);
    color: var(--_colors---white);
    font-size: 20px;
    transition: opacity 0.35s;
}
.button.primary:hover,
.button.primary.full:disabled {
    opacity: 0.8;
}
.button.primary.full:disabled {
    opacity: 0.8;
}
.button.primary.full.stagger-text {
    font-family: var(--_typography---primary);
    font-family: var(--_typography---primary);
}
.button.secondary {
    border: 2px solid var(--_colors---off-black);
    font-family: var(--_typography---primary);
    color: var(--_colors---off-black);
    background-color: #3898ec00;
    transition: color 0.35s cubic-bezier(0.86, 0, 0.07, 1),
        border-color 0.35s cubic-bezier(0.86, 0, 0.07, 1),
        background-color 0.35s cubic-bezier(0.86, 0, 0.07, 1);
}
.button.secondary:hover {
    color: var(--_colors---white);
    background-color: #151515cc;
    border-color: #15151500;
}
.button.secondary.is-header {
    border-width: 2px;
    border-color: var(--_colors---white);
    background-color: var(--_colors---white);
}
.button.secondary.is-header:hover {
    color: var(--_colors---white);
    background-color: #151515cc;
    border-color: #15151500;
}
.button.primary {
    color: #fff;
    background-color: #151515;
    border: 2px solid #151515;
    font-size: 20px;
    transition: opacity 0.35s;
}
.button.primary:hover {
    opacity: 0.8;
}
.butter__bar {
    z-index: 50;
    background-color: var(--_colors---off-black);
    color: var(--_colors---pearl);
    position: relative;
}
.butter__bar-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
    position: relative;
}
.butter__bar-cta {
    font-family: var(--_typography---primary);
    color: var(--_colors---pearl);
    letter-spacing: -0.2px;
    flex: none;
    font-size: 16px;
    line-height: 90%;
    text-decoration: none;
}
.butter__bar-description {
    font-family: var(--_typography---primary);
    letter-spacing: 0.4px;
    width: 60%;
    font-size: 16px;
    line-height: 130%;
}
.butter__bar-link {
    color: var(--_colors---pearl);
    width: 100%;
    text-decoration: none;
}
.hero.gradient-container.is-offramp,
.hero.gradient-container.is-meme {
    margin-top: 44px;
}
.hero {
    padding-top: 200px;
    position: relative;
    overflow: hidden;
}
.hero.hero-blue {
    margin-top: 0;
    padding-top: 200px;
    position: relative;
}
.hero.hero-blue.gradient-container.is-onramp {
    margin-top: 40px;
}
.hero.hero__swaps {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d0fdd7519508a398f2c884_swaps-hero-bg.avif);
    background-position: 50%;
    background-size: cover;
}
.hero.hero__swaps.is-swaps {
    margin-top: 60px;
}
.hero.hero-orange {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d10582a1a54091aabc3322_offramps-hero-bg.avif);
    background-position: 50%;
    background-size: cover;
    margin-top: 0;
    padding-top: 200px;
}
.hero.is-terminal {
    background-color: var(--_colors---cyber-blue-3);
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d2e4fea44ab111ac59e43e_terminal-hero-bg.avif);
    background-position: 50%;
    background-size: cover;
    min-height: 900px;
    margin-top: 60px;
    position: relative;
}
.hero.is-home {
    margin-top: 60px;
}
.hero.gradient-container {
    position: relative;
}
.hero.gradient-container.is-offramp,
.hero.gradient-container.is-meme {
    margin-top: 44px;
}
.hero.is-coverage {
    background-color: var(--_colors---white);
    padding-top: 100px;
}
.hero.hero-widget {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67dba82bd2709a5964507753_widget-hero-bg.avif);
    background-position: 50%;
    background-size: cover;
}
.hero.hero-widget.is-widget {
    margin-top: 42px;
}
.hero.is-enterprise {
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
    min-height: 100vh;
    margin-top: 60px;
    display: block;
}
.hero.is-enterprise.is-trade {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 32px;
    margin-bottom: 60px;
    padding-top: 60px;
    display: flex;
}
.hero.is-enterprise.is-xstock {
    margin-top: 100px;
    padding-top: 80px;
}
.hero.is-pricing {
    margin-top: 60px;
}
.carousel__container {
    z-index: 10;
    grid-column-gap: 52px;
    grid-row-gap: 52px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
}
.logo__container {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    justify-content: flex-start;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
}
.logo__image.is-btc {
    max-width: 175px;
}
.heading-style-h3 {
    font-family: var(--_typography---primary);
    letter-spacing: -1.4px;
    font-size: 70px;
    font-weight: 500;
    line-height: 100%;
}
.heading-style-h3.enterprise__slider-heading {
    max-width: 36.25rem;
}
.heading-style-h3.is-timed-section,
.heading-style-h3.is-one-card-block {
    color: var(--_colors---off-black);
    font-size: 60px;
}
.heading-style-h3.is-white {
    color: var(--_colors---white);
}
.heading-style-h3.is-terminal {
    max-width: 676px;
}
.heading-style-h4 {
    font-family: Saans TRIAL;
    font-weight: 500;
}
.text-style-subtitle {
    letter-spacing: -0.24px;
    font-family: Saans TRIAL;
    font-size: 24px;
    font-weight: 400;
    line-height: 133%;
}
.text-style-subtitle.text-center.text-color-body {
    font-family: var(--_typography---primary);
    color: var(--_colors---body-copy);
}
.text-style-subtitle.text-mid {
    color: var(--_colors---body-copy);
    padding-top: 40px;
    padding-bottom: 100px;
}
.text-style-subtitle.is-timed-section {
    color: var(--_colors---body-copy);
    margin-top: 40px;
    margin-bottom: 60px;
}
.text-style-subtitle.two__card-block-p {
    color: var(--_colors---body-copy);
    text-align: left;
    font-size: 20px;
}
.text-style-subtitle.text-color-body {
    color: var(--_colors---body-copy);
}
.text-style-subtitle.text-color-body.is_successrate {
    font-size: 16px;
}
.header__actions {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.header__navigation-icon {
    transition: transform 0.35s cubic-bezier(0.86, 0, 0.07, 1);
}
.header__navigation-dropdown {
    z-index: 20;
    visibility: hidden;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--_colors---white);
    box-shadow: inset 0 0 4.5px 0 var(--_colors---white);
    opacity: 0;
    -webkit-backdrop-filter: blur(11px);
    backdrop-filter: blur(11px);
    pointer-events: none;
    border-radius: 14px;
    flex-flow: column;
    width: max-content;
    height: max-content;
    padding: 10px;
    transition-property: opacity;
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
    display: flex;
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 0;
}
.header__navigation-dropdown.is-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 220px;
    display: grid;
    left: 13px;
}
.header__navigation-dropdown-link {
    background-color: var(--_colors---transparent);
    font-family: var(--_typography---primary);
    color: var(--_colors---off-black);
    letter-spacing: -0.18px;
    text-transform: none;
    border-radius: 5px;
    padding: 10px;
    font-size: 18px;
    text-decoration: none;
    transition: background-color 0.35s cubic-bezier(0.86, 0, 0.07, 1);
}
.header__navigation-dropdown-link:hover {
    background-color: var(--_colors---pearl);
}
.header__navigation-dropdown-link.is-grid {
    border: 2px solid #fff0;
    border-radius: 8px;
    transition: border-color 0.35s cubic-bezier(0.86, 0, 0.07, 1),
        background-color 0.35s cubic-bezier(0.86, 0, 0.07, 1);
}
.header__navigation-dropdown-link.is-grid.is-onramp {
    border-width: 2px;
    flex-flow: column;
    width: 100%;
    display: block;
}
.header__navigation-dropdown-link.is-grid.is-onramp:hover {
    border-color: var(--_colors---cyber-blue-2);
}
.header__navigation-dropdown-link.is-grid.is-swap {
    flex-flow: column;
    width: 100%;
    display: block;
}
.header__navigation-dropdown-link.is-grid.is-swap:hover {
    border-color: #ad69ff;
}
.header__navigation-dropdown-link.is-grid.is-offramp {
    flex-flow: column;
    width: 100%;
    display: block;
}
.header__navigation-dropdown-link.is-grid.is-offramp:hover {
    border-color: #ff891c;
}
.header__navigation-dropdown-link.is-grid.is-terminal {
    flex-flow: column;
    width: 100%;
    display: block;
}
.header__navigation-dropdown-link.is-grid.is-terminal:hover {
    border-color: #7573ff;
}
.header__navigation-dropdown-link-title-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
}
.header__navigation-dropdown-text {
    color: var(--_colors---body-copy);
    letter-spacing: -0.14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 120%;
}
.header__mobile-toggle,
.header__link-logo-mobile {
    display: none;
}
.icon {
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    display: flex;
    position: relative;
    top: 3px;
    overflow: visible;
}
.mobile__menu {
    opacity: 0;
    pointer-events: none;
    display: none;
}
.mobile__menu-link-text {
    font-family: var(--_typography---primary);
    font-family: var(--_typography---primary);
}
.mobile__menu-dropdown-link {
    opacity: 0;
    height: 0;
}
.table {
    background-color: #fff;
}
.table.table__bg {
    background-color: #efeef3;
}
.table.table__bg.table__long {
    margin-bottom: 80px;
    padding-bottom: 0;
}
.table__content-heading {
    color: var(--_colors---off-black);
    margin-top: 0;
    margin-bottom: 40px;
    font-family: Saans TRIAL;
    font-weight: 500;
}
.table__content-heading.table__content-heading-two-col {
    text-align: left;
    width: 50%;
    font-size: 70px;
    font-weight: 400;
}
.table__content-heading.table__content-heading-long {
    text-align: left;
    letter-spacing: -0.36px;
    font-family: Saans TRIAL;
    font-size: 36px;
    font-weight: 500;
}
.table__cell {
    color: var(--_colors---off-black);
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.table__cell.table__cell-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #000;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 20px;
    line-height: 130%;
    position: relative;
}
.table__layout-bottom {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    width: 100%;
}
.table__layout-bottom-grid {
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    border-top: 1px solid #d4dae3;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    width: 100%;
    font-size: 18px;
}
.table__layout-bottom-grid.final {
    border-radius: 0;
    overflow: hidden;
}
.table__content {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 115px;
    display: flex;
}
.table__content.table__content-two-col {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
}
.table__content.table__content-long {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-top: 80px;
}
.table__layout {
    padding-bottom: 80px;
}
.table__layout.table__layout-long-mobile {
    display: none;
}
.table__layout.table__layout-long-desktop {
    padding-bottom: 0;
    font-family: Saans TRIAL;
}
.table__layout-bottom-grid-cell-title {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #000;
    letter-spacing: -0.2px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    letter-spacing: -0.2px;
    align-items: center;
    max-width: 287px;
    padding: 20px 20px 20px 0;
    font-size: 20px;
    line-height: 134%;
    display: flex;
    position: relative;
}
.text__block-bg-blue {
    z-index: 0;
    display: none;
    position: absolute;
    inset: 0%;
}
.table__tooltip {
    color: var(--_colors---body-copy);
    text-align: left;
    letter-spacing: -0.14px;
    text-align: left;
    letter-spacing: -0.14px;
    inset: -60% 0% auto;
    background-color: #fff;
    border-radius: 10px;
    justify-content: space-between;
    max-width: 220px;
    padding: 16px;
    font-size: 14px;
    line-height: 120%;
    display: flex;
    position: absolute;
    inset: -60% 0% auto;
}
.info-icon {
    display: flex;
}
.text-block {
    color: var(--_colors---body-copy);
    font-family: Saans TRIAL;
}
.text-block-2 {
    color: var(--_colors---body-copy);
}
.pricing-toggle-container {
    cursor: pointer;
    background-color: #fff;
    border-radius: 20px;
    width: 90px;
    height: 44px;
    margin-left: 16px;
    position: relative;
    box-shadow: inset 0 2px 1px #0003;
}
.price-option-included-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: flex;
}
.price-hero-subheading {
    color: var(--_colors---body-copy);
    margin-top: 0;
    margin-bottom: 0;
    line-height: 133%;
}
.pricing-hero-toggle {
    color: #151515;
    letter-spacing: -0.22px;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 17px;
    font-size: 22px;
    line-height: 110%;
    display: flex;
}
.pricing-options-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 16px;
    justify-content: center;
    width: 100%;
    margin-bottom: 24px;
    display: flex;
}
.pricing-hero-heading {
    color: var(--_colors---off-black);
    margin-top: 0;
    margin-bottom: 0;
}
.pricing-option-detail-save {
    white-space: nowrap;
    background-color: #6affc5;
    border-radius: 20px;
    margin-left: 5px;
    padding: 5px 10px;
}
.pricing-option-card {
    flex-flow: column;
    justify-content: space-between;
    width: 33%;
    min-height: 596px;
    padding: 36px 35px 34px 38px;
    display: flex;
}
.pricing-option-card.pricing-option-bg-2 {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67c9acc722d59c31933c4c46_pricing-option-bg-3.avif);
    background-position: 0 0;
    background-size: cover;
    border-radius: 16px;
}
.pricing-option-card.pricing-option-bg-3 {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67c9acc722d59c31933c4c44_pricing-option-bg-2.avif);
    background-position: 50%;
    background-size: cover;
    border-radius: 16px;
}
.pricing-option-card.pricing-option-bg-1 {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67c9acc722d59c31933c4c42_pricing-option-bg.avif);
    background-position: 50%;
    background-size: cover;
    border-radius: 16px;
}
.pricing-option-card-heading {
    color: var(--_colors---off-black);
    letter-spacing: -0.32px;
    margin-top: 0;
    margin-bottom: 10px;
    font-family: Saans TRIAL;
    font-size: 32px;
    font-weight: 500;
    line-height: 110%;
}
.pricing-option-card-heading.is-white {
    color: #fff;
}
.pricing-option-card-text {
    color: var(--_colors---body-copy);
    letter-spacing: -0.16px;
    width: 100%;
    max-width: 252px;
    min-height: 90px;
    margin-bottom: 20px;
    font-family: Saans TRIAL;
    font-size: 16px;
    font-weight: 400;
    line-height: 130%;
}
.pricing-option-card-text.is-white {
    color: var(--_colors---cyber-blue-150);
}
.price-option-span-1 {
    color: var(--_colors---body-copy);
    font-size: 24px;
    font-weight: 400;
}
.price-option-span-1.is-white {
    color: var(--_colors---cyber-blue-150);
}
.pricing-option-detail-p {
    letter-spacing: -0.24px;
    height: 100%;
    margin-bottom: 0;
    font-family: Saans TRIAL;
    font-weight: 500;
    line-height: 133%;
}
.pricing-option-details-month {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #6a6a84;
    flex-flow: column;
    margin-bottom: 27px;
    display: flex;
    overflow: hidden;
}
.price-option-span {
    color: var(--_colors---off-black);
    letter-spacing: -0.36px;
    font-size: 35px;
    font-weight: 500;
    line-height: 100%;
}
.price-option-span.is-white {
    color: #fff;
}
.checkmark-white {
    display: flex;
}
.pricing-toggle {
    background-color: var(--_colors---cyber-blue-2);
    border-radius: 80px;
    width: 34px;
    height: 34px;
    transition: transform 0.3s, background-color 0.3s, left 0.3s, right 0.2s;
    position: absolute;
    inset: 5px 6px 0% auto;
    box-shadow: 0 2px 1px #0003;
}
.pricing-toggle:hover {
    background-color: #09aa6b;
}
.pricing-toggle.is-monthly {
    background-color: var(--_colors---vibrant-teal-1);
    transition: left 0.3s, right 0.3s, transform 0.2s, background-color 0.3s;
    left: 6px;
    right: 6px;
}
.pricing-toggle.is-monthly:hover {
    background-color: var(--_colors---off-black);
}
.checkmark-blue {
    display: flex;
}
.pricing-option-included-text {
    color: var(--_colors---body-copy);
    letter-spacing: -0.16px;
    margin-bottom: 0;
    font-family: Saans TRIAL;
    font-size: 16px;
    line-height: 130%;
}
.pricing-option-included-text.is-white {
    color: #fff;
}
.pricing-option-details-top-1 {
    justify-content: flex-start;
    align-items: center;
    font-family: Saans TRIAL;
    display: flex;
}
.pricing-option-p-save {
    color: var(--_colors---off-black);
    letter-spacing: -0.14px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 110%;
}
.pricing-option-details-top {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #6a6a84;
    flex-flow: column;
    margin-bottom: 27px;
    display: flex;
    overflow: hidden;
}
.pricing-option-details-top.is-white {
    color: #cdd0ff;
    display: none;
}
.pricing-option-included {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    flex-flow: column;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    display: flex;
}
.pricing-option-card-btn {
    color: var(--_colors---off-black);
    text-align: center;
    letter-spacing: -0.18px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
    font-family: Saans TRIAL;
    font-size: 18px;
    font-weight: 500;
    line-height: 90%;
    text-decoration: none;
    display: flex;
}
.pricing-option-card-btn.is-whtie {
    background-color: #fffc;
    border-radius: 70px;
    margin-bottom: 20px;
    transition-property: color, border-color, background-color;
    transition-duration: 0.35s, 0.35s, 0.35s;
    transition-timing-function: ease, ease, ease;
}
.pricing-option-card-btn.is-whtie:hover {
    color: var(--_colors---off-black);
    background-color: #fffc;
}
.pricing-option-detail-p-1 {
    letter-spacing: -0.2px;
    white-space: nowrap;
    margin-bottom: 0;
    font-size: 20px;
    line-height: 134%;
}
.pricing-option-details-year {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #6a6a84;
    flex-flow: column;
    margin-bottom: 27px;
    display: flex;
}
.pricing-hero-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    text-align: center;
    flex-flow: column;
    margin-bottom: 70px;
    display: flex;
}
.pricing-hero-toggle-text {
    color: var(--_colors---off-black);
    letter-spacing: -0.22px;
    margin-bottom: 0;
    font-family: Saans TRIAL;
    font-size: 22px;
    font-weight: 500;
    line-height: 110%;
}
.price-option-span-2 {
    color: #151515;
    letter-spacing: -0.22px;
    font-size: 22px;
    font-weight: 700;
    line-height: 110%;
}
.price-option-span-2.is-white {
    color: #fff;
}
.pricing__table__head {
    z-index: 30;
    padding-top: 100px;
    padding-bottom: 53px;
    position: relative;
}
.pricing__table__head.gradient-container {
    z-index: 29;
    z-index: 29;
}
.pricing__table__head-wrapper {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    display: flex;
}
.pricing__table__head-left {
    color: var(--_colors---white);
}
.pricing__table__head-p {
    color: var(--_colors---white);
    letter-spacing: -0.44px;
    font-family: Saans TRIAL;
    font-size: 22px;
    font-weight: 400;
    line-height: 110%;
}
.pricing__table__head-item {
    border-top: 1px solid var(--_colors---white);
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    max-width: 231px;
    height: 150px;
    padding-top: 20px;
    display: flex;
}
.pricing__table__head-price {
    color: var(--_colors---white);
    letter-spacing: -0.32px;
    padding-top: 10px;
    font-family: Saans TRIAL;
    font-size: 32px;
    font-weight: 500;
    line-height: 110%;
}
.pricing__table__head-price-span {
    color: var(--_colors---pearl);
    letter-spacing: -0.4px;
    font-size: 20px;
    font-weight: 400;
    line-height: 100%;
}
.pricing__table__head-price-span.stagger-duplicate {
    position: absolute;
}
.pricing__table__head-link {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}
.arrow-white {
    display: flex;
}
.pricing__table__head-chat {
    color: var(--_colors---pearl);
    letter-spacing: -0.18px;
    padding-top: 7px;
    font-family: Saans TRIAL;
    font-size: 18px;
    line-height: 140%;
}
.pricing__table__head-grid {
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    width: 100%;
    font-size: 18px;
}
.pricing__table__head-mobile {
    display: none;
}
.pre__footer-bg-container {
    z-index: 0;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d9d3a65a372a89fd56f07c_pre-footer-bg-blue.avif);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    transition: all 0.3s;
    position: absolute;
    inset: 0%;
    overflow: hidden;
}
.pre__footer-bg-container.is-orange {
    background-color: #f35201;
    background-image: none;
}
.pre__footer-bg-container.is-orange.is-meme {
    background-color: #9294ff;
    background-image: linear-gradient(141deg, #701eea 20%, #05de6a 85%);
}
.pre__footer-bg-container.is-terminal {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67daebac2ab07438d3bb52e1_pre__footer-bg-terminal.svg);
}
.pre__footer-bg-container.is-swaps {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67dbae0021ae962504e933b6_3473671e6ed1847a46bb75b398efc906_pre__footer-bg-pink.avif);
}
.bg__blob.is-onramps {
    filter: blur(211px);
    background-color: #63d2e6;
}
.bg__blob {
    filter: blur(180px);
    background-color: #c8c1eccc;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 650px;
    height: 300px;
    transition-property: all;
    transition-duration: 0.45s;
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
    transform: translate(calc(15px - 50%), -50%);
}
.bg__blob.is-onramps {
    filter: blur(211px);
    background-color: #63d2e6;
}
.bg__blob.is-terminal {
    background-color: #5460ff;
    width: 300px;
    height: 300px;
}
.bg__blob.is-swaps {
    background-color: #ffdfc9;
}
.bg__blob.is-onramps {
    filter: blur(211px);
    background-color: #63d2e6;
}
.pre__footer-copy {
    z-index: 2;
    position: relative;
}
.section {
    background-image: none;
    overflow: hidden;
}
.section.is-terminal {
    background-color: #fff0;
}
.section.is-terminal.gradient-container {
    padding-bottom: 20px;
}
.section.gradient-container {
    padding-bottom: 0;
}
.footer__copyright-wrap {
    justify-content: space-between;
    align-items: flex-end;
    display: flex;
}
.pre__footer-coins.is-blue {
    z-index: 1;
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67dadaca5a1bfc39550ffb10_coins-bg.avif);
}
.pre__footer-coins {
    z-index: 0;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d9dea82e1883f93565b84d_coins-bg-orange.avif);
    background-position: 0 0;
    background-size: cover;
    width: 1550px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0%;
}
.pre__footer-coins.is-blue {
    z-index: 1;
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67dadaca5a1bfc39550ffb10_coins-bg.avif);
}
.pre__footer-coins.is-terminal {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67daebac2ab07438d3bb52e8_pre__footer-coins-terminal.avif);
}
.pre__footer-coins.is-pink {
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67dbad7a186cec74322f6bc1_pre-footer-coins-pink.avif);
}
.pre__footer-coins.is-offramp {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/68308afb8fc992e1bafb6dee_pre-footer-desktop2.png);
    background-position: 0 0;
    background-size: auto;
}
.pre__footer-coins.is-offramp.is-meme {
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/68bd9c47f5d1c2f4e7853cc1_Group%202085663713.png);
    background-position: 0%;
    background-size: auto;
}
.pre__footer-coins.is-blue {
    z-index: 1;
    z-index: 1;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67dadaca5a1bfc39550ffb10_coins-bg.avif);
}
.price-heade-bg-container {
    z-index: -1;
    background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67daedf9ae497bd0ff828b20_pricing-page-table-bg.svg);
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    transition: all 0.3s;
    position: absolute;
    inset: 0%;
    overflow: hidden;
}
.stagger-button-wrapper {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden;
}
.button-text {
    opacity: 1;
    padding-bottom: 1px;
    font-size: 18px;
    line-height: 100%;
}
.button-text.is-white {
    color: var(--_colors---white);
}
.button-text.is_secondary {
    color: var(--_colors---off-black);
}
.button-text.stagger-duplicate {
    font-family: var(--_typography---primary);
    position: absolute;
}
.primary-link {
    padding: var(--_spacing---spacing-xs) 30px;
    background-color: var(--_colors---off-black);
    font-family: var(--_typography---primary);
    color: var(--_colors---white);
    letter-spacing: -0.2px;
    border-radius: 70px;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 110%;
    text-decoration: none;
    transition: background-color 0.3s;
    display: inline-block;
}
.primary-link:hover {
    background-color: #151515cc;
}
.primary-link.is_secondary_link {
    border: 1.5px solid var(--_colors---white);
    background-color: #fff;
}
.primary-link.is_secondary_link.is_ghost {
    border-color: var(--_colors---off-black);
}
.primary-link.primary-link-full {
    max-width: 100%;
}
.primary-link.primary-link-full.is-transp {
    border: 2px solid var(--_colors---white);
    background-color: var(--_colors---transparent);
    transition: color 0.3s, background-color 0.3s, opacity 0.3s;
}
.primary-link.primary-link-full.is-transp:hover {
    background-color: var(--_colors---white);
    color: var(--_colors---off-black);
}
.primary-link.primary-link-full.is-transp.header__navigation-link {
    transition: color 0.3s, opacity 0.3s;
}
.primary-link.primary-link-full.is-transp.header__navigation-link:hover {
    color: var(--_colors---off-black);
}
.primary-link.primary-link-full.is-white {
    border: 2px solid var(--_colors---white);
    background-color: var(--_colors---white);
    font-family: var(--_typography---primary);
    color: var(--_colors---off-black);
}
.primary-link.primary-link-full.is-white:hover {
    background-color: #fff6;
}
.logo-lottie {
    padding: 17px 20px;
    display: flex;
}
.logo-lottie.is-white {
    z-index: -1;
    position: absolute;
}
.footer__left {
    grid-column-gap: 69px;
    grid-row-gap: 69px;
    display: flex;
}
.pre__footer-content-cta {
    justify-content: space-between;
    align-items: center;
    margin-top: 67px;
    display: flex;
}
.pre__footer-content-cta-title {
    font-family: var(--_typography---primary);
    color: var(--_colors---white);
    font-size: 36px;
    font-weight: 500;
    line-height: 100%;
}
.pre__footer-content-cta-title.is-dark {
    color: var(--_colors---off-black);
}
.pricing__cta {
    margin-top: var(--_spacing---spacing-xs);
    justify-content: center;
    align-items: center;
    display: flex;
}
.pre__footer-marquee-wrap {
    z-index: 1;
    padding-top: var(--_spacing---spacing-xl);
    position: relative;
}
.footer__copyright-mobile {
    display: none;
}
.paragraph-5 {
    padding-top: 7px;
}
.butter_bar_image {
    max-width: 60%;
}
@media screen and (max-width: 991px) {
    .container.is-mobile-menu {
        height: 100%;
    }
    .container.is-enterprise {
        margin-top: 0;
    }
    .container.try-widget {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
        flex-flow: column;
    }
    .header__logo-link {
        -webkit-backdrop-filter: blur(11px);
        backdrop-filter: blur(11px);
        background-color: #ffffffe6;
    }
    .header__logo-link.w--current {
        background-color: #fffc;
    }
    .header__navigation {
        display: none;
    }
    .footer {
        position: relative;
    }
    .footer__menus {
        grid-column-gap: 0px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr 1fr;
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .footer__menu-links {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .footer__menus-wrap {
        grid-column-gap: 0px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr 1fr;
    }
    .footer__bottom-wrap {
        flex-flow: column;
    }
    .footer__cta {
        flex-flow: row-reverse wrap;
        justify-content: space-between;
        width: 100%;
        display: flex;
    }
    .footer__copyright {
        color: var(--_colors---steel);
        letter-spacing: -0.136px;
        font-family: Saans TRIAL;
        line-height: 90%;
        display: block;
    }
    .footer__copyright.is-desktop {
        display: block;
    }
    .footer__copyright.is-mobile {
        display: none;
    }
    .pre__footer {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .swiper.is-coverage {
        margin-bottom: var(--_spacing---spacing-sm);
        margin-bottom: var(--_spacing---spacing-sm);
    }
    .swiper-slide.is-last {
        padding-right: 20px;
    }
    .swiper-slide.is-partners {
        max-width: 100%;
    }
    .pre__footer-title {
        text-align: left;
        font-size: 60px;
        display: block;
    }
    .pre__footer-title-mobile {
        color: var(--_colors---white);
        text-align: left;
        letter-spacing: -1.8px;
        margin-top: 0;
        font-size: 90px;
        line-height: 100%;
        display: none;
    }
    .pre__footer-content {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 40px;
    }
    .pre__footer-text {
        max-width: 520px;
        margin-bottom: 40px;
        font-size: 20px;
    }
    .button {
        font-size: 22px;
    }
    .button.primary.full {
        text-align: center;
        text-align: center;
        text-align: center;
        text-align: center;
        text-align: center;
        text-align: center;
    }
    .three_card-header {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        margin-bottom: 60px;
    }
    .three__card-content {
        max-width: 100%;
    }
    .butter__bar-content {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        justify-content: space-between;
        align-items: center;
    }
    .butter__bar-cta {
        font-size: 14px;
    }
    .butter__bar-description {
        width: 100%;
        font-size: 14px;
    }
    .three__card-item {
        aspect-ratio: auto;
    }
    .three__card-slider-controls {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        margin-top: 60px;
        display: flex;
    }
    .three__card-item-lottie {
        width: 220px;
        height: 220px;
    }
    .three__card-logo.is-integration {
        width: 86px;
        height: 86px;
    }
    .hero {
        padding-top: 130px;
    }
    .hero.hero-blue,
    .hero.hero-orange {
        padding-top: 118px;
    }
    .hero.hero-blue,
    .hero.hero-orange {
        padding-top: 118px;
    }
    .hero.is-terminal {
        min-height: auto;
    }
    .hero.is-home {
        padding-top: 128px;
    }
    .hero.hero-widget.is-widget {
        min-height: 100%;
    }
    .hero.is-enterprise {
        flex-flow: column;
    }
    .hero__wrapper {
        flex-flow: column;
        margin-top: 100px;
    }
    .hero__wrapper.is-widget {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .hero__wrapper.is-enterprise {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        margin-top: 0;
    }
    .hero__content {
        width: 100%;
        max-width: 100%;
    }
    .hero__content.is-enterprise {
        max-width: 100%;
        margin-top: 100px;
    }
    .heading-style-h2.heding-max-w {
        text-align: left;
    }
    .heading-style-h2.heding-max-w.center-tablet {
        text-align: center;
        text-align: center;
    }
    .hero__video {
        width: 100%;
        height: 100%;
    }
    .hero__video.is-enterprise {
        min-height: 50vh;
        display: flex;
        position: relative;
        right: -158px;
        transform: scale(1.3);
    }
    .hero__video.is-enterprise.is-mobile {
        min-height: 50vh;
        margin-top: 50px;
        display: flex;
        position: relative;
    }
    .heading-style-h1.table__content-heading {
        font-size: 50px;
    }
    .heading-style-h6 {
        margin-bottom: 20px;
    }
    .products__grid {
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .text-style-subtitle.text-mid {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    .products__grid-items {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .products__grid-item-link {
        height: auto;
    }
    .products__grid-item-link.is-tall {
        min-height: auto;
    }
    .products__grid-item {
        justify-content: space-between;
        display: flex;
    }
    .products__grid-item-image {
        position: relative;
        bottom: 0;
    }
    .products__grid-item-image.is-bottom {
        bottom: 0;
    }
    .products__grid-item-content {
        margin-bottom: 15px;
        padding-bottom: 0;
    }
    .header__actions {
        display: none;
    }
    .header__mobile-toggle {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        -webkit-backdrop-filter: blur(11px);
        backdrop-filter: blur(11px);
        cursor: pointer;
        background-color: #fffc;
        border-radius: 123px;
        justify-content: center;
        align-items: center;
        padding: 14px 20px;
        display: flex;
    }
    .header__mobile-toggle-text {
        font-family: var(--_typography---primary);
        letter-spacing: -0.18px;
        font-size: 18px;
        line-height: 90%;
    }
    .header__mobile-toggle-bars {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        display: flex;
    }
    .header__mobile-toggle-bar {
        background-color: var(--_colors---off-black);
        width: 25px;
        height: 2px;
        padding-bottom: 0;
        padding-right: 0;
        position: relative;
    }
    .partners__title {
        margin-bottom: var(--_spacing---spacing-lg);
        text-align: center;
    }
    .mobile__menu {
        z-index: 30;
        opacity: 0;
        background-color: #efeef3;
        width: 100%;
        height: 100vh;
        display: none;
        position: fixed;
        inset: 0%;
    }
    .mobile__menu-inner {
        background-color: var(--_colors---white);
        border-radius: 16px;
        padding: 12px;
    }
    .mobile__menu-link {
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 10px 12px;
        text-decoration: none;
    }
    .mobile__menu-link.is-dropdown {
        padding: 0;
    }
    .mobile__menu-link-text {
        color: var(--_colors---off-black);
        letter-spacing: -0.2px;
        font-family: Saans TRIAL;
        font-size: 20px;
        font-weight: 500;
        line-height: 110%;
        text-decoration: none;
    }
    .mobile__menu-link-text.is-header {
        pointer-events: auto;
        pointer-events: auto;
    }
    .mobile__menu-divider {
        background-color: var(--_colors---pearl);
        width: 100%;
        height: 1px;
        margin-top: 8px;
        margin-bottom: 8px;
        padding-bottom: 0;
        padding-right: 0;
    }
    .mobile__menu-link-header {
        border-radius: 50px;
        justify-content: space-between;
        align-items: center;
        padding: 10px 12px;
        display: flex;
    }
    .mobile__menu-dropdown {
        flex-flow: column;
        height: 0;
        display: flex;
    }
    .mobile__menu-dropdown.is-products {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        opacity: 1;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        opacity: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        height: 0;
        display: grid;
    }
    .mobile__menu-dropdown-link {
        opacity: 0;
        pointer-events: none;
        height: auto;
        padding: 10px 12px;
        font-family: Saans TRIAL;
        text-decoration: none;
    }
    .mobile__menu-dropdown-link-text {
        color: var(--_colors---off-black);
        font-size: 18px;
        line-height: 140%;
    }
    .mobile__menu-wrap {
        flex-flow: column;
        justify-content: space-between;
        height: 100%;
        padding-bottom: 0;
        display: flex;
    }
    .mobile__menu-actions {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        text-align: center;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        padding-bottom: 24px;
        display: grid;
    }
    .page__hero {
        height: 286px;
    }
    .page__hero.is_policy {
        height: 340px;
    }
    .blog__intro {
        padding-bottom: var(--_spacing---spacing-0);
        border-bottom-style: none;
    }
    .blog__intro-wrap {
        flex-flow: column;
    }
    .blog__body {
        padding-top: var(--_spacing---spacing-0);
        padding-right: var(--_spacing---spacing-0);
        width: 100%;
    }
    .blog__share {
        padding-top: var(--_spacing---spacing-reg);
        padding-bottom: var(--_spacing---spacing-lg);
        padding-left: var(--_spacing---spacing-0);
        border-left-style: none;
        width: 100%;
    }
    .blog__share-title {
        margin-bottom: var(--_spacing---spacing-sm);
    }
    .blog__content-wrap {
        flex-flow: column-reverse;
    }
    .blog__intro-border {
        margin-top: var(--_spacing---spacing-lg);
        background-color: #80809966;
        width: 100%;
        height: 1px;
        padding-bottom: 0;
        padding-right: 0;
        display: block;
    }
    .blog__other-articles {
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .blog__other-articles-list {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr;
    }
    .article__card-image {
        height: auto;
    }
    .table__content-heading.table__content-heading-two-col {
        width: 100%;
    }
    .table__layout-top {
        padding-left: 0%;
        padding-right: 0%;
    }
    .table__content.table__content-two-col {
        flex-flow: column;
    }
    .table__content-copy {
        font-family: Saans TRIAL;
    }
    .text__block {
        padding: 80px 20px 66px;
    }
    .text__block-content {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-flow: column;
    }
    .table__block-content-item-content {
        max-width: 100%;
    }
    .text__block-bg-blue {
        display: block;
    }
    .newsletter__wrap {
        grid-column-gap: var(--_spacing---spacing-lg);
        grid-row-gap: var(--_spacing---spacing-lg);
        grid-template-columns: 1fr;
    }
    .newsletter__socials {
        max-width: 100%;
    }
    .newsletter__socials-title {
        margin-bottom: 20px;
    }
    .newsletter__socials-text {
        margin-bottom: var(--_spacing---spacing-sm);
    }
    .blogs__listing-list {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        grid-template-columns: 1fr;
    }
    .blog__listing-load-more {
        margin-top: var(--_spacing---spacing-reg);
    }
    .text__block-title {
        letter-spacing: -0.5px;
        margin-bottom: 60px;
        font-size: 50px;
    }
    .table__content-copy-container {
        width: 100%;
    }
    .six__card-block-wrapper {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column;
        padding-bottom: 19px;
    }
    .six__card-block-col-1 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        width: 100%;
    }
    .six__card-block-card-small.card-mosaic-bg-1.six__card-block-card-small-btm {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67c7323721854e8dcd20c89a_card-mosaic-small-bg.avif);
        background-repeat: repeat-y;
        background-size: cover;
        background-attachment: scroll;
    }
    .six__card-block-card-small.widget-card-3-bg {
        height: auto;
    }
    .six__card-block-col-2 {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        width: 100%;
    }
    .six__card-block-card-large.widget-card-5-bg {
        height: auto;
    }
    .six__card-block-card-large.widget-card-6-bg {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .six__card-block-card-title-pearl {
        padding-left: 33px;
        padding-right: 33px;
    }
    .six__card-block-card-title {
        max-width: 100%;
    }
    .six__card-block-img-onload.zindex {
        object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
        left: 50%;
        transform: translate(-50%);
    }
    .six__card-block-img-panel {
        margin-left: auto;
        margin-right: auto;
    }
    .six__card-block-card-title-white,
    .six__card-block-card-title-black {
        padding-top: 33px;
        padding-left: 33px;
    }
    .six__card-block-title-container {
        padding-top: var(--_spacing---spacing-xl);
    }
    .six__card-block-img-onload-rel {
        inset: auto 0% 0% auto;
    }
    .text__block-large {
        padding-top: 80px;
        padding-bottom: 66px;
    }
    .text__block-large-title {
        margin-bottom: 60px;
    }
    .text__block-large-content {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-flow: column;
    }
    .table__block-large-content-item-content {
        width: 100%;
        max-width: 316px;
    }
    .text__block-large-logos {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .blog__listing-form-input {
        padding-left: 58px;
    }
    .blog__listing-form-input-wrap {
        max-width: 100%;
    }
    .blog__listing-form-input-icon {
        left: 24px;
    }
    .text-style-large {
        letter-spacing: -0.18px;
        font-size: 18px;
        line-height: 140%;
    }
    .brand__asset-logo {
        flex-flow: column;
    }
    .brand__asset-logo.is-second {
        flex-flow: column-reverse wrap-reverse;
        justify-content: flex-start;
    }
    .brand__asset-logo-content-wrap.is-first {
        border-top-right-radius: 0;
        border-bottom-left-radius: 16px;
        padding: 28px 26px;
    }
    .brand__asset-logo-content-wrap.is-second {
        border-top-left-radius: 0;
        border-bottom-right-radius: 16px;
        padding: 28px 26px;
    }
    .brand__asset-logo-content {
        margin-bottom: var(--_spacing---spacing-sm);
    }
    .brand__asset-logo-content-text {
        max-width: 100%;
    }
    .brand__asset-logo-image.is-first {
        border-top-right-radius: 16px;
        border-bottom-left-radius: 0;
    }
    .brand__asset-logo-image.is-second {
        border-top-left-radius: 16px;
        border-bottom-right-radius: 0;
    }
    .brand__assets-colors-grid {
        grid-template-columns: 1fr;
    }
    .brand__palette.is-global {
        padding-bottom: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .palette__row {
        grid-template-columns: 1fr 1fr;
    }
    .palette__row-wrap {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
    }
    .palette__row-wrap.is-global {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .pricing-options-container {
        flex-flow: column;
    }
    .pricing-option-card {
        width: 100%;
    }
    .pricing-option-card.pricing-option-bg-3 {
        background-position: 50%;
        background-size: cover;
    }
    .button-2 {
        font-size: 22px;
    }
    .pricing-hero-toggle-text {
        letter-spacing: -0.18px;
        font-size: 18px;
    }
    .pricing__table__head-price-span {
        white-space: nowrap;
    }
    .pricing__table__head-grid {
        grid-column-gap: 5px;
        grid-template-columns: 2fr 1fr 1fr 1fr;
    }
    .text__block__slider-controls {
        display: flex;
    }
    .enterprise__slider-content-btn {
        margin-top: 40px;
        margin-bottom: 60px;
    }
    .enterprise__slider-content-bottom {
        display: none;
    }
    .enterprise__slider-content-bottom.is-mobile {
        margin-top: 40px;
        display: flex;
    }
    .enterprise__slider-wrapper {
        flex-flow: column;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .enterprise__slider-item {
        width: 100%;
    }
    .enterprise__slider-item-card {
        max-width: 100%;
        height: 50vh;
    }
    .enterprise__slider-item-card.enterprise__slider-item-bg-2,
    .enterprise__slider-item-card.enterprise__slider-item-bg-3 {
        max-width: 100%;
        height: auto;
    }
    .enterprise__slider-item-card.enterprise__slider-item-bg-1 {
        max-width: 100%;
        height: 80vh;
    }
    .enterprise__slider-item-card.enterprise__slider-item-bg-2,
    .enterprise__slider-item-card.enterprise__slider-item-bg-3 {
        max-width: 100%;
        height: auto;
    }
    .enterprise__slider-item-content {
        margin-top: 35px;
    }
    .enterprise__slider-item-heading {
        letter-spacing: -1.1px;
        max-width: 400px;
        padding-top: 33px;
        padding-left: 29px;
        font-size: 52px;
        line-height: 100%;
    }
    .enterprise__slider-counter-box {
        width: 60px;
        max-height: 32px;
    }
    .enterprise__slider-counter {
        letter-spacing: -0.3px;
        padding: 6px 20px;
        font-size: 15px;
        line-height: 128%;
    }
    .enterprise__slider-item-text {
        letter-spacing: -0.14px;
        max-width: 235px;
        font-size: 14px;
        line-height: 129%;
    }
    .enterprise__slider-swiper {
        width: 100%;
    }
    .timed__section {
        margin-top: var(--_spacing---spacing-lg);
        margin-bottom: 0;
    }
    .timed__section.timed__section-pearl {
        margin-top: var(--_spacing---spacing-0);
        margin-top: var(--_spacing---spacing-0);
    }
    .timed__section__top {
        flex-flow: column;
        margin-bottom: 48px;
    }
    .timed__section__btm {
        margin-top: 0;
        margin-bottom: var(--_spacing---spacing-lg);
        grid-column-gap: 23px;
        grid-row-gap: 23px;
        flex-flow: column;
    }
    .timed__section__top-content {
        width: 100%;
        min-height: auto;
    }
    .timed__section-slides {
        aspect-ratio: 1;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: auto;
    }
    .timed__section__btm-content {
        width: 100%;
        min-height: auto;
    }
    .timed__section-progress-bar {
        margin-bottom: 11px;
    }
    .timed__section-progress-p {
        letter-spacing: -0.24px;
        font-size: 24px;
        line-height: 133%;
    }
    .timed__section__top-btn {
        flex-flow: column;
        width: 100%;
        display: flex;
    }
    .timed__section-slide {
        width: 100%;
        inset: 0% 0% auto auto;
    }
    .onramp__lottie-content {
        width: 100%;
        max-width: 100%;
        padding-left: 24px;
        padding-right: 24px;
    }
    .onramp__lottie-content-payment-methods-wrap {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
    }
    .onramp__lottie-content-payment-method-image {
        width: 43px;
        height: 43px;
    }
    .background-payment-method-checkmark-lottie {
        position: absolute;
        top: 60%;
        transform: translateY(-50%);
    }
    .text__block-large-title-onramps {
        margin-bottom: var(--_spacing---spacing-reg);
    }
    .two__card-block-items {
        width: 100%;
    }
    .two__card-block-item-top {
        flex-flow: column;
    }
    .two__card-block-item-top.has-gap {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .two__card-block-item-img-1 {
        border-top-right-radius: 16px;
        border-bottom-left-radius: 0;
        width: 100%;
        padding: 30px;
    }
    .two__card-block-item-img-1.has-gap {
        border-bottom-right-radius: 0;
    }
    .two__card-block-item-img-1.has-gap.is-offramps.is-1 {
        padding: 26px;
    }
    .two__card-block-item-content-rt {
        border-top-right-radius: 0;
        border-bottom-left-radius: 16px;
        width: 100%;
    }
    .two__card-block-item-content-rt.has-gap {
        border-top-left-radius: 0;
        padding: 26px;
    }
    .two__card-block-img-1.is-pink {
        position: relative;
        bottom: -40px;
        left: -40px;
    }
    .two__card-block-item-img-2 {
        border-top-left-radius: 16px;
        border-bottom-right-radius: 0;
        width: 100%;
        padding: 30px;
    }
    .two__card-block-item-img-2.has-gap {
        border-bottom-left-radius: 0;
    }
    .two__card-block-item-img-2.has-gap.is-offramps {
        padding: 26px;
    }
    .two__card-block-item-content-lt {
        border-top-left-radius: 0;
        border-bottom-right-radius: 16px;
        width: 100%;
    }
    .two__card-block-item-content-lt.has-gap {
        border-top-right-radius: 0;
        padding: 26px;
    }
    .two__card-block-item-btm {
        flex-flow: column-reverse wrap-reverse;
    }
    .two__card-block-item-btm.has-gap {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .products__grid-cards {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .three_card-header-col {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        margin-bottom: 60px;
    }
    .enterprise__eyebrow {
        display: none;
    }
    .coverage__payment-methods-list {
        grid-template-columns: 1fr 1fr;
    }
    .coverage__payment-methods-item {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
    }
    .one__card-wrapper {
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
        flex-flow: column;
    }
    .one__card-content {
        width: 100%;
        max-width: 100%;
        margin-bottom: 50px;
    }
    .paragraph-2 {
        max-width: 100%;
    }
    .globe__section {
        width: 100%;
    }
    .coverage__details {
        margin-bottom: var(--_spacing---spacing-sm);
    }
    .coverage__details-wrap {
        flex-flow: column;
    }
    .coverage__details-title,
    .coverage__details-text {
        max-width: 100%;
    }
    .coverage__question {
        padding-top: var(--_spacing---spacing-xxxl);
        padding-bottom: var(--_spacing---spacing-xxxl);
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d321548297fc2d39bb8c4d_coverage__question-banner-mobile.avif);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .coverage__why {
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .coverage__why-content {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        text-align: center;
        flex-flow: column;
    }
    .coverage__why-title {
        max-width: 100%;
    }
    .coverage__why-cards {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr 1fr;
    }
    .mobile__menu-dropdown-link-card-header {
        display: flex;
    }
    .mobile__menu-dropdown-link-card-text {
        color: var(--_colors---body-copy);
    }
    .pre__footer-bg-container {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67db7fa63c696cb713b08ffe_pre-footer-mobile.avif);
        background-position: 50% 0;
        background-size: cover;
    }
    .six__card-card-video {
        bottom: -300px;
    }
    .widget__container {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        margin-top: 80px;
        display: flex;
    }
    .widget__container.is_buy,
    .widget__container.is_sell,
    .widget__container.is_swap,
    .widget__container.is_buy,
    .widget__container.is_sell,
    .widget__container.is_swap {
        justify-content: center;
        align-items: center;
        margin-top: 0;
    }
    .six__card-lottie {
        margin-top: 33px;
        padding-left: 33px;
        padding-right: 33px;
    }
    .coverage__slider-actions,
    .onramp-coins,
    .widget-coin-1,
    .widget-coin-2 {
        display: none;
    }
    .two__card-block-widget {
        top: 50%;
        transform: translateY(-50%) scale(0.9) translate(-50%);
    }
    .two__card-block-widget.is-top {
        aspect-ratio: 115/188;
        aspect-ratio: 115/188;
        position: relative;
        top: 0%;
        transform: scale(1) translate(-50%);
    }
    .two__card-block-widget-wrap {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .two__card-qr-images {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .two__card-qr-img {
        max-width: 100%;
    }
    .product__grid-item-tall-video {
        display: none;
    }
    .tweets.gradient-container {
        padding-top: var(--_spacing---spacing-xxl);
        padding-bottom: var(--_spacing---spacing-xxl);
        padding-top: var(--_spacing---spacing-xxl);
        padding-bottom: var(--_spacing---spacing-xxl);
    }
    .tweets__slider-controls {
        margin-top: var(--_spacing---spacing-sm);
    }
    .built-by {
        font-size: 14px;
    }
    .product__grid-item-fallback {
        pointer-events: none;
        object-fit: cover;
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        inset: 0%;
    }
    .pre__footer-coins {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d9d2fdf705353d8dc4c8cd_37b587bfbf0a72c35668d767798d25e2_coins-bg-mobile.avif);
        background-position: 50%;
        background-size: cover;
        width: auto;
    }
    .pre__footer-coins.is-blue,
    .pre__footer-coins.is-pink {
        z-index: 1;
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67db7ef31df971225cc14fe6_pre-footer-mobile-coinse-blue.avif);
        background-position: 50%;
        background-size: auto;
        width: 100%;
        height: 100%;
    }
    .pre__footer-coins.is-blue,
    .pre__footer-coins.is-pink {
        z-index: 1;
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67db7ef31df971225cc14fe6_pre-footer-mobile-coinse-blue.avif);
        background-position: 50%;
        background-size: auto;
        width: 100%;
        height: 100%;
    }
    .pre__footer-coins.is-offramp {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d22437688c08d20cfcba04_7943c339cd859b4bac433a536e68bb6b_pre-footer-offramps-desktop.avif);
        background-position: 50%;
        background-size: cover;
    }
    .terminal-card-4-img {
        margin-left: auto;
        margin-right: auto;
    }
    .terminal__hero-video {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .widget__two-cards-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .widget__two-card-content-wrap {
        padding-left: 20px;
        padding-right: 20px;
    }
    .pre__footer-text-2 {
        max-width: 520px;
        margin-bottom: 40px;
        font-size: 20px;
    }
    .pre__footer-title-2 {
        text-align: left;
        font-size: 60px;
        display: block;
    }
    .pre__footer-title-mobile-2 {
        color: #fff;
        text-align: left;
        letter-spacing: -1.8px;
        margin-top: 0;
        font-size: 90px;
        line-height: 100%;
        display: none;
    }
    .widget-card-1-img {
        object-fit: cover;
    }
    .widget-card-4-img {
        margin-top: var(--_spacing---spacing-reg);
        position: relative;
        bottom: auto;
    }
    .enterprise-bg-container {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67db7fa63c696cb713b08ffe_pre-footer-mobile.avif);
        background-position: 50% 0;
        background-size: cover;
        display: none;
    }
    .text__block-bg-container {
        padding: 80px 20px 66px;
    }
    .onramps-map-bg {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67db7fa63c696cb713b08ffe_pre-footer-mobile.avif);
        background-position: 50% 0;
        background-size: cover;
        display: none;
    }
    .toggle__globe-container.is-offramp,
    .globe__country__info {
        max-width: 100%;
    }
    .globe__block {
        flex-flow: column;
    }
    .global__country__info-clear-txt--2 {
        color: #151515;
        letter-spacing: -0.2px;
        font-size: 20px;
        line-height: 110%;
    }
    .offramps-globe.is-white {
        padding-top: 103px;
    }
    .globe__section-wrap {
        width: 50%;
    }
    .globe__country-search {
        max-width: 100%;
    }
    .globe__script-container {
        width: 100%;
    }
    .hero-bg-orange {
        display: block;
    }
    .text__block-bg-orange {
        display: block;
        position: absolute;
        inset: 0%;
    }
    .offramp-bg-container,
    .text__block-terminal-bg {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67db7fa63c696cb713b08ffe_pre-footer-mobile.avif);
        background-position: 50% 0;
        background-size: cover;
        display: none;
    }
    .widget-block {
        justify-content: center;
        align-items: center;
    }
    .widget-info-box {
        display: none;
    }
    .two__card-btn {
        flex-flow: column;
        width: 100%;
        display: flex;
    }
    .blog__intro-top,
    .blog__intro-bottom {
        width: 100%;
    }
    .blog___img {
        max-width: 100%;
    }
    .hero__video-wrap {
        width: 100%;
    }
    .fs-consent_banner {
        border-radius: 0;
        max-width: 100%;
    }
    .fs-consent_open-prefs,
    .fs-consent_open-prefs_wrapper {
        display: none;
    }
    .pre__footer-content-cta {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        margin-top: 0;
    }
    .download__hero {
        padding-top: 200px;
    }
    .download__hero-wrap {
        grid-template-columns: 1fr;
        padding-bottom: 60px;
    }
    .table-2 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .table-2.no-pad.overflow {
        flex: none;
    }
    .table-row-4-col.data-row,
    .table-row-4-col.header,
    .table-row-4-col.data-row,
    .table-row-4-col.header {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
    .table-1---header---text {
        font-size: 10px;
        line-height: 14px;
    }
    .table-header-details-text {
        font-size: 8px;
        line-height: 10px;
    }
    .table-wrapper {
        width: 80%;
        height: auto;
        margin-bottom: 20px;
        margin-right: 4px;
    }
    .table-wrapper._100 {
        margin-bottom: 20px;
    }
    .table-1---header---text-2 {
        font-size: 10px;
        line-height: 14px;
    }
    .policy {
        padding-left: 0;
    }
    .comparisons__hero {
        padding-top: var(--_spacing---spacing-reg);
        padding-bottom: var(--_spacing---spacing-sm);
    }
    .comparisons__hero-wrap {
        grid-template-columns: 1fr;
    }
    .comparisons__divider {
        margin-bottom: var(--_spacing---spacing-reg);
    }
    .comparison__content-wrap {
        grid-column-gap: 60px;
        grid-row-gap: 60px;
        flex-flow: column;
    }
    .comparison__cta-box {
        max-width: 100%;
    }
    .more__comparisons-list {
        grid-template-columns: 1fr;
    }
    .pre__footer-marquee-wrap {
        padding-top: var(--_spacing---spacing-sm);
    }
    .image-6 {
        margin-left: auto;
        margin-right: auto;
    }
    .footer__copyright-mobile {
        display: none;
    }
    .butter_bar_image {
        max-width: 60%;
        max-height: 60%;
    }
    .butter_bar_image.is_mobile {
        display: none;
    }
    .tabs.tabs_style {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column;
    }
    .div-block-14 {
        width: auto;
    }
}
@media screen and (max-width: 767px) {
    h1 {
        letter-spacing: -1.8px;
        font-size: 90px;
        line-height: 100%;
    }
    h2 {
        letter-spacing: -0.5px;
        font-size: 50px;
    }
    h3 {
        letter-spacing: -0.4px;
        font-size: 42px;
    }
    h4 {
        font-size: 36px;
    }
    h5 {
        letter-spacing: -0.32px;
        font-size: 32px;
    }
    h6 {
        letter-spacing: -0.2px;
        font-size: 28px;
        line-height: 90%;
    }
    .header__logo-link {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header__logo-link.w--current {
        padding: 17px 20px;
    }
    .header__link-logo {
        display: none;
    }
    .footer__menu-title {
        font-size: 16px;
    }
    .footer__menu-link {
        letter-spacing: 0.2px;
        font-size: 20px;
        line-height: 110%;
    }
    .arrow {
        width: 44px;
        height: 44px;
    }
    .arrow__image {
        width: 24px;
    }
    .footer__copyright {
        max-width: 100%;
        line-height: 130%;
    }
    .footer__copyright.is-desktop {
        display: none;
    }
    .footer__copyright.is-mobile {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        flex-flow: column;
        max-width: 100%;
        display: flex;
    }
    .partners {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .swiper.is-partners {
        margin-bottom: 60px;
    }
    .swiper-slide.is-text-block-large {
        height: auto;
    }
    .partner__slide-text {
        margin-bottom: 25px;
    }
    .partner__slide-content {
        justify-content: flex-start;
    }
    .partner__slide-border,
    .pre__footer-title {
        display: none;
    }
    .pre__footer-title-mobile {
        font-family: Saans TRIAL;
        font-weight: 500;
        display: block;
    }
    .pre__footer-title-mobile.is-dark {
        color: var(--_colors---off-black);
    }
    .pre__footer-text {
        max-width: 100%;
    }
    .button.primary.full,
    .button.secondary,
    .button.transparent,
    .button.primary.full,
    .button.primary.full,
    .button.primary.full,
    .button.secondary,
    .button.transparent,
    .button.primary.full,
    .button.primary.full {
        text-align: center;
        width: 100%;
    }
    .three__card-block {
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .three_card-header.is-terminal {
        margin-top: var(--_spacing---spacing-lg);
        margin-top: var(--_spacing---spacing-lg);
    }
    .three__card-content {
        max-width: 100%;
    }
    .butter__bar-content {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .butter__bar-cta,
    .butter__bar-description {
        font-size: 14px;
    }
    .three__card-item {
        height: 366px;
        padding: 30px 30px 70px;
    }
    .three__card-item-lottie {
        width: 180px;
        height: 180px;
    }
    .three__card-item-lottie.is-stacked-cards {
        width: 300px;
        height: 300px;
        position: absolute;
        bottom: 0;
    }
    .three__card-item-lottie.is-stacked-cards.is-swap {
        width: 280px;
        height: 250px;
        bottom: 0;
    }
    .three__card-item-title {
        margin-bottom: 60px;
        font-size: 30px;
    }
    .three__card-logo {
        width: 60px;
        height: 60px;
    }
    .three__card-logos {
        bottom: 60px;
    }
    .hero {
        padding-top: 120px;
    }
    .hero.is-pricing {
        padding-top: 200px;
    }
    .heading-style-h2 {
        letter-spacing: -0.5px;
        font-size: 50px;
    }
    .heading-style-h2.heding-max-w {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .heading-style-h2.two__card-block-heading {
        margin-bottom: 20px;
    }
    .heading-style-h2.is-terminal {
        text-align: left;
    }
    .heading-style-h2.six__card-block-title {
        margin-bottom: var(--_spacing---spacing-lg);
    }
    .hero__subtitle {
        margin-top: 20px;
        margin-bottom: var(--_spacing---spacing-sm);
    }
    .hero__subtitle.is-terminal {
        text-align: left;
        text-align: left;
    }
    .hero__actions {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        width: 100%;
    }
    .hero__video.is-enterprise {
        margin-top: 100px;
        transform: scale(1.3);
    }
    .heading-style-h1 {
        letter-spacing: -1.8px;
        font-size: 90px;
        line-height: 100%;
    }
    .heading-style-h3 {
        letter-spacing: -0.4px;
        font-size: 42px;
    }
    .heading-style-h3.is-timed-section {
        letter-spacing: -1px;
        font-size: 50px;
        line-height: 90%;
    }
    .heading-style-h3.is-one-card-block {
        max-width: 350px;
    }
    .heading-style-h4.pricing__table__head-mobile {
        background-color: var(--_colors---transparent);
        background-color: var(--_colors---transparent);
    }
    .heading-style-h6.is-scroll-title {
        font-size: 32px;
    }
    .products__grid-title {
        margin-bottom: var(--_spacing---spacing-xs);
    }
    .products__grid-item-link {
        padding: 20px;
    }
    .products__grid-item-icon {
        width: 27px;
        bottom: 5px;
    }
    .products__grid-item-title {
        font-size: 28px;
    }
    .products__grid-item-text {
        max-width: 250px;
        font-size: 18px;
    }
    .products__grid-item-image {
        width: 302px;
    }
    .products__grid-item-image.is-bottom {
        bottom: -20px;
    }
    .header__mobile-toggle {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header__link-logo-mobile {
        display: block;
    }
    .header__link-logo-mobile.is-white {
        position: absolute;
    }
    .header__link-logo-mobile.is-black {
        opacity: 0;
    }
    .partners__title {
        text-align: left;
    }
    .mobile__menu {
        display: none;
        overflow-y: scroll;
    }
    .mobile__menu-inner {
        z-index: 50;
        position: relative;
    }
    .mobile__menu-dropdown {
        opacity: 1;
        height: 0;
    }
    .mobile__menu-dropdown.is-products {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        opacity: 1;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        opacity: 1;
        height: 0;
    }
    .mobile__menu-dropdown-link {
        opacity: 0;
        height: auto;
    }
    .mobile__menu-actions {
        padding-top: var(--_spacing---spacing-sm);
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-template-columns: 1fr;
        padding-bottom: 20px;
    }
    .page__hero {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67d4575d9339ef15aa86730b_page-banner-mobile.avif);
        background-position: 50%;
        background-size: cover;
    }
    .page__hero.is_policy {
        height: 410px;
    }
    .page__hero-title {
        margin-bottom: var(--_spacing---spacing-sm);
    }
    .blog__intro-title {
        margin-top: var(--_spacing---spacing-xs);
        margin-bottom: var(--_spacing---spacing-xs);
    }
    .text-color-black.is-scroll-title {
        font-size: 32px;
    }
    .blog__intro-summary {
        letter-spacing: -0.18px;
        font-size: 18px;
        line-height: 140%;
    }
    .blog__other-articles-title {
        margin-bottom: var(--_spacing---spacing-reg);
    }
    .article__card-summary {
        font-size: 18px;
    }
    .table.table__bg.table__long {
        padding-bottom: 50px;
    }
    .table__content-heading.table__content-heading-long {
        letter-spacing: -0.32px;
        font-size: 32px;
        line-height: 110%;
    }
    .table__content-heading.table__content-heading-two-col {
        text-align: center;
    }
    .table__layout-top-text {
        max-width: 64px;
    }
    .table__layout-top-wrap {
        text-align: center;
        padding-bottom: 22px;
        font-size: 14px;
    }
    .table__cell {
        flex-flow: column;
        align-items: center;
        width: 100%;
    }
    .table__cell.table__cell-text {
        flex-flow: row;
    }
    .table__layout-bottom-grid {
        flex-flow: wrap;
        grid-template-areas: ".";
        justify-content: space-between;
        padding-left: 0;
        padding-right: 0;
    }
    .table__content {
        padding-top: 80px;
    }
    .table__content.table__content-long {
        padding-top: 50px;
    }
    .table__content.table__content-two-col {
        flex-flow: column;
    }
    .table__content-copy {
        margin-bottom: 60px;
        font-size: 18px;
        line-height: 140%;
    }
    .table__layout {
        padding-bottom: 54px;
    }
    .table__layout.table__layout-long-mobile {
        padding-bottom: 0;
        display: block;
    }
    .table__layout.table__layout-long-desktop {
        display: none;
    }
    .table__layout-bottom-grid-cell-title {
        max-width: 103px;
        padding: 10px 0;
        font-size: 14px;
        line-height: 100%;
    }
    .table__layout-bottom-grid-cell-title.table__layout-long-mobile {
        max-width: 287px;
        padding-top: 21px;
        padding-bottom: 20px;
        font-size: 20px;
        line-height: 130%;
    }
    .table__layout-long {
        justify-content: space-between;
        display: flex;
    }
    .table__layout-long-right-inner {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        text-align: right;
        justify-content: center;
        align-items: center;
        display: flex;
        position: relative;
    }
    .table__layout-long-left-inner {
        grid-column-gap: 11px;
        grid-row-gap: 11px;
        color: var(--_colors---off-black);
        letter-spacing: -0.24px;
        justify-content: center;
        align-items: center;
        padding-bottom: 10px;
        font-size: 24px;
        line-height: 120%;
        display: flex;
    }
    .table__layout-long-right {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        color: #000;
        letter-spacing: -0.2px;
        flex-flow: column;
        justify-content: center;
        align-items: flex-end;
        font-size: 20px;
        line-height: 134%;
        display: flex;
    }
    .table__tooltip {
        z-index: 5;
        width: 200px;
        max-width: 300px;
        top: -200%;
        left: -100px;
    }
    .table__tooltip.left {
        justify-content: space-between;
        align-items: flex-start;
        top: -100%;
        left: 100px;
    }
    .circle-white {
        display: flex;
    }
    .table__layout-long-left {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        display: flex;
    }
    .table__layout-long-container {
        border-top: 1px solid #80809966;
    }
    .form__input-wrap.is-grid {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-columns: 1fr;
    }
    .table__content-subheading {
        text-align: center;
        margin-bottom: 20px;
    }
    .table__content-copy-container {
        width: 100%;
    }
    .table__content-copy-2 {
        margin-bottom: 60px;
        font-size: 18px;
        line-height: 140%;
    }
    .table__content-copy-2.table__content-copy-two-col {
        text-align: center;
        text-align: center;
    }
    .faq {
        padding-top: 60px;
        padding-bottom: 76px;
    }
    .faq__heading {
        text-align: center;
        letter-spacing: -1px;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 50px;
        font-weight: 500;
    }
    .faq__question {
        padding: 20px 23px;
    }
    .faq__question-title {
        letter-spacing: -0.16px;
        max-width: 250px;
        margin-top: 0;
        margin-bottom: 30px;
        font-size: 16px;
        font-weight: 500;
        line-height: 130%;
    }
    .faq__question-answer {
        letter-spacing: -0.16px;
        font-size: 16px;
        line-height: 130%;
    }
    .faq__heading-container {
        justify-content: center;
        align-items: center;
        margin-bottom: 40px;
        display: flex;
    }
    .six__card-block-card-small.card-mosaic-bg-1.widget-card-5,
    .six__card-block-card-large.is-lottie {
        height: auto;
    }
    .six__card-block-card-large.is-card-video,
    .six__card-block-card-large.widget-card-5-bg {
        height: 408px;
    }
    .six__card-block-card-large.is-lottie {
        height: auto;
    }
    .six__card-block-card-large.is-card-video,
    .six__card-block-card-large.widget-card-5-bg {
        height: 408px;
    }
    .six__card-block-img-onload.widget-card-5 {
        position: relative;
    }
    .six__card-block-img-panel-small {
        padding-left: 40px;
    }
    .six__card-block-card-title-black {
        padding-right: 33px;
    }
    .six__card-block-title-container {
        text-align: center;
    }
    .text__block-large-title {
        justify-content: center;
        align-items: flex-start;
    }
    .brand__assets-color-grid-item {
        min-height: 68px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .brand__assets-color-grid-item.is-blue {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .brand__assets-color-grid-item.is-pearl {
        min-height: 68px;
    }
    .logomark-light {
        width: 38px;
    }
    .logotype-light,
    .logotype-dark {
        width: 72px;
    }
    .pricing-hero-toggle {
        justify-content: flex-start;
        align-items: center;
    }
    .button-2.secondary {
        text-align: center;
        text-align: center;
        width: 100%;
    }
    .pricing-hero-content {
        text-align: left;
        margin-bottom: 30px;
    }
    .pricing__table__head {
        color: var(--_colors---white);
        padding-top: 44px;
        padding-bottom: 45px;
    }
    .pricing__table__head-wrapper {
        display: none;
    }
    .pricing__table__head-grid {
        flex-flow: wrap;
        grid-template-areas: ".";
        justify-content: space-between;
        padding-left: 0;
        padding-right: 0;
    }
    .pricing__table__head-mobile {
        background-color: var(--_colors---cyber-blue-2);
        padding-top: 44px;
        padding-bottom: 45px;
        padding-right: 0;
        display: block;
    }
    .enterprise__slider-wrapper {
        padding-right: 20px;
    }
    .enterprise__slider-item-card.enterprise__slider-item-bg-1 {
        height: auto;
    }
    .enterprise__slider-item-heading {
        max-width: 100%;
        padding-bottom: 40px;
        font-size: 32px;
    }
    .timed__section.timed__section-pearl {
        padding-bottom: 0;
    }
    .timed__section-slides {
        height: auto;
    }
    .timed__section-slide {
        width: 100%;
    }
    .onramp__lottie-content-title {
        margin-bottom: 0;
    }
    .onramp__lottie-content-pills-wrap {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
    }
    .onramp__lottie-content-pill-text {
        font-size: 16px;
    }
    .onramp__lottie-content-lottie.is-2x,
    .onramp__lottie-content-lottie.is-onramp-chip {
        width: 100px;
        height: 100px;
    }
    .onramp__lottie-content-lottie.is-2x,
    .onramp__lottie-content-lottie.is-onramp-chip {
        width: 100px;
        height: 100px;
    }
    .onramp__lottie-content-lottie.is-widget {
        width: 100%;
        height: 75%;
    }
    .onramp__lottie-content-payment-method-image {
        width: 32px;
        height: 32px;
    }
    .onramp__lottie-content-cta {
        margin-top: var(--_spacing---spacing-xs);
    }
    .text__block-large-title-onramps {
        justify-content: center;
        align-items: flex-start;
    }
    .text__block-large-name {
        letter-spacing: -0.22px;
        font-size: 22px;
        line-height: 110%;
    }
    .text__block-large-position {
        letter-spacing: -0.16px;
        font-size: 16px;
        line-height: 90%;
    }
    .two__card-block-wrapper {
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: 24px;
    }
    .two__card-block-wrapper.has-gap {
        padding-bottom: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .two__card-block-content {
        margin-bottom: 50px;
    }
    .two__card-block-item-img-1.has-gap.is-offramps {
        padding: 20px;
    }
    .two__card-block-item-content-rt {
        padding: 28px;
    }
    .two__card-block-items-list {
        flex-flow: column;
    }
    .two__card-block-items-text {
        letter-spacing: -0.18px;
        font-size: 18px;
        line-height: 140%;
    }
    .two__card-block-img-1.is-pink {
        width: 112px;
        position: relative;
        bottom: -20px;
        left: -20px;
    }
    .two__card-block-item-img-2.has-gap.is-offramps {
        padding: 20px;
    }
    .two__card-block-item-content-lt {
        padding: 28px;
    }
    .three__card-cta--mobile {
        margin-top: 60px;
        display: block;
    }
    .hero__swaps-list {
        margin-bottom: 42px;
    }
    .hero__swaps-list-item {
        letter-spacing: -0.16px;
        font-size: 16px;
        line-height: 130%;
    }
    .coverage__payment-methods-list {
        grid-column-gap: 32px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .two__card-item-title {
        margin-bottom: 60px;
        font-size: 30px;
    }
    .one__card-wrapper {
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: 24px;
    }
    .one__card-wrapper.has-gap {
        padding-bottom: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .one__card-content {
        margin-bottom: 100px;
    }
    .one__card-content-text {
        padding-top: var(--_spacing---spacing-xs);
        letter-spacing: -0.18px;
        font-size: 18px;
        line-height: 140%;
    }
    .one__card-content-text-block {
        margin-top: var(--_spacing---spacing-sm);
        letter-spacing: -0.18px;
        font-size: 18px;
        line-height: 140%;
    }
    .text-span {
        letter-spacing: -0.26px;
        font-size: 26px;
    }
    .quote__block {
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .quote__block-text {
        letter-spacing: -0.26px;
        font-size: 26px;
    }
    .quote__block-details-name {
        letter-spacing: -0.22px;
        font-size: 22px;
        line-height: 110%;
    }
    .paragraph-2 {
        letter-spacing: -0.18px;
        font-size: 18px;
        line-height: 140%;
    }
    .six__card-block-subtitle {
        letter-spacing: -0.2px;
        font-size: 20px;
        line-height: 134%;
    }
    .onramps-btn {
        font-size: 14px;
    }
    .toggle__globe-slider {
        width: 48%;
        height: 43px;
    }
    .toggle__globe-text {
        font-size: 16px;
    }
    .hero__grid-details {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr 1fr;
    }
    .coverage__globe {
        padding-bottom: 300px;
    }
    .coverage__globe-image {
        width: 640px;
    }
    .coverage__why-cards {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        grid-template-columns: 1fr;
    }
    .coverage__why-card {
        aspect-ratio: 357/443;
    }
    .coverage__why-card-text {
        font-size: 30px;
    }
    .mobile__menu-dropdown-link-card-text {
        letter-spacing: -0.14px;
        line-height: 120%;
    }
    .mobile__menu-dropdown-link-card-image {
        margin-bottom: 8px;
    }
    .six__card-card-video {
        bottom: -200px;
    }
    .hero__subtitle-2 {
        margin-top: 20px;
        margin-bottom: 40px;
    }
    .widget__container {
        width: 360px;
    }
    .widget__container.is_sell,
    .widget__container.is_swap {
        justify-content: center;
        align-items: center;
        width: 600px;
        margin-top: 0;
    }
    .widget__container.is_buy {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 600px;
        margin-top: 0;
        display: flex;
    }
    .widget__container.is_sell,
    .widget__container.is_swap {
        justify-content: center;
        align-items: center;
        width: 600px;
        margin-top: 0;
    }
    .six__card-lottie {
        padding-bottom: 40px;
    }
    .onramp__lottie-content-wrap {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .two__card-block-widget {
        width: 115px;
        height: 188px;
    }
    .two__card-qr-images {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .two__card-qr-img {
        aspect-ratio: 100/200;
        flex: 0 auto;
        width: 100%;
    }
    .tweets.gradient-container {
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
        padding-top: var(--_spacing---spacing-lg);
        padding-bottom: var(--_spacing---spacing-lg);
    }
    .footer__copyright-wrap {
        justify-content: space-between;
        align-items: flex-end;
    }
    .product__grid-item-fallback {
        object-fit: cover;
    }
    .pre__footer-coins.is-offramp {
        background-image: url(https://cdn.prod.website-files.com/67a0d60e32c158a5f3186d6f/67e2f11c9907567450b08b56_coins-offramp-mobile.png);
        background-position: 50%;
    }
    .terminal-card-4-img {
        width: 100%;
        margin-top: 20px;
    }
    .terminal__hero-video {
        margin-top: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    .widget__two-card-item-title {
        font-size: 26px;
    }
    .widget__two-card-item-text {
        font-size: 18px;
    }
    .widget__two-card-icon {
        position: relative;
        top: -13px;
    }
    .pre__footer-text-2 {
        max-width: 100%;
    }
    .pre__footer-title-2 {
        display: none;
    }
    .pre__footer-title-mobile-2 {
        display: block;
    }
    .widget-card-3-img,
    .widget-card-4-img {
        margin-top: var(--_spacing---spacing-sm);
        padding-left: 33px;
        padding-right: 33px;
    }
    .widget-5-imgs {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        margin-top: 90px;
        position: relative;
    }
    .widget-card-5-img {
        width: 100px;
        height: 100px;
    }
    .globe__heading {
        letter-spacing: -0.5px;
        font-size: 50px;
    }
    .toggle__globe-container {
        width: 320px;
        height: 48px;
    }
    .globe__block {
        flex-flow: column;
    }
    .toggle__globe-offramps {
        padding-top: 11px;
        padding-bottom: 11px;
        padding-right: 40px;
    }
    .globe__section-wrap {
        width: 100%;
    }
    .toggle__globe-onramps {
        padding: 11px 40px;
    }
    .globe__script-container {
        width: 100%;
    }
    ._404-img {
        margin-bottom: 40px;
    }
    .widget-info {
        z-index: 1;
    }
    .one__card-lottie {
        width: 76px;
        height: 76px;
        left: 42%;
    }
    .logo-lottie {
        display: none;
    }
    .timed__section-title {
        letter-spacing: -0.2px;
        font-size: 20px;
        line-height: 134%;
    }
    .textblock {
        font-size: 12px;
    }
    .table-2.no-pad {
        padding-left: 10px;
        padding-right: 0;
    }
    .table-2.no-pad.overflow {
        width: 100%;
        padding-left: 0;
        overflow: auto;
    }
    .table-row-4-col.data-row,
    .table-row-4-col.header,
    .table-row-4-col.data-row,
    .table-row-4-col.header {
        width: 100%;
    }
    .link-2 {
        font-size: 10px;
        line-height: 18px;
    }
    .arrow-3.sources {
        margin-right: 260px;
    }
    .container-2 {
        padding-top: 0;
    }
    .table-1---header---text {
        font-size: 10px;
        line-height: 12px;
    }
    .table-label {
        font-size: 14px;
    }
    .table-header-details-text {
        color: #5e5656;
        font-size: 9px;
    }
    .table-wrapper {
        border-style: none;
        width: 100%;
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        display: block;
        transform: scale(0.8);
    }
    .table-wrapper._100 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .table-wrapper._100.table {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
        transform: none;
    }
    .table-1---header---text-2 {
        font-size: 10px;
        line-height: 12px;
    }
    .policy {
        padding-left: 16px;
        padding-right: 16px;
    }
    .table_parent {
        padding-top: 0;
    }
    .comparisons__hero-image {
        border-radius: 8px;
    }
    .comparison__content {
        overflow: hidden;
    }
    .comparison__pc {
        grid-template-columns: 1fr 1fr;
    }
    .comparison__pc-pro-text,
    .comparison__pc-con-text {
        font-size: 20px;
    }
    .comparison__table {
        width: 650px;
    }
    .comparison__cta {
        height: 424px;
        padding: 25px;
    }
    .step-content-block {
        z-index: 2;
        order: -1;
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .img-block {
        z-index: 3;
        order: 3;
        width: 70%;
        min-height: 50vh;
        padding-top: 20px;
        position: relative;
    }
    .dot {
        z-index: 99;
        order: 2;
        align-self: center;
        margin-bottom: 0;
        position: absolute;
        bottom: 50%;
    }
    .step {
        justify-content: center;
        padding: 8%;
    }
    .scoll-wrap {
        z-index: 1;
        height: 100%;
        bottom: 50%;
    }
    .content-wrap {
        justify-content: center;
        align-items: center;
        width: 90%;
        height: 50vh;
        padding-bottom: 20px;
    }
    .step-block {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        min-height: 110vh;
    }
    .hubspot-iframe-container {
        height: 3000px;
    }
    .copyright-year {
        margin-bottom: 6px;
    }
    .footer__copyright-mobile {
        grid-column-gap: 6px;
        grid-row-gap: 6px;
        flex-flow: column;
        display: flex;
    }
    .tabs.tabs_style {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        align-items: center;
    }
    .div-block-8 {
        padding-left: 0;
    }
    .tabs-content {
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .tab-pane-buy {
        flex: 0 auto;
    }
}
@media screen and (max-width: 479px) {
    .container.is-enterprise {
        margin-bottom: 0;
    }
    .container.is_tab {
        padding-left: 16px;
        padding-right: 16px;
    }
    .footer__copyright {
        width: 100%;
        max-width: 100%;
        display: block;
    }
    .footer__copyright.is-mobile {
        display: block;
    }
    .pre__footer-title-mobile {
        font-size: 60px;
    }
    .three__card-item-lottie.is-stacked-cards {
        width: 250px;
        height: 250px;
        bottom: 0;
    }
    .heading-style-h2.is-terminal {
        font-size: 46px;
    }
    .hero__actions {
        width: 100%;
    }
    .hero__video.is-enterprise {
        margin-top: 10px;
    }
    .heading-style-h3.is-one-card-block {
        letter-spacing: -1px;
        letter-spacing: -1px;
        font-size: 50px;
        line-height: 90%;
    }
    .heading-style-h5.two__card-block-item-heading {
        margin-bottom: var(--_spacing---spacing-xs);
        margin-bottom: var(--_spacing---spacing-xs);
    }
    .text-style-subtitle.is-timed-section {
        margin-bottom: 30px;
    }
    .partners__title {
        max-width: 340px;
    }
    .page__hero.is_policy {
        height: 460px;
    }
    .table__content-heading {
        margin-bottom: 20px;
    }
    .table__layout-top-text {
        font-size: 13px;
    }
    .table__layout-top-wrap {
        flex: 0 auto;
        justify-content: center;
        align-self: stretch;
        align-items: flex-end;
        width: 100%;
        height: 100%;
        display: flex;
    }
    .table__layout-bottom {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .table__layout-bottom.table__layout-bottom-bg {
        background-color: #0000;
    }
    .table__layout-top {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto;
        grid-template-columns: 1.5fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        align-items: center;
        margin-bottom: -1px;
        padding-left: 0%;
        padding-right: 0%;
        display: grid;
        overflow: hidden;
    }
    .table__content-copy {
        margin-bottom: 70px;
    }
    .table__layout-bottom-grid-cell-title {
        text-align: left;
        border-top: 1px solid #f2f3ff;
        justify-content: flex-start;
        align-items: center;
        padding-top: 20px;
        padding-right: 20px;
    }
    .newsletter__form {
        height: auto;
    }
    .form__input {
        padding-left: 24px;
        font-size: 16px;
    }
    .form__input-btn.is-newsletter {
        max-width: 100%;
        min-height: 56px;
        font-size: 22px;
        position: relative;
        top: 20px;
        transform: none;
    }
    .table__content-copy-2 {
        margin-bottom: 70px;
    }
    .brand__assets-color-grid {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: row;
        display: flex;
    }
    .brand__assets-color-grid-item {
        flex-flow: row-reverse;
        width: 33%;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .brand__assets-color-grid-item.is-white {
        padding-top: 23px;
        padding-bottom: 23px;
    }
    .enterprise__slider-item-card,
    .enterprise__slider-item-card.enterprise__slider-item-bg-1,
    .enterprise__slider-item-card.enterprise__slider-item-bg-1 {
        height: auto;
    }
    .enterprise__slider-item-heading {
        padding-bottom: 40px;
        font-size: 28px;
    }
    .timed__section__top {
        margin-bottom: 0;
    }
    .timed__section__btm {
        margin-top: 20px;
    }
    .timed__section__btm.is-white {
        margin-top: auto;
    }
    .timed__section-slides {
        height: auto;
    }
    .coverage__globe {
        padding-bottom: 250px;
    }
    .six__card-card-video {
        bottom: -100px;
    }
    .footer__copyright-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    .product__grid-item-fallback {
        display: block;
    }
    .pre__footer-coins.is-offramp {
        background-position: 50%;
        background-size: cover;
    }
    .pre__footer-title-mobile-2 {
        font-size: 60px;
    }
    .widget-card-3-img {
        margin-top: var(--_spacing---spacing-sm);
    }
    .widget-card-5-img {
        width: 80px;
    }
    .fs-consent_banner_buttons {
        text-align: center;
        flex-flow: column;
        align-items: stretch;
    }
    .fs-consent_prefs_heading {
        font-size: 1rem;
    }
    .newsletter__form-legal {
        margin-top: 40px;
    }
    .table-2 {
        width: 100%;
    }
    .table-2.no-pad.overflow {
        flex: none;
    }
    .table-row-4-col.data-row,
    .table-row-4-col.header,
    .table-row-4-col.data-row,
    .table-row-4-col.header {
        width: 180vw;
    }
    .container-2 {
        padding-top: 0;
    }
    .table-label {
        padding-left: 10px;
        font-size: 9px;
    }
    .sources-accordian {
        margin-top: 0;
    }
    .table-wrapper {
        width: 100%;
        margin-bottom: 7px;
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .table-wrapper._100 {
        padding-left: 0;
        padding-right: 0;
    }
    .table-wrapper._100.table {
        width: 90%;
        height: 400px;
    }
    .table_parent {
        padding-top: 0;
    }
    .comparison__pc {
        grid-template-columns: 1fr;
    }
    .comparison__table {
        width: 550px;
    }
    .comparison__cta {
        height: 324px;
    }
    .img-block {
        width: 90%;
    }
    .steps-clone {
        display: block;
        position: static;
    }
    .content {
        font-size: 20px;
    }
    .hubspot-iframe-container {
        height: 3700px;
    }
}
#w-node-_729aeea9-88a9-66cb-3f62-c425de1459f1-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de1459f4-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de1459fe-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a01-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a05-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a08-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a0a-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a0c-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a19-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a1e-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a20-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a25-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a28-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145a2a-de1459e9,
#w-node-_972c0040-2c67-da3f-7b48-8f169e787952-de1459e9,
#w-node-_972c0040-2c67-da3f-7b48-8f169e787955-de1459e9,
#w-node-_972c0040-2c67-da3f-7b48-8f169e787957-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145abf-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145ac2-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145ac5-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145ac8-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145aef-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145af2-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145af4-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145af6-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145afa-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145afd-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145aff-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b01-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b3e-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b41-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b43-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b45-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b48-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b4b-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b4d-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b4f-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b52-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b55-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b57-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b59-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b5c-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b5f-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b61-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145b63-de1459e9,
#w-node-cf3878ad-5482-d8c0-8d7e-e7d377c2ddf4-de1459e9,
#w-node-cf3878ad-5482-d8c0-8d7e-e7d377c2ddf7-de1459e9,
#w-node-cf3878ad-5482-d8c0-8d7e-e7d377c2ddf9-de1459e9,
#w-node-cf3878ad-5482-d8c0-8d7e-e7d377c2ddfb-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bd1-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bd4-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bd6-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bd8-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bdb-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bde-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145be0-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145be2-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145be5-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145be8-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bea-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bec-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bef-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bf2-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bf4-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145bf6-de1459e9,
#w-node-f1566ef6-4256-f82d-5514-3b4a9ea59274-de1459e9,
#w-node-f1566ef6-4256-f82d-5514-3b4a9ea5927f-de1459e9,
#w-node-f1566ef6-4256-f82d-5514-3b4a9ea59281-de1459e9,
#w-node-f1566ef6-4256-f82d-5514-3b4a9ea59283-de1459e9,
#w-node-_07cc97af-8b7e-8271-3a6c-43d9245c8e29-de1459e9,
#w-node-_07cc97af-8b7e-8271-3a6c-43d9245c8e2c-de1459e9,
#w-node-_07cc97af-8b7e-8271-3a6c-43d9245c8e2e-de1459e9,
#w-node-_07cc97af-8b7e-8271-3a6c-43d9245c8e30-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c64-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c67-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c69-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c6b-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c8e-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c91-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c93-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c96-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c99-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c9b-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145c9d-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145ca0-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145caa-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145cac-de1459e9,
#w-node-_729aeea9-88a9-66cb-3f62-c425de145cae-de1459e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

.mobile__menu {
}
